← ClaudeAtlas

seo-geo-aeo-auditlisted

Use when the user wants to audit a web page or site for SEO, GEO (generative- engine / AI citation readiness), and AEO (answer-engine / featured-snippet readiness). Also use when the user mentions SEO audit, AI search visibility, getting cited by ChatGPT/Perplexity/Claude, featured snippets, llms.txt, schema, crawlability, or "why don't we show up in AI answers." Produces a 0–100 score across 5 weighted categories, a grade, and prioritized fixes.
sarojkjha/aaj-marketing-skills · ★ 0 · AI & Automation · score 70
Install: claude install-skill sarojkjha/aaj-marketing-skills
# SEO / GEO / AEO Readiness Audit Score how well a page is built to **rank in search (SEO), get cited by AI engines (GEO), and win the direct answer (AEO)** — then return a prioritized fix list. Modern visibility is three layers on one page, and most pages are strong on classic SEO while invisible to AI engines. ## When to use The user wants to know why a page isn't ranking or being cited by AI, or wants a readiness check before/after publishing. ## Before you start 1. **Get the page as a crawler sees it.** Fetch the URL — and critically, fetch it the way a bot does. Run `curl -A "GPTBot" <url>` (or fetch and inspect the raw HTML). If the body, meta, and JSON-LD are missing from the initial response, the site is client-side rendered and **most other wins are blocked until SSR/prerender ships** — this is the single most important finding. 2. **Also retrieve** `robots.txt`, `sitemap.xml`, and `llms.txt` / `llms-full.txt` for that domain. ## Workflow 1. **Evaluate all 27 checks** in `resources/scoring-rubric.md`, recording `pass` / `partial` / `fail` for each. The rubric defines exactly what each check means and how to test it. 2. **Score it** — feed the results to the engine: ```bash node resources/score.js '{"checks":{"ssr_prerender":"fail","title_tag":"pass", ...}}' node resources/score.js --help ``` It returns category scores, a 0–100 total, a letter grade, and the failing checks. 3. **Prioritize fixes** by impact: rendering/crawlability first (it gates