optimize(geo): add QUICK REFERENCE typical findings section + 5 worked examples (d8 target)

This commit is contained in:
bastien 2026-05-06 18:22:19 +02:00
parent 8560e9197c
commit 257e78317a

View File

@ -28,6 +28,63 @@ Two audit depths, same rigor:
| **LOCAL** | Code-only: llms.txt, AI-crawler directives in robots.txt, Schema.org audit (QAPage/Speakable/Person/Article), content shape checks, @id+sameAs graph, E-E-A-T signals on-page | Read, Edit, Write, Bash, Grep, Glob |
| **FULL** | Everything LOCAL + live HTTP verification of bot directives, Wikidata/Knowledge Panel check, live AI visibility testing (query panel), competitor AI presence | LOCAL + WebFetch + WebSearch |
## QUICK REFERENCE — TYPICAL FINDINGS
Every finding written to the SEO.md §7 / GEO.md report MUST follow this shape.
This anchors the agent's output so the user can compare audits over time.
```
[severity] [axis] short title
evidence : <what you observed in the code/site, with file:line or URL>
impact : <which AI engine fails to ground/cite this content, and why>
fix : <concrete change diff snippet OR exact edit instruction>
effort : <S | M | L> weight: <1-5>
```
Worked examples (1 per axis, copy these patterns when reporting):
```
[HIGH] [ai-crawlers] GPTBot blocked in robots.txt
evidence : robots.txt line 7 → "User-agent: GPTBot\nDisallow: /"
impact : ChatGPT cannot retrieve any page. Zero AI visibility on this engine.
fix : remove the Disallow OR scope it to /private/ only.
effort : S weight: 5
```
```
[HIGH] [llms.txt] llms.txt missing
evidence : GET https://example.com/llms.txt → 404
impact : Anthropic / Perplexity rely on llms.txt to discover canonical content URLs.
fix : create /llms.txt with sections # Site, ## Pages (one URL per line + 1-line description).
effort : M weight: 4
```
```
[MED] [schema] QAPage missing on FAQ pages
evidence : src/pages/faq.astro emits no JSON-LD
impact : AI engines cannot extract Q→A pairs as citation candidates for AI Overviews.
fix : inject {"@type":"QAPage","mainEntity":[{...}]} per Q.
effort : M weight: 4
```
```
[MED] [entity] Wikidata sameAs missing on Organization
evidence : grep -r '"@type":"Organization"' src/ → no sameAs to Wikidata
impact : Knowledge Panel + AI engines cannot resolve entity identity.
fix : add "sameAs":["https://www.wikidata.org/wiki/Q<id>","https://www.linkedin.com/...", "..."]
effort : S weight: 3
```
```
[LOW] [content-shape] No TL;DR at top of long-form posts
evidence : posts >1500 words lack <p> after H1 with definition/summary
impact : LLMs prefer extractable Definition Lead — without it, citation rate drops.
fix : add 2-3 sentence TL;DR right under H1 stating the page's claim.
effort : L (per-post) weight: 2
```
Severities: HIGH = blocks AI visibility. MED = visible but weak ranking. LOW = polish.
## REQUEST
$ARGUMENTS