Les données structurées (schema.org) aident Google a comprendre une page et, parfois, a l’afficher de façon plus riche (prix, disponibilité, FAQ, fil d’Ariane, panneau de connaissance). Sur un site WordPress ou une boutique WooCommerce, une mise en place simple et cohérente améliore la lisibilité pour les moteurs et réduit les erreurs d’interprétation.
Ce guide s’applique à une PME en Suisse romande, que vos clients viennent de Lausanne et Vevey (Vaud), Fribourg et Bulle (Fribourg), Genève et Meyrin (Genève), Sion et Martigny (Valais), Neuchâtel et La Chaux-de-Fonds (Neuchâtel), Delémont et Porrentruy (Jura).
Sources officielles : Google Search Central (intro structured data), Google (consignes generales), Google (Product), Google (LocalBusiness), Google (FAQPage), Google (Breadcrumb), Rich Results Test, schema.org.
1) Ce que Google attend (et ce qu’il ne faut pas faire)
- Le balisage doit correspondre au contenu visible : pas de prix, d’avis, ou de FAQ inventés.
- Utiliser JSON-LD quand c’est possible : c’est le format recommandé par Google.
- Ne pas bloquer la page (robots.txt, noindex) si vous attendez un affichage enrichi sur Google.
Important : les données structurées n’offrent aucune garantie d’affichage. Elles rendent la page éligible, puis Google décide selon la qualité, la pertinence et le contexte de recherche.
2) Les 4 types qui couvrent la majorité des sites WordPress
- Organization : informations administratives de l’entreprise (logo, contact, identifiants).
- LocalBusiness : adresse, horaires, zone, utile si vous avez un ancrage local.
- BreadcrumbList : fil d’Ariane, surtout utile sur desktop et pour la compréhension de l’arborescence.
- FAQPage : uniquement si une vraie section FAQ existe sur la page.
Pour une boutique WooCommerce, on ajoute aussi Product sur les fiches produit.
3) Exemples JSON-LD (a adapter)
Ces exemples sont volontairement courts. Gardez une règle : chaque champ doit être vrai et visible sur la page.
Organization (site entier)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Nom de l'entreprise",
"url": "https://votre-domaine.ch/",
"logo": "https://votre-domaine.ch/wp-content/uploads/logo.png",
"contactPoint": [{
"@type": "ContactPoint",
"contactType": "service client",
"telephone": "+41-xx-xxx-xx-xx",
"areaServed": "CH",
"availableLanguage": ["fr"]
}]
}
</script>
LocalBusiness (si vous recevez du public ou si l’adresse est pertinente)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Nom de l'entreprise",
"url": "https://votre-domaine.ch/",
"telephone": "+41-xx-xxx-xx-xx",
"address": {
"@type": "PostalAddress",
"streetAddress": "Rue 1",
"postalCode": "1000",
"addressLocality": "Lausanne",
"addressCountry": "CH"
},
"areaServed": ["Vaud", "Genève", "Fribourg", "Valais", "Neuchâtel", "Jura"],
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "08:30",
"closes": "17:30"
}]
}
</script>
Product (sur une fiche produit WooCommerce)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Nom du produit",
"image": ["https://votre-domaine.ch/wp-content/uploads/produit.jpg"],
"description": "Description courte et exacte",
"sku": "SKU-123",
"offers": {
"@type": "Offer",
"priceCurrency": "CHF",
"price": "49.90",
"availability": "https://schema.org/InStock",
"url": "https://votre-domaine.ch/produit/nom-produit/"
}
}
</script>
FAQPage (si la FAQ est affichée sur la page)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Intervenez-vous dans tout le canton de Fribourg ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Oui, nous intervenons notamment à Fribourg, Bulle et les environs, selon le projet."
}
},{
"@type": "Question",
"name": "Combien de temps faut-il pour mettre à jour un site WordPress ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Cela dépend du nombre d'extensions et de la complexité. Une maintenance régulière réduit les risques et accélère les mises à jour."
}
}]
}
</script>
4) Validation : ce qu’il faut faire a chaque mise en ligne
- Tester 1 URL clé avec le Rich Results Test (erreurs, avertissements).
- Corriger les champs manquants qui sont requis dans la documentation Google du type concerné.
- Après publication, surveiller les rapports liés aux résultats enrichis dans Search Console si disponibles.
5) SEO local et GEO : comment rester utile
Pour remonter sur des requêtes locales, le plus important reste le contenu : services réels, zones servies, preuves, et réponses claires. Les données structurées servent surtout à aligner l’information. Sur la page « Contact » ou « Zones d’intervention », citer explicitement les cantons romands (VD, GE, FR, VS, NE, JU) et quelques villes représentatives, sans dupliquer artificiellement des pages quasi identiques.
FAQ Données structurées (WordPress et WooCommerce)
Les données structurées garantissent-elles des étoiles, un prix ou une FAQ dans Google ?
Non. Elles rendent la page éligible, mais Google choisit d’afficher ou non un résultat enrichi selon ses critères de qualité et de pertinence.
Peut-on baliser une FAQ si elle n’est pas visible sur la page ?
Non. Le balisage doit refléter ce que l’utilisateur voit réellement. Sinon, cela peut être considéré comme non conforme aux consignes générales de Google.
Que faut-il baliser en priorité sur une boutique WooCommerce ?
Les fiches produit (Product) et la structure du site (Breadcrumb) sont souvent les plus utiles. Ensuite, LocalBusiness/Organization si l’ancrage local est important.
Comment vérifier rapidement si c’est correctement pris en compte ?
Commencez par le Rich Results Test, puis contrôlez dans Search Console si des rapports liés aux résultats enrichis apparaissent après quelques jours/semaines.
Besoin d’un balisage schema.org propre et maintenable sur WordPress ?
Pour cadrer Organization/LocalBusiness, sécuriser Product sur WooCommerce, ajouter une FAQ conforme et valider le tout avec les outils Google, contactez clickclick.ch.