Outils pour utilisateurs

Outils du site


geo_blocks_suite

Ceci est une ancienne révision du document !


GEO Blocks Suite

Télécharger le plugin

Version : 1.0.1 Licence : GPL2+ Compatibilité : WordPress 5.8+, PHP 7.4+, Gutenberg

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 médias structurés que les moteurs d'IA (ChatGPT, Claude, Perplexity) peuvent facilement comprendre, indexer et citer.

Objectifs

  • Structurer le contenu multimédia pour les IA génératives
  • Générer automatiquement du JSON-LD Schema.org pour chaque bloc
  • 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 5 blocs disponibles

Bloc Type Schema.org Fonctionnalités clés
FAQGEO FAQPage Questions/réponses structurées, JSON-LD automatique
BlockquoteGEO Quotation Citations avec source et auteur, métadonnées
ImageGEO ImageObject Upload, métadonnées, lightbox, alt automatique
VideoGEO VideoObject Hébergement local ou YouTube/Vimeo, embed auto
AudioGEO AudioObject Upload audio, transcription, lecteur intégré

FAQGEO

Objectif

Créer des FAQ structurées avec JSON-LD FAQPage pour optimiser l'indexation par les IA.

Fonctionnalités

  • Interface Q&A : Ajout/suppression de questions-réponses
  • Questions multiples : Nombre illimité de paires Q/R
  • Accordéon interactif : Affichage/masquage des réponses
  • JSON-LD FAQPage généré automatiquement
  • Impact GEO maximal : +30 points au score

Structure HTML générée

<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."
            }
        },
        {
            "@type": "Question",
            "name": "Question 2 ?",
            "acceptedAnswer": {
                "@type": "Answer",
                "text": "Réponse à la question 2."
            }
        }
    ]
}
</script>

Bonnes pratiques

  • Minimum 2 questions par FAQ
  • Questions naturelles (comment, pourquoi, quand…)
  • Réponses complètes et précises (50-300 mots)
  • Utiliser des mots-clés pertinents
  • 1 seul bloc FAQ par article recommandé

BlockquoteGEO

Objectif

Ajouter des citations avec attribution d'auteur et source pour renforcer la crédibilité.

Fonctionnalités

  • Champs métadonnées :
    • Citation : Texte de la citation
    • Auteur : Nom de la personne citée
    • Source : URL ou référence de la source
    • Date : Date de la citation (optionnel)
  • JSON-LD Quotation généré automatiquement
  • Impact GEO élevé : +15 points au score
  • Mise en forme élégante avec barre latérale

Structure HTML générée

<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>

Bonnes pratiques

  • Toujours citer la source (URL ou référence)
  • Citations courtes (< 300 caractères pour Twitter)
  • Vérifier l'exactitude de la citation
  • Utiliser des citations d'experts reconnus
  • Varier les sources pour plus de crédibilité

ImageGEO

Objectif

Ajouter des images avec métadonnées complètes et JSON-LD automatique.

Fonctionnalités

  • Upload ou sélection depuis la médiathèque WordPress
  • Champs métadonnées :
    • Titre (name)
    • Description (description) → attribut alt
    • Légende (caption)
    • Licence (license) - URL Creative Commons
  • Lightbox intégrée pour affichage 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 alt)
  • Ajouter une Licence explicite (Creative Commons recommandé)
  • Utiliser des images optimisées (WebP privilégié)
  • Ajouter une légende descriptive pour le contexte

VideoGEO

Objectif

Intégrer des vidéos (hébergées ou externes) avec métadonnées Schema.org.

Fonctionnalités

  • Upload vidéo directement sur WordPress
  • Vidéos externes : YouTube, Vimeo (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

Type Formats
Hébergement local MP4, WebM, OGG
YouTube URL standard ou youtu.be (conversion auto)
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 YouTube (CC BY, etc.)

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
  • JSON-LD AudioObject généré automatiquement
  • Affichage de la transcription sous le lecteur

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 accessibilité et GEO
  • Utiliser le format MP3 (meilleure compatibilité)
  • Indiquer la Licence et les crédits (auteur, compositeur)
  • Optimiser qualité/poids (128-192 kbps 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 dans le contenu :

  • Indexation optimale par les moteurs de recherche
  • Compréhension précise par les IA génératives
  • Attribution correcte des licences et crédits
  • Rich Snippets dans les résultats Google

Lightbox JavaScript intégrée sans dépendance externe :

  • Navigation clavier (flèches, Échap)
  • Responsive design
  • Accessibilité WCAG

Styles globaux

CSS automatiquement chargé 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 :

Média Impact GEO Points
FAQ Très élevé +30
Citations Élevé +15
Images Moyen +15 max
Vidéos Élevé +10
Audio Faible +5

Classes CSS détectées

.geo-faq        /* FAQ MediaGEO */
.geo-blockquote /* Citations MediaGEO */
.geo-image      /* Images MediaGEO */
.geo-video      /* Vidéos MediaGEO */
.geo-audio      /* Audio MediaGEO */

Workflow d'utilisation

1. Ajouter un bloc MediaGEO

  1. Dans Gutenberg, cliquer sur + (Ajouter un bloc)
  2. Rechercher “GEO” ou le type de bloc
  3. Sélectionner FAQGEO, BlockquoteGEO, ImageGEO, VideoGEO ou AudioGEO

2. Uploader le média

  • Upload : Glisser-déposer ou parcourir
  • Médiathèque : Sélectionner fichier existant
  • URL externe : Pour YouTube/Vimeo (VideoGEO uniquement)

3. Remplir les métadonnées

Champ Description
Question/Réponse Paires Q/R pour FAQ
Citation Texte de la citation (Blockquote)
Auteur Nom de la personne citée (Blockquote)
Source URL ou référence (Blockquote)
Titre Nom explicite du média
Description Contexte, contenu, auteur
Licence URL Creative Commons
Transcription Texte intégral (AudioGEO)

4. Publier

  • JSON-LD généré automatiquement en front-end
  • Média comptabilisé dans l'audit GEO
  • Contenu structuré citatable par les IA

Avantages pour le GEO

1. Citations précises par les IA

Les métadonné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

Type d'article Score GEO
Sans FAQ ni citations ≤ 50
FAQ + Citations seules 50-70
FAQ + Citations + Médias ≥ 80

3. Référencement enrichi

  • Rich Snippets (images, vidéos, FAQ)
  • Amélioration du CTR (taux de clic)
  • Valorisation dans les Knowledge Panels Google

4. Accessibilité

  • Attributs alt automatiques pour images
  • Transcriptions pour contenus audio
  • Structure sémantique HTML5 (<figure>, <figcaption>)

Compatibilité

Prérequis

  • WordPress : 5.8+
  • PHP : 7.4+
  • Éditeur : Gutenberg activé

Compatibilité testée

Catégorie Compatible
Thèmes Tous les thèmes Gutenberg
Plugins SEO Yoast, Rank Math, All in One SEO
Médias Médiathèque WordPress native

Licences recommandées

Pour le GEO, privilégier les licences ouvertes :

Licence URL Usage
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/ Non commercial
CC0 https://creativecommons.org/publicdomain/zero/1.0/ Domaine public

Installation

  1. Téléchargez le plugin depuis le dépôt
  2. Uploadez dans /wp-content/plugins/
  3. Activez depuis Extensions > Extensions installées
  4. Les blocs apparaissent automatiquement dans Gutenberg

Ressources

Support et contribution

Auteur : Erwan Tanguy - Ticoët Site : ticoet.fr Version actuelle : 2.1.9 Licence : GPL2+

Pour signaler un bug ou proposer une amélioration, contactez l'auteur via le site officiel.

Changelog

Version 2.1.9

  • Blocs FAQGEO et BlockquoteGEO ajoutés
  • Blocs ImageGEO, VideoGEO, AudioGEO opérationnels
  • Génération JSON-LD automatique pour tous les types
  • Lightbox intégrée pour images
  • Détection automatique YouTube/Vimeo
  • Support des transcriptions audio
  • Intégration complète GEO Authority Suite
  • Impact GEO quantifié pour chaque bloc

Pourquoi MediaGEO ?

“Les IA génératives indexent mieux le contenu structuré”

En ajoutant des métadonnées Schema.org à vos contenus, vous :

  • Augmentez vos chances d'être cité par ChatGPT, Claude, Perplexity
  • Améliorez votre ranking dans les résultats IA
  • Garantissez le respect des licences de vos contenus
  • Rendez votre site plus accessible (alt, transcriptions)

MediaGEO = Votre contenu optimisé pour l'ère de l'IA 🚀

geo_blocks_suite.1768643447.txt.gz · Dernière modification : de erwan