Writing & Content

Blog Audit: Full-Site Health Review

Scan an entire blog for quality, SEO, link, freshness, cannibalization, and AI-citation issues.

41/ 100
Not recommended

Current benefit does not outweigh risk or uncertainty.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 2.4k
Last updated
14d ago
License
MIT
blog-auditseo-auditcontent-qualitytopic-cannibalization
+3orphan-pagesai-citation-readinessfreshness-monitoring

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

Blog Audit is a full-site health assessment skill within the claude-blog suite. It scans project blog files and evaluates content quality, on-page SEO, structured data, link health, freshness, and AI citation readiness. It also detects topic cannibalization, orphan pages, dead-end pages, and stale content, then produces a prioritized action queue. It fits Claude Code users who need a batch review of locally available blog content.

Scans common blog directories for .md, .mdx, and .html files while excluding README, CHANGELOG, LICENSE, configuration files, SKILL.md, package.json, and node_modules. It uses the Task tool to run parallel analyses for content quality, on-page SEO, BlogPosting and FAQ schema, internal-link graphs, update dates, and AI citation readiness. It detects competing topics, orphan pages, dead-end pages, and posts older than 90 days, then writes a report containing a dashboard, per-post scores, issue counts, recommended link sources, refresh priorities, and estimated effort to blog-audit-report.md.

Good fit
  • A solo blogger wants to review every article against a consistent quality and SEO checklist.1
  • A marketing team needs to identify keyword cannibalization, orphan pages, and outdated statistics across a content library.
  • A content operator is planning a refresh cycle and needs prioritized posts and estimated refresh effort.
  • A blog team wants one audit covering traditional SEO and AI citation readiness.

How do you install this skill?

Before you use it
  • Execution scans project files and writes blog-audit-report.md at the project root, but overwrite behavior, confirmation, and recovery are unspecified.
  • The required Task-based parallel subagents, permission boundaries, retry behavior, and result-merging rules are not defined in this skill.
  • Quality, readability, and AI-citation scores are heuristic indicators, not proof of search ranking, factual accuracy, or citation impact.
  • Date calculation, link reachability, HTML/MDX parsing, and Chinese-language support have no explicit limits or verification guidance.
  • Repository context contains version and test-count inconsistencies; verify the pinned revision's actual contents before relying on them.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Task tool

This skill is distributed as part of the public claude-blog plugin. In Claude Code 1.0.33+, run /plugin marketplace add AgriciDaniel/claude-blog, then /plugin install claude-blog@agricidaniel-claude-blog. The README does not document a separate installation procedure for blog-audit.

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

  • audit all posts,
  • check all blogs.

In a project containing blog files, say “audit blog,” “blog audit,” “site audit,” “blog health,” “audit all posts,” or “check all blogs.” You can also run /blog audit [directory]. The skill scans the project and saves the complete report as blog-audit-report.md in the project root.

What are this skill's strengths and limitations?

Pros
  • Covers content quality, SEO, structured data, links, freshness, and AI citation readiness in one pass.
  • Finds keyword cannibalization, orphan pages, and pages with no outbound links.
  • Produces per-post scores and a prioritized action queue.
  • Supports common blog directories and falls back to a project-wide frontmatter search.
Limitations
  • Requires local project files and the Task tool; it is not documented as a standalone audit of an inaccessible live website.
  • The source provides no blog-audit-specific test results or accuracy measurements.
  • Its quality, readability, and AI-readiness scores are rule-based assessments, not evidence of search rankings or actual AI-platform citations.

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
Blog Audit: Full-Site Health Review this page 41 · Not recommended ★ 2.4k 14d ago MIT
GEO Content Quality & E-E-A-T Assessment 47 · Use with care ★ 11k 22d ago MIT
Full-Site SEO Audit 53 · Use with care ★ 19k 23d ago MIT
Blog Analyzer 51 · Use with care ★ 2.4k 14d ago MIT
GEO Crawlers Access Analysis Skill 51 · Use with care ★ 11k 22d ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Not recommended
41/ 100 5-point scale 2.1 / 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.
1Trust9 / 25 · 1.8/5

The skill scopes discovery to blog files and explicitly filters configuration, dependency, and non-blog files, showing basic data-boundary awareness. It does not explain isolation of untrusted content, require confirmation before writing the report, provide rollback, or disclose parallel-agent data flow, so points are deducted.

2Reliability7 / 20 · 1.8/5

The audit stages, abnormal empty-project branch, and report structure are detailed, and repository context includes CI and test evidence. However, the skill depends on an unspecified Task tool and lacks defined handling or feedback for parse errors, permission failures, invalid dates, and very large projects, so the static score is conservative.

3Adaptability8 / 15 · 2.7/5

Trigger phrases, the directory argument, intended use cases, and primary output are clear. Non-fit cases, semantic false-trigger boundaries, Chinese-language behavior, and mainland-China reachability are not specified; some quality metrics are language-biased, so points are deducted.

4Convention8 / 15 · 2.7/5

The skill has a readable staged structure, filtering rules, report templates, and MIT metadata, while repository context shows CI and maintenance signals. The selected skill itself lacks dependency installation notes, version/change information, maintenance ownership, and troubleshooting guidance; shared materials also contain v1.9.0/v1.9.1 and test-count inconsistencies, so points are deducted.

5Effectiveness5 / 15 · 1.7/5

The intended result is an actionable site-wide report covering per-post scores, orphan pages, cannibalization, stale content, and prioritized actions. Static review cannot verify scan accuracy, scoring correctness, agent coordination, or direct usability of the generated report, so the score is limited by the static ceiling and uncertainty.

6Verifiability4 / 10 · 2.0/5

The skill specifies auditable discovery steps and a fixed report shape, and the repository context provides CI and committed test material. It contains no skill-specific real output, complete key-path execution evidence, or independent corroboration, so only limited credit is warranted.

1 2 3 4 5 6

Open a dimension to read why it scored that way

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

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 crawl a live website?
The SKILL.md describes scanning local project blog files and internal links. It does not explicitly document live-site crawling or network calls.
What happens if the project has no standard blog directory?
The skill searches the entire project root for Markdown files with blog-like frontmatter such as title, date, or description.
Where is the report saved?
The complete report is saved as blog-audit-report.md in the project root.
Does it modify blog posts automatically?
The SKILL.md specifies report generation and recommendations; it does not say that the skill automatically edits blog files.

More skills from this repository

All from AgriciDaniel/claude-blog

Writing & Content

Blog Analyzer

Audit blog quality, SEO, trust signals, and AI citation readiness with a consistent 100-point score.

★ 2.4k FS 51 Use with care 14d ago
Writing & Content

Blog Locale Audit

Audit multilingual blog translations, SEO parity, hreflang, and freshness before publication.

★ 2.4k FS 50 Use with care 14d ago
Writing & Content

Blog Keyword Conflict Detector

Find competing blog pages and decide whether to merge, differentiate, canonicalize, or monitor them.

★ 2.4k FS 43 Not recommended 14d ago
Writing & Content

Blog Decay Analyzer

Find declining pages in Google Search Console exports and choose whether to refresh, consolidate, prune, or investigate query shifts.

★ 2.4k FS 44 Not recommended 14d ago
Writing & Content

Blog GEO Citation Audit

Audit whether blog content is ready to be cited by ChatGPT, Perplexity, and Google AI Overviews.

★ 2.4k FS 55 Use with care 14d ago
Writing & Content

Claude Blog Content Engine

A Claude Code workflow for researching, writing, optimizing, auditing, and publishing blog content across platforms and languages.

★ 2.4k FS 47 Use with care 14d ago
Writing & Content

Blog Rewrite Optimizer

Rework existing blog posts to improve both Google search performance and AI citation readiness.

★ 2.4k FS 45 Not recommended 14d ago
Writing & Content

Blog Calendar Editorial Planner

Turn blog topics, refresh cycles, and distribution timing into an actionable editorial calendar.

★ 2.4k FS 53 Use with care 14d ago
Writing & Content

Blog Strategy Architect

Plans blog positioning, topic clusters, audience focus, search growth, and AI-citation opportunities.

★ 2.4k FS 49 Use with care 14d ago
Writing & Content

Blog Brief Planner

Build research-led blog briefs designed for Google visibility and AI citation readiness.

★ 2.4k FS 44 Not recommended 14d ago
Writing & Content

Blog Writer

Generate complete blog articles structured for Google rankings and AI citation visibility.

★ 2.4k FS 44 Not recommended 14d ago
Writing & Content

Blog Discourse Research

Turn the last 30 days of public discussion into usable content insight.

★ 2.4k FS 54 Use with care 14d ago
Writing & Content

Blog Cluster Engine

Plan and execute SERP-informed, internally linked content clusters from one seed keyword.

★ 2.4k FS 53 Use with care 14d ago
Writing & Content

Claude Blog Brain

A source-traceable Obsidian workspace for planning, creating, optimizing, and managing blog content.

★ 2.4k FS 53 Use with care 14d ago
Writing & Content

Blog Brand Context

Create durable brand positioning and voice guidance for every blog workflow.

★ 2.4k FS 49 Use with care 14d ago
Writing & Content

Blog Persona: Structured Brand Voice Management

Turn brand voice preferences into reusable, measurable rules for consistent blog writing.

★ 2.4k FS 48 Use with care 14d ago
Writing & Content

Blog Translate: SEO Blog Localization

Turns existing blog posts into SEO-ready multilingual editions while preserving publication structure.

★ 2.4k FS 48 Use with care 14d ago
Writing & Content

Blog Localize: Cultural Adaptation for Blogs

Turn translated blog posts into market-specific content with locally appropriate examples, tone, CTAs, and legal context.

★ 2.4k FS 43 Not recommended 14d ago
Writing & Content

Blog Outline Planner

Build a SERP-informed, ready-to-write blog structure.

★ 2.4k FS 39 Not recommended 14d ago
Writing & Content

Multilingual Blog Publisher

Turn one blog topic into localized, SEO-ready language versions and hreflang assets in a single workflow.

★ 2.4k FS 55 Use with care 14d ago

Related skills