ai
Date de mise à jour visible
MetricSpot vérifie qu'une ligne « Mis à jour le … » est visible près du titre. Les agents IA pondèrent fortement la fraîcheur — les pages sans date sont sautées.
Ce que vérifie ce contrôle
Analyse la page rendue à la recherche d’une chaîne de date visible près du titre principal — des motifs comme « Mis à jour le 11 mai 2026 », « Dernière mise à jour : 2026-05-11 », ou un élément <time datetime="…"> avec un attribut datetime interprétable comme une date des ~24 derniers mois. Le contrôle passe quand le texte visible et la date sous-jacente lisible par machine sont tous deux présents. Les dates uniquement dans le schema (dans le dateModified JSON-LD) sont nécessaires mais pas suffisantes — lecteurs et agents IA croisent tous deux le balisage visible avec les données structurées.
Pourquoi c’est important
La fraîcheur est l’un des signaux de citation les plus forts pour la recherche IA. Quand un utilisateur demande à ChatGPT, Perplexity ou Google AI Overviews « quoi de neuf sur … », l’agent penche fortement vers les pages avec une date visible récente. Une page identique publiée en 2022 sans ligne « mis à jour » visible se fait dépasser par un concurrent estampillé 2025 — même quand la page de 2022 est plus précise.
La même logique s’applique aux lecteurs humains. Les études d’oculométrie du Nielsen Norman Group montrent depuis plus d’une décennie que les utilisateurs scannent une date avant de lire ; les pages sans date déclenchent une sortie de type « est-ce périmé ? ». Pour du contenu technique (sécurité, API, frameworks), une page sans date est fonctionnellement non fiable.
Comment corriger
Affichez une chaîne de date visible près du H1, encapsulée dans un élément <time> pour que la date soit aussi lisible par machine. Mettez à jour la date affichée chaque fois que le contenu change de façon significative.
HTML vanille :
<article>
<h1>Comment activer HSTS sur nginx</h1>
<p class="meta">
Mis à jour le
<time datetime="2026-05-11">11 mai 2026</time>
par <a href="/authors/jane-doe" rel="author">Jane Doe</a>
</p>
<!-- corps de l'article -->
</article>
L’attribut datetime doit être une chaîne ISO 8601 valide (YYYY-MM-DD convient). Le texte visible peut être dans n’importe quel format humain.
Associez-le à dateModified dans votre JSON-LD Article — c’est la conjonction des deux signaux que les agents IA recherchent :
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Comment activer HSTS sur nginx",
"datePublished": "2024-03-02",
"dateModified": "2026-05-11",
"author": { "@type": "Person", "name": "Jane Doe" }
}
datePublished reste fixe ; dateModified avance à chaque modification significative.
Next.js (App Router) :
export default async function Post({ params }) {
const post = await getPost(params.slug);
return (
<article>
<h1>{post.title}</h1>
<p className="text-sm text-gray-500">
Mis à jour le{" "}
<time dateTime={post.updatedAt}>
{new Date(post.updatedAt).toLocaleDateString("fr-FR", {
year: "numeric", month: "long", day: "numeric"
})}
</time>
</p>
{/* … */}
</article>
);
}
Astro :
---
const { post } = Astro.props;
const formatted = new Date(post.data.updatedDate).toLocaleDateString("fr-FR", {
year: "numeric", month: "long", day: "numeric"
});
---
<p class="meta">Mis à jour le <time datetime={post.data.updatedDate}>{formatted}</time></p>
WordPress : le thème par défaut imprime the_date(), mais la plupart des thèmes n’affichent que la date de publication. Passez à the_modified_date() et the_modified_time('c') pour l’attribut datetime :
<time datetime="<?php the_modified_time('c'); ?>">
Mis à jour le <?php the_modified_date('j F Y'); ?>
</time>
Yoast et Rank Math vous permettent aussi de basculer « afficher la date de dernière modification » dans leurs réglages de schema — activez-le pour que dateModified soit émis automatiquement.
Ne trichez pas. Avancer automatiquement la date à chaque cron sans réellement éditer le contenu est un anti-pattern connu ; le système de contenu utile de Google signale les sites où la date visible et la fraîcheur réelle du corps divergent, et les évaluateurs humains le repèrent instantanément. Mettez à jour la date quand vous mettez à jour le contenu.
Voir aussi : Profondeur du contenu, Signature auteur.
Questions fréquentes
Dois-je afficher « Publié le » ou « Mis à jour le » ?
Les deux, quand ils diffèrent. Le motif typique est « Publié le 2 mars 2024 · Mis à jour le 11 mai 2026 ». N’afficher que « Publié » enterre le signal de fraîcheur ; n’afficher que « Mis à jour » perd le signal de longévité (un article publié en 2018 et mis à jour en 2026 porte une autorité qu’un tout nouveau n’a pas).
À quel point la date doit-elle être récente pour compter comme « fraîche » ?
Pour du contenu intemporel, n’importe quoi dans les 12-18 derniers mois passe pour frais. Pour des actualités et sujets à évolution rapide (IA, sécurité, API navigateur), la fenêtre se rétrécit à des semaines. Le contrôle passe sur toute date interprétable, mais les agents IA appliquent par-dessus des courbes de fraîcheur spécifiques au sujet.
Et si la date est dans une barre latérale ou un pied de page, pas à côté du titre ?
Le contrôle regarde dans la zone de contenu principale près du H1. Une date enfouie dans le pied de page ou dans un volet de métadonnées est invisible à la plupart des lecteurs et à l’extraction par agents IA. Placez la date dans la zone de signature, juste sous le titre — c’est ce que pointent à la fois les patterns de scan de Nielsen Norman et la documentation Google sur les données structurées.
Sources
Dernière mise à jour 2026-05-11