Ceci est une ancienne révision du document !
Table des matières
GEO Blocks Suite
Présentation
GEO Blocks Suite est un plugin WordPress qui ajoute des blocs Gutenberg optimisés pour le GEO (Generative Engine Optimization). Il permet d'enrichir vos contenus avec des éléments structurés que les moteurs d'intelligence artificielle (ChatGPT, Claude, Perplexity, etc.) peuvent facilement comprendre et citer.
Objectifs du plugin
- Structurer le contenu pour les IA générative
- Générer automatiquement du JSON-LD Schema.org pour chaque média
- Améliorer la visibilité dans les résultats des moteurs IA
- Faciliter les citations par les assistants conversationnels
- Respecter les licences et attributions des contenus
Les 3 blocs disponibles
1. ImageGEO
Objectif : Ajouter des images avec métadonnées complètes et JSON-LD automatique.
Fonctionnalités
- Upload ou sélection d'image depuis la médiathèque
- Champs métadonnées :
- Titre (name)
- Description (description)
- Légende (caption)
- Licence (license) - URL vers la licence Creative Commons ou autre
- Lightbox intégrée pour afficher l'image en plein écran
- JSON-LD ImageObject généré automatiquement
Structure HTML générée
<figure class="geo-media geo-image"> <a href="[URL_FULL]" class="geo-lightbox" data-geo-src="[URL_FULL]"> <img src="[URL_THUMB]" alt="[DESCRIPTION]"> </a> <figcaption>[LÉGENDE]</figcaption> </figure> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "ImageObject", "name": "Titre de l'image", "description": "Description", "caption": "Légende", "contentUrl": "https://example.com/image.jpg", "license": "https://creativecommons.org/licenses/by-sa/4.0/" } </script>
Bonnes pratiques
- Toujours remplir le champ Description (utilisé pour l'attribut alt)
- Ajouter une Licence explicite (Creative Commons recommandé)
- Utiliser des images de qualité optimisée (WebP si possible)
- Ajouter une légende descriptive pour le contexte
—
2. VideoGEO
Objectif : Intégrer des vidéos (hébergées ou externes) avec métadonnées Schema.org.
Fonctionnalités
- Upload de vidéo directement sur WordPress
- Vidéos externes : YouTube, Vimeo (avec détection automatique)
- Champs métadonnées :
- Titre (name)
- Description (description)
- Licence (license)
- JSON-LD VideoObject généré automatiquement
- Conversion automatique des URLs YouTube/Vimeo en embed
Structure HTML générée
<!-- Vidéo hébergée --> <figure class="geo-media geo-video"> <video src="[URL]" controls></video> <figcaption>[TITRE]</figcaption> </figure> <!-- Vidéo externe (YouTube/Vimeo) --> <figure class="geo-media geo-video"> <iframe src="https://youtube.com/embed/[ID]" allowfullscreen></iframe> <figcaption>[TITRE]</figcaption> </figure> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "VideoObject", "name": "Titre de la vidéo", "description": "Description", "contentUrl": "https://example.com/video.mp4", "license": "https://creativecommons.org/licenses/by-sa/4.0/" } </script>
Formats supportés
- Hébergement local : MP4, WebM, OGG
- YouTube : URL standard ou youtu.be (conversion auto en embed)
- Vimeo : URL standard (conversion auto en player)
Bonnes pratiques
- Privilégier les vidéos externes (YouTube/Vimeo) pour économiser la bande passante
- Toujours remplir Titre et Description pour le référencement
- Indiquer la Licence même pour les vidéos YouTube (CC BY, etc.)
—
3. AudioGEO
Objectif : Intégrer des fichiers audio avec métadonnées complètes et transcription optionnelle.
Fonctionnalités
- Upload de fichiers audio (MP3, OGG, WAV)
- Champs métadonnées :
- Titre (name)
- Description (description)
- Licence (license)
- Transcription (transcript) - Texte intégral de l'audio
- JSON-LD AudioObject généré automatiquement
- Affichage de la transcription sous le lecteur audio
Structure HTML générée
<figure class="geo-media geo-audio"> <audio src="[URL]" controls style="width: 100%;"></audio> <figcaption>[TITRE]</figcaption> </figure> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "AudioObject", "name": "Titre de l'audio", "description": "Description", "contentUrl": "https://example.com/audio.mp3", "license": "https://creativecommons.org/licenses/by-sa/4.0/", "transcript": "Texte intégral de l'enregistrement..." } </script>
Bonnes pratiques
- Toujours ajouter une transcription : essentiel pour l'accessibilité et le GEO
- Utiliser le format MP3 (meilleure compatibilité navigateurs)
- Indiquer la Licence et les crédits (auteur, compositeur)
- Optimiser la qualité/poids (128-192 kbps suffisant pour la voix)
—
Fonctionnalités techniques
Génération automatique de JSON-LD
Chaque bloc génère son propre script JSON-LD Schema.org directement dans le contenu de l'article. Cela permet :
- Une indexation optimale par les moteurs de recherche
- Une compréhension précise par les IA génératives
- Une attribution correcte des licences et crédits
- Une meilleure visibilité dans les résultats enrichis (Rich Snippets)
Lightbox pour les images
Le plugin inclut une lightbox JavaScript qui permet :
- D'afficher les images en plein écran au clic
- Navigation clavier (flèches, Échap)
- Optimisation responsive
- Aucune dépendance externe
Styles globaux
Les styles CSS sont automatiquement chargés pour :
- Mise en forme cohérente des médias
- Responsive design
- Accessibilité (contraste, taille de police)
—
Intégration avec GEO Authority Suite
Les blocs MediaGEO sont automatiquement détectés par l'audit de contenu du plugin GEO Authority Suite :
- Images : Comptées dans le score GEO (+15 points max)
- Vidéos : Impact élevé sur le score (+10 points)
- Audio : Impact faible mais valorisé (+5 points)
Classes CSS détectées
geo-image→ Images MediaGEOgeo-video→ Vidéos MediaGEOgeo-audio→ Audio MediaGEO
—
Workflow d'utilisation
1. Ajouter un bloc MediaGEO
- Dans l'éditeur Gutenberg, cliquer sur + (Ajouter un bloc)
- Rechercher “GEO” ou le type de média
- Sélectionner ImageGEO, VideoGEO ou AudioGEO
2. Uploader ou sélectionner le média
- Upload : Glisser-déposer ou cliquer pour parcourir
- Médiathèque : Sélectionner un fichier existant
- URL externe : Pour les vidéos YouTube/Vimeo
3. Remplir les métadonnées
- Titre : Nom explicite du média
- Description : Contexte, contenu, auteur
- Licence : URL Creative Commons ou autre
- Transcription (audio uniquement) : Texte intégral
4. Publier
- Le JSON-LD est généré automatiquement dans le front-end
- Le média est comptabilisé dans l'audit GEO
- Les IA peuvent citer et référencer le contenu structuré
—
Avantages pour le GEO
1. Citations précises par les IA
Les métadonnées structurées permettent aux IA de :
- Comprendre le contexte exact du média
- Attribuer correctement la source et l'auteur
- Respecter les licences lors des citations
2. Amélioration du score GEO
Chaque média MediaGEO contribue au score GEO global de l'article :
- Article sans média : Score ≤ 50
- Article avec FAQ + Citations + Médias : Score ≥ 80
3. Référencement enrichi
Les moteurs de recherche exploitent le JSON-LD pour :
- Afficher des Rich Snippets (images, vidéos)
- Améliorer le CTR (taux de clic)
- Valoriser le contenu dans les Knowledge Panels
4. Accessibilité
- Attributs alt générés automatiquement pour les images
- Transcriptions pour les contenus audio
- Structure sémantique HTML5 (figure, figcaption)
—
Compatibilité
Prérequis
- WordPress 5.8 ou supérieur
- PHP 7.4 ou supérieur
- Éditeur Gutenberg activé
Compatibilité testée
- Thèmes : Tous les thèmes compatibles Gutenberg
- Plugins SEO : Yoast, Rank Math, All in One SEO
- Plugins médias : Compatibilité totale avec la médiathèque WP
—
Licences recommandées
Pour les contenus GEO, privilégier les licences ouvertes :
| Licence | URL | Usage recommandé |
|---|---|---|
| CC BY 4.0 | https://creativecommons.org/licenses/by/4.0/ | Attribution simple |
| CC BY-SA 4.0 | https://creativecommons.org/licenses/by-sa/4.0/ | Partage à l'identique |
| CC BY-NC 4.0 | https://creativecommons.org/licenses/by-nc/4.0/ | Pas d'usage commercial |
| CC0 (Domaine public) | https://creativecommons.org/publicdomain/zero/1.0/ | Aucune restriction |
—
Ressources externes
—
Support et contribution
Auteur : Erwan Tanguy - Ticoët Site : ticoet.fr Version actuelle : 2.1.9
Pour signaler un bug ou proposer une amélioration, contactez l'auteur via le site officiel.
