ONDEV Logo

Expert en acquisition client digitale. Création de sites web et applications sur-mesure qui convertissent.

Services
  • Création de Sites Web
  • Applications Sur-Mesure
  • Publicité Digitale
  • Référencement SEO
  • Développeur Web Marseille
Navigation
  • Accueil
  • Réalisations
  • Expertise
  • Qui sommes-nous
  • Blog
  • Contact
Guides
  • Nos guides
  • Comment créer un site internet
  • Pourquoi créer un site internet
  • Coût d'un site internet
  • Choisir son prestataire web
Contact

Mathieu Rabissoni

06 01 37 20 21WhatsAppmathieu@ondev.fr

Marseille, France

Suivez-nous

LinkedInInstagramFacebook
Zones d'intervention
Marseille|Aix-en-Provence|Aubagne|La Ciotat|Cassis|Allauch|Gardanne|Marignane|Vitrolles|Toutes nos zones

© 2026 ONDEV. Tous droits réservés.

Mentions légalesPolitique de confidentialitéPlan du site
ONDEV Logo
Réalisations
Contact
On en discute

Expertise

Création de Sites WebRéférencement SEOOptimisation GEOApplications Web & MobileAgence CommunicationPublicité en LigneDéveloppeur Web Marseille
Réalisations

Ressources

Qui sommes-nous ?BlogGuides
Contact
AppelerWhatsApp
On en discute
  1. Accueil
  2. Blog
  3. Schema Markup en 2026 : faut-il l'implémenter dès le lancement de son site ?
SEO
21 février 20267 min

Schema Markup en 2026 : faut-il l'implémenter dès le lancement de son site ?

73% des sites ignorent le schema markup et perdent des clics chaque jour. Decouvrez les 5 types essentiels et comment les implementer des le lancement.

Mathieu Rabissoni

Mathieu Rabissoni

Expert Acquisition Client Digitale

Schema Markup en 2026 : faut-il l'implémenter dès le lancement de son site ?
Schema Markup en 2026 : faut-il l'implémenter dès le lancement de son site ?

Sommaire

01.73% des sites ignorent le schema markup — et perdent des clics chaque jour sur Google02.Qu'est-ce que le schema markup et pourquoi Google en dépend de plus en plus03.Le contexte 2026 : l'IA change la donne04.Rich snippets : la preuve visible05.Les 5 types de schema markup indispensables pour votre site06.1. Organization — La base pour toute entreprise07.2. LocalBusiness — L'arme absolue du SEO local08.3. Article / BlogPosting — Indispensable pour le contenu éditorial09.4. Product — Le levier de conversion pour l'e-commerce10.5. FAQPage — Dominer l'espace dans les SERP11.Implémenter le schema markup avec Next.js : la méthode ONDEV12.La méthode recommandée : JSON-LD dans le head13.Composant réutilisable pour le LocalBusiness14.Les 7 erreurs qui invalident vos données structurées15.Faut-il implémenter le schema markup dès le lancement ?16.L'argument technique17.L'argument SEO18.L'argument business19.Checklist d'implémentation du schema markup20.Avant le développement21.Pendant le développement22.Après le déploiement23.En continu24.Le schema markup n'est plus optionnel en 2026

73% des sites ignorent le schema markup — et perdent des clics chaque jour sur Google

Vous avez investi des milliers d'euros dans votre site web. Le design est soigné, le contenu est travaillé, le SEO technique semble en place. Pourtant, dans les résultats de Google, votre site ressemble à tous les autres : un titre bleu, deux lignes de texte gris, point final. Pendant ce temps, vos concurrents affichent des étoiles, des FAQ déroulantes, des prix et des images directement dans la SERP.

Dans cet article, vous allez découvrir :

  • •Pourquoi les données structurées sont devenues le facteur de différenciation n°1 dans les résultats Google en 2026
  • •Les 5 types de schema markup indispensables selon votre activité (avec le code prêt à copier)
  • •Comment nous avons propulsé Sudparebrise en page 1 de Google avec un score Lighthouse de 100% grâce à une implémentation complète
  • •Les erreurs critiques qui invalident vos données structurées sans que vous le sachiez
  • •Une checklist d'implémentation étape par étape pour Next.js
Les pages enrichies par des données structurées obtiennent un taux de clic 20 à 30% supérieur aux résultats classiques — Google Search Central, 2025.

Qu'est-ce que le schema markup et pourquoi Google en dépend de plus en plus

Le schema markup, aussi appelé données structurées, est un vocabulaire standardisé (schema.org) qui permet de décrire le contenu de vos pages dans un langage que Google comprend sans ambiguïté. Concrètement, vous ajoutez du code JSON-LD dans vos pages pour dire à Google : "ceci est un article", "voici l'auteur", "voilà les horaires de cette entreprise".

Le contexte 2026 : l'IA change la donne

Avec l'essor de Google SGE (Search Generative Experience) et des réponses générées par IA, Google s'appuie massivement sur les données structurées pour alimenter ses résultats enrichis. Les sites qui fournissent des données structurées claires et complètes sont privilégiés dans les panneaux de réponses, les carousels et les featured snippets.

En 2026, ne pas implémenter le schema markup revient à parler à Google dans une langue qu'il doit deviner, alors que vos concurrents lui parlent dans sa langue maternelle.

Rich snippets : la preuve visible

Les rich snippets sont la manifestation concrète du schema markup dans les SERP. Ils prennent plusieurs formes :

  • •Étoiles d'avis : visibles sous le titre, elles captent immédiatement l'attention
  • •FAQ déroulantes : elles occupent plus d'espace dans la page de résultats
  • •Fil d'Ariane : il remplace l'URL brute par une navigation lisible
  • •Prix et disponibilité : essentiels pour les sites e-commerce
  • •Événements, recettes, horaires : selon votre secteur d'activité

C'est exactement ce que nous mettons en place dans notre accompagnement SEO : une stratégie complète qui va du technique au contenu, en passant par les données structurées.


Les 5 types de schema markup indispensables pour votre site

Tous les types de schema ne se valent pas. Voici les cinq incontournables, classés par impact et pertinence selon votre activité.

1. Organization — La base pour toute entreprise

Ce schema identifie votre entreprise auprès de Google. Il alimente le Knowledge Panel (l'encadré qui apparaît à droite des résultats quand on cherche votre marque).

json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "ONDEV",
  "url": "https://ondev.fr",
  "logo": "https://ondev.fr/img/logo-ondev.png",
  "sameAs": [
    "https://www.linkedin.com/company/ondev",
    "https://www.instagram.com/ondev.fr"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+33-4-XX-XX-XX-XX",
    "contactType": "customer service",
    "availableLanguage": "French"
  }
}

Quand l'utiliser : sur la page d'accueil de tout site d'entreprise, sans exception.

2. LocalBusiness — L'arme absolue du SEO local

Si vous avez une adresse physique et une zone de chalandise locale, ce schema est non négociable. Il permet à Google d'afficher vos informations dans Google Maps, le pack local et les résultats géolocalisés.

json
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Sud Mécanique",
  "image": "https://exemple.fr/img/facade.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Avenue de la République",
    "addressLocality": "Marseille",
    "postalCode": "13001",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 43.2965,
    "longitude": 5.3698
  },
  "telephone": "+33-4-XX-XX-XX-XX",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:00",
      "closes": "18:00"
    }
  ],
  "priceRange": "€€"
}

Concrètement, voici ce que ça donne : sur le projet Sud Mécanique, nous avons implémenté ce schema dès le lancement du site. Résultat : 800 à 1 000 visiteurs par mois et 50 appels mensuels grâce à un positionnement dominant en SEO local. Voir la réalisation complète.

3. Article / BlogPosting — Indispensable pour le contenu éditorial

Ce schema aide Google à comprendre qui a écrit l'article, quand il a été publié, et sur quel sujet il porte. Il est directement lié au concept E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) que Google utilise pour évaluer la qualité d'un contenu.

json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Schema Markup en 2026 : le guide complet",
  "description": "Découvrez comment implémenter les données structurées...",
  "author": {
    "@type": "Person",
    "name": "Mathieu Rabissoni",
    "url": "https://ondev.fr"
  },
  "publisher": {
    "@type": "Organization",
    "name": "ONDEV",
    "logo": {
      "@type": "ImageObject",
      "url": "https://ondev.fr/img/logo-ondev.png"
    }
  },
  "datePublished": "2026-02-21",
  "dateModified": "2026-02-21"
}

Quand l'utiliser : sur chaque article de blog, chaque page de contenu éditorial, chaque étude de cas.

4. Product — Le levier de conversion pour l'e-commerce

Pour les sites e-commerce, le schema Product permet d'afficher les prix, la disponibilité et les avis directement dans Google. Les résultats enrichis avec ces informations convertissent nettement mieux car l'utilisateur a déjà toutes les informations avant de cliquer.

json
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Formation SEO complète",
  "description": "Formation en ligne pour maîtriser le SEO...",
  "offers": {
    "@type": "Offer",
    "price": "990",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "47"
  }
}

Quand l'utiliser : sur chaque fiche produit, chaque page de service avec un tarif affiché.

5. FAQPage — Dominer l'espace dans les SERP

Le schema FAQ est redoutablement efficace. Il permet d'afficher des questions/réponses déroulantes directement dans les résultats Google, ce qui multiplie votre espace visible dans la SERP et augmente mécaniquement votre taux de clic.

json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Qu'est-ce que le schema markup ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Le schema markup est un vocabulaire de données structurées..."
      }
    },
    {
      "@type": "Question",
      "name": "Le schema markup améliore-t-il le SEO ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Oui, les données structurées améliorent la visibilité..."
      }
    }
  ]
}

Quand l'utiliser : sur toute page qui contient une section FAQ, et sur les articles de type guide ou tutoriel.


Implémenter le schema markup avec Next.js : la méthode ONDEV

Comme nous l'expliquons dans notre guide sur Next.js et pourquoi c'est le meilleur framework en 2026, Next.js offre une architecture idéale pour l'injection de données structurées grâce à son composant <Script> et au rendu côté serveur.

La méthode recommandée : JSON-LD dans le head

Voici comment nous implémentons les données structurées sur les projets ONDEV avec Next.js (App Router) :

tsx
// app/blog/[slug]/page.tsx
import { Metadata } from 'next';

export default function ArticlePage({ article }) {
  const jsonLd = {
    '@context': 'https://schema.org',
    '@type': 'Article',
    headline: article.title,
    description: article.excerpt,
    author: {
      '@type': 'Person',
      name: 'Mathieu Rabissoni',
      url: 'https://ondev.fr',
    },
    publisher: {
      '@type': 'Organization',
      name: 'ONDEV',
      logo: {
        '@type': 'ImageObject',
        url: 'https://ondev.fr/img/logo-ondev.png',
      },
    },
    datePublished: article.publishedAt,
    dateModified: article.updatedAt,
    image: article.image?.url,
  };

  return (
    <>
      <script
        type="application/ld+json"
        dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
      />
      <article>{/* contenu de l'article */}</article>
    </>
  );
}

Composant réutilisable pour le LocalBusiness

Pour les sites de nos clients qui ont plusieurs établissements ou pages locales, nous créons un composant dédié :

tsx
// components/LocalBusinessSchema.tsx
export function LocalBusinessSchema({ business }) {
  const jsonLd = {
    '@context': 'https://schema.org',
    '@type': 'LocalBusiness',
    name: business.name,
    address: {
      '@type': 'PostalAddress',
      streetAddress: business.address,
      addressLocality: business.city,
      postalCode: business.zipCode,
      addressCountry: 'FR',
    },
    telephone: business.phone,
    openingHoursSpecification: business.hours,
  };

  return (
    <script
      type="application/ld+json"
      dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
    />
  );
}

C'est la méthode que nous avons appliquée pour Sudparebrise — résultat : un score Lighthouse de 100%, une première page Google et plus de 40 appels par mois, soit environ 30 000 € de chiffre d'affaires annuel généré par le site. Découvrez l'étude de cas complète.


Les 7 erreurs qui invalident vos données structurées

Implémenter le schema markup ne suffit pas. Une erreur dans le code et Google ignore purement et simplement vos données structurées. Voici les pièges les plus fréquents.

ErreurConséquenceSolution
JSON-LD mal formaté (virgule manquante, accolade oubliée)Schema entièrement ignoréValider systématiquement avec le Rich Results Test de Google
Données qui ne correspondent pas au contenu visiblePénalité manuelle possibleLe schema doit refléter exactement ce qui est affiché sur la page
Utiliser un @type inexistant ou obsolèteAucun rich snippet généréSe référer à schema.org pour les types valides
Oublier les champs obligatoires (name, url, etc.)Avertissement dans la Search ConsoleConsulter la documentation Google pour chaque type
Dupliquer le même schema sur toutes les pagesConfusion pour GoogleAdapter le schema au contenu spécifique de chaque page
Ne pas mettre à jour dateModifiedPerte de fraîcheur perçueAutomatiser la mise à jour via le CMS
Implémenter sans testerErreurs silencieuses non détectéesTester chaque page après déploiement
Le piège le plus courant : copier-coller un schema trouvé sur internet sans l'adapter à son propre contenu. Google détecte les incohérences entre le schema et le contenu visible de la page, et peut considérer cela comme une tentative de manipulation.

Faut-il implémenter le schema markup dès le lancement ?

La réponse est oui, sans hésiter. Voici pourquoi.

L'argument technique

Intégrer les données structurées dès la conception du site permet de les architecturer proprement dans le code. Les ajouter après coup, c'est comme refaire l'électricité d'une maison après avoir posé le plâtre : c'est faisable, mais plus long, plus coûteux et moins propre.

L'argument SEO

Google a besoin de temps pour crawler, interpréter et afficher les rich snippets. Le délai moyen entre l'implémentation et l'apparition des résultats enrichis est de 2 à 4 semaines. Si vous attendez 6 mois après le lancement pour ajouter le schema, vous perdez 6 mois de visibilité enrichie.

L'argument business

Chaque jour sans schema markup, c'est un taux de clic inférieur de 20 à 30% par rapport à vos concurrents qui l'ont implémenté. Sur un site qui génère 1 000 impressions par mois, cela représente 200 à 300 clics perdus — soit des prospects qui vont chez la concurrence.

Pour aller plus loin sur la valeur d'un partenaire digital qui intègre ces bonnes pratiques dès le départ, consultez notre guide complet sur le rôle d'une agence web qui détaille tout ce qu'une agence peut (et doit) faire pour votre visibilité en ligne.


Checklist d'implémentation du schema markup

Avant de mettre en production, vérifiez chaque point de cette liste.

Avant le développement

  • Identifier les types de schema pertinents pour chaque template de page
  • Lister les champs obligatoires et recommandés pour chaque type
  • Préparer les données dynamiques dans le CMS (auteur, dates, images, descriptions)

Pendant le développement

  • Implémenter le JSON-LD dans le <head> de chaque template (pas en microdata)
  • Rendre le schema dynamique (alimenté par les données du CMS, pas codé en dur)
  • Créer des composants réutilisables pour chaque type de schema
  • S'assurer que le schema est rendu côté serveur (SSR) et non côté client uniquement

Après le déploiement

  • Tester chaque page avec le Rich Results Test de Google
  • Vérifier l'absence d'erreurs dans Google Search Console > Améliorations
  • Monitorer l'apparition des rich snippets dans les semaines suivantes
  • Mettre en place une alerte en cas de nouvelles erreurs de données structurées

En continu

  • Mettre à jour le champ dateModified à chaque modification de contenu
  • Ajouter le schema sur chaque nouvelle page ou article publié
  • Vérifier la conformité après chaque mise à jour majeure du site
  • Suivre l'évolution du taux de clic dans la Search Console

Le schema markup n'est plus optionnel en 2026

Les données structurées ne sont pas un bonus technique réservé aux développeurs passionnés. En 2026, c'est un standard de visibilité. Les sites qui l'implémentent correctement obtiennent plus de clics, plus de visibilité et plus de conversions. Les autres se battent pour des miettes dans des résultats de recherche de plus en plus concurrentiels.

La bonne nouvelle : l'implémentation n'a rien de complexe quand elle est pensée dès le départ, intégrée dans l'architecture technique du site et alimentée par un CMS bien configuré.

Ne laissez pas vos concurrents capter les clics qui vous reviennent. Chaque jour sans données structurées est un jour de visibilité perdu.


Vous voulez un site qui parle le langage de Google dès son lancement ? Demandez votre devis gratuit et discutons de votre projet — nous intégrons le schema markup dans chaque site que nous créons.

Auteur

Mathieu Rabissoni

Mathieu Rabissoni

Expert Web

Infos

21 février 2026
7 min
SEO

Travailler avec ONDEV

On construit pour vous un site sur mesure, adapté à vos enjeux business.

  • Sans dépendance technique
  • Sans frais de maintenance inutiles
On en discute ?

Avec nous c'est simple, rien n'est compliqué !

Nos réalisations

Refonte & Stratégie SEO - Amadeus Centre d'Affaires
Refonte & Stratégie SEO

Refonte & Stratégie SEO - Amadeus Centre d'Affaires

Wiloq - Application SaaS Vestiaire Numérique
Application SaaS

Wiloq - Application SaaS Vestiaire Numérique

Voir toutes les réalisations

73% des sites ignorent le schema markup — et perdent des clics chaque jour sur Google

Vous avez investi des milliers d'euros dans votre site web. Le design est soigné, le contenu est travaillé, le SEO technique semble en place. Pourtant, dans les résultats de Google, votre site ressemble à tous les autres : un titre bleu, deux lignes de texte gris, point final. Pendant ce temps, vos concurrents affichent des étoiles, des FAQ déroulantes, des prix et des images directement dans la SERP.

Dans cet article, vous allez découvrir :

  • •Pourquoi les données structurées sont devenues le facteur de différenciation n°1 dans les résultats Google en 2026
  • •Les 5 types de schema markup indispensables selon votre activité (avec le code prêt à copier)
  • •Comment nous avons propulsé Sudparebrise en page 1 de Google avec un score Lighthouse de 100% grâce à une implémentation complète
  • •Les erreurs critiques qui invalident vos données structurées sans que vous le sachiez
  • •Une checklist d'implémentation étape par étape pour Next.js
Les pages enrichies par des données structurées obtiennent un taux de clic 20 à 30% supérieur aux résultats classiques — Google Search Central, 2025.

Qu'est-ce que le schema markup et pourquoi Google en dépend de plus en plus

Le schema markup, aussi appelé données structurées, est un vocabulaire standardisé (schema.org) qui permet de décrire le contenu de vos pages dans un langage que Google comprend sans ambiguïté. Concrètement, vous ajoutez du code JSON-LD dans vos pages pour dire à Google : "ceci est un article", "voici l'auteur", "voilà les horaires de cette entreprise".

Le contexte 2026 : l'IA change la donne

Avec l'essor de Google SGE (Search Generative Experience) et des réponses générées par IA, Google s'appuie massivement sur les données structurées pour alimenter ses résultats enrichis. Les sites qui fournissent des données structurées claires et complètes sont privilégiés dans les panneaux de réponses, les carousels et les featured snippets.

En 2026, ne pas implémenter le schema markup revient à parler à Google dans une langue qu'il doit deviner, alors que vos concurrents lui parlent dans sa langue maternelle.

Rich snippets : la preuve visible

Les rich snippets sont la manifestation concrète du schema markup dans les SERP. Ils prennent plusieurs formes :

  • •Étoiles d'avis : visibles sous le titre, elles captent immédiatement l'attention
  • •FAQ déroulantes : elles occupent plus d'espace dans la page de résultats
  • •Fil d'Ariane : il remplace l'URL brute par une navigation lisible
  • •Prix et disponibilité : essentiels pour les sites e-commerce
  • •Événements, recettes, horaires : selon votre secteur d'activité

C'est exactement ce que nous mettons en place dans notre accompagnement SEO : une stratégie complète qui va du technique au contenu, en passant par les données structurées.


Les 5 types de schema markup indispensables pour votre site

Tous les types de schema ne se valent pas. Voici les cinq incontournables, classés par impact et pertinence selon votre activité.

1. Organization — La base pour toute entreprise

Ce schema identifie votre entreprise auprès de Google. Il alimente le Knowledge Panel (l'encadré qui apparaît à droite des résultats quand on cherche votre marque).

json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "ONDEV",
  "url": "https://ondev.fr",
  "logo": "https://ondev.fr/img/logo-ondev.png",
  "sameAs": [
    "https://www.linkedin.com/company/ondev",
    "https://www.instagram.com/ondev.fr"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+33-4-XX-XX-XX-XX",
    "contactType": "customer service",
    "availableLanguage": "French"
  }
}

Quand l'utiliser : sur la page d'accueil de tout site d'entreprise, sans exception.

2. LocalBusiness — L'arme absolue du SEO local

Si vous avez une adresse physique et une zone de chalandise locale, ce schema est non négociable. Il permet à Google d'afficher vos informations dans Google Maps, le pack local et les résultats géolocalisés.

json
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Sud Mécanique",
  "image": "https://exemple.fr/img/facade.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Avenue de la République",
    "addressLocality": "Marseille",
    "postalCode": "13001",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 43.2965,
    "longitude": 5.3698
  },
  "telephone": "+33-4-XX-XX-XX-XX",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:00",
      "closes": "18:00"
    }
  ],
  "priceRange": "€€"
}

Concrètement, voici ce que ça donne : sur le projet Sud Mécanique, nous avons implémenté ce schema dès le lancement du site. Résultat : 800 à 1 000 visiteurs par mois et 50 appels mensuels grâce à un positionnement dominant en SEO local. Voir la réalisation complète.

3. Article / BlogPosting — Indispensable pour le contenu éditorial

Ce schema aide Google à comprendre qui a écrit l'article, quand il a été publié, et sur quel sujet il porte. Il est directement lié au concept E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) que Google utilise pour évaluer la qualité d'un contenu.

json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Schema Markup en 2026 : le guide complet",
  "description": "Découvrez comment implémenter les données structurées...",
  "author": {
    "@type": "Person",
    "name": "Mathieu Rabissoni",
    "url": "https://ondev.fr"
  },
  "publisher": {
    "@type": "Organization",
    "name": "ONDEV",
    "logo": {
      "@type": "ImageObject",
      "url": "https://ondev.fr/img/logo-ondev.png"
    }
  },
  "datePublished": "2026-02-21",
  "dateModified": "2026-02-21"
}

Quand l'utiliser : sur chaque article de blog, chaque page de contenu éditorial, chaque étude de cas.

4. Product — Le levier de conversion pour l'e-commerce

Pour les sites e-commerce, le schema Product permet d'afficher les prix, la disponibilité et les avis directement dans Google. Les résultats enrichis avec ces informations convertissent nettement mieux car l'utilisateur a déjà toutes les informations avant de cliquer.

json
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Formation SEO complète",
  "description": "Formation en ligne pour maîtriser le SEO...",
  "offers": {
    "@type": "Offer",
    "price": "990",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "47"
  }
}

Quand l'utiliser : sur chaque fiche produit, chaque page de service avec un tarif affiché.

5. FAQPage — Dominer l'espace dans les SERP

Le schema FAQ est redoutablement efficace. Il permet d'afficher des questions/réponses déroulantes directement dans les résultats Google, ce qui multiplie votre espace visible dans la SERP et augmente mécaniquement votre taux de clic.

json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Qu'est-ce que le schema markup ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Le schema markup est un vocabulaire de données structurées..."
      }
    },
    {
      "@type": "Question",
      "name": "Le schema markup améliore-t-il le SEO ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Oui, les données structurées améliorent la visibilité..."
      }
    }
  ]
}

Quand l'utiliser : sur toute page qui contient une section FAQ, et sur les articles de type guide ou tutoriel.


Implémenter le schema markup avec Next.js : la méthode ONDEV

Comme nous l'expliquons dans notre guide sur Next.js et pourquoi c'est le meilleur framework en 2026, Next.js offre une architecture idéale pour l'injection de données structurées grâce à son composant <Script> et au rendu côté serveur.

La méthode recommandée : JSON-LD dans le head

Voici comment nous implémentons les données structurées sur les projets ONDEV avec Next.js (App Router) :

tsx
// app/blog/[slug]/page.tsx
import { Metadata } from 'next';

export default function ArticlePage({ article }) {
  const jsonLd = {
    '@context': 'https://schema.org',
    '@type': 'Article',
    headline: article.title,
    description: article.excerpt,
    author: {
      '@type': 'Person',
      name: 'Mathieu Rabissoni',
      url: 'https://ondev.fr',
    },
    publisher: {
      '@type': 'Organization',
      name: 'ONDEV',
      logo: {
        '@type': 'ImageObject',
        url: 'https://ondev.fr/img/logo-ondev.png',
      },
    },
    datePublished: article.publishedAt,
    dateModified: article.updatedAt,
    image: article.image?.url,
  };

  return (
    <>
      <script
        type="application/ld+json"
        dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
      />
      <article>{/* contenu de l'article */}</article>
    </>
  );
}

Composant réutilisable pour le LocalBusiness

Pour les sites de nos clients qui ont plusieurs établissements ou pages locales, nous créons un composant dédié :

tsx
// components/LocalBusinessSchema.tsx
export function LocalBusinessSchema({ business }) {
  const jsonLd = {
    '@context': 'https://schema.org',
    '@type': 'LocalBusiness',
    name: business.name,
    address: {
      '@type': 'PostalAddress',
      streetAddress: business.address,
      addressLocality: business.city,
      postalCode: business.zipCode,
      addressCountry: 'FR',
    },
    telephone: business.phone,
    openingHoursSpecification: business.hours,
  };

  return (
    <script
      type="application/ld+json"
      dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
    />
  );
}

C'est la méthode que nous avons appliquée pour Sudparebrise — résultat : un score Lighthouse de 100%, une première page Google et plus de 40 appels par mois, soit environ 30 000 € de chiffre d'affaires annuel généré par le site. Découvrez l'étude de cas complète.


Les 7 erreurs qui invalident vos données structurées

Implémenter le schema markup ne suffit pas. Une erreur dans le code et Google ignore purement et simplement vos données structurées. Voici les pièges les plus fréquents.

ErreurConséquenceSolution
JSON-LD mal formaté (virgule manquante, accolade oubliée)Schema entièrement ignoréValider systématiquement avec le Rich Results Test de Google
Données qui ne correspondent pas au contenu visiblePénalité manuelle possibleLe schema doit refléter exactement ce qui est affiché sur la page
Utiliser un @type inexistant ou obsolèteAucun rich snippet généréSe référer à schema.org pour les types valides
Oublier les champs obligatoires (name, url, etc.)Avertissement dans la Search ConsoleConsulter la documentation Google pour chaque type
Dupliquer le même schema sur toutes les pagesConfusion pour GoogleAdapter le schema au contenu spécifique de chaque page
Ne pas mettre à jour dateModifiedPerte de fraîcheur perçueAutomatiser la mise à jour via le CMS
Implémenter sans testerErreurs silencieuses non détectéesTester chaque page après déploiement
Le piège le plus courant : copier-coller un schema trouvé sur internet sans l'adapter à son propre contenu. Google détecte les incohérences entre le schema et le contenu visible de la page, et peut considérer cela comme une tentative de manipulation.

Faut-il implémenter le schema markup dès le lancement ?

La réponse est oui, sans hésiter. Voici pourquoi.

L'argument technique

Intégrer les données structurées dès la conception du site permet de les architecturer proprement dans le code. Les ajouter après coup, c'est comme refaire l'électricité d'une maison après avoir posé le plâtre : c'est faisable, mais plus long, plus coûteux et moins propre.

L'argument SEO

Google a besoin de temps pour crawler, interpréter et afficher les rich snippets. Le délai moyen entre l'implémentation et l'apparition des résultats enrichis est de 2 à 4 semaines. Si vous attendez 6 mois après le lancement pour ajouter le schema, vous perdez 6 mois de visibilité enrichie.

L'argument business

Chaque jour sans schema markup, c'est un taux de clic inférieur de 20 à 30% par rapport à vos concurrents qui l'ont implémenté. Sur un site qui génère 1 000 impressions par mois, cela représente 200 à 300 clics perdus — soit des prospects qui vont chez la concurrence.

Pour aller plus loin sur la valeur d'un partenaire digital qui intègre ces bonnes pratiques dès le départ, consultez notre guide complet sur le rôle d'une agence web qui détaille tout ce qu'une agence peut (et doit) faire pour votre visibilité en ligne.


Checklist d'implémentation du schema markup

Avant de mettre en production, vérifiez chaque point de cette liste.

Avant le développement

  • Identifier les types de schema pertinents pour chaque template de page
  • Lister les champs obligatoires et recommandés pour chaque type
  • Préparer les données dynamiques dans le CMS (auteur, dates, images, descriptions)

Pendant le développement

  • Implémenter le JSON-LD dans le <head> de chaque template (pas en microdata)
  • Rendre le schema dynamique (alimenté par les données du CMS, pas codé en dur)
  • Créer des composants réutilisables pour chaque type de schema
  • S'assurer que le schema est rendu côté serveur (SSR) et non côté client uniquement

Après le déploiement

  • Tester chaque page avec le Rich Results Test de Google
  • Vérifier l'absence d'erreurs dans Google Search Console > Améliorations
  • Monitorer l'apparition des rich snippets dans les semaines suivantes
  • Mettre en place une alerte en cas de nouvelles erreurs de données structurées

En continu

  • Mettre à jour le champ dateModified à chaque modification de contenu
  • Ajouter le schema sur chaque nouvelle page ou article publié
  • Vérifier la conformité après chaque mise à jour majeure du site
  • Suivre l'évolution du taux de clic dans la Search Console

Le schema markup n'est plus optionnel en 2026

Les données structurées ne sont pas un bonus technique réservé aux développeurs passionnés. En 2026, c'est un standard de visibilité. Les sites qui l'implémentent correctement obtiennent plus de clics, plus de visibilité et plus de conversions. Les autres se battent pour des miettes dans des résultats de recherche de plus en plus concurrentiels.

La bonne nouvelle : l'implémentation n'a rien de complexe quand elle est pensée dès le départ, intégrée dans l'architecture technique du site et alimentée par un CMS bien configuré.

Ne laissez pas vos concurrents capter les clics qui vous reviennent. Chaque jour sans données structurées est un jour de visibilité perdu.


Vous voulez un site qui parle le langage de Google dès son lancement ? Demandez votre devis gratuit et discutons de votre projet — nous intégrons le schema markup dans chaque site que nous créons.

Mathieu Rabissoni

Mathieu Rabissoni

Expert Acquisition Client Digitale

Passionné par le web depuis toujours, j'aide les entreprises à acquérir des clients grâce au digital. Sites web, applications, SEO : je transforme vos idées en solutions performantes.

En savoir plus

Découvrez aussi

Création de site internet à Marseille•Création de site e-commerce sur-mesure•Création de site vitrine•Référencement SEO local•Publicité en ligne•Nos réalisations web

Besoin d'aide pour votre projet ?

Discutons de vos objectifs et voyons comment je peux vous aider à les atteindre.

Prendre rendez-vousAppelerWhatsApp