La principale différence entre un article et un article de blog dans le vocabulaire de Schema.org réside dans leur usage et leur contexte de publication. Voici les distinctions principales :
Définition générale :
- Article (
Article
) :- C’est une classe générique pour décrire tout type d’article publié, que ce soit dans un journal, un magazine ou sur un site web.
- Peut inclure des articles d’actualité, des critiques, des essais ou d’autres formes de contenu écrit.
- Convient à des publications structurées, professionnelles ou institutionnelles.
- Article de blog (
BlogPosting
) :- C’est une sous-classe d’
Article
, plus spécifique, destinée aux contenus publiés dans le cadre d’un blog. - Idéal pour des articles informels ou personnels qui sont souvent organisés par date et catégorie dans un blog.
- Typiquement utilisé pour des réflexions, des récits personnels, des tutoriels ou des analyses de niche.
- C’est une sous-classe d’
Structure hiérarchique dans Schema.org :
Article
(classe principale)- Sous-classes spécialisées :
BlogPosting
(article de blog)NewsArticle
(article d’actualité)TechArticle
(article technique)
- Sous-classes spécialisées :
Cela signifie qu’un article de blog est un type particulier d’article, tandis que l’article peut englober plusieurs formes de contenu.
Usage des propriétés dans Schema.org :
Bien que Article
et BlogPosting
partagent la plupart des propriétés (comme headline
, author
, datePublished
), certaines propriétés sont plus pertinentes pour un contexte particulier :
Article
:- Utilisé pour des publications généralistes.
- Peut inclure des propriétés comme
articleSection
(section ou catégorie),pageStart
/pageEnd
(pagination dans un format imprimé), ou encorewordCount
.
Article de blog
:- Conçu pour des articles de blog.
- Peut inclure des propriétés liées à l’univers des blogs :
about
: sujet principal de l’article.isPartOf
: relation avec un blog parent.discussionUrl
: lien vers une discussion ou des commentaires associés.
Quand utiliser lequel ?
- Utiliser
Article
:- Si l’article est publié dans un contexte large (par exemple, une revue scientifique, un magazine ou un site d’actualités).
- Pour des formats sérieux ou non informels.
- Utiliser
Article de blog
:- Si l’article fait partie d’un blog ou est écrit dans un style informel.
- Pour des publications typiques d’un blog personnel ou professionnel (comme des récits, des conseils, des opinions).
Exemple de balisage JSON-LD :
Pour un article général :
{
“@context”: “https://schema.org”,
“@type”: “Article”,
“headline”: “Titre de l’article”,
“author”: {
“@type”: “Person”,
“name”: “Nom de l’auteur”
},
“datePublished”: “2025-01-09”,
“publisher”: {
“@type”: “Organization”,
“name”: “Nom de l’organisation”
}
}
Pour un article de blog :
{
“@context”: “https://schema.org”,
“@type”: “BlogPosting”,
“headline”: “Titre de l’article de blog”,
“author”: {
“@type”: “Person”,
“name”: “Nom de l’auteur”
},
“datePublished”: “2025-01-09”,
“isPartOf”: {
“@type”: “Blog”,
“name”: “Nom du blog”
}
}
En conclusion, retenons : choisissez BlogPosting
si vous publiez du contenu dans un blog, et Article
pour des articles plus formels ou universels.