Writing & Content

Full-Site SEO Audit

Crawl a website and turn SEO signals into a scored, prioritized action plan.

53/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 19k
Last updated
23d ago
License
MIT
seo-audittechnical-seocontent-qualityschema-markup
+3core-web-vitalsplaywrightweb-crawling

What does this skill do, and when should you use it?

This is the full-site audit skill inside the claude-seo repository. It crawls up to 500 pages, detects the business type, and can delegate analysis to multiple SEO specialist subagents. Its coverage includes technical SEO, content quality, structured data, performance, images, and AI search readiness, combined into a 0–100 SEO Health Score. Results are persisted as Markdown, JSON, screenshots, and optionally PDF or HTML reports.

It renders the homepage with scripts/render_page.py to collect raw HTML, rendered HTML, extracted text, SPA status, and accessibility data when needed. It analyzes homepage signals for business type, respects robots.txt, follows internal links for up to 500 pages, allows up to three redirect hops, uses a 30-second page timeout, five concurrent requests, and a one-second delay between requests. It checks robots.txt, sitemaps, canonicals, Core Web Vitals, security headers, E-E-A-T, readability, thin content, Schema, internal linking, images, and AI search readiness. When available, it delegates work to technical, content, schema, sitemap, performance, visual, GEO, local SEO, SXO, and other specialist subagents. It then produces an SEO Health Score, prioritized action plan, category findings, and structured audit data.

Good fit
  • An SEO agency needs a repeatable full-site audit for a client and a Critical-to-Low prioritized action plan.
  • An in-house SaaS, publisher, or e-commerce SEO lead wants a pre-review check of technical issues, content quality, structured data, and Core Web Vitals.
  • A freelance consultant wants a concrete health score and evidence-backed findings during initial client discovery.
  • A site operator needs explicit reporting when a URL is unreachable, robots.txt restricts crawling, requests are rate-limited, or a large crawl times out.

How do you install this skill?

Before you use it
  • Auditing arbitrary user-supplied sites causes external HTTP requests; confirm target authorization and data-handling boundaries, and review redirect, renderer, and third-party resource risks.
  • Google, DataForSEO, Moz, Bing, and GA4 integrations require credentials or external services; unavailable or restricted integrations must be reported as partial coverage rather than inferred.
  • The skill writes to {domain}-audit/ and may create PDFs, screenshots, and structured data; confirm output location, redaction requirements, and handling of leftover artifacts after failure.
  • Chinese output behavior and mainland-China network reachability are unspecified; validate external APIs, target-site access, and Playwright dependencies before deployment to Chinese users.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Claude Code CLI
  • Python 3.10+
  • Playwright Chromium (optional)

The README documents installation for the complete claude-seo collection, not for this skill alone. On Unix/macOS/Linux: git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git, then run bash claude-seo/install.sh. On Windows PowerShell: git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git, then run powershell -ExecutionPolicy Bypass -File claude-seo\install.ps1. The source does not document a standalone installation procedure for skills/seo-audit/SKILL.md.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/seo-audit" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • full SEO check,
  • analyze my site,
  • website health check.

In Claude Code, run /seo audit https://example.com, or provide a URL in a request containing “audit,” “full SEO check,” “analyze my site,” or “website health check.” Results are written under {domain}-audit/, including FULL-AUDIT-REPORT.md, ACTION-PLAN.md, audit-data.json, category findings, and screenshots when available. The source also documents optional PDF generation with scripts/google_report.py.

What are this skill's strengths and limitations?

Pros
  • The crawl limits, concurrency, scoring weights, priority definitions, and output envelope are explicitly specified.
  • It supports SPA rendering, crawling up to 500 pages, robots.txt compliance, and multi-category specialist analysis.
  • The core audit can run without Google API credentials or MCP extensions.
  • Its error handling covers unreachable URLs, robots.txt restrictions, 429 responses, and large-site timeouts.
Limitations
  • The workflow relies on Claude Code slash-command and subagent-delegation behavior, so other clients require adaptation.
  • Without Google APIs, Core Web Vitals are mainly lab estimates and indexation is inferred from page-level signals.
  • Heavy hydration, scroll-triggered content, or interaction-dependent loading can produce noisy findings.
  • The source provides no standalone installation steps or independent test results for this individual skill.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Full-Site SEO Audit this page 53 · Use with care ★ 19k 23d ago MIT
Claude SEO Site Analysis 46 · Use with care ★ 19k 23d ago MIT
Single-Page SEO Inspector 51 · Use with care ★ 19k 23d ago MIT
SEO Content Audit Skill 48 · Use with care ★ 2.8k 8mo ago MIT
SEO Drift Monitor 49 · Use with care ★ 19k 23d ago MIT

Compared with Screaming Frog, this skill emphasizes conversational synthesis, specialist delegation, and action planning inside Claude Code; the README states that Screaming Frog crawls deeper and faster at the link-graph level. Compared with Ahrefs Site Audit, it does not include Ahrefs' proprietary backlink index, although an optional MCP extension can connect Ahrefs. Its core focus is local-file reporting, AI search readiness, and verifiable recommendations.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
53/ 100 5-point scale 2.7 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust13 / 25 · 2.6/5

The skill specifies respecting robots.txt, crawl limits, optional credentials, and conditional API integrations; repository security material further describes SSRF controls, credential permissions, and local isolation. However, SKILL.md does not require user confirmation before crawling, fully disclose all data flows or external effects, or define rollback for persisted artifacts, so points are deducted.

2Reliability10 / 20 · 2.5/5

The process defines timeouts, concurrency, redirect limits, abnormal URL/rate-limit/timeout handling, and output contracts; the repository also contains CI and related tests. Static evidence does not reproduce the 500-page crawl, parallel delegation, renderer, or optional integrations end to end, and recovery diagnostics remain limited, so the score is capped conservatively.

3Adaptability8 / 15 · 2.7/5

Audience scenarios, trigger phrases, URL input, specialist coverage, conditional delegation, and outputs are relatively clear. Non-fit boundaries, Chinese-language behavior, and mainland-China reachability are not specified; core operation may depend on external sites, Playwright, Google/API credentials, or optional MCP services, so points are deducted.

4Convention10 / 15 · 3.3/5

Front matter, version, license, staged process, crawl configuration, output artifacts, report structure, and error table are documented; README, LICENSE, CI, and security policy add installation and maintenance signals. Dependency setup, parameter stability, changelog/update path, and explicit maintenance ownership are mostly outside the selected SKILL.md, limiting maintainability.

5Effectiveness7 / 15 · 2.3/5

The skill defines structured JSON, Markdown, action-plan, findings, and optional PDF deliverables, with business detection, conditional specialists, prioritization, and broad SEO coverage. Static review cannot verify report correctness, aggregation quality, specialist completeness, or PDF usability; outputs still require human review, so the score remains at the static ceiling.

6Verifiability5 / 10 · 2.5/5

CI, committed tests, static instruction guards, security regression tests, and a sample report provide an auditable basis. There is no independently reproducible, revision-pinned end-to-end execution record for this full audit path, and README performance/result claims cannot be independently confirmed from the supplied static evidence.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 6cf1ea9fe4c2 Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Do I need paid Google API or DataForSEO access?
No. The source states that the core plugin works without API keys; Google APIs, DataForSEO, and other MCP services are optional enrichments.
What happens if crawling fails?
An unreachable URL is reported without guessing its content. robots.txt restrictions are identified, while rate limits trigger backoff and large-site timeouts produce partial results with scope notes.
Does this skill audit a single page?
This skill is scoped to full-site audits. The README lists /seo page for single-page analysis, but that is a separate skill in the repository and is not attributed here.

More skills from this repository

All from AgriciDaniel/claude-seo

Writing & Content

Claude SEO Site Analysis

Run parallel, testable audits of a website’s technical, content, and AI-search performance.

★ 19k FS 46 Use with care 23d ago
Writing & Content

Single-Page SEO Inspector

Audits one URL across on-page SEO, content quality, technical metadata, schema, images, and performance signals.

★ 19k FS 51 Use with care 23d ago
Writing & Content

SEO Drift Monitor

Baseline critical SEO elements, detect regressions, and track page changes over time.

★ 19k FS 49 Use with care 23d ago
Writing & Content

Technical SEO Auditor

Audit a website’s technical SEO foundations and produce a prioritized, actionable remediation report.

★ 19k FS 49 Use with care 23d ago
Writing & Content

Unlighthouse Site Audit

Run local Lighthouse audits across many site URLs and aggregate performance, accessibility, best-practices, and SEO results.

★ 19k FS 51 Use with care 23d ago
Writing & Content

AI Search & GEO Optimizer

Audits a page’s citability and visibility readiness across Google AI Overviews, ChatGPT, Perplexity, and related AI search surfaces.

★ 19k FS 52 Use with care 23d ago
Writing & Content

Schema Markup Assistant

Detect, validate, and generate SEO-ready Schema.org structured data.

★ 19k FS 52 Use with care 23d ago
Writing & Content

Programmatic SEO Planner

Plan and audit data-driven pages at scale while controlling thin content, duplication, and index bloat.

★ 19k FS 47 Use with care 23d ago
Writing & Content

International SEO Hreflang Auditor

Audit and generate correct hreflang implementations for multilingual and multi-region websites.

★ 19k FS 51 Use with care 23d ago
Writing & Content

Sitemap Inspector & Builder

Analyze or generate valid XML sitemaps and uncover URL, structure, and indexing risks.

★ 19k FS 50 Use with care 23d ago
Writing & Content

SEO Image Optimizer

Audits image SEO, delivery performance, metadata, and Google Images visibility, then provides concrete optimization actions.

★ 19k FS 51 Use with care 23d ago
Writing & Content

Firecrawl SEO Site Analyzer

Crawl, map, scrape, and search entire websites through the Firecrawl MCP server.

★ 19k FS 52 Use with care 23d ago
Writing & Content

Google SEO Data Assistant

Pull first-party Google data for search performance, indexing, Core Web Vitals, and organic traffic analysis.

★ 19k FS 52 Use with care 23d ago
Writing & Content

Competitor Comparison Page Builder

Create search-focused competitor comparison and alternatives pages with verifiable data and conversion-ready structure.

★ 19k FS 47 Use with care 23d ago
Writing & Content

SXO Search Experience Optimization

Reverse-engineer Google SERPs to find page-type and search-intent mismatches behind weak rankings, then turn the findings into actionable UX improvements.

★ 19k FS 51 Use with care 23d ago
Writing & Content

Bing Visibility & IndexNow

Bring Bing indexing, link intelligence, and IndexNow URL submission into a first-class SEO workflow.

★ 19k FS 48 Use with care 23d ago
Writing & Content

Backlink Profile Analyzer

Audit link profiles, anchor text, toxic links, and competitor gaps with source-aware SEO reporting.

★ 19k FS 47 Use with care 23d ago
Writing & Content

Maps Intelligence for Local SEO

Diagnose local visibility through map rankings, business profiles, reviews, competitors, and cross-platform listing consistency.

★ 19k FS 54 Use with care 23d ago
Writing & Content

SEO Content Quality Audit

Audits content quality, E-E-A-T, and readiness for AI citation.

★ 19k FS 52 Use with care 23d ago
Writing & Content

SEO Content Brief Generator

Builds actionable SEO content briefs from competitor results and the target website’s real structure.

★ 19k FS 52 Use with care 23d ago

Related skills