SEO

Schema.org en pratique : implémenter les données structurées sur WordPress

Publié le 3 April 2026 — 3 min de lecture
En bref

Guide complet Schema.org pour WordPress : quels schemas implémenter, comment les écrire en JSON-LD, et comment éviter les erreurs signalées par Google.

Les données structurées Schema.org sont l’un des leviers SEO les plus puissants et les plus négligés. Bien implémentées, elles peuvent générer des rich snippets (étoiles, FAQ, HowTo, prix) dans les résultats Google — et augmenter le CTR de 20 à 30%.

Qu’est-ce que Schema.org ?

Schema.org est un vocabulaire standardisé pour décrire le contenu d’une page web de manière compréhensible par les moteurs de recherche. En ajoutant des balises Schema à votre HTML (au format JSON-LD recommandé par Google), vous aidez Google à comprendre :

  • Ce que vous êtes (organisation, personne, entreprise locale)
  • Ce que vous proposez (produit, service, article de blog)
  • Les évaluations et avis de vos clients
  • Les questions/réponses sur votre site (FAQ)

Le format JSON-LD : pourquoi c’est le meilleur choix

Il existe 3 façons d’implémenter Schema.org : JSON-LD, Microdata et RDFa. Google recommande officiellement JSON-LD car :

  • Le code Schema est séparé du HTML de présentation — plus facile à maintenir
  • Il peut être injecté dans le <head> sans modifier le DOM visible
  • Il est plus lisible et moins sujet aux erreurs

Structure JSON-LD de base :

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "WebEngine",
  "url": "https://www.web-engine.fr",
  "logo": "https://www.web-engine.fr/logo.png"
}
</script>

Les schemas prioritaires pour un site WordPress professionnel

1. Organization ou LocalBusiness

À mettre sur toutes les pages (via le hook wp_head). Il identifie votre entreprise, votre adresse, votre logo, vos coordonnées.

{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "@id": "https://www.example.fr/#organization",
  "name": "WebEngine",
  "url": "https://www.example.fr",
  "telephone": "+33-X-XX-XX-XX-XX",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Paris",
    "addressCountry": "FR"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5",
    "reviewCount": "13"
  }
}

2. BreadcrumbList

Sur toutes les pages internes. Affiche le fil d’Ariane dans les résultats Google — un signal visuel de confiance.

3. BlogPosting / Article

Sur chaque article de blog. Inclure datePublished, dateModified, author et image pour maximiser l’éligibilité aux rich results.

4. FAQPage

Sur les pages avec des sections Q&A. Chaque question peut apparaître développée dans les résultats Google, occupant 3× plus d’espace qu’un résultat classique.

5. HowTo

Sur les articles tutoriels. Google peut afficher chaque étape individuellement dans les résultats — idéal pour les guides pratiques.

Implémenter dans WordPress sans plugin

La meilleure façon d’implémenter des schemas précis est de les coder directement dans le thème via le hook wp_head :

add_action('wp_head', function() {
  if (is_single()) {
     = [
      '@context' => 'https://schema.org',
      '@type'    => 'BlogPosting',
      'headline' => get_the_title(),
      'datePublished' => get_the_date('c'),
      'dateModified'  => get_the_modified_date('c'),
      'author' => ['@type' => 'Person', 'name' => 'WebEngine'],
      'publisher' => ['@id' => home_url('/#organization')],
    ];
    echo '<script type="application/ld+json">'
      . wp_json_encode(, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES)
      . '</script>';
  }
});

Éviter les erreurs les plus fréquentes

Les erreurs Schema.org que Google signale le plus dans Search Console :

  • Type d’objet non valide pour parent_node — vous essayez de combiner des types incompatibles (ex: ["LocalBusiness", "WebDesign"]). Utilisez un seul type principal.
  • Champ obligatoire manquant — AggregateRating sans ratingCount, Product sans offers.
  • Schemas en double — deux FAQPage ou deux BreadcrumbList sur la même URL. Google ne garde que le premier et peut invalider les deux.

Vérifier vos schemas

Deux outils incontournables :

  • Rich Results Test (search.google.com/test/rich-results) — vérifie l’éligibilité aux rich results et liste les erreurs
  • Schema Markup Validator (validator.schema.org) — validation pure Schema.org sans les règles spécifiques Google

Une fois validés, les schemas sont pris en compte par Google dans les 1 à 4 semaines suivant le crawl.

W
Rédigé par
WebEngine
Développeur web freelance à Paris spécialisé WordPress, WooCommerce et SEO technique depuis 2010. 13 avis vérifiés · Note 5/5. Chaque site livré atteint un score PageSpeed mobile supérieur à 90.

Un projet en tête ?

Devis gratuit sous 48h, sans engagement.

Demander un devis gratuit