A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Audit your website for all AI Search best practices google recommends for SEO,GEO,AEO
Audit any website against the best practices Google itself publishes for Search, AI Overviews, AI Mode, and Core Web Vitals — plus the cross-LLM retrieval layer that gates visibility in ChatGPT Search, Perplexity, Microsoft Copilot, and Claude web search.
Why this exists: there are dozens of SEO audit tools. None of them strictly trace every check to a Google-published doc URL, and almost none audit the AI retrieval-bot layer (OAI-SearchBot, PerplexityBot, ChatGPT-User, Perplexity-User) that decides whether your site appears in AI answers at all. This skill does both, with severity that maps to action (MUST / SHOULD / NICE) and a single-line verdict: Not Ready / Competitive / Leading.
Every finding cites the Google or provider doc it traces to. Thresholds are Google's verbatim numbers (LCP ≤ 2.5 s, INP ≤ 200 ms, CLS ≤ 0.1) — not a Lighthouse 0–100.
What it covers:
npx skills add https://github.com/wishfyai/google-seo-geo-aeo-audit-skill --skill google-audit
Then in Claude Code:
/google-audit example.com
/google-audit https://example.com --max-pages 25
After npx skills add (or after cloning the repo), there is a one-shot
orchestration script:
SKILL_DIR=./.agents/skills/google-audit # path npx skills add lands the skill at
pip install -r "$SKILL_DIR/requirements.txt"
bash "$SKILL_DIR/scripts/run_audit.sh" https://wishfy.ai --max-pages 10
It writes audit.json + audit.md to /tmp/google-audit-<timestamp>/.
For richer field data, set PAGESPEED_API_KEY (free from Google) and/or
npm install -g lighthouse.
robots.txt, capped at --max-pages (default 50).robots.txt correctness, AI-retrieval-bot allow-list (OAI-SearchBot, PerplexityBot, ChatGPT-User, Perplexity-User, Bingbot), sitemap discipline, HTTPS, hreflang.docs/rules.yaml — every rule has a stable id, severity (must/should/nice), a Google doc citation, and a machine-evaluable check.audit.json — every rule, every page, with status (pass / needs_improvement / fail / nice_not_done), observed value, threshold, source URL.audit.md — human-readable summary with verdict at the top and clickable citation links.| Result | Verdict |
|---|---|
| Any MUST failing | Not Ready — fix before anything else. |
| All MUST pass, ≥ 80 % SHOULD pass | Competitive — eligible across Google + other AI engines. |
| All MUST + all SHOULD pass | Leading — focus on content quality, entity authority, monitoring. |
Field-data checks (Core Web Vitals) need a free Google API key:
export PAGESPEED_API_KEY=AIza...
The skill warns and continues without it — Lighthouse lab data still runs locally — but CrUX field data is the recommended signal for ranking.
Used for full Lighthouse audits when PSI rate-limits or for offline checks:
npm install -g lighthouse
pip install -r requirements.txt
The skill never emits outdated guidance. rules.yaml explicitly reflects the May 2026 state of Google's documentation:
| Topic | Behavior |
|---|---|
rel=next/prev for pagination | Not recommended — fires only as NICE "harmless for Bing/a11y" |
| FAQPage rich result | Only for gov/health domains; else flagged as deprecated (sunset May 7, 2026) |
| HowTo rich result | Flagged as deprecated (fully retired 2024) |
| Sitelinks search box | potentialAction.SearchAction flagged as deprecated (Nov 21, 2024) |
| Dynamic rendering | Flagged as deprecated for new builds |
| Mobile-Friendly Test | Never referenced (retired Dec 1, 2023) |
| FID | Skill measures INP only (replaced FID March 12, 2024) |
Crawl-delay for Googlebot | Flagged as ignored by Google (Bingbot honors it) |
Google-Extended as "AI opt-out" | Explicitly NOT — does not affect AI Overviews or AI Mode |
llms.txt | Checked for presence only; reported informational, never a ranking factor |
If you already have seo-audit, seo-technical, or seo-google installed, this skill is different:
audit.md tells you which.google-audit/
├── .claude-plugin/plugin.json
├── skills/google-audit/SKILL.md # entry point
├── scripts/ # crawl, fetch, lighthouse, schema, rules engine, renderer
├── docs/
│ ├── rules.yaml # the checklist (source-of-truth)
│ └── google-sources/ # cached snapshots of cited docs
├── requirements.txt
├── LICENSE
└── README.md
Open a PR against docs/rules.yaml if you find a new Google-published threshold or a deprecation we missed. Every new rule must include source.url pointing to a Google or recognized provider doc.
MIT
Universal SEO skill for Claude Code. 25 sub-skills + 18 sub-agents covering technical SEO, E-E-A-T, schema, GEO/AEO, bac
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
AI image generation skill for Claude Code -- Creative Director powered by Gemini
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams