Schema.org & JSON-LD :
L'Implémentation Complète

+30%
CTR avec rich snippets
5
Schémas clés à implémenter
0€
Coût d'implémentation

Qu'est-ce que Schema.org et JSON-LD ?

Schema.org et JSON-LD sont deux technologies indispensables pour le SEO technique en 2025. Schema.org est un vocabulaire standardisé qui décrit le contenu de vos pages web (entreprise, produit, article, événement, etc.). JSON-LD est le format recommandé par Google pour implémenter ces schémas.

Pourquoi c'est crucial pour une PME belge ? Parce que Google utilise ces données structurées pour mieux comprendre votre contenu et afficher des rich snippets dans les SERPs — des extraits enrichis avec étoiles, prix, horaires, avis, questions fréquentes, etc. Ces rich snippets augmentent votre CTR de 20 à 40% en moyenne.

Point clé : JSON-LD > Microformats

JSON-LD est plus facile à implémenter que RDFa ou les microformats. Il se place dans une balise <script> sans polluer le HTML visible. C'est aussi le format préféré de Google, donc priorisez JSON-LD.

LocalBusiness : le schéma fondamental

LocalBusiness est le schéma de base pour toute PME belge. Il identifie votre entreprise, sa localisation, ses coordonnées, ses horaires et ses avis. C'est la fondation sur laquelle repose votre présence SEO local.

Exemple d'implémentation LocalBusiness

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "AppBelgium",
  "image": "https://appbelgium.com/logo.svg",
  "description": "Agence digitale belge spécialisée en SEO local et Google Ads",
  "url": "https://appbelgium.com",
  "telephone": "+32476049863",
  "email": "contact@appbelgium.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Rue de Flandre 42",
    "addressLocality": "Bruxelles",
    "postalCode": "1000",
    "addressCountry": "BE"
  },
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
    "opens": "09:00",
    "closes": "18:00"
  },
  "areaServed": {
    "@type": "Country",
    "name": "Belgium"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "47"
  }
}

Ce schéma LocalBusiness inclut tous les éléments essentiels : nom de l'entreprise, URL, adresse, téléphone, heures d'ouverture, zone géographique desservie et avis clients. Google utilise ces données pour remplir le Knowledge Panel de votre entreprise et améliorer votre visibilité dans les résultats locaux.

Service & hasOfferCatalog : décrire votre offre

Pour une agence digitale ou un prestataire de services, le schéma Service permet de décrire vos offres en détail : nom, description, prix, zone géographique, etc. Le schéma hasOfferCatalog vous permet de lier plusieurs services à votre business.

Cela crée de nouvelles opportunités pour apparaître dans les résultats de recherche. Par exemple, "SEO à Bruxelles" ou "création de site web Belgique" — si votre schéma Service est bien configuré, Google l'affichera directement dans les SERPs.

Rich Snippet Service : Boostez votre visibilité

Quand un utilisateur recherche "agence SEO Bruxelles", le schéma Service vous permet d'afficher le détail de vos prestations directement dans Google. C'est une vraie surface de click gagnée sur vos concurrents.

Structuration Service basique

Voici comment ajouter un schéma Service à votre site :

{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "Audit SEO Technique",
  "description": "Analyse complète de votre site : crawlabilité, performance, données structurées, backlinks.",
  "provider": {
    "@type": "Organization",
    "name": "AppBelgium"
  },
  "areaServed": ["BE-BRU", "BE-VLG", "BE-WAL"],
  "offers": {
    "@type": "Offer",
    "priceCurrency": "EUR",
    "price": "1500"
  }
}

FAQPage : doublez votre surface dans les SERPs

Le schéma FAQPage est un game-changer pour le SEO. Il permet d'afficher les réponses à vos questions les plus fréquentes directement dans Google, sans cliquer sur votre site. Pour une PME belge, c'est une opportunité énorme : vous capturez du trafic zéro-clic avec chaque réponse affichée.

Les questions "Qu'est-ce que le SEO ?" ou "Combien coûte une refonte de site web ?" reçoivent des milliers de recherches. FAQPage vous permet de capturer cette visibilité.

FAQPage : 5 questions pour dominer

Identifiez les 5 à 10 questions que se posent vos clients. Optez pour des questions larges (beaucoup de volume) et du long-tail (moins de concurrence). Exemple :

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Combien coûte une stratégie SEO local ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Le coût dépend de vos objectifs et de votre secteur. Une PME belge investit généralement entre 500 et 2000 euros par mois. C'est un investissement qui rémunère rapidement avec plus de contacts et de ventes."
      }
    },
    {
      "@type": "Question",
      "name": "En combien de temps j'aurai des résultats SEO ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Les premiers résultats apparaissent après 3 à 6 mois. Le SEO est un marathon, pas un sprint. Mais une fois votre site bien positionné, vous bénéficiez d'un flux stable et prévisible de trafic gratuit."
      }
    }
  ]
}

Le schéma BreadcrumbList aide Google à comprendre la structure de votre site. Il affiche le fil d'Ariane (Accueil > Blog > Article) directement dans les résultats de recherche. C'est un détail, mais cela améliore votre CTR et l'expérience utilisateur.

WebPage est le schéma générique pour chaque page. Il inclut le titre, la description, l'URL canonique, et des attributs comme speakable (pour les assistants vocaux).

BreadcrumbList implémenté correctement

Voici un exemple simple :

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Accueil",
      "item": "https://appbelgium.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://appbelgium.com/blog/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Schema.org JSON-LD",
      "item": "https://appbelgium.com/blog/schema-org-json-ld-belgique/"
    }
  ]
}

Article & BlogPosting pour le contenu

Si vous publiez des articles de blog, utilisez le schéma BlogPosting (ou Article pour un contenu plus large). Cela indique à Google que c'est un article datable, avec un auteur, une date de publication, une date de modification, etc.

BlogPosting augmente aussi votre présence dans Google News et améliore votre visibilité sur les requêtes informationnelles (ex. "guide SEO 2025").

BlogPosting : structure complète

Voici ce qu'un schéma BlogPosting doit contenir :

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Schema.org & JSON-LD : L'Implémentation Complète",
  "description": "Guide complet pour implémenter Schema.org et JSON-LD",
  "image": "https://appbelgium.com/og-image.jpg",
  "datePublished": "2025-03-15",
  "dateModified": "2025-03-15",
  "author": {
    "@type": "Organization",
    "name": "AppBelgium"
  },
  "publisher": {
    "@type": "Organization",
    "name": "AppBelgium",
    "logo": {
      "@type": "ImageObject",
      "url": "https://appbelgium.com/logo.svg"
    }
  }
}

Validation et débogage : Search Console & Rich Results Test

Implémenter les schémas n'est que la moitié du travail. Vous devez valider que tout fonctionne correctement. Deux outils gratuits sont essentiels :

1. Google Rich Results Test

Allez sur search.google.com/test/rich-results et entrez l'URL de votre page. Cet outil va :

  • Vérifier que vos schémas sont valides
  • Identifier les erreurs de balisage
  • Afficher un aperçu des rich snippets générés

Si vous voyez une erreur, corrigez-la immédiatement. Même une petite erreur de syntaxe JSON empêche Google de traiter votre schéma.

2. Google Search Console

Dans Search Console, allez dans "Amélioration HTML" > "Données structurées". Vous y verrez :

  • Le nombre de pages avec des schémas valides
  • Les erreurs de balisage à corriger
  • Tous les schémas détectés sur votre site

Monitorez cet onglet régulièrement. Une augmentation d'erreurs = un problème à investiguer.

Conseil : Tester avant de publier

Ne publiez pas une page sans d'abord la tester avec Rich Results Test. Vous éviterez des semaines d'erreurs non détectées par Google.

3. Validateur JSON externe

Utilisez un validateur JSON gratuit comme jsonlint.com pour éliminer les erreurs de syntaxe basiques (virgules manquantes, guillemets mal fermés, etc.).

Checklist complète : Implémenter Schema.org en 12 étapes

Schema.org en Belgique : 3 Questions clés

Qu'est-ce que le JSON-LD ?

JSON-LD (JSON for Linked Data) est un format de données structurées. Contrairement aux microformats ou RDFa, JSON-LD se place dans une balise <script> sans modifier votre HTML visible. C'est simple, efficace, et c'est ce que Google recommande.

Quels schémas pour une PME belge ?

Les 5 schémas essentiels : LocalBusiness (votre entreprise), Service (vos offres), FAQPage (questions clients), Article/BlogPosting (contenu), BreadcrumbList (structure). Ces 5 schémas couvrent 80% des cas d'usage pour une PME.

Comment valider mes données structurées ?

Utilisez Google Rich Results Test (gratuit) pour vérifier que vos schémas génèrent des rich snippets. Puis monitorez Search Console > Données structurées. Deux outils, zéro coût, et vous avez une visibilité complète sur la qualité de votre balisage.

AppBelgium

Agence digitale belge. Nous aidons les PME à dominer Google avec le SEO local et les données structurées.

Voir tous les articles →

Articles connexes