Contrôlez l'aperçu de vos pages sur les réseaux sociaux avec Open Graph et visez les résultats enrichis grâce à schema.org en JSON-LD.
Ouvrir cette leçon dans KodokonQuand une URL est partagée sur un réseau social ou une messagerie, un scraper lit le HTML pour construire la carte d'aperçu. Le protocole Open Graph pilote cette carte : og:title, og:description, og:type, og:url et surtout og:image, qui doit être une URL absolue (les chemins relatifs sont ignorés par la plupart des plateformes). Piège de métier : ces scrapers n'exécutent pas JavaScript. Si vos balises sont injectées côté client par votre framework, l'aperçu sera vide ; elles doivent être présentes dans le HTML servi initialement (SSR ou génération statique).
<meta property="og:title"
content="Guide du café filtre">
<meta property="og:type" content="article">
<meta property="og:url"
content="https://example.com/cafe-filtre">
<meta property="og:image"
content="https://example.com/cover-1200.jpg">
<meta property="og:description"
content="Ratios et techniques pour un café net.">Deux compléments s'ajoutent au socle. <link rel="canonical"> désigne l'URL de référence quand une page est accessible par plusieurs adresses (paramètres de tracking, pagination) : c'est votre défense contre le contenu dupliqué. Et les balises Twitter Cards : la plateforme retombe sur Open Graph pour le contenu, mais twitter:card reste nécessaire pour choisir le format d'affichage, notamment summary_large_image.
<link rel="canonical"
href="https://example.com/cafe-filtre">
<meta name="twitter:card"
content="summary_large_image">Les données structurées schema.org décrivent le sens de votre contenu aux moteurs de recherche : article, produit, recette, fil d'Ariane, FAQ. Trois syntaxes existent (microdata, RDFa, JSON-LD), mais Google recommande JSON-LD : un bloc autonome dans un <script type="application/ld+json">, découplé du balisage visuel, donc facile à générer et à maintenir. C'est ce balisage qui rend votre page éligible aux résultats enrichis : étoiles d'avis, prix, dates d'événement directement dans la page de résultats.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Guide du café filtre",
"datePublished": "2026-05-12",
"author": {
"@type": "Person",
"name": "Ana Costa"
}
}
</script>