# Google AI Search Optimization Skill (deepakness)

- **URL source** : https://github.com/deepakness/google-ai-search-optimization
- **Auteur/Repo** : deepakness (Deepak Ness) — `deepakness/google-ai-search-optimization`
- **Date de creation** : 2026-05-16
- **Date derniere maj (pushedAt)** : 2026-05-16
- **Date d'acces** : 2026-05-23
- **Type** : Repository GitHub (Agent Skill packageable)
- **Thematique** : SEO / GEO / AEO, optimisation pour Google AI Overviews et AI Mode, audit SEO operationnel
- **Statut** : Actif, recent (cree il y a 1 semaine), petit projet (99 stars, 5 forks)
- **Langage(s)** : Aucun code source — uniquement du Markdown (3 fichiers de prompts/instructions)
- **Licence** : Non specifiee (LICENSE absent — a noter avant reutilisation publique)
- **Promotion** : Tweet officiel `https://x.com/DeepakNesss/status/2055707992897753597`

## Resume executif

Skill agentique non officiel qui condense la documentation officielle de Google sur l'optimisation pour les fonctionnalites generatives de Search (AI Overviews, AI Mode). Il ne s'agit PAS d'un outil avec scripts ou crawlers : c'est un pack d'instructions pour LLM (Claude Code, Codex, etc.) organise selon la convention `skills/<nom>/SKILL.md + references/`. L'objectif est de faire executer par un agent IA des audits SEO, des plans de contenu et des verifications "myth-check" (llms.txt, chunking, GEO hacks) en ancrant chaque recommandation dans le guide officiel `developers.google.com/search/docs/fundamentals/ai-optimization-guide`. Tres aligne avec la position publique de Google : "optimiser pour l'AI Search, c'est optimiser pour Search tout court".

## Objectif du projet

Donner aux consultants SEO et aux agents IA un cadre operationnel pour :

1. **Expliquer** comment AI Overviews et AI Mode fonctionnent (RAG + query fan-out par-dessus l'index Search classique).
2. **Auditer** un site ou une page contre les fondamentaux Google (crawl, index, contenu, media, structured data).
3. **Planifier** un backlog SEO priorise (technique / contenu / media / ecommerce / local / mesure).
4. **Implementer** des changements ciblees (metadata, schema, HTML semantique).
5. **Demystifier** les "hacks" GEO/AEO (llms.txt, fake mentions, chunking, AI-rewrites) en les confrontant aux guidelines officielles.

Public vise : agents IA dans des stacks de dev (Claude Code, Codex), mais aussi consultants SEO qui veulent un cadre coherent et anti-snake-oil.

## Architecture / Structure

```
.
├── README.md                                    # Install + usage examples
└── skills/
    └── google-ai-search-optimization/
        ├── SKILL.md                             # Manifest YAML + workflow agent
        └── references/
            ├── audit-playbook.md                # Checklists d'audit operationnel
            └── google-ai-search-principles.md   # Source map officielle + modele mental
```

Convention : c'est un "Agent Skill" installable via `npx skills add deepakness/google-ai-search-optimization` (CLI `vercel-labs/skills`). Trois cibles d'installation :
- Projet local : `.agents/skills/`
- Codex global : `~/.codex/skills/`
- Claude Code global : `~/.claude/skills/`

Le fichier `SKILL.md` contient un frontmatter YAML standard (name, description) et un workflow en 5 etapes que l'agent doit suivre quand declenche.

## Fonctionnalites detaillees

### SKILL.md — Workflow agentique

5 etapes imposees a l'agent :

1. **Classifier la demande** : Explain / Audit / Plan / Implement / Myth-check.
2. **Collecter le contexte minimal necessaire** (crawl, rendered HTML, structured data, Merchant Center, Business Profile selon la tache).
3. **Appliquer les recommandations core** : pages crawlables/indexables, contenu non-commodity, semantique HTML, media, structured data eligible, page experience, monitoring (Search Console, URL Inspection, Rich Results Test, PageSpeed).
4. **Rejeter explicitement les shortcuts non supportes** : llms.txt, chunking, pages dupliquees pour query fan-out, fake mentions, schema "magique AI".
5. **Produire un output utile** : findings priorises pour audits, tracks separes pour strategie, briefs avec evidence originale, edits etroites pour code.

### references/google-ai-search-principles.md

Carte des sources officielles Google (Search Essentials, Spam policies, Helpful content, JavaScript SEO, Page experience, Image SEO, Video SEO, Crawl budget, Merchant Center, Business Profile, Business Agent, web.dev AI agent UX, Universal Commerce Protocol).

Modele mental impose :
- AI Overviews/AI Mode = extensions de Search (meme index, meme ranking, meme crawl).
- AEO et GEO sont des labels industrie, pas des systemes Google separes.
- Pipeline Google : discover → crawl → render → index → serve → AI features avec RAG + query fan-out.
- Implication : ameliorer les pages que Google peut deja crawler/indexer, PAS construire une couche AI-only.

### references/audit-playbook.md — La piece la plus operationnelle

Forme d'audit imposee :
1. Executive readout
2. Priority findings (issue, evidence, impact, fix, validation)
3. Backlog (technique / contenu / media / structured data / ecommerce-local / mesure)
4. Myths to ignore
5. Next validation

Checklists exhaustives :
- **Technique** : 200 OK, robots/noindex, contenu indexable, ressources CSS/JS accessibles, liens `<a href>` crawlables, URLs stables par etat, canonical, sitemaps XML, mobile, HTTPS, JavaScript rendering.
- **Contenu** : audience/purpose, raison d'exister hors commodity, firsthand experience, evidence/sourcing, titres descriptifs sans exaggeration, no filler, no fake freshness.
- **Media** : `<img>` avec `src` fallback, alt descriptif, filenames descriptifs, image sitemaps, VideoObject schema, thumbnails, Clip/SeekToAction.
- **Structured data** : Organization, BreadcrumbList, Article, Product (offer/review/shipping/return), LocalBusiness, VideoObject, ImageObject/primaryImageOfPage. Validation Rich Results Test.
- **Ecommerce/Local** : Merchant Center (upload via schema.org/feed/Sheets/API), Business Profile (NAP, photos, hours, services), Business Agent eligibility.
- **Agent-friendly** : `<button>` reels, roles ARIA, labels, layout stable, taille interactive > 8 px2, accessibility tree coherent — directement aligne sur `web.dev/articles/ai-agent-site-ux`.

Heuristique de priorisation (a appliquer telle quelle dans un audit ElevaSEO) :
1. Eligibility blockers (crawl, index, 200, noindex, robots, auth, canonical)
2. Content value (commodity, missing expertise, thin/duplicate)
3. Page understanding (titles, headings, internal links, visible text, media context, structured data)
4. User experience (mobile, speed, intrusive elements, main-content clarity)
5. Richer surfaces (images, videos, Merchant Center, Business Profile, Business Agent, agent UX)
6. Measurement (Search Console reports, URL Inspection, performance, content review)

## Installation / Usage

### Via CLI skills (recommandee)

```bash
npx skills add deepakness/google-ai-search-optimization
# ou global :
npx skills add deepakness/google-ai-search-optimization --global
# lister avant install :
npx skills add deepakness/google-ai-search-optimization --list
# opt-out telemetrie :
DISABLE_TELEMETRY=1 npx skills add deepakness/google-ai-search-optimization
```

### Installation manuelle Claude Code (ce que ElevaSEO peut faire directement)

```bash
git clone https://github.com/deepakness/google-ai-search-optimization.git
mkdir -p ~/.claude/skills
cp -R google-ai-search-optimization/skills/google-ai-search-optimization ~/.claude/skills/
```

### Invocation dans une conversation

```
Use the google-ai-search-optimization skill to audit this product page for Google AI Search readiness.
Use the google-ai-search-optimization skill to turn this SEO advice into a prioritized implementation plan.
Use the google-ai-search-optimization skill to check whether adding llms.txt helps with Google AI Overviews.
```

## Pertinence SEO pour ElevaSEO

**Tres elevee — a installer et a tester en priorite.**

1. **Cadre operationnel pret a l'emploi** : `audit-playbook.md` est directement utilisable pour structurer un livrable client. Les checklists couvrent 90% d'un audit serieux et sont basees sur des sources officielles Google, pas sur de la theorie GEO.
2. **Anti-bullshit alignement** : Le skill rejette explicitement les hacks que beaucoup de prestataires GEO survendent en 2026 (llms.txt comme baguette magique, chunking, fake mentions, schema "magique AI"). Utile pour reorienter des clients sceptiques ou pour justifier un audit qui n'incluera pas ces lignes.
3. **Integration directe dans la stack Claude Code** : le skill se branche sur `~/.claude/skills/` et devient invocable dans toutes les conversations Claude Code. Il peut etre combine avec d'autres skills (run, verify, code-review) pour produire des PR SEO sur des sites clients.
4. **Source map officielle** : centralise tous les liens Google qui comptent (Search Essentials, JS SEO, Page experience, Merchant Center, Business Agent, UCP). Evite de re-googler.
5. **Heuristique de priorisation** : Le "Prioritization Heuristic" en 6 paliers est exactement la sequence qu'un consultant SEO devrait suivre. C'est rare d'avoir cela formalise dans un skill.
6. **Lecture critique du discours GEO/AEO** : Position alignee avec John Mueller / Search Central, sans complaisance pour les vendeurs de fumee. Utile pour la veille editoriale d'ElevaSEO.

Usage concret recommande :
- Installer le skill globalement Claude Code.
- L'invoquer systematiquement en debut d'audit client.
- Garder le `audit-playbook.md` ouvert comme reference papier.
- Ajouter en complement les sources officielles pour donnees fraiches (le skill avertit explicitement qu'il n'est pas un substitut a la doc live).

## Limites / Risques / Mefiance

- **Pas de code, pas de scripts** : c'est un pack d'instructions, pas un outil. Aucun crawler, aucune extraction automatique, aucun connecteur Search Console. Il faut combiner avec d'autres outils (Screaming Frog, GSC API, Sitebulb, etc.).
- **Repo recent, peu d'historique** : cree le 2026-05-16, derniere maj 2026-05-16. 99 stars, 5 forks. Aucun moyen de juger la maintenance long terme. Le snapshot de la doc Google peut se decaler si Google met a jour ses guidelines.
- **Aucune licence declaree** : repo public sans LICENSE. A clarifier avant de l'embarquer dans un livrable commercial ou de le forker.
- **Pas de mecanisme de verification de version Google** : le skill resume la doc a la date du commit. Si Google publie une mise a jour majeure, le skill peut induire en erreur. Mention claire dans le README : "verify against the official Google sources linked inside".
- **Telemetrie potentielle** du CLI `skills` (opt-out via `DISABLE_TELEMETRY=1`). A noter pour les installations chez clients sensibles a la donnee.
- **Auteur peu connu** : Deepak Ness (peu de signaux publics au-dela du tweet promotionnel). Pas de garantie de continuite. Recommande de fork le repo en interne ElevaSEO pour figer une version.
- **Position editoriale tres "Google-aligned"** : le skill rejette les approches GEO/AEO independantes. Pour un client qui veut etre visible sur ChatGPT/Perplexity/Bing Copilot, ce skill ne couvre PAS ces moteurs. Il est strictement Google-centrique.
- **Sources hardcodees en URLs** : si Google reorganise developers.google.com (frequent), certains liens du source map casseront.

## Captures de code pertinentes

### Frontmatter SKILL.md (declencheur agent)

```yaml
---
name: google-ai-search-optimization
description: Official Google Search guidance for optimizing websites for generative AI features such as AI Overviews and AI Mode. Use when an AI agent needs to explain, audit, plan, or implement SEO work for Google AI Search visibility; evaluate AEO/GEO claims; advise on llms.txt, structured data, content quality, crawlability, JavaScript SEO, media SEO, ecommerce/local details, Merchant Center, Business Profile, or agent-friendly site readiness.
---
```

### Liste des shortcuts explicitement rejetes (a citer en clientele)

- Pas de `llms.txt` ou fichiers AI-only comme requis pour Google AI Search.
- Pas de chunking de contenu en mini-pages.
- Pas de reecriture pages pour cibler AI ou query fan-out.
- Pas de pages quasi-dupliquees pour chaque variante de query.
- Pas de fake mentions, citations fabriquees, ou signaux de reputation manipules.
- Pas de focus sur schema.org comme s'il existait un "schema AI-specifique".
- Aucune garantie de crawl/index/ranking meme si toutes les regles sont respectees.

### Pipeline Google (modele mental impose)

1. Discover URLs (links, sitemaps, redirects, prior knowledge)
2. Crawl avec Googlebot
3. Render (JS execute si necessaire)
4. Index (texte, images, videos, metadata, canonical clusters, langue, location, usability)
5. Serve resultats pertinents
6. Generative AI features : RAG sur l'index + query fan-out → reponses ancrees avec liens cliquables

## Liens externes mentionnes

- Guide officiel Google AI optimization : `https://developers.google.com/search/docs/fundamentals/ai-optimization-guide`
- Search Essentials : `https://developers.google.com/search/docs/essentials`
- Technical requirements : `https://developers.google.com/search/docs/essentials/technical`
- Spam policies : `https://developers.google.com/search/docs/essentials/spam-policies`
- SEO Starter Guide : `https://developers.google.com/search/docs/fundamentals/seo-starter-guide`
- Helpful content : `https://developers.google.com/search/docs/fundamentals/creating-helpful-content`
- Gen AI content guidance : `https://developers.google.com/search/docs/fundamentals/using-gen-ai-content`
- How Search works : `https://developers.google.com/search/docs/fundamentals/how-search-works`
- Crawl budget : `https://developers.google.com/crawling/docs/crawl-budget`
- JavaScript SEO : `https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics`
- Page experience : `https://developers.google.com/search/docs/appearance/page-experience`
- Image SEO : `https://developers.google.com/search/docs/appearance/google-images`
- Video SEO : `https://developers.google.com/search/docs/appearance/video`
- Indexable file types : `https://developers.google.com/search/docs/crawling-indexing/indexable-file-types`
- Business details : `https://developers.google.com/search/docs/appearance/establish-business-details`
- Merchant Center upload methods : `https://support.google.com/merchants/answer/11586438`
- Business Agent : `https://support.google.com/brandprofile/answer/16410382`
- Agent-friendly websites (web.dev) : `https://web.dev/articles/ai-agent-site-ux`
- Universal Commerce Protocol : `https://ucp.dev/latest/`
- Skills CLI : `https://github.com/vercel-labs/skills`
- Tweet auteur : `https://x.com/DeepakNesss/status/2055707992897753597`
