Mises à jour WordPress : un rythme sûr pour un site de PME

Mises à jour WordPress : un rythme sûr pour un site de PME, de la sauvegarde aux correctifs de sécurité, sans casser votre formulaire ni votre panier.

Mises à jour WordPress, bureau avec des appareils empilés et une tablette graphique

Note d'archive. Cet article décrit la situation au moment de sa publication. Les règles, les outils et les fonctionnalités mentionnés ont pu changer depuis. Vérifiez l'information à jour auprès de la source officielle avant d'agir.

Mises à jour WordPress : elles gardent un site de PME sécurisé et fonctionnel, mais une seule mauvaise mise à jour peut casser votre page d'accueil du jour au lendemain. Je m'appelle Marven Salgado et je gère la publicité et le référencement local de petites entreprises partout dans le Grand Montréal, dont la mienne à Mascouche. Voici comment appliquer vos mises à jour sans jouer votre site aux dés, en commençant par ce que touchent vraiment le cœur, les thèmes et les extensions.

Mises à jour WordPress : pourquoi un site de PME ne peut pas les ignorer

Les mises à jour WordPress corrigent des bogues, colmatent des failles et gardent votre site compatible avec les navigateurs récents ; un site de PME qui les néglige roule un logiciel aux faiblesses connues. Une mise à jour de sécurité pour WordPress referme les portes qui laissent des intrus entrer, voler des données ou semer des liens indésirables dans vos pages.

Les mises à jour d'extensions comptent tout autant. Les extensions ajoutent les fonctions sur lesquelles vous vous appuyez, et celles qu'on laisse vieillir sont le plus gros risque que je vois sur les sites que j'examine.

Mises à jour du cœur, du thème et des extensions : ce que chacune touche

Le cœur, le thème et les extensions touchent chacun une partie différente. Le cœur est le logiciel de base, le thème gère la mise en page, les extensions font tourner des fonctions comme les formulaires. Les traiter de la même façon, c'est là que bien des propriétaires se mettent dans le trouble ; mieux vaut savoir quelle couche vous changez avant de cliquer sur « tout mettre à jour ».

Type de mise à jour Ce que ça touche
Cœur Le logiciel de base de WordPress, la sécurité et la structure des fichiers
Thème La mise en page, le style et l'apparence des pages
Extensions Des fonctions précises : formulaires, référencement ou outils de réservation

Je fais d'abord une sauvegarde, puis je teste les changements sur une copie de préproduction avant de toucher au site en ligne. Comme ça, si une extension entre en conflit avec le thème, je le repère avant qu'un client voie le moindre problème.

Sauvegarde avant chaque mise à jour : où la copie doit vivre

Vos sauvegardes doivent vivre ailleurs que sur le serveur de votre hébergeur, pour qu'une panne qui abat le site n'emporte pas la copie avec lui. Imaginez une boutique de Terrebonne dont la page de paiement casse après la mise à jour d'une extension, avec l'unique copie posée sur le serveur qui vient de s'éteindre. C'est la situation à éviter, alors je suis trois règles :

  1. Gardez les sauvegardes hors site, sur un service infonuagique comme Google Drive ou Dropbox, ou avec une extension qui y pousse les copies pour vous.
  2. Conservez au moins trois versions récentes, pour pouvoir reculer plus loin si un problème surgit des jours plus tard.
  3. Testez le processus de restauration une fois, pour ne pas l'apprendre en pleine urgence.

Rythme de mise à jour sûr : préproduction d'abord ou une extension à la fois

Un rythme de mise à jour sûr, c'est travailler d'abord sur une copie de préproduction, ou mettre à jour une extension à la fois sur le site en ligne, puis tester avant de conclure. Y aller un élément à la fois est plus lent ; par contre, quand quelque chose casse, vous savez exactement quel changement l'a causé, au lieu de deviner parmi une douzaine de mises à jour lancées ensemble.

Je ne considère jamais une mise à jour terminée avant d'avoir testé les parties qui font vivre le site. Je passe à travers le paiement ou j'envoie un message test dans le formulaire de contact dès qu'une mise à jour touche ces pages. Si la commande ne passe pas, ou si le courriel du formulaire n'arrive jamais, vous voulez le savoir tout de suite, pas quand un client déboussolé écrit pour demander où est passée sa commande.

Tester le panier ou le formulaire de contact après chaque mise à jour

Tester le panier ou le formulaire de contact après chaque mise à jour, c'est refaire le chemin exact que suit un client. Voici la routine rapide que j'exécute chaque fois :

  1. Soumettez le formulaire de contact et confirmez que le courriel de notification arrive.
  2. Ajoutez un produit au panier et franchissez le paiement avec une commande test.
  3. Vérifiez que les pages de confirmation et les messages de remerciement s'affichent encore.

Je le fais sur ordinateur et sur téléphone, puisqu'un menu mobile brisé peut cacher votre formulaire au complet. Si quelque chose échoue, j'annule la mise à jour sur-le-champ.

Calendrier des mises à jour : les mineures chaque semaine, la sécurité tout de suite

Le calendrier des mises à jour tient sur deux horaires : vérifiez les versions mineures un jour fixe chaque semaine, et appliquez les correctifs de sécurité dès qu'ils paraissent. Les mises à jour mineures corrigent de petits bogues et ajustent des fonctions, alors elles peuvent attendre quelques jours sans réel danger. Les correctifs de sécurité, eux, colmatent des failles que des gens scrutent activement, si bien qu'attendre ne serait-ce qu'une journée élargit l'ouverture. Quand une alerte de sécurité tombe, j'arrête ce que je fais, je sauvegarde le site et j'installe le correctif dans l'heure. Voilà à quoi ressemble un entretien WordPress régulier : vérifier un jour fixe garde un site à jour sans en faire une corvée quotidienne, pendant qu'un correctif de sécurité est quand même traité dès qu'il tombe.

Conflits d'extensions : quoi faire quand une mise à jour casse le site

Les conflits d'extensions causent la plupart des bris ; quand une page affiche une erreur juste après une mise à jour, trouvez l'extension qui a changé, désactivez-la et rechargez le site. Si l'écran devient blanc, avancez étape par étape au lieu de cliquer au hasard :

  1. Consultez votre journal d'activité récente ou l'historique des mises à jour pour voir exactement quelle extension ou quel thème vient de changer.
  2. Désactivez cette seule extension, par le gestionnaire de fichiers de votre hébergeur si le tableau de bord refuse de charger, puis rechargez le site.
  3. Si le site revient, vous tenez le coupable. Remettez-le à jour plus tard, ou demandez au développeur de l'extension d'où vient le conflit.

Si désactiver les extensions ne règle rien, la mise à jour du thème est la cause probable : revenez à la version précédente du thème depuis votre sauvegarde et contactez le développeur du thème avant de réessayer.

Liste de vérification mensuelle des mises à jour pour un site de PME

Une liste de vérification mensuelle des mises à jour prend une quinzaine de minutes et attrape la plupart des problèmes avant qu'ils tournent à l'urgence. Voici ce que je passe en revue :

  1. Sauvegardez le site et confirmez que la copie a bien atterri hors site.
  2. Vérifiez les mises à jour des extensions, du thème et du cœur de WordPress.
  3. Notez toute mise à jour qui mentionne un changement de version majeure, car ces cas-là comportent plus de risque.
  4. Mettez à jour un élément à la fois.
  5. Chargez la page d'accueil, un article de blogue et votre formulaire de contact pour confirmer qu'ils fonctionnent encore.
  6. Ouvrez le site sur votre téléphone pour le vérifier là aussi.
  7. Connectez-vous à un compte administrateur pour vous assurer que le tableau de bord se comporte normalement.
  8. Notez la date et ce que vous avez mis à jour, pour avoir une trace si quelque chose casse plus tard.

Discutons de votre prochain client

On regarde ensemble votre présence en ligne, vos avis, votre site et vos publicités. Ensuite on vous dit ce qui freine les appels et les réservations pour votre commerce, à Mascouche, dans le Grand Montréal ou ailleurs au Québec.

20 minutes, sans engagement, et on vous dit si ce n'est pas pour vous.

Planifier un appel