DOC
Audit SEO technique et GEO avec SEO Auditor
Analyser référencement technique, on-page, Core Web Vitals et Generative Engine Optimization
Audit SEO technique et GEO avec SEO Auditor
Contexte
Vous avez un site web (e-commerce, SaaS, blog, corporate) et vous voulez auditer la santé SEO : éléments techniques (meta, sitemap, schema.org), on-page (titres, headings), performance (Core Web Vitals) et GEO (Generative Engine Optimization pour IA).
Prérequis
- Site web live ou staging accessible via URL
- Framework détecté : Next.js, Nuxt, WordPress, etc.
- Chrome DevTools MCP configuré (pour screenshots, réseau)
- Accès Read au code source (optionnel, pour analyse approfondie)
Étapes
1. Invocation audit SEO/GEO
Lancez SEO Auditor :
/ulk:seo-auditor
ou
Audit SEO et GEO du site
SEO Auditor démarre Phase 1 (Reconnaissance).
2. Phase 1 — Configuration du contexte
SEO Auditor pose questions via AskUserQuestionTool :
1. URL de production ou staging ?
→ https://mysite.com
2. Framework utilisé ?
→ Next.js (auto-détecté si possible)
3. Marché cible (FR / US / International) ?
→ FR
4. Type de site ?
→ SaaS (option: E-commerce, Blog, Corporate)
5. Mots-clés cibles (optionnel) ?
→ "best project management tool", "agile software"
6. Concurrents à analyser (optionnel) ?
→ monday.com, asana.com
Sortie :
=== Contexte SEO ===
🌐 URL : https://mysite.com
⚛️ Framework : Next.js
🎯 Marché : FR
📊 Type de site : SaaS
🔑 Mots-clés cibles : 2 keywords
🏆 Concurrents : 2 sites
3. Phase 2 — Audit technique
SEO Auditor exécute :
# Meta tags
curl -s https://mysite.com | grep -oP '(?<=<meta)[^>]*'
# Sitemap
curl -s https://mysite.com/sitemap.xml | head -50
# Robots.txt
curl -s https://mysite.com/robots.txt
# Schema.org
curl -s https://mysite.com | grep -oP '(?<=<script type="application/ld\+json")[^<]*'
Rapport technique :
✅ META TAGS
Title tag : ✅ (< 60 chars)
Meta description : ✅ (< 160 chars)
Meta viewport : ✅
Open Graph (og:) : ✅ 4/4 tags
Twitter Card : ⚠️ Missing (add for social)
✅ INDEXATION
Sitemap.xml : ✅ (850 URLs)
robots.txt : ✅ (correct rules)
Crawlability : ✅ No block in robots
❌ STRUCTURED DATA
schema.org JSON-LD : ❌ Missing (add Schema.org for rich snippets)
Product schema : ⚠️ (if e-commerce, add)
BreadcrumbList : ❌ Missing
⚠️ SECURITY
HTTPS : ✅
Certificate : ✅ Valid
X-Frame-Options : ✅ SAMEORIGIN
CSP headers : ⚠️ Consider adding
4. Phase 3 — Audit on-page
Via screenshots et HTML parsing :
✅ HEADINGS HIERARCHY
H1 : ✅ 1 per page (good)
H2-H6 : ✅ Logical nesting
⚠️ CONTENT
Word count (home) : 600 words ⚠️ (target: 800-1500 for competition)
Keyword density : "project management" = 1.2% ✅ (good)
Internal links : 12 (good)
External links : 8 (good, all rel="nofollow")
❌ OPTIMIZATION
Images alt text : ❌ 3/12 missing alt attributes
Image file names : ⚠️ "DSC1234.jpg" instead of "project-dashboard.jpg"
Readability : ✅ (Flesch Kincaid: 9th grade)
⚠️ USABILITY
Font sizes : ✅ >= 14px
Link colors : ✅ Distinct
Mobile friendly : ✅ Viewport set
5. Phase 4 — Audit Core Web Vitals (performance)
Via Chrome DevTools :
📊 CORE WEB VITALS
LCP (Largest Contentful Paint)
Actual : 2.8s
Target : < 2.5s
Status : ⚠️ NEEDS WORK
Impact : 5-10% ranking penalty
FID / INP (Interaction to Next Paint)
Actual : 85ms
Target : < 100ms
Status : ✅ PASS
CLS (Cumulative Layout Shift)
Actual : 0.08
Target : < 0.1
Status : ✅ PASS
📈 OTHER METRICS
First Contentful Paint (FCP) : 1.2s ✅
Time to First Byte (TTFB) : 0.4s ✅
Total Blocking Time (TBT) : 45ms ✅
Recommendations:
[ ] Optimize LCP image (compress, lazy-load, next-gen format WebP)
[ ] Minify JavaScript (save ~200KB)
[ ] Enable Gzip compression
6. Phase 5 — Audit GEO (Generative Engine Optimization)
GEO = optimisation pour moteurs IA (ChatGPT, Claude, Perplexity, Gemini).
🤖 GENERATIVE ENGINE OPTIMIZATION
E-E-A-T Signals (Experience, Expertise, Authority, Trust)
Expertise markers : ❌ No "by [author]" bylines
Authority : ✅ Backlinks from reputable sources (20)
Trust markers : ✅ Privacy policy, GDPR compliant
Experience : ⚠️ No user testimonials/case studies
Citation Format (for AI responses)
Answer-first format : ❌ Bury answer in long paragraphs
Structured answers : ⚠️ FAQs present but not schema
Fact-checking : ✅ Claims verifiable
Source Diversification
Content types : ✅ Blog, docs, video, case studies
Author diversity : ❌ Same 2 authors (add team members)
GEO Recommendations:
[ ] Add author profiles (via schema.org/Person)
[ ] Create FAQ schema (for direct answers)
[ ] Add YMYL (Your Money or Your Life) trust signals
[ ] Diversify author bylines (10+ different experts)
[ ] Create case studies with measurable results
7. Phase 6 — Rapport et priorités
Rapport SEO Auditor :
=== SEO & GEO Audit Report ===
Site : mysite.com
Framework : Next.js
Date : 2026-04-14
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SCORES (100 points)
Technical SEO : 78/100 ⚠️ MEDIUM
On-Page SEO : 72/100 ⚠️ MEDIUM
Performance : 65/100 ❌ NEEDS WORK
GEO Ready : 52/100 ❌ NOT READY
OVERALL SEO : 67/100 ⚠️ MEDIUM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CRITICAL (fix immediately)
1. LCP 2.8s (should be < 2.5s)
Impact: ~5-10% ranking loss
Fix: Optimize main image, enable lazy-loading
2. Missing schema.org
Impact: No rich snippets in SERPs
Fix: Add JSON-LD (2 hours)
3. GEO not optimized
Impact: Missing citations in AI search
Fix: Add author bios, FAQ schema (1 day)
MEDIUM PRIORITY (next 2 weeks)
- [ ] Alt text on 3 images (1 hour)
- [ ] Increase home page word count to 1000+ (1 day)
- [ ] Add internal linking strategy (2 hours)
- [ ] Enable Gzip compression (30 min)
- [ ] Create case studies for E-E-A-T (1 week)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ESTIMATED IMPACT (after fixes)
Current rank (est) : ~45 for "project management tool"
Expected after fixes : ~15-20 (3-5 page improvement)
Estimated traffic lift : +150-200% organic (within 3 months)
CI/CD readiness for SEO : Integrate Lighthouse into CI/CD
MONITORING
Setup monthly audit (schedule):
/schedule seo-auditor-monthly
Recommended tools:
- Google Search Console (free)
- Ahrefs (premium, backlink analysis)
- Semrush (premium, competitive analysis)
Fichiers créés :
docs/reports/
├── seo-audit-YYYYMMDD.md (rapport complet)
├── seo-checklist.md (to-do list priorisée)
├── schema-org-templates.json (JSON-LD à intégrer)
└── core-web-vitals.csv (métrique timeline)
Variantes
- Variante A — Performance focus : Mode
focus=cwvdeepdive Core Web Vitals seulement. - Variante B — GEO focus : Mode
focus=geooptimise seulement pour moteurs IA. - Variante C — Competitor comparison : Mode
comparebenchmarke contre 3 concurrents clés. - Variante D — Scheduled audits :
/schedule seo-auditor-monthlypour audit automatique.
Agents enchaînés
Flux typique : seo-auditor (32) audit → vision (05) audit UI visual → sargeras (45) omniscient.
Troubleshooting
| Symptôme | Cause probable | Résolution |
|---|---|---|
| URL non accessible | Site down ou auth required | Vérifier URL, credentials |
| Core Web Vitals faux | Cache stale ou réseau lent | Forcer refresh, relancer audit |
| GEO score bas | Peu de contenu | Ajouter blog posts, case studies |
| Schema not detected | JSON-LD format incorrect | Valider via schema.org validator |
Voir aussi
agents/audit/32-seo-auditor.md— agent completagents/audit/05-vision.md— audit visuel complementaireagents/audit/45-sargeras.md— omniscient includes SEO axis