Writing & Content

SEO Content Audit Skill

Run a systematic SEO audit on any page or site and get an actionable report with prioritized fixes.

48/ 100
Use with care

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

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 2.8k
Last updated
7mo ago
License
MIT
seo-audite-e-a-tkeyword-analysistechnical-seo
+4core-web-vitalscontent-strategyschema-markuppython

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

This is the SEO content audit skill from the ai-marketing-claude suite, triggered via /market seo <url>. It first runs a bundled Python script (analyze_page.py) to extract baseline page data — title, meta tags, heading hierarchy, images, links, schema — then walks through an 11-step expert review covering on-page checklists, E-E-A-T content quality scoring, keyword and search intent analysis, technical SEO, content gaps, featured snippets, Core Web Vitals, and content strategy. The output is an SEO-AUDIT.md with a health score out of 100 and recommendations tiered by priority. Install the full suite to use it; MIT licensed.

Runs python3 scripts/analyze_page.py <url> to extract structured page data (title tag, meta description, H1-H6 hierarchy, internal/external links, image alt status, schema, canonical, robots directives); then scores on-page elements (title, meta description, headings, images, internal linking, URL structure) on Pass/Needs Work/Fail checklists; rates content against Google's E-E-A-T dimensions (Experience, Expertise, Authoritativeness, Trustworthiness); analyzes primary keyword placement, 1-2% density benchmarks, and search intent alignment; quick-checks robots.txt, sitemap, canonical tags, page speed benchmarks (LCP/FID/CLS/TTFB/FCP), and mobile-friendliness; performs content gap analysis, featured snippet optimization, schema markup audit, and internal linking opportunity identification, plus a Core Web Vitals assessment with revenue-impact figures and content strategy recommendations; finally writes SEO-AUDIT.md with a health score and Critical/High/Medium/Low priority recommendations.

Good fit
  • An SEO consultant auditing a prospect's site before a pitch, producing a client-ready audit document
  • A content site owner self-checking keyword placement, E-E-A-T signals, and intent match after publishing
  • An agency establishing a baseline SEO health score for a new client and sequencing fixes by effort-to-impact
  • An indie founder diagnosing technical SEO issues (robots, sitemap, canonical, Core Web Vitals) on their own landing page
  • A content team finding content gaps and featured snippet opportunities to plan next quarter's editorial calendar

How do you install this skill?

Before you use it
  • Static review; no code executed. analyze_page.py is not in the evidence, so its network behavior, error handling, and failure feedback are unverified.
  • README claims like '5 parallel subagents' are repository-level descriptions; this score covers only the market-seo skill.
  • Quantified SEO benefit claims (CTR uplift, CWV impact) lack sources; verify independently before relying on them.
  • English-only content, and reachability of crawled pages from mainland China is uncertain; sites with restrictive robots.txt or anti-bot measures may fail.
  • Publisher is unverified in the FollowSkills registry; maintenance ownership and update path unclear.
  • No skill-level version or changelog; diff sources before upgrading.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • Local filesystem
Install first
  • Python 3
  • scripts/analyze_page.py (bundled)

Install the whole suite (this skill is bundled): curl -fsSL https://raw.githubusercontent.com/zubair-trabzada/ai-marketing-claude/main/install.sh | bash, or manually git clone https://github.com/zubair-trabzada/ai-marketing-claude.git and run ./install.sh. The skill lives at skills/market-seo/SKILL.md with the analyzer at scripts/analyze_page.py. pip install reportlab is optional and only needed for the suite's PDF reports (this skill outputs Markdown). The installer places files under ~/.claude/skills/ and ~/.claude/agents/.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/zubair-trabzada/ai-marketing-claude.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/market-seo" ~/.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?

In Claude Code, type /market seo <url> (or /market seo and provide the URL when prompted). The skill runs python3 scripts/analyze_page.py for page data, then works through the 11-step analysis and writes SEO-AUDIT.md to the working directory. If you've previously run /market audit or /market landing, findings are cross-referenced. The source does not document which Python parsing libraries are required or their versions.

What are this skill's strengths and limitations?

Pros
  • Comprehensive coverage: 11 steps spanning title tags to Core Web Vitals form a systematic methodology
  • Combines automated data extraction with expert-level interpretation rather than raw script output
  • Structured, deliverable output: SEO-AUDIT.md with health score, before/after examples, and four priority tiers
  • Business-outcome framing — recommendations include quantified impact estimates (e.g., 20-35% CTR lift)
  • MIT license allows free modification and commercial use
Limitations
  • Core Web Vitals section provides benchmark tables only; no actual speed-testing tool (e.g., PageSpeed API) is invoked
  • Keyword search volume, competition, and People Also Ask data must be sourced externally; the skill doesn't fetch them
  • No test suite or accuracy validation is documented in the source
  • Audit depth depends on the model's ability to read the page; handling of JS-rendered or login-walled pages is unspecified
  • One of 15 bundled skills — you install the suite even if you only want this one

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
SEO Content Audit Skill this page 48 · Use with care ★ 2.8k 7mo ago MIT
Full-Site SEO Audit 53 · Use with care ★ 19k 21d ago MIT
Claude SEO Site Analysis 46 · Use with care ★ 19k 21d ago MIT
Single-Page SEO Inspector 51 · Use with care ★ 19k 21d ago MIT
GEO Full-Site Audit 48 · Use with care ★ 11k 20d ago MIT

Within the same suite, /market audit runs a six-dimension overall marketing audit where SEO is only 20% of the weighted score — this skill is the deep, SEO-only alternative; /market quick is the fast-snapshot option.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
48/ 100 5-point scale 2.4 / 5
1Trust13 / 25 · 2.6/5

Read-only webpage analysis plus Markdown report generation; no credential access, no covert exfiltration, no destructive defaults; dependencies are stdlib plus optional reportlab, a small attack surface. Deductions: analyze_page.py is not included in the evidence, so its behavior (how it requests target sites) is not statically verifiable; robots compliance for crawled sites, confirmation mechanisms, and data-flow disclosure are unstated; publisher unverified, attribution incomplete.

2Reliability9 / 20 · 2.3/5

The SKILL.md flow is self-consistent (script gathers data, then manual checklists, then templated output), and requirements.txt claims stdlib-only core scripts, reducing dependency risk. Deductions: the script itself is absent, so its error handling and failure feedback cannot be verified; no tests or key-path reproduction; handling of abnormal inputs (anti-bot walls, timeouts, non-HTML pages) is entirely unspecified, so no high static score.

3Adaptability7 / 15 · 2.3/5

Trigger conditions are clear (URL plus SEO-analysis request, or /market seo), output format is explicit, scenario definition is decent. Deductions: no declared capability boundaries (e.g., JS-rendered SPAs, login-gated pages are not suitable); content is English-only with no Chinese-language support; reachability of crawled pages from mainland-China networks is uncertain.

4Convention9 / 15 · 3.0/5

Well-layered docs: purpose, triggers, steps, output template, principles; MIT license; uninstall path exists. Deductions: no version number or changelog for this skill; no known-limitations disclosure or FAQ; the scripts/analyze_page.py path is only indirectly corroborated by the README; maintenance ownership and update path unclear (publisher unverified).

5Effectiveness6 / 15 · 2.0/5

The output template is concrete (SEO-AUDIT.md with health score, prioritized recommendations, E-E-A-T table), directly usable in principle, and methodology follows public SEO best practices with clear marginal value. Deductions: not executed, so representative outputs unverified; several quantified benefit claims (CTR +20-35%, 24% abandonment reduction) lack sources and need review; the health score (X/100) rubric is undefined.

6Verifiability4 / 10 · 2.0/5

Audit criteria and benchmarks (LCP<2.5s etc.) broadly match public Google documentation and are partially corroborable. Deductions: no tests, no CI coverage evidence, no real execution samples; the core script is not in evidence so key paths are not statically reproducible; some research-style statistics are untraceable to sources.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 09, 2026 Reviewed revision e5aa0ea4c5f3 Review evidence[1][2][3][4]

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

Does it cost anything or need API keys?
The skill itself is free under MIT with no keys required. External data like keyword volumes must come from your own tools; costs come from running Claude Code itself (subscription or API usage).
What access does it need?
Network access to fetch the target page via analyze_page.py and filesystem write access to save SEO-AUDIT.md; your client will prompt for permission per its approval mechanism.
Is the audit fully automated?
No. The script extracts data automatically, but E-E-A-T scoring, gap judgments, and prioritization rely on model interpretation. JS-rendered or gated pages may yield incomplete data.
Can I install just this skill?
The install script targets the whole suite; the source doesn't document per-skill installation. Copying skills/market-seo/ and scripts/analyze_page.py into place should work in principle, but this isn't officially documented.

More skills from this repository

All from zubair-trabzada/ai-marketing-claude

Writing & Content

Competitive Intelligence Analysis

Point it at a URL and get a client-ready competitor report: direct/indirect/aspirational rivals, positioning maps, pricing and feature matrices, SWOT, and differentiation plays.

★ 2.8k FS 41 Not recommended 7mo ago
Writing & Content

AI Marketing Suite Orchestrator (market)

Run website marketing audits, generate copy, and deliver client-ready reports from the Claude Code command line.

★ 2.8k FS 48 Use with care 7mo ago
Writing & Content

Marketing Report Generator (Markdown)

Compiles prior marketing audit results into a scored, client-ready report with an action roadmap.

★ 2.8k FS 47 Use with care 7mo ago
Writing & Content

Marketing Audit Orchestrator

Run `/market audit <url>` and five parallel subagents score any website across content, conversion, SEO, competition and strategy, producing a client-ready marketing audit with revenue estimates.

★ 2.8k FS 49 Use with care 7mo ago
Writing & Content

Sales Funnel Analysis & Optimization Skill

One command maps your site's full visitor-to-purchase path, pinpoints drop-off stages, and prices every fix in revenue terms.

★ 2.8k FS 45 Not recommended 7mo ago
Writing & Content

PDF Marketing Report Generator

Compiles website marketing audit data into a client-ready PDF with score gauges, charts, and a prioritized action plan.

★ 2.8k FS 51 Use with care 7mo ago
Writing & Content

Website Copy Analysis & Optimization Skill

Fetches and scores any web page's copy across five dimensions, then generates specific before/after rewrites using proven frameworks like PAS and AIDA.

★ 2.8k FS 50 Use with care 7mo ago
Writing & Content

Landing Page CRO Analysis Skill

Runs a section-by-section conversion rate optimization teardown on any landing page, producing prioritized, actionable fixes.

★ 2.8k FS 49 Use with care 7mo ago
Writing & Content

Market Social — 30-Day Social Media Calendar Generator

Generates a complete 30-day social media calendar for any brand or topic: platform-specific posts, hooks, hashtag strategies, and repurposing plans — ready to publish as-is.

★ 2.8k FS 48 Use with care 7mo ago
Writing & Content

Brand Voice Analysis & Guidelines Skill

Analyzes how a brand sounds across its website, social, and email channels, then generates a brand voice guide any writer can follow.

★ 2.8k FS 46 Use with care 7mo ago
Writing & Content

Ad Creative & Copy Generation Skill

Turn any website into a complete, platform-ready ad campaign — copy, targeting, budgets, and test plans for Google, Meta, LinkedIn, TikTok, and Twitter/X.

★ 2.8k FS 49 Use with care 7mo ago
Writing & Content

Client Proposal Generator for Marketing Services

Turns discovery-call notes into a client-ready marketing proposal with tiered pricing, ROI projections, and follow-up sequences — via one Claude Code command.

★ 2.8k FS 49 Use with care 7mo ago
Writing & Content

Market Launch Playbook Generator

Generates a complete week-by-week launch playbook for any product, service, or feature — with email sequences, social posts, and metrics tracking included.

★ 2.8k FS 52 Use with care 7mo ago
Writing & Content

Email Sequence Generation (Market Emails)

Generate complete, ready-to-send email sequences inside Claude Code — subject lines, body copy, cadence, segmentation, and compliance checklists, all calibrated to industry benchmarks.

★ 2.8k FS 49 Use with care 7mo ago

Related skills