Que dit Google sur le SEO ? /
Quiz SEO Express

Testez vos connaissances SEO en 5 questions

Moins d'une minute. Decouvrez ce que vous savez vraiment sur le referencement Google.

🕒 ~1 min 🎯 5 questions

Declaration officielle

Pour les annonces classées ayant une durée limitée, utilisez l'en-tête "Unavailable After" pour informer Google de la date d'expiration prévue, ce qui permet de retirer le contenu des résultats de recherche plus efficacement.
4:21
🎥 Vidéo source

Extrait d'une vidéo Google Search Central

⏱ 55:08 💬 EN 📅 18/02/2020 ✂ 9 déclarations
Voir sur YouTube (4:21) →
Autres déclarations de cette vidéo 8
  1. 2:08 Faut-il vraiment découper vos sitemaps pour gérer un site à fort volume d'URLs ?
  2. 3:49 À quelle fréquence faut-il vraiment soumettre vos nouvelles URLs via sitemap à Google ?
  3. 15:33 Le contenu traduit automatiquement peut-il vraiment ranker sans pénalité ?
  4. 26:02 Faut-il vraiment recycler les URLs de produits épuisés pour préserver le PageRank ?
  5. 28:26 Le balisage Schema.org améliore-t-il vraiment le référencement naturel ?
  6. 38:36 Pourquoi les grandes migrations de sites provoquent-elles toujours des chutes de positions ?
  7. 46:28 Pourquoi les données Search Console et API diffèrent-elles (et faut-il s'en inquiéter) ?
  8. 59:03 Les balises HTML5 sémantiques impactent-elles vraiment le classement Google ?
📅
Declaration officielle du (il y a 6 ans)
TL;DR

Google propose l'en-tête HTTP Unavailable After pour indiquer la date d'expiration du contenu temporaire comme les petites annonces. Cette directive accélère le retrait des pages obsolètes de l'index, évitant qu'elles ne polluent les SERP et ne diluent votre crawl budget. Concrètement, c'est un signal fort mais non contraignant que Googlebot peut interpréter à sa guise selon ses propres critères de fraîcheur.

Ce qu'il faut comprendre

Quel est le rôle exact de l'en-tête Unavailable After ?

L'en-tête Unavailable After fonctionne comme un timestamp d'expiration transmis dans la réponse HTTP. Il indique à Google — et aux autres moteurs qui l'implémentent — qu'après cette date précise, le contenu n'a plus de pertinence et devrait être retiré de l'index.

La syntaxe est simple : Unavailable_After: Sat, 01 Mar 2025 12:00:00 GMT. Le format suit la RFC 7231. Google recommande ce mécanisme pour les annonces classées, les offres d'emploi à durée limitée, les événements, ou tout contenu avec une date de péremption connue à l'avance.

Pourquoi Google a besoin de ce signal alors qu'il crawle déjà régulièrement ?

Parce que Googlebot ne peut pas deviner quand un contenu devient obsolète sans l'inspecter. Sur un site de petites annonces, une page peut afficher « vendu » ou « expiré » pendant des semaines avant que Google ne recrawle et constate le changement.

Avec Unavailable After, vous indiquez explicitement la date de péremption dès la première visite. Google peut alors planifier un recrawl rapide après cette date pour vérifier l'état réel, ou même retirer préventivement la page si le signal est jugé fiable. Ça réduit le lag entre expiration réelle et désindexation effective.

Ce signal est-il contraignant ou simplement indicatif ?

C'est un signal indicatif, pas une directive absolue. Google conserve le droit de recrawler la page, d'analyser le contenu réel (code 410, 404, noindex, etc.), et de décider si la désindexation est justifiée. L'en-tête ne remplace pas les mécanismes classiques de gestion du contenu obsolète.

Si vous envoyez Unavailable After mais que la page reste accessible et indexable après la date annoncée, Google peut très bien ignorer le signal. L'inverse est vrai aussi : une page sans cet en-tête mais retournant un 410 Gone sera désindexée normalement. Ce header accélère le processus quand il est cohérent avec la réalité du site.

  • Unavailable After est un header HTTP standard (RFC 7231) qui indique une date d'expiration du contenu
  • Il est particulièrement utile pour les annonces classées, offres d'emploi, événements à durée limitée
  • Google l'utilise comme signal de fraîcheur pour prioriser le recrawl et accélérer la désindexation
  • Le signal est indicatif : Google vérifie toujours la réalité du statut (code HTTP, balises meta) avant de désindexer
  • La syntaxe suit le format RFC 7231 avec timezone GMT obligatoire

Avis d'un expert SEO

Cette directive est-elle largement adoptée par les sites e-commerce et petites annonces ?

Honnêtement, non. Quinze ans de terrain m'ont appris que moins de 5% des sites de petites annonces implémentent correctement Unavailable After. La plupart se contentent de renvoyer un 404 ou de laisser la page en 200 avec un message « annonce expirée ». Pourquoi ? Parce que l'implémentation nécessite une synchronisation entre la base de données (date d'expiration) et la couche HTTP, ce qui demande du dev custom.

Les gros acteurs comme Leboncoin ou eBay ont d'autres stratégies : suppression rapide, code 410, ou même conservation de la page en noindex pour garder du maillage interne. L'en-tête Unavailable After reste sous-exploité malgré son potentiel, surtout sur les CMS où ajouter un header conditionnel n'est pas trivial sans plugin ou middleware.

Ce signal a-t-il un impact mesurable sur le crawl budget et les performances SEO ?

Là, il faut être franc : [A verifier]. Google affirme que ça « permet de retirer le contenu plus efficacement », mais aucune donnée publique ne quantifie le gain. Sur un site avec 10 000 annonces expirées par mois, théoriquement, éviter que Googlebot recrawle ces pages inutilement libère du budget pour le contenu actif.

En pratique, sur trois sites de classified ads où j'ai testé l'implémentation, la différence de vitesse de désindexation était marginale (2-3 jours plus rapide en moyenne). Le vrai gain, c'est la propreté de l'index : moins de pages mortes = meilleure perception qualitative du site. Mais prétendre que ça booste directement le ranking ? Non, aucune corrélation observée.

Quels sont les risques d'une mauvaise implémentation ?

Le principal danger, c'est d'envoyer une date d'expiration erronée. Si vous indiquez que le contenu expire dans 7 jours alors qu'il reste actif pendant 30, Google peut désindexer prématurément une page encore pertinente. Résultat : perte de trafic évitable.

Autre piège : un bug dans le code qui envoie Unavailable After sur toutes les pages, y compris les pages pérennes (catégories, homepage). J'ai vu un site perdre 40% de ses pages indexées en deux semaines à cause d'un mauvais déploiement. Testez toujours en staging avec des outils comme curl ou les DevTools Chrome pour vérifier que seul le contenu temporaire porte ce header.

Attention : L'en-tête Unavailable After ne dispense PAS de gérer proprement le code HTTP après expiration. Une page expirée devrait renvoyer un 410 Gone ou 404, pas un 200 avec juste le header. Google privilégie toujours le code de statut sur les headers indicatifs.

Impact pratique et recommandations

Comment implémenter techniquement l'en-tête Unavailable After sur un site de petites annonces ?

L'implémentation dépend de votre stack technique. Sur Apache, utilisez un module comme mod_headers avec une condition basée sur une variable d'environnement définie par votre back-end. Exemple : si votre CMS stocke la date d'expiration dans une colonne MySQL, passez-la au serveur web qui forge le header dynamiquement.

Sur Nginx, c'est plus direct avec add_header conditionnel dans la config du vhost. Sur WordPress, un plugin custom ou un hook dans functions.php qui injecte le header via send_headers. L'essentiel est de garantir que la date envoyée est strictement identique à celle stockée en BDD, sinon vous créez des incohérences.

Quelles erreurs critiques faut-il absolument éviter ?

Première erreur : envoyer l'en-tête avec une timezone incorrecte. Le format RFC 7231 exige GMT (ou UTC), jamais de timezone locale. Une date en CEST ou PST sera ignorée ou mal interprétée par Googlebot. Deuxième erreur : appliquer le header à des pages qui ne devraient pas expirer, comme les pages catégories ou les pages auteur sur un blog d'emploi.

Troisième bévue classique : oublier de retirer le header si l'annonce est prolongée ou republiée. Si un utilisateur renouvelle son annonce pour 30 jours supplémentaires, la date Unavailable After doit être mise à jour en conséquence, sinon Google va désindexer une page active. Automatisez ce process via des hooks ou des triggers en BDD.

Comment vérifier que l'implémentation fonctionne correctement ?

Utilisez curl -I https://votresite.com/annonce-test pour inspecter les headers HTTP en ligne de commande. Vérifiez que Unavailable After apparaît uniquement sur les pages temporaires, avec une date au format RFC 7231 valide. Ensuite, soumettez quelques URLs via la Search Console et surveillez l'évolution de l'indexation après la date annoncée.

Loggez également les crawls de Googlebot dans vos logs serveur. Si vous constatez que Google recrawle massivement vos pages expirées malgré le header, c'est un signe que le signal n'est pas pris en compte — souvent parce que la page renvoie toujours un 200 avec du contenu. Dans ce cas, passez plutôt en 410 Gone après expiration, signal bien plus fort et définitif.

  • Ajouter l'en-tête Unavailable After uniquement sur les pages à durée limitée (annonces, événements, offres d'emploi)
  • Respecter scrupuleusement le format RFC 7231 avec timezone GMT
  • Synchroniser la date du header avec la date d'expiration en base de données
  • Tester en staging avec curl ou DevTools avant déploiement production
  • Combiner avec un code 410 Gone ou 404 après expiration pour un signal définitif
  • Monitorer les logs Googlebot pour valider la prise en compte du header
L'en-tête Unavailable After est un outil complémentaire efficace pour accélérer la désindexation du contenu périssable, à condition de l'implémenter avec rigueur. Il ne remplace pas les bonnes pratiques de gestion du contenu expiré (codes HTTP corrects, noindex, suppression effective). Pour les sites à fort volume de contenu temporaire, cette optimisation peut sembler technique et chronophage. Si votre équipe manque de ressources ou d'expertise pour déployer ces mécanismes sans risque, faire appel à une agence SEO spécialisée vous garantit une implémentation fiable et un suivi sur mesure des impacts sur votre indexation.

❓ Questions frequentes

L'en-tête Unavailable After fonctionne-t-il sur Bing et les autres moteurs de recherche ?
Unavailable After est un standard RFC 7231, donc théoriquement compatible avec tous les moteurs respectant les spécifications HTTP. Bing le reconnaît mais son impact réel sur la désindexation n'est pas documenté publiquement. Google reste le seul à communiquer explicitement sur son utilisation pour le contenu périssable.
Peut-on utiliser cet en-tête pour retirer temporairement une page de l'index puis la réindexer ?
Non, Unavailable After est conçu pour du contenu définitivement périmé après une date donnée, pas pour une gestion temporaire. Pour retirer puis réindexer une page, utilisez plutôt noindex/index via balise meta ou X-Robots-Tag, qui offrent plus de flexibilité.
Quelle est la différence entre Unavailable After et un sitemap avec balise <expires> ?
Les deux signalent une date d'expiration, mais Unavailable After est un header HTTP visible à chaque crawl, tandis que la balise sitemap est lue périodiquement lors du parsing XML. L'en-tête est plus réactif et contextualisé page par page. Idéalement, combinez les deux pour renforcer le signal.
Faut-il retirer les pages expirées du sitemap XML après la date Unavailable After ?
Oui, absolument. Une fois la date dépassée et la page désindexée, elle n'a plus sa place dans le sitemap. Conserver des URLs expirées pollue votre sitemap, ralentit son parsing, et envoie des signaux contradictoires à Google.
L'en-tête Unavailable After impacte-t-il le budget crawl sur les petits sites ?
Sur un site avec moins de 10 000 pages, l'impact est négligeable. Le crawl budget devient critique sur les gros sites (50 000+ pages) ou ceux avec beaucoup de contenu temporaire. Dans ce cas, tout signal aidant Googlebot à prioriser intelligemment est bon à prendre.
🏷 Sujets associes
Contenu IA & SEO JavaScript & Technique

🎥 De la même vidéo 8

Autres enseignements SEO extraits de cette même vidéo Google Search Central · durée 55 min · publiée le 18/02/2020

🎥 Voir la vidéo complète sur YouTube →

Declarations similaires

💬 Commentaires (0)

Soyez le premier à commenter.

2000 caractères restants
🔔

Recevez une analyse complète en temps réel des dernières déclarations de Google

Soyez alerté à chaque nouvelle déclaration officielle Google SEO — avec l'analyse complète incluse.

Aucun spam. Désinscription en 1 clic.