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.
Expertise ciblée sur les problèmes SEO qui impactent vos classements dans les moteurs de recherche
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.
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.
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.
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.
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.
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.
Chaque PR est vérifiée par rapport à ces règles SEO critiques
120-160 caractères, unique par page, riche en mots-clés
og:title, og:description, og:image (1200x630)
URLs absolues, barres obliques cohérentes
Un seul H1, structure appropriée H1→H2→H3
Alt descriptif pour toutes les images de contenu
Organization, WebSite, Product, Article
Toutes les pages, lastModified, priorité appropriée
Autoriser public, bloquer admin, inclure sitemap
Utiliser next/image, priority pour LCP
Éviter 'use client' inutile pour le SEO
Priorité élevée| Priorité moyenne
Ce sont de véritables problèmes SEO qui échappent à la revue de code chaque jour. Expert SEO les détecte automatiquement.
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.",
}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",
}],
}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",
},
}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.
« 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.
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.
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.
Fonctionnalité de recherche d'OpenAI
Utilise les résultats Bing — votre SEO Bing impacte directement la visibilité IA.
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.
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.
generateMetadata, exports metadata, sitemap.ts, robots.ts
next/head, _document.tsx, getStaticProps SEO
React Helmet Async, balises meta dynamiques, SPA SEO
Hooks Yoast/RankMath, SEO du thème, intégration de plugins
Analyser les Modifications
Analyser les composants de page, layouts et fichiers meta
Vérifier les Métadonnées
Vérifier titre, description, balises OG, canonical
Valider la Structure
Hiérarchie des titres, texte alt, données structurées
Signaler les Problèmes
Corrections actionnables avec évaluation de l'impact SEO
Le SEO est suffisamment complexe pour mériter une attention dédiée
Trouvez les balises meta manquantes, les images OG cassées et les erreurs de schéma avant qu'elles n'arrivent en production
Un canonical manquant ou un noindex peut faire chuter votre trafic — l'Agent SEO empêche cela
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.
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
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-sharingAjoutez à .diffray/rules/seo/ — s'exécute automatiquement sur chaque PR.
des pages ont des méta-descriptions manquantes
des images manquent de texte alternatif approprié
des sites ont des images OG cassées
manquent d'URLs canoniques sur les nouvelles pages
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.