Indisponibilité pour une journée

Mardi 28 février 2017

Même dans notre monde actuel, connecté en permanence, il arrive que les entreprises aient besoin de faire une pause. Il en va parfois de même de leur présence en ligne. Cet article de blog présente quelques solutions pour éviter que cette pause nuise à la présence d'un site dans les résultats de recherche.

Option : bloquer l'utilisation du panier

Si un webmaster souhaite seulement empêcher les internautes d'acheter des produits sur son site, le plus simple consiste à désactiver cette fonctionnalité spécifiquement. Dans la plupart des cas, il est possible de bloquer l'exploration des pages du panier via le fichier robots.txt ou d'empêcher leur indexation à l'aide d'une balise meta pour les robots. Dans la mesure où les moteurs de recherche ne verront ni n'indexeront ce contenu, vous pouvez informer les internautes de manière appropriée. Par exemple, vous pouvez désactiver le lien vers le panier, ajouter un message pertinent ou afficher une page d'information à la place du panier.

Option : toujours afficher un interstitiel ou un pop-up

Si vous voulez rendre l'intégralité du site inaccessible, que ce soit à l'aide d'un message "Momentanément indisponible", d'une page d'informations ou d'un pop-up, le serveur doit afficher un code de résultat HTTP 503 ("Service Unavailable"). Le code de résultat 503 permet de s'assurer que Google n'indexe pas le contenu temporaire présenté aux utilisateurs. Sans ce code 503, l'interstitiel serait indexé en tant que contenu de votre site Web.

Googlebot réessaie d'accéder aux pages qui affichent un code 503 pendant une semaine tout au plus, avant de les traiter comme une erreur permanente. Ces pages risquent alors de ne plus s'afficher dans les résultats de recherche. Vous pouvez également inclure un en-tête Retry after pour indiquer la durée d'indisponibilité du site. Bloquer un site pendant plus d'une semaine peut nuire à sa présence dans les résultats de recherche, quelle que soit la méthode utilisée.

Option : désactiver l'intégralité du site Web

Une autre solution consiste à désactiver complètement le serveur. Vous pouvez également choisir cette option si vous déplacez physiquement votre serveur vers un autre centre de données. Pour cela, configurez un serveur temporaire afin d'afficher un code de résultat HTTP 503 pour toutes les URL (avec une page d'informations appropriée pour les utilisateurs), puis faites en sorte que votre DNS pointe vers ce serveur durant cette période.

  1. Définissez la valeur TTL de votre DNS sur une courte durée (5 minutes, par exemple) quelques jours à l'avance.
  2. Remplacez le DNS par l'adresse IP du serveur temporaire.
  3. Mettez votre serveur principal hors ligne une fois que toutes les requêtes sont redirigées vers le serveur temporaire.
  4. Votre serveur est maintenant hors ligne…
  5. Le moment venu, mettez de nouveau en ligne votre serveur principal.
  6. Configurez de nouveau votre DNS avec l'adresse IP du serveur principal.
  7. Rétablissez la durée normale de la valeur TTL du DNS.

Nous espérons que ces options couvrent la plupart des cas nécessitant de désactiver temporairement votre site Web. Si vous avez des questions, n'hésitez pas à les poser sur nos forums d'aide pour les webmasters.

P.-S. Si votre entreprise est localement active, assurez-vous également de refléter ces fermetures dans les horaires d'ouverture de vos fiches locales.