Agent de Revue Spécialisé

Expert SEO

Détecte les problèmes SEO avant qu'ils n'affectent vos classements

Un agent IA spécialisé axé sur le SEO technique, les balises meta, les données structurées et la visibilité dans les moteurs de recherche. Expertise approfondie dans Next.js, React et WordPress — garantissant que chaque page est optimisée pour Google.

Ce que Détecte Expert SEO

Expertise ciblée sur les problèmes SEO qui impactent vos classements dans les moteurs de recherche

Balises Meta et Métadonnées

Titres manquants, descriptions et exports de métadonnées appropriés dans Next.js App Router

Chaque page nécessite un titre unique et descriptif (50-60 caractères) et une méta-description (120-160 caractères). SEO Expert détecte les pages avec des métadonnées manquantes, dupliquées ou mal formatées avant leur mise en ligne.

generateMetadata manquantDescriptions videsTitres en double

OpenGraph et Réseaux Sociaux

Balises OpenGraph, Twitter Cards et optimisation du partage social pour un meilleur CTR

Lorsque votre page est partagée sur Slack, Twitter ou LinkedIn, elle nécessite des balises og:title, og:description et og:image appropriées (1200x630px). Des aperçus sociaux défectueux nuisent à votre taux de clics.

og:image manquantPas de Twitter cardsMauvaises dimensions

URLs Canoniques

URLs canoniques, barres obliques finales et prévention du contenu dupliqué

Le contenu dupliqué dilue votre autorité SEO. Les URLs canoniques indiquent aux moteurs de recherche quelle version d'une page est 'l'originale'. L'absence de canoniques peut diviser vos classements entre plusieurs URLs.

Canonical manquantURLs relativesIncohérence WWW

Données Structurées

Schémas JSON-LD pour les extraits enrichis - Organisation, Produit, Article, FAQ

Les données structurées permettent d'obtenir des extraits enrichis dans les résultats de recherche — étoiles de notation, listes déroulantes FAQ, prix des produits. Celles-ci augmentent considérablement les taux de clics depuis les résultats de recherche.

schema.org manquantJSON-LD invalidePropriétés incomplètes

Hiérarchie des Titres

Structure appropriée H1→H2→H3 pour l'organisation du contenu et l'accessibilité

Les moteurs de recherche utilisent la structure des titres pour comprendre la hiérarchie de votre contenu. Chaque page doit avoir exactement un H1, avec une imbrication logique H2/H3. Une hiérarchie défectueuse perturbe à la fois les crawlers et les utilisateurs.

Plusieurs balises H1Niveaux sautésH1 manquant

Optimisation des Images

Texte alternatif, utilisation de next/image et SEO approprié pour la recherche visuelle

Les images sans texte alternatif sont invisibles pour les moteurs de recherche et les lecteurs d'écran. Dans Next.js, l'utilisation de next/image avec des dimensions appropriées améliore les Core Web Vitals et permet une optimisation automatique.

Texte alt manquantUtilisation de <img> au lieu de next/imagePas de largeur/hauteur
Plus de 10 Règles Intégrées

Liste de Contrôle SEO Complète

Chaque PR est vérifiée par rapport à ces règles SEO critiques

Méta-Description

120-160 caractères, unique par page, riche en mots-clés

Balises OpenGraph

og:title, og:description, og:image (1200x630)

URLs Canoniques

URLs absolues, barres obliques cohérentes

Hiérarchie des Titres

Un seul H1, structure appropriée H1→H2→H3

Texte Alternatif des Images

Alt descriptif pour toutes les images de contenu

Schémas JSON-LD

Organization, WebSite, Product, Article

Sitemap.xml

Toutes les pages, lastModified, priorité appropriée

Robots.txt

Autoriser public, bloquer admin, inclure sitemap

Next.js Image

Utiliser next/image, priority pour LCP

Server Components

Éviter 'use client' inutile pour le SEO

Priorité élevée| Priorité moyenne

Avant & Après

Problèmes Réels Que Nous Détectons

Ce sont de véritables problèmes SEO qui échappent à la revue de code chaque jour. Expert SEO les détecte automatiquement.

Méta-Description Manquante

Problème : Page déployée sans description — Google affiche du texte aléatoire du contenu de la page

Impact : CTR inférieur depuis les résultats de recherche, les utilisateurs ne savent pas de quoi parle la page

// ❌ Problème : Pas d'export de métadonnées
export default function ProductPage() {
  return <div>...</div>
}

// ✅ Corrigé : Métadonnées appropriées
export const metadata = {
  title: "Premium Widget | Acme Store",
  description: "High-quality widget with 5-star reviews. Free shipping on orders over $50.",
}

Image OpenGraph Cassée

Problème : L'URL og:image retourne 404 — les liens partagés semblent cassés sur les réseaux sociaux

Impact : Mauvaise première impression, partage réduit, engagement plus faible

// ❌ Problème : URL relative ou incorrecte
openGraph: {
  images: ["/og-image.png"], // Relative URL fails
}

// ✅ Corrigé : URL absolue avec dimensions
openGraph: {
  images: [{
    url: "https://example.com/og-image.png",
    width: 1200,
    height: 630,
    alt: "Product preview",
  }],
}

URL Canonique Manquante

Problème : Même contenu accessible à /product et /product/ — problème de contenu dupliqué

Impact : Classements divisés, budget de crawl gaspillé, autorité diluée

// ❌ Problème : Pas de canonical spécifié
export const metadata = {
  title: "Product Page",
}

// ✅ Corrigé : URL canonique explicite
export const metadata = {
  title: "Product Page",
  alternates: {
    canonical: "https://example.com/product",
  },
}

Pas de Schéma JSON-LD

Problème : Page produit sans données structurées — pas d'extraits enrichis dans les résultats de recherche

Impact : Visibilité réduite dans la recherche, les concurrents avec extraits enrichis obtiennent plus de clics

// ✅ Ajouter JSON-LD pour les extraits enrichis
const jsonLd = {
  "@context": "https://schema.org",
  "@type": "Product",
  name: "Premium Widget",
  image: "https://example.com/widget.jpg",
  aggregateRating: {
    "@type": "AggregateRating",
    ratingValue: "4.8",
    reviewCount: "127",
  },
}

// In your component:
<script type="application/ld+json"
  dangerouslySetInnerHTML={{ __html: JSON.stringify(jsonLd) }}
/>

Expert SEO les détecte dans votre PR — avant qu'ils n'arrivent en production et n'affectent vos classements.

Ère de la Recherche IA

Le SEO Compte Plus Que Jamais

« Les gens recherchent avec ChatGPT et Perplexity maintenant. Le SEO compte-t-il encore ? »

Plus que jamais. Les outils de recherche IA n'ont pas leur propre index. Ils puisent dans Google, Bing et le web. Lorsque ChatGPT répond à une question, lorsque Perplexity cite des sources — ils mettent en avant du contenu qui se classe bien dans la recherche traditionnelle.

Le Nouvel Entonnoir de Découverte

1. L'utilisateur pose une question à ChatGPT

2. ChatGPT effectue une recherche web (via Bing)

3. Votre page se classe haut → ChatGPT cite votre contenu

4. L'utilisateur clique pour accéder à votre site

La recherche IA ne montre souvent que 1 à 2 sources — pas dix liens bleus. Si vous n'êtes pas dans les premiers résultats, vous êtes invisible. Il n'y a pas de page deux à parcourir.

Perplexity

Moteur de recherche alimenté par l'IA

Montre explicitement quelles sources il a utilisées — et ces sources sont classées par signaux de recherche traditionnels.

ChatGPT avec Navigation

Fonctionnalité de recherche d'OpenAI

Utilise les résultats Bing — votre SEO Bing impacte directement la visibilité IA.

Claude avec Recherche

Recherche web d'Anthropic

Effectue des recherches web pour obtenir des informations actuelles — un bon SEO signifie une bonne visibilité dans les réponses de Claude.

Une optimisation, deux canaux de découverte.
Bien se classer sur Google → Être cité par les outils IA.

Support Multi-Framework

Fonctionne avec Votre Stack

Expert SEO comprend les modèles spécifiques aux frameworks. Que vous utilisiez Next.js App Router, React avec Helmet ou WordPress — il connaît la bonne façon d'implémenter le SEO.

Next.js App Router

generateMetadata, exports metadata, sitemap.ts, robots.ts

  • Valide les exports de métadonnées dans page.tsx et layout.tsx
  • Vérifie generateMetadata pour les routes dynamiques
  • S'assure que sitemap.ts et robots.ts sont correctement configurés
  • Vérifie l'utilisation de next/image pour une performance optimale

Next.js Pages Router

next/head, _document.tsx, getStaticProps SEO

  • Vérifie l'utilisation de next/head dans les composants de page
  • Valide _document.tsx pour les balises meta de base
  • S'assure des balises meta appropriées dans les pages getStaticProps

React + Helmet

React Helmet Async, balises meta dynamiques, SPA SEO

  • Valide l'utilisation de Helmet à travers les routes
  • Vérifie les mises à jour dynamiques des balises meta
  • S'assure de la gestion des balises meta compatible SSR

WordPress

Hooks Yoast/RankMath, SEO du thème, intégration de plugins

  • Valide l'utilisation appropriée de l'API Yoast SEO
  • Vérifie les hooks wp_head pour les balises meta
  • S'assure de la compatibilité du thème avec les plugins SEO

Comment Ça Marche

1

Analyser les Modifications

Analyser les composants de page, layouts et fichiers meta

2

Vérifier les Métadonnées

Vérifier titre, description, balises OG, canonical

3

Valider la Structure

Hiérarchie des titres, texte alt, données structurées

4

Signaler les Problèmes

Corrections actionnables avec évaluation de l'impact SEO

Pourquoi un Agent SEO Spécialisé ?

Le SEO est suffisamment complexe pour mériter une attention dédiée

Détecter Avant Déploiement

Trouvez les balises meta manquantes, les images OG cassées et les erreurs de schéma avant qu'elles n'arrivent en production

Protéger les Classements

Un canonical manquant ou un noindex peut faire chuter votre trafic — l'Agent SEO empêche cela

Améliorer le CTR

De meilleurs titres, descriptions et extraits enrichis signifient plus de clics depuis les résultats de recherche

La plupart des équipes découvrent les problèmes SEO des semaines plus tard dans Google Search Console.
Expert SEO les détecte dans votre PR.

Règles Extensibles

Votre SEO, Vos Règles

Expert SEO est livré avec plus de 10 règles intégrées, mais chaque équipe a des exigences uniques. Peut-être avez-vous des conventions de balises meta spécifiques, des schémas de données structurées personnalisés, ou des directives SEO internes qui vont au-delà des bases.

Créez vos propres règles SEO personnalisées. Écrivez un fichier YAML, définissez ce qu'il faut vérifier, et Expert SEO l'appliquera sur chaque PR. Les normes SEO de votre équipe deviennent des vérifications automatisées.

Règles de longueur meta personnalisées

Exiger des descriptions entre 140-155 caractères

Dimensions d'image OG spécifiques

Imposer exactement 1200x630 pour toutes les pages

Schémas JSON-LD requis

Imposer le schéma Product sur toutes les pages produits

Découvrez comment les règles alimentent la précision de diffray

Exemple : Règle Personnalisée

rules:
  - id: seo_og_image_dimensions
    agent: seo
    title: OG image must be 1200x630
    description: |
      Ensure all OpenGraph images are
      exactly 1200x630 for optimal
      social sharing on all platforms.
    why_important: |
      Wrong dimensions cause cropping
      on LinkedIn, Twitter, Slack.
    importance: 7
    match:
      file_glob:
        - '**/app/**/page.tsx'
        - '**/app/**/layout.tsx'
    checklist:
      - Find all openGraph.images configs
      - Verify width is 1200, height is 630
      - Flag any different dimensions
    examples:
      bad: |
        images: [{
          url: '/og.png',
          width: 800,
          height: 400,
        }]
      good: |
        images: [{
          url: '/og.png',
          width: 1200,
          height: 630,
        }]
    tags:
      - seo
      - opengraph
      - social-sharing

Ajoutez à .diffray/rules/seo/ — s'exécute automatiquement sur chaque PR.

Problèmes SEO Que Nous Prévenons

40%

des pages ont des méta-descriptions manquantes

25%

des images manquent de texte alternatif approprié

60%

des sites ont des images OG cassées

35%

manquent d'URLs canoniques sur les nouvelles pages

Optimisez Chaque Page
Avec Chaque PR

Laissez Expert SEO détecter les problèmes de SEO technique avant qu'ils n'affectent vos classements. Gratuit pendant 14 jours, sans carte de crédit requise.

Next.js, React, WordPress
Plus de 10 règles SEO incluses
Fonctionne sur chaque PR