Schema.org est l''ontologie commune qui décrit les contenus pour les moteurs de recherche. Pour un site d''actualité, le type pertinent est NewsArticle (parfois Article selon le cas). Sans lui, Google peut indexer votre article, mais vous perdez l''éligibilité à Google News, à Discover, et aux rich results (carte article, image étendue, dateline).
La structure minimale
Un JSON-LD NewsArticle valide contient au minimum : @context, @type, headline, image, datePublished, dateModified, author, publisher, mainEntityOfPage. Sans datePublished et dateModified, vous n''êtes pas éligible Google News. Sans image, votre carte rich result n''aura pas d''illustration.
L''image doit être au format URL absolue, 1200×630 minimum, en JPEG ou PNG ou WebP. Pas de SVG, pas de data-URI. author peut être une Personne ou une Organisation ; pour un site automatisé, le standard est de pointer sur l''organisation, avec mention dans le corps de l''article que la rédaction est assistée par IA.
Les champs facultatifs qui comptent
Trois champs facultatifs apportent un gain réel : description (sert de fallback meta), articleSection (catégorie, utile pour la classification Discover), keywords (liste de tags séparés par virgules, lue par News). Ajoutez inLanguage au format BCP-47 (fr-FR ou en-US).
Pour les articles à fort enjeu SEO, ajoutez aussi wordCount (entier), articleBody (texte brut sans markup), et mentions (liste d''entités nommées). mentions permet de lier votre article à des organisations ou personnes reconnues, ce qui peut booster le Knowledge Graph.
L''erreur commune
L''erreur la plus fréquente est de servir le JSON-LD avec un @type: "Article" au lieu de "NewsArticle". Article est valide pour Google, mais perd l''éligibilité Google News spécifique. Pour un site d''actualité, utilisez systématiquement NewsArticle. Pour les billets d''opinion, OpinionNewsArticle. Pour les analyses, AnalysisNewsArticle. Pour les reviews, ReviewNewsArticle.
Autre erreur : oublier dateModified ou le mettre à null. Google s''en sert pour décider si votre article mérite re-crawl. Si vous corrigez une coquille, mettez à jour dateModified. Sinon, vous perdez en fraîcheur perçue.
Validation
Validez chaque article via le Rich Results Test de Google. Le rapport doit afficher « Eligible for Google News » et « Eligible for Article rich result ». S''il manque un champ, le rapport pointe lequel.
Pour un audit en masse, exportez votre sitemap et passez chaque URL via l''API du Rich Results Test ou un outil comme Schema Markup Validator de schema.org.
Le piège du faux Schema
Certains plugins CMS génèrent un JSON-LD NewsArticle mais avec des valeurs incorrectes : author vide, image pointant sur un placeholder, datePublished égal à dateModified. Ces erreurs sont silencieuses — votre article passe la validation visuelle mais perd l''éligibilité réelle. Vérifiez le contenu, pas seulement la présence du bloc.
delapresse génère le JSON-LD côté serveur à chaque publication, avec validation pré-publication : un article qui ne valide pas n''est pas publié. C''est non négociable pour la cadence d''un site presse (guide SEO complet).
Maintenance dans le temps
Vos schémas évoluent. En 2025, Google a déprécié printColumn, printEdition, printPage. En 2024, les exigences sur l''image ont durci. Lisez le blog officiel Google Search Central tous les trois mois.
En pratique
Implémentez le JSON-LD NewsArticle côté serveur à la publication. Validez chaque article via Rich Results Test au moins une fois par mois sur un échantillon. Lisez le guide SEO complet pour positionner le Schema parmi les autres leviers.