Writing & Content blog-auditseo-auditcontent-qualitytopic-cannibalizationorphan-pagesai-citation-readinessfreshness-monitoring

Blog Audit: Full-Site Health Review

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

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

Reliability7 / 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.

Adaptability8 / 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.

Convention8 / 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.

Effectiveness5 / 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.

Verifiability4 / 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.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 49842ea9e7b9
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.
See the full review method →

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.

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

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 do you install this skill?

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.

How do you use this skill?

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.

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.

Writing & Content

Blog Locale Audit

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

Writing & Content

Blog Keyword Conflict Detector

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

Writing & Content

Blog Decay Analyzer

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

Writing & Content

Blog GEO Citation Audit

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

Writing & Content

Claude Blog Content Engine

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

Writing & Content

Blog Rewrite Optimizer

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

Writing & Content

Blog Calendar Editorial Planner

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

Writing & Content

Blog Strategy Architect

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

Writing & Content

Blog Brief Planner

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

Writing & Content

Blog Writer

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

Writing & Content

Blog Discourse Research

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

Writing & Content

Blog Cluster Engine

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

Writing & Content

Claude Blog Brain

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

Writing & Content

Blog Brand Context

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

Writing & Content

Blog Persona: Structured Brand Voice Management

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

Writing & Content

Blog Translate: SEO Blog Localization

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

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.

Writing & Content

Blog Outline Planner

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

Writing & Content

Multilingual Blog Publisher

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

Related skills