WordPress est le système de gestion de contenu le plus populaire (CMS) au monde.

De nombreux sites du monde entier l’utilisent pour de bonnes raisons: elle est extensibilité que vous pouvez créer plus qu’un simple site Web; Sa nature open source signifie que vous possédez votre site, et il a tendance à se classer assez bien dans les moteurs de recherche. Votre seule limite en ce qui concerne WordPress est votre imagination.

Cependant, comme beaucoup d’autres formes de sites Web, il faut des soins pour s’assurer qu’il est sûr et sécurisé.

Cela peut être un peu intimidant pour un nouvel utilisateur, mais avec un peu de planification, vous pouvez avoir une stratégie de gestion pour vos sites Web WordPress qui fonctionnent et sont évolutifs pour votre entreprise.

Dans cet article, je partagerai les questions que je me pose de gérer WordPress de manière évolutive.

Quelle version de WordPress vous convient?

La première question à poser est avant que votre site Web WordPress ne soit même construit et comment votre projet est structuré.

Si vous exécutez plusieurs instances de WordPress où chacun est relativement similaire, WordPress Multisite peut convenir.

C’est là que vous exécutez une instance de WordPress mais disposez de plusieurs sites Web qui exécutent une base de données et une copie de chaque plugin et thème. Cela signifie que les tâches planifiées, telles que les mises à jour et les sauvegardes du plugin, n’ont besoin que d’exécuter sur une seule base de code.

WordPress Multisite est idéal pour les sites plus grands qui sont tous relativement similaires – donc les sous-domaines pour chaque département, ou différentes langues ou lieux sont parfaits pour la multisite.

Si vous avez, par exemple, un site et un sous-domaine de blog, tous deux sur WordPress, je recommanderais de regarder cette approche. Vous pouvez même avoir une solution WooCommerce dans l’un de ces sous-domaines.

Si vous êtes une agence de référencement exécutant plusieurs sites WordPress, je recommande de gérer chaque instance séparément.

La nature sur mesure du travail client pourrait signifier que la quantité de plugins et de thèmes installés et disponibles pour chaque utilisateur sera massive.

Il pourrait y avoir des problèmes de confidentialité des clients. Chaque client pourrait potentiellement voir les thèmes et les plugins de chacun.

De plus, il y a des implications potentielles sur la sécurité avec un point de défaillance. Si un site est compromis, tous les autres sites du réseau pourraient être à risque.

De plus, tous les hôtes ne prennent pas en charge WordPress Multisite, vous devriez donc vraiment parler à votre hôte. Cela nécessite également des connaissances un peu plus techniques à mettre en œuvre.

Commencez par des outils que vous ne savez peut-être pas (mais ne comptez pas sur eux)

WordPress et votre hôte peuvent avoir des outils à votre disposition que vous pouvez utiliser pour automatiser une partie de la direction.

Parlez à votre hôte et découvrez s’ils offrent des sauvegardes, à quelle fréquence et où ils sont stockés (les sauvegardes hébergées sur le même serveur que les sites WordPress sont à côté d’inutiles!).

S’ils le font, passez par le processus de restauration de la sauvegarde d’un serveur de mise en scène et documentez ce processus. Certains hôtes ont également mis leurs sauvegardes derrière un mur de paiement, vous ne voulez donc pas compter sur eux.

WordPress a la capacité d’activer les dates automatique. Avant de l’activer, exécutez une mise à jour de test de tous les plugins et thèmes sur un serveur de mise en scène et révisez.

Si des thèmes ont été modifiés sans la création d’un thème enfant, les modifications du thème seront écrasées. De même, si des modifications étaient apportées aux plugins, il pourrait y avoir des erreurs.

Si les choses n’ont pas été mises à jour depuis un certain temps, passer d’une très ancienne version du site au dernier peut échouer. Exécuter ces modifications sur un serveur de mise en scène et tester soigneusement avant le déploiement pour vivre minimisera les problèmes potentiels.

Si ces deux tests sont bien terminés, ils devraient être sûrs à la mise à jour automatiquement. Même s’il y a un problème et que le site déclenche une erreur fatale, la mise à jour reviendra généralement vers une version de travail du site.

Même avec les deux activés, veuillez ne pas compter sur eux. Il y a souvent des gotchas, en particulier avec des solutions plus complexes, que vous devrez peut-être contourner.

Ce sont des connaissances apprises que vous mettez dans votre plan d’action. De plus, les hôtes peuvent faire échapper ou changer leur offre, souvent à court terme, c’est donc une bonne idée d’avoir un plan indépendant de l’hôte.

Préparer un plan

Avant de gérer plusieurs sites WordPress, vous devez avoir un plan. C’est ce que vous faites sur une base quotidienne, hebdomadaire et mensuelle.

Pour les tâches «quotidiennes», elles devraient être automatisées – ce sont votre surveillance de disponibilité et de sécurité, des sauvegardes automatiques et des mises à jour.

Les tâches hebdomadaires sont plus de tâches manuelles – toutes les mises à jour manquées par les tâches quotidiennes, les vérifications visuelles et les tests si la fonctionnalité sur le site fonctionne comme prévu.

Chaque mois, un certain temps devrait être consacré à l’analyse des erreurs de console de recherche Google, à tester le temps de chargement des pages clés et à rechercher des liens cassés. Vous devez également consacrer un certain temps tous les quelques mois à revoir les plugins et à identifier ceux qui ont été abandonnés ou supprimés du référentiel WordPress. Faire de telles revues peut aider à résoudre les problèmes de sécurité survenant à l’avenir.

Pour les tâches hebdomadaires et mensuelles, choisissez un certain nombre de pages à examiner. Ce sont des pages clés – soit une conversion élevée ou des pages de trafic ou des pages qui ont des fonctionnalités uniques.

Si vous avez un site de commerce électronique, passez également un ordre de test.

Enfin, vous devriez mettre un plan en place pour ce qui se passe en cas de problème. C’est généralement si le site est piraté, ou si le site baisse pendant une durée considérable.

Faites une restauration factice du site, pour vous assurer qu’elle fonctionne et avoir un plan pour ce qui se produit lorsqu’une violation de sécurité mineure (comme une vulnérabilité) est découverte. Un site Web bien construit avec des plugins et des thèmes à jour, sur un bon hôte, est peu susceptible d’être piraté, mais les vulnérabilités de sécurité dans le bourgeon peuvent aider cela. Ci-dessous, je partage quelques outils qui ont une surveillance de sécurité liée à des services comme Patchstack.

Stockez ce plan quelque part. J’ai une feuille de calcul que j’utilise pour gérer mes clients, contenant le nom et le contact du client, le package auquel ils sont abonnés, les pages clés, ainsi que tous les gotchas associés aux sites du client. Après avoir mis cela en place, vous êtes prêt à partir.

Outils que vous pouvez utiliser pour gérer plusieurs sites Web sur WordPress

Heureusement, pour gagner du temps, il existe un certain nombre d’outils pour vous aider à gérer plusieurs sites WordPress.

Ceux-ci auront tendance à vous permettre de mettre à jour plusieurs sites à partir d’un tableau de bord et de gérer des éléments tels que la sécurité et la surveillance de disponibilité.

Ils sont largement très similaires, et à moins que vous n’ayez une expérience particulièrement mauvaise, il est peu probable que vous les déplacez.

Voici quelques-uns des principaux acteurs:

  • Managewp Permet gratuitement des mises à jour et des sauvegardes mensuelles. Les services de paiement sont généralement des «addons», qui commencent à 1 $ à 2 $ par site pour chaque addon tel que les sauvegardes du serveur UE et US, la surveillance de la disponibilité (qui s’intègre à Slack), la surveillance de la sécurité et des performances et la surveillance des liens. Un site avec tous les modules complémentaires premium coûterait 9 $ / mois. Si vous avez plus de 25 sites, vous pouvez regrouper les services, avec un coût maximum de 150 $ / mois, pour 100 sites. Pour une divulgation complète, j’utilise ManageWP.
  • Mainwp permet également des mises à jour gratuites. Il est populaire dans l’industrie mais un peu plus complexe, car il offre plus de 30 extensions qui gèrent la sécurité et la surveillance de la disponibilité, ainsi que l’intégration avec des plugins populaires comme WooCommerce, Yoast et WP Rocket, afin que vous puissiez analyser et mettre à jour tous vos sites en un seul endroit. Vous devrez configurer des sauvegardes séparément et cela coûte 199 $ / an pour les sites illimités ou 599 $ pour une licence à vie.
  • Infinitewp A un niveau gratuit qui vous permet de mettre à jour WordPress et des plugins, et sauvegarde manuellement que vous pouvez télécharger. Son niveau premium, cependant, permet des sauvegardes planifiées sur le cloud, la numérisation des logiciels malveillants, la surveillance de disponibilité, les vérificateurs de liens cassés et plus de 15 autres fonctionnalités. Le prix de la prime est à plusieurs niveaux, à partir de 147 $ / an pour 10 sites, jusqu’à 647 $ / an pour les sites et les utilisateurs illimités.
  • À l’intérieur vous permet de mettre à jour gratuitement les plugins et les thèmes. Il a des niveaux premium avec des sauvegardes, une création de sites de mise en scène, une surveillance de la disponibilité et des analyses de sécurité et de vulnérabilité. Les niveaux premium commencent à 299 $ / an pour cinq sites au niveau «de base» à 9 999 $ / an pour 100 sites au niveau «pro».

Un plan simple pour gérer plusieurs sites Web WordPress

Si vous faites partie du développement interne ou d’une équipe marketing gérant plusieurs sites Web WordPress similaires, une installation multisite WordPress peut convenir à vos besoins.

Pour la grande majorité des agences, plusieurs installations WordPress avec des bases de données distinctes et potentiellement des hôtes sont la voie à suivre. Exécuter des sites Web entiers des clients des agences via une installation multisite WordPress deviendrait rapidement lourde.

Pour les deux approches, quelques mesures simples peuvent être prises pour aider à gérer plusieurs sites Web WordPress:

  1. Préparez une liste de tâches pour que tous les sites WordPress soient divisés en tâches quotidiennes, hebdomadaires et mensuelles.
  2. Pour commencer, exécutez chaque tâche avec chaque client, pour identifier manuellement les gotchas potentiels et les inclure dans vos notes.
  3. Trouvez un plan de reprise après sinistre pour les pires scénarios.
  4. Déchargez autant de tâches que possible, telles que la sécurité et la surveillance de la disponibilité et les sauvegardes à un tiers.

Cela gardera votre site Web en sécurité, à jour et avec chaque optimisation de performance dans les dernières versions de WordPress sur vos sites le plus rapidement possible.

Plus de ressources:


Image en vedette: Fizkes / Shutterstock