Aller au contenu principal
SEO · · 11 min

Schema.org et données structurées : le guide complet pour le SEO

Les données structurées Schema.org permettent à Google de comprendre votre site et d'afficher des résultats enrichis. Guide pratique avec exemples JSON-LD prêts à l'emploi.

ÉC
Équipe CreativeWork
Publié le

Schema.org est un vocabulaire collaboratif lancé en 2011 par Google, Microsoft, Yahoo et Yandex. Il permet de décrire le contenu d’une page de manière compréhensible par les moteurs de recherche. Bien implémenté, il débloque les résultats enrichis (rich results) dans Google : étoiles, prix, FAQ déroulantes, fil d’Ariane, photos.

Pourquoi c’est important

Selon Google Search Central, les données structurées permettent à Google de :

  • Comprendre précisément le contenu (un produit, un article, une recette, un événement, une entreprise)
  • Afficher des résultats enrichis dans la SERP, qui occupent plus d’espace et reçoivent plus de clics
  • Augmenter le CTR : les rich results captent plus l’attention que les liens classiques

Une étude SEMrush sur 5 000 pages a montré une augmentation moyenne de +30 % du CTR sur les pages avec rich results actifs vs sans.

Les 3 formats de données structurées

FormatUsageRecommandé par Google ?
JSON-LDBloc <script> dans le <head>Oui, format officiellement recommandé
MicrodataAttributs HTML inline (itemscope, itemprop)Toléré, plus difficile à maintenir
RDFaAttributs HTML inline (autre syntaxe)Toléré, peu utilisé

Conclusion : utilisez JSON-LD. C’est plus propre, plus maintenable, et c’est ce que Google recommande depuis 2015.

Les types Schema.org les plus utiles pour les TPE/PME

1. Organization — votre identité

À placer une fois sur l’ensemble du site (idéalement sur toutes les pages, ou au moins sur la home).

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "CreativeWork",
  "url": "https://creativework.fr",
  "logo": "https://creativework.fr/logo.png",
  "description": "Agence web normande experte en sites internet sur-mesure et SEO.",
  "sameAs": [
    "https://www.linkedin.com/company/creativework-fr",
    "https://www.facebook.com/creativeworkfr"
  ]
}

2. LocalBusiness — pour les activités locales

Crucial pour le SEO local. Étend Organization avec adresse, horaires, zone d’intervention.

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "CreativeWork",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Vernon",
    "postalCode": "27200",
    "addressRegion": "Normandie",
    "addressCountry": "FR"
  },
  "telephone": "+33651619567",
  "openingHours": "Mo-Fr 09:00-19:00",
  "priceRange": "€€"
}

3. BreadcrumbList — fil d’Ariane

Pour permettre l’affichage du fil d’Ariane dans la SERP, sous le titre de la page.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Accueil", "item": "https://creativework.fr/" },
    { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://creativework.fr/blog/" },
    { "@type": "ListItem", "position": 3, "name": "Cet article", "item": "https://creativework.fr/blog/article/" }
  ]
}

4. Article ou BlogPosting — pour les articles

Indispensable sur tout article de blog.

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Titre de l'article",
  "image": "https://creativework.fr/og-image.jpg",
  "datePublished": "2026-04-17T10:00:00+02:00",
  "dateModified": "2026-04-17T10:00:00+02:00",
  "author": {
    "@type": "Person",
    "name": "Nom de l'auteur",
    "url": "https://creativework.fr/auteur/"
  },
  "publisher": {
    "@type": "Organization",
    "name": "CreativeWork"
  }
}

5. FAQPage — pour les sections FAQ

Permet d’afficher les questions/réponses directement dans la SERP, en accordéon. Excellent pour le CTR.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Combien coûte un site internet ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Un site vitrine pro démarre à 450 € HT chez nous, contre 2 500-6 000 € chez les agences classiques."
      }
    }
  ]
}

6. Service — pour les pages services

Pour décrire chaque prestation que vous proposez.

{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "Création de site vitrine",
  "provider": {
    "@type": "Organization",
    "name": "CreativeWork"
  },
  "description": "Site vitrine pro livré en 2 semaines, 4 pages incluses.",
  "areaServed": "France",
  "offers": {
    "@type": "Offer",
    "price": "450",
    "priceCurrency": "EUR"
  }
}

7. Product — pour l’e-commerce

Si vous vendez des produits, c’est obligatoire pour ranker correctement sur les recherches produit.

8. Review et AggregateRating — pour les avis

Pour afficher les étoiles dans la SERP. Attention : Google a renforcé les règles depuis 2019 — vous ne pouvez utiliser Review que sur des reviews publiées par votre entreprise sur des produits/services tiers, pas sur vos propres avis.

Pour vos propres avis Google Business, ils s’affichent automatiquement dans les rich results sans AggregateRating côté site.

Implémenter Schema.org sur son site

Méthode 1 : à la main (le plus propre)

Ajoutez dans le <head> de chaque page concernée :

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "CreativeWork",
  ...
}
</script>

Sur Astro, on génère ça automatiquement dans le composant BaseHead.astro à partir de helpers JSON-LD.

Méthode 2 : via plugin SEO sur WordPress

Yoast SEO, Rank Math, SEOPress génèrent automatiquement plusieurs types de schémas. Vérifiez le résultat avec l’outil de test (voir plus bas).

Méthode 3 : via Google Tag Manager

Tutoriel officiel — utile pour ajouter du Schema sans toucher au code source du site.

Vérifier vos schémas

Outils officiels Google

  • Rich Results Test : teste si Google détecte vos schémas et s’ils sont éligibles aux rich results
  • Schema Markup Validator : valide la syntaxe Schema.org de manière exhaustive
  • Search Console → Améliorations : monitore les schémas en production sur votre site

Workflow de test

  1. Implémentez le schéma dans votre code
  2. Testez la page avec Rich Results Test
  3. Si OK, déployez en prod
  4. Surveillez Search Console → Améliorations sur 1-2 semaines
  5. Vérifiez l’apparition des rich results dans la vraie SERP

Erreurs courantes à éviter

1. Mensonges dans les données

Si votre schéma Product indique « stock : 50 unités » mais qu’en réalité vous êtes en rupture, Google peut manuellement pénaliser votre site. Les données structurées doivent refléter exactement ce qui est sur la page.

2. Spam de schémas

Ajouter 15 types de schémas sur une page produit = signal de spam. Restez sur les schémas pertinents (un produit a Product, Offer, BreadcrumbList, c’est suffisant).

3. Faux avis

Avec AggregateRating ou Review, vous DEVEZ avoir des avis vraiment vérifiables, idéalement sur une plateforme tierce (Trustpilot, Verified Reviews) avec un système de modération. Google détecte les avis bidons.

4. Données structurées qui ne correspondent pas au contenu visible

Si votre schéma dit « 5 étoiles » mais que la page n’affiche aucun avis visible, c’est de la manipulation. Google peut désindexer la page.

5. Oublier de mettre à jour

Vos prix changent ? Vos horaires aussi ? Le schéma doit suivre. Une fiche produit avec un prix Schema.org de 99 € mais une page web qui affiche 149 € = signal de défiance.

Impact réel sur le SEO

Les données structurées ne sont pas un facteur de ranking direct, comme Google le précise. Mais l’impact indirect est mesurable :

  • +30 % de CTR moyen avec rich results
  • Meilleure compréhension par Google → meilleur matching avec les requêtes
  • Présence dans les Featured Snippets (FAQPage, HowTo)
  • Apparition dans les résultats vocaux (assistants, Google Home)
  • Compatibilité avec Google Discover et Google News

Sur le long terme, un site bien balisé peut générer 20-50 % de trafic SEO supplémentaire vs un site sans données structurées.


Sources


Tous nos sites sont livrés avec un balisage Schema.org complet : Organization, LocalBusiness, BreadcrumbList, Article, FAQPage, Service. Inclus à partir de 450 € HT pour un site vitrine. Voir nos expertises.

Tags #schema.org #données structurées #json-ld #rich results #seo technique
Prêt à passer à l'action ?

Donnons à votre site la place qu'il mérite sur Google

Un échange de 30 minutes pour comprendre votre projet, votre marché et identifier vos leviers de croissance. Devis chiffré sous 48 h.