
Comment gérer les maintenances de site web en SEO ?
Ecrit par Killian Lemoal
le
Devoir mettre son site indisponible est parfois une grande peur pour les éditeurs de site. En effet, elle peut provoquer :
- Un effet déceptif pour les utilisateurs
- Une perte de CA/conversions
- Des dépenses SEA inutiles
- Des pertes de positions SEO
Malheureusement, la maintenance est parfois nécessaire dans certains contextes. Il existe de nombreux moyens de mettre son site web en maintenance sans pénaliser son référencement naturel.
Comment éviter de voir ses positions SEO chuter ? Quelles sont les bonnes pratiques à mettre en place ? Voici les règles SEO à suivre pour survivre aux périodes de maintenance d’un site web.
En résumé :
Périodes | Actions |
Avant la maintenance | Planifier la maintenance en heures creuses |
Mettre en place un code 503 | |
Ajouter une entête HTTP « Retry-After » | |
Préparer une page de maintenance SEO-friendly (légère, sans liens, durée, contact, etc.) | |
Sauvegarder le site | |
Pendant la maintenance | Utiliser le code HTTP 503 |
Pas de balise noindex | |
Pas de modification du robots.txt | |
Limiter la durée de maintenance | |
Éviter de bloquer Googlebot dans le robots.txt | |
Le robots.txt doit être en code 200 | |
Modifier la Meta Description | |
Après la maintenance | Revenir au code HTTP 200 |
Vérifier les données dans la Google Search Console | |
Remettre le dispositif SEO de base | |
Supprimer l’entête « Retry-After » dans l’entête HTTP | |
Crawler le site pour identifier et éviter certaines régressions | |
Prévenez vos utilisateurs |
Pourquoi et quand mettre son site web en maintenance ?
Mettre un site web en maintenance est une étape essentielle pour garantir son bon fonctionnement, sa sécurité et une expérience utilisateur optimale. Cela permet d’effectuer en toute tranquillité des mises à jour techniques, des modifications de design, des migrations d’hébergement ou encore des correctifs de sécurité, sans risquer d’impacter les visiteurs avec des erreurs ou des bugs. C’est aussi un moyen de prévenir les problèmes lors de tests ou de déploiements de nouvelles fonctionnalités.
En affichant un message clair pendant cette période, l’entreprise montre qu’elle prend soin de la qualité de son site, tout en rassurant ses utilisateurs sur un retour rapide à la normale.
En général les maintenances de site web surviennent :
- Lors de releases techniques
- Période de refonte
- MAJ du catalogue produit
- En cas d’instabilité/surcharge serveur
- Mise à jour réglementaires / RGPD
- Changements d’infrastructures (CDN, DNS, etc.)
Les bonnes pratiques de maintenance de site web pour le SEO
Il existe aujourd’hui 3 phases dans le déploiement d’une maintenance sur un serveur
Avant la maintenance du site web
- Planifier la maintenance en heures creuses
Éviter les périodes de fort trafic (par exemple, nuit ou week-end selon l’audience).
- Informer les moteurs de recherche
Utiliser le code HTTP 503 Service Unavailable avec un en-tête HTTP Retry-After pour signaler que l’interruption est temporaire. Voici plus de détails de le fonctionnement de cette commande. C’est d’ailleurs le même code à appliquer en cas de cyberattaque

- Préparer une page de maintenance SEO-friendly
- Contenu lisible par l’utilisateur et les bots (ne pas bloquer totalement l’accès) / user-agent de Google
- Pas de liens internes vers d’autres pages du site (pour ne pas faire crawler inutilement d’autres URLs pendant cette période).

Exemple
- Texte expliquant la raison et la durée estimée de la maintenance
- Code 503 correctement renvoyé (et non une redirection vers une 200)
- Fournissez une page d’erreur informative avec des détails sur la durée prévue de la maintenance et des informations de contact pour le support client
- Informez à l’avance vos utilisateurs et partenaires de la maintenance prévue. Cela peut inclure des notifications sur le site, des emails, ou des messages sur les réseaux sociaux
- Sauvegarder le site
Toujours effectuer une sauvegarde complète avant toute intervention.
Pendant la maintenance du site internet
- Utiliser le code HTTP 503 (et non une 404 ou une redirection)
Cela indique que le site est temporairement inaccessible, mais reviendra

- Ne pas désindexer les pages
Ne pas modifier les balises noindex ou le fichier robots.txt pour éviter la désindexation.
- Limiter la durée de maintenance
Plus elle est courte, moins elle a d’impact SEO. Essayez de rester sous les 24h.
- Éviter de bloquer Googlebot dans le robots.txt
Cela empêcherait l’exploration des pages et pourrait impacter leur visibilité.
- Le robots.txt doit rester disponible
Assurez-vous que le fichier robots.txt ne renvoie pas un code 503, car cela bloquerait l’exploration. Il doit rester en code 200.

- Le robots.txt doit rester disponible
- Informez vos utilisateurs
Modifiez au minimum la Meta Description pour ne pas décevoir vos utilisateurs (même si celle-ci sera potentiellement réécrite par Google)
Information bonus : il est possible d’utiliser un mode “maintenance uniquement pour les bots”, dans le cas de mises à jour très rapides côté front (utile pour ne pas bloquer complètement les visiteurs humains).
3- Après la maintenance du site web
- Revenir au code HTTP 200
S’assurer que le code 503 n’est plus actif.
- Vérifier les données dans la Google Search Console
- Erreurs de crawl
- Couverture de l’index
- Eventuelles baisses soudaines
- Validation du Sitemap
- Remettre le dispositif SEO de base
Notamment la Meta Description si celle-ci a été modifiée
- Supprimer l’entête « Retry-After » dans l’entête HTTP
- Crawler le site pour identifier et éviter certaines régressions (et ainsi les corriger rapidement)
- Prévenez vos utilisateurs
Si vous avez collectés des emails en cette période, prévenez les utilisateurs qui l’ont demandé que votre site est à nouveau disponible
Quels sont les risques d’une mauvaise gestion de la maintenance pour un site web ?
Si la maintenance d’un site web est mal gérée d’un point de vue SEO, plusieurs conséquences négatives peuvent survenir.
Tout d’abord, l’indexation des nouvelles pages peut être sérieusement compromise. Ensuite, les modifications apportées aux pages existantes risquent de ne pas être prises en compte correctement, ou avec un délai important.
Enfin, un mauvais paramétrage des codes de réponse et des entêtes HTTP pendant une maintenance prolongée peut entraîner un déclassement des pages dans les résultats des moteurs de recherche.
Quels sont les choses à bannir lors d’une maintenance de site web pour éviter de perdre sa visibilité SEO ?
- Rediriger l’ensemble du site en JavaScript, ou via une redirection 302 ou 301, vers une unique page (souvent vide ou peu pertinente) répondant en 200 sur un sous-domaine ou une autre URL : ce comportement indique à Google que l’intégralité de ton site a été remplacée par cette seule page, ce qui peut nuire fortement à ton indexation. Même si la redirection 302 est censée être temporaire, elle peut également poser un problème si elle est maintenue trop longtemps.
- Renvoyer un code d’erreur 404 accompagné (ou non) d’une page personnalisée : cela revient à signaler aux moteurs de recherche que ton site est totalement indisponible ou inexistant, ce qui peut avoir des conséquences désastreuses sur ton SEO.
- Omettre de personnaliser la page de maintenance utilisant le code 503 (Service Unavailable) : bien que ce code soit adapté à une interruption temporaire et sans impact SEO direct, ne pas proposer une page claire et rassurante dégrade l’image de marque et nuit à l’expérience utilisateur
- Laisser trop longtemps la maintenance ou en mettre trop régulièrement (ex : 1 fois par semaine sur une journée) : les utilisateurs et les bots de Google verront un signal négatif forts qui ne les aidera pas à revenir
La maintenance d’un site web est un acte stratégique, pas seulement technique, et qu’une gestion SEO rigoureuse permet d’en limiter les effets négatifs. Le SEO ne s’arrête pas quand le site est « hors ligne », bien au contraire !