Blocs Gutenberg optimisés pour le GEO (Generative Engine Optimization) avec génération automatique de JSON-LD Schema.org
Enrichissez vos contenus WordPress avec des blocs structurés que les moteurs d'IA (ChatGPT, Claude, Perplexity, Gemini) peuvent facilement comprendre, indexer et citer.
| Bloc | Type Schema.org | Fonctionnalités clés |
|---|---|---|
| TL;DR GEO | WebPageElement + abstract | Résumé court (280 car.), 5 styles, extraction rapide par IA |
| How-To GEO | HowTo + HowToStep | Tutoriel étape par étape, durée, difficulté |
| Définition GEO | DefinedTerm | Terme + définition, source optionnelle, 4 styles |
| FAQ GEO | FAQPage + Question | Questions/réponses structurées, accordéon |
| Bloc | Type Schema.org | Fonctionnalités clés |
|---|---|---|
| Pros/Cons GEO | Review + positiveNotes/negativeNotes | Avantages/inconvénients, disposition flexible |
| Stats GEO | Observation | Chiffre clé, unité, source, 5 styles, 3 tailles |
| Bloc | Type Schema.org | Fonctionnalités clés |
|---|---|---|
| Author Box GEO | Person + sameAs | Photo, bio, liens sociaux, 4 styles |
| Blockquote GEO | Quotation + Person | Citation avec auteur et source |
| Bloc | Type Schema.org | Fonctionnalités clés |
|---|---|---|
| Image GEO | ImageObject | Upload, métadonnées, lightbox, licence |
| Video GEO | VideoObject | Local ou YouTube/Vimeo, embed auto |
| Audio GEO | AudioObject | Upload, transcription, lecteur intégré |
—
Résumer l'essentiel d'un article en 1-3 phrases pour une extraction optimale par les IA.
<meta itemprop=“abstract”><div class="geo-tldr geo-tldr-style-default"> <aside class="geo-tldr-box" data-geo-tldr="true" role="note" aria-label="En bref"> <div class="geo-tldr-header"> <span class="geo-tldr-icon">💡</span> <strong class="geo-tldr-title">En bref</strong> </div> <p class="geo-tldr-content">Résumé de l'article en une ou deux phrases...</p> </aside> <meta itemprop="abstract" content="Résumé de l'article..."> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "WebPageElement", "name": "En bref", "text": "Résumé de l'article...", "cssSelector": ".geo-tldr-box" } </script> </div>
—
Créer des tutoriels étape par étape avec JSON-LD HowTo pour un référencement optimal.
HowToStep généré automatiquement<div class="geo-howto"> <div class="geo-howto-box" data-geo-howto="true"> <div class="geo-howto-header"> <h3 class="geo-howto-title">Comment créer un site WordPress</h3> <p class="geo-howto-description">Guide complet en 5 étapes...</p> <div class="geo-howto-meta"> <span class="geo-howto-time">⏱ 30 minutes</span> <span class="geo-howto-difficulty">🟢 Facile</span> </div> </div> <ol class="geo-howto-steps"> <li class="geo-howto-step"> <span class="geo-howto-step-number">1</span> <div class="geo-howto-step-content"> <strong>Choisir un hébergeur</strong> <p>Sélectionnez un hébergeur fiable...</p> </div> </li> <!-- Autres étapes --> </ol> </div> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "HowTo", "name": "Comment créer un site WordPress", "description": "Guide complet en 5 étapes...", "totalTime": "30 minutes", "step": [ { "@type": "HowToStep", "position": 1, "name": "Choisir un hébergeur", "text": "Sélectionnez un hébergeur fiable..." } ] } </script> </div>
—
Répondre aux requêtes “Qu'est-ce que…” avec des définitions structurées.
<div class="geo-definition geo-definition-style-default"> <dl class="geo-definition-box" data-geo-definition="true"> <div class="geo-definition-header"> <span class="geo-definition-icon">📖</span> <span class="geo-definition-label">Définition</span> </div> <dt class="geo-definition-term">GEO</dt> <dd class="geo-definition-text"> Generative Engine Optimization : ensemble de techniques visant à optimiser le contenu pour les moteurs de recherche basés sur l'IA générative. </dd> <div class="geo-definition-source"> Source : <a href="https://example.com">Wikipedia</a> </div> </dl> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "DefinedTerm", "name": "GEO", "description": "Generative Engine Optimization...", "inDefinedTermSet": { "@type": "DefinedTermSet", "name": "Wikipedia", "url": "https://example.com" } } </script> </div>
—
Présenter les avantages et inconvénients de manière structurée pour faciliter la décision.
positiveNotes et negativeNotes<div class="geo-proscons geo-proscons-layout-side-by-side"> <div class="geo-proscons-box" data-geo-proscons="true"> <h4 class="geo-proscons-title">WordPress vs Wix</h4> <div class="geo-proscons-columns"> <div class="geo-proscons-column geo-proscons-pros"> <div class="geo-proscons-header"> <span class="geo-proscons-icon">✅</span> <span class="geo-proscons-label">Avantages</span> </div> <ul class="geo-proscons-list"> <li>Flexibilité totale</li> <li>Open source</li> <li>Grande communauté</li> </ul> </div> <div class="geo-proscons-column geo-proscons-cons"> <div class="geo-proscons-header"> <span class="geo-proscons-icon">❌</span> <span class="geo-proscons-label">Inconvénients</span> </div> <ul class="geo-proscons-list"> <li>Courbe d'apprentissage</li> <li>Maintenance requise</li> </ul> </div> </div> </div> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Review", "name": "WordPress vs Wix", "positiveNotes": { "@type": "ItemList", "itemListElement": [...] }, "negativeNotes": { "@type": "ItemList", "itemListElement": [...] } } </script> </div>
—
Renforcer l'E-E-A-T en présentant l'expertise de l'auteur.
sameAs pour les profils sociaux<div class="geo-author geo-author-style-default"> <aside class="geo-author-box" data-geo-author="true" itemscope itemtype="https://schema.org/Person"> <div class="geo-author-avatar"> <img src="photo.jpg" alt="Jean Dupont" itemprop="image"> </div> <div class="geo-author-info"> <div class="geo-author-label">À propos de l'auteur</div> <h4 class="geo-author-name" itemprop="name">Jean Dupont</h4> <p class="geo-author-job" itemprop="jobTitle">Expert SEO/GEO</p> <p class="geo-author-bio" itemprop="description"> 10 ans d'expérience en référencement... </p> <div class="geo-author-links"> <a href="https://site.com" itemprop="url">🌐</a> <a href="https://linkedin.com/in/..." itemprop="sameAs">💼</a> <a href="https://twitter.com/..." itemprop="sameAs">🐦</a> <a href="mailto:..." itemprop="email">✉️</a> </div> </div> </aside> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Person", "name": "Jean Dupont", "jobTitle": "Expert SEO/GEO", "description": "10 ans d'expérience...", "image": "photo.jpg", "url": "https://site.com", "sameAs": ["https://linkedin.com/in/...", "https://twitter.com/..."] } </script> </div>
—
Mettre en avant un chiffre clé pour renforcer la crédibilité et l'impact.
<div class="geo-stats geo-stats-style-default geo-stats-size-medium"> <figure class="geo-stats-box" data-geo-stats="true"> <div class="geo-stats-value-wrapper"> <span class="geo-stats-value">85</span> <span class="geo-stats-unit">%</span> </div> <figcaption class="geo-stats-label"> des entreprises utilisent l'IA en 2024 </figcaption> <div class="geo-stats-source"> Source : <a href="https://...">Gartner</a> (2024) </div> </figure> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Observation", "value": "85%", "name": "des entreprises utilisent l'IA en 2024", "observedBy": { "@type": "Organization", "name": "Gartner", "url": "https://..." }, "observationDate": "2024" } </script> </div>
—
Créer des FAQ structurées avec JSON-LD FAQPage pour optimiser l'indexation par les IA.
<div class="geo-faq"> <details> <summary>Question 1 ?</summary> <p>Réponse à la question 1.</p> </details> <details> <summary>Question 2 ?</summary> <p>Réponse à la question 2.</p> </details> </div> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "Question 1 ?", "acceptedAnswer": { "@type": "Answer", "text": "Réponse à la question 1." } } ] } </script>
—
Ajouter des citations avec attribution d'auteur et source pour renforcer la crédibilité.
<blockquote class="geo-blockquote" cite="[URL_SOURCE]"> <p>[TEXTE_CITATION]</p> <footer> — <cite>[AUTEUR]</cite> <a href="[URL_SOURCE]" target="_blank">[SOURCE]</a> </footer> </blockquote> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Quotation", "text": "Texte de la citation", "author": { "@type": "Person", "name": "Nom de l'auteur" }, "isBasedOn": { "@type": "CreativeWork", "url": "https://example.com/source" } } </script>
—
Ajouter des images avec métadonnées complètes et JSON-LD automatique.
name)description) → attribut altcaption)license) - URL Creative Commonsalt)—
Intégrer des vidéos (hébergées ou externes) avec métadonnées Schema.org.
| Type | Formats |
|---|---|
| Hébergement local | MP4, WebM, OGG |
| YouTube | URL standard ou youtu.be |
| Vimeo | URL standard |
—
Intégrer des fichiers audio avec métadonnées complètes et transcription optionnelle.
—
| Bloc | Impact GEO | Points |
|---|---|---|
| How-To GEO | Très élevé | +30 |
| FAQ GEO | Très élevé | +30 |
| TL;DR GEO | Élevé | +20 |
| Définition GEO | Élevé | +20 |
| Pros/Cons GEO | Élevé | +15 |
| Author Box GEO | Élevé (E-E-A-T) | +15 |
| Blockquote GEO | Moyen | +15 |
| Stats GEO | Moyen | +10 |
| Image GEO | Moyen | +10 |
| Video GEO | Moyen | +10 |
| Audio GEO | Faible | +5 |
| Type d'article | Blocs recommandés | Score GEO visé |
|---|---|---|
| Tutoriel | How-To + TL;DR + Author Box | 80+ |
| Guide complet | TL;DR + FAQ + Définitions + Images | 85+ |
| Comparatif/Test | Pros/Cons + Stats + TL;DR | 75+ |
| Article expert | Author Box + Citations + Stats | 70+ |
| Glossaire | Définitions multiples | 60+ |
—
/wp-content/plugins/—
| Catégorie | Compatible |
|---|---|
| Thèmes | Tous les thèmes Gutenberg |
| Plugins SEO | Yoast, Rank Math, SEOPress, All in One SEO |
| GEO Authority Suite | Intégration complète |
—
—
—
Auteur : Erwan Tanguy - Ticoët Site : ticoet.fr Licence : GPL2+
—
GEO Blocks Suite = Votre contenu optimisé pour l'ère de l'IA 🚀