Devis gratuit, réponse sous 48 h ouvrées Rendez-vous sur place en Bretagne

Site en panne ? Dépannage WordPress On en parle ? 06 75 19 96 92

maintenancetutoriel

Mettre son site WordPress en maintenance : 3 méthodes propres

Extension avec code 503, fichier .maintenance ou copie de travail : comment mettre un site WordPress en maintenance sans bloquer l’admin ni nuire au SEO.

Panneau « fermé » accroché à une porte en bois peinte en vert

Pour mettre un site WordPress en maintenance, vous avez trois options : une extension de mode maintenance qui renvoie un code 503, le fichier .maintenance natif de WordPress, ou une copie de travail qui évite de fermer le site. Le bon choix dépend de la durée de l’intervention. Dans tous les cas, un point compte plus que les autres : ne pas faire croire à Google que votre site a fermé.

Ce que WordPress fait déjà tout seul

À chaque mise à jour, WordPress crée à la racine du site un fichier nommé .maintenance et affiche « Brièvement indisponible pour cause de maintenance planifiée » le temps de l’opération. Si la mise à jour est interrompue, ce fichier peut rester en place, et le message persiste, parfois conservé par un cache.

La réparation tient en deux gestes : supprimer .maintenance par FTP ou depuis le gestionnaire de fichiers de l’hébergement, puis vider le cache du site. C’est le dépannage WordPress le plus simple qui soit, et un appel que je reçois régulièrement. Si le site reste bloqué ensuite, la mise à jour a probablement laissé une extension à moitié installée : c’est le moment d’appeler le dépannage WordPress.

Méthode 1 : une extension de mode maintenance

Pour une intervention de quelques heures, une extension dédiée suffit. Elle affiche une page d’attente aux visiteurs et laisse les administrateurs connectés voir le site normal, ce qui est indispensable pour travailler.

Un peintre refait une pièce vide au rouleau : le temps d’une intervention courte, le mode maintenance affiche une page d’attente aux visiteurs.
Un peintre refait une pièce vide au rouleau : le temps d’une intervention courte, le mode maintenance affiche une page d’attente aux visiteurs.

Deux vérifications avant de l’activer :

  • Le code de réponse HTTP. La page d’attente doit renvoyer 503 Service Unavailable, le code qui signale aux moteurs une indisponibilité temporaire. Une page de maintenance qui renvoie 200 peut être indexée à la place de vos vraies pages. L’onglet Réseau des outils de développement de votre navigateur affiche ce code.
  • L’accès administrateur. Ouvrez une fenêtre de navigation privée pour vérifier que les visiteurs voient bien la page d’attente, puis contrôlez, connecté, que vous voyez le site.

Un WordPress qui vous inquiète ? Thomas regarde avec vous.

Méthode 2 : le fichier .maintenance créé à la main

Sans extension, vous pouvez créer vous-même le fichier .maintenance à la racine, avec ce contenu : <?php $upgrading = time(); ?>. WordPress affiche alors sa page de maintenance standard, avec un code 503.

Cette méthode a deux défauts. Elle bloque tout le monde, vous compris : l’administration devient elle aussi inaccessible, donc impossible de travailler dans WordPress pendant ce temps. Et le blocage dure tant que le fichier existe, alors notez bien de le supprimer en fin d’intervention. Le message se personnalise en ajoutant un fichier maintenance.php dans wp-content.

Réservez-la aux interventions éclair faites par FTP. Pour le reste, l’extension est plus confortable.

Méthode 3 : travailler sur une copie et ne rien fermer

Posez-vous la question : pourquoi fermer le site ? Au-delà d’une heure d’intervention (changement de thème, restructuration, refonte), la méthode professionnelle consiste à travailler sur une copie de travail, qu’on appelle aussi staging, pendant que le site public continue de tourner. Une fois le travail validé sur la copie, on bascule.

Aucune mise à jour ne devrait toucher le site en ligne sans être passée par une copie.

Vos visiteurs ne voient jamais de page d’attente, Google non plus, et vous testez sans pression. Beaucoup d’hébergeurs proposent le staging en un clic. C’est aussi ma façon de travailler sur les sites que je maintiens : aucune mise à jour ne touche le site en ligne sans être passée par la copie.

Le piège à éviter pour le référencement

Un code 503 signale une indisponibilité temporaire. Maintenu pendant des semaines, il finit par faire sortir vos pages de l’index de Google. Si votre refonte prend des mois, ne fermez pas l’ancien site. Gardez-le en ligne, préparez le nouveau à côté, et basculez en une fois, avec les redirections qui protègent votre référencement.

Un commerçant en tablier tire la grille de sa boutique : fermer quelques heures ne fait aucun tort, une vitrine close pendant des semaines finit par se faire oublier, de Google aussi.
Un commerçant en tablier tire la grille de sa boutique : fermer quelques heures ne fait aucun tort, une vitrine close pendant des semaines finit par se faire oublier, de Google aussi.

Quelle méthode pour quelle situation

Situation Méthode
Mise à jour interrompue, message en boucle Supprimer le fichier .maintenance et vider le cache
Intervention de moins d’une heure Extension renvoyant un code 503
Changement de thème, refonte, gros chantier Copie de travail, site public ouvert

Vous préférez ne plus avoir à vous poser la question ? Avec un contrat de maintenance, les interventions se font sur copie, les mises à jour sont testées avant d’arriver sur votre site, et celui-ci reste ouvert.

Thomas, fondateur d’ArWeb

Développeur WordPress et consultant SEO depuis 2010, à Jugon-les-Lacs. Il conçoit, référence et maintient des sites pour des entreprises, associations et communes, en Bretagne et partout en France.

Un échange vaut mieux qu’un article

Une question sur votre site ?

Décrivez votre situation en une phrase : Thomas vous répond personnellement, sans engagement.

Gratuit, sans engagement Réponse de Thomas sous 48 h ouvrées Aucun jargon

Avant de partir

Parlons de votre projet, 10 minutes au téléphone.

Thomas vous rappelle au créneau de votre choix : un premier conseil sur votre site, et un devis gratuit si vous le souhaitez. Sans engagement.

Formulaire protégé par reCAPTCHA : les règles de confidentialité et les conditions d’utilisation de Google s’appliquent.

Vous préférez appeler ? 06 75 19 96 92