blog-audit

Audits all blog posts for quality scores, orphan pages, cannibalization, and stale content.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/captaindevv/SEO-ajaypipes --skill blog-audit-captaindevv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blog-audit
Source: https://github.com/captaindevv/SEO-ajaypipes/tree/main/skills/blog-audit
Command: npx skills add https://github.com/captaindevv/SEO-ajaypipes --skill blog-audit-captaindevv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Maintaining a large blog makes it hard to spot low-quality posts, orphan pages, keyword cannibalization, and outdated content across the entire site. This Skill runs a full-site health assessment so you get per-post scores and a prioritized fix list instead of manually reviewing every article. ## Core Features & Use Cases - Parallel Multi-Agent Analysis: Spawns subagents covering content quality, on-page SEO, schema validation, link health, freshness, and AI citation readiness across all discovered posts. - Site-Wide Diagnostics: Detects topic cannibalization between posts, orphan and dead-end pages via an internal link graph, and stale content ranked by refresh priority and effort. - Prioritized Action Queue: Produces a report with per-post score tables, a lowest-score-first action queue, and recommendations to merge, redirect, or differentiate competing posts. - Use Case: Run it on a 100-post blog to discover that 12 posts are orphans, 3 keyword clusters are cannibalizing each other, and 20 posts haven't been updated in over 180 days, then work through the ranked fix queue. ## Quick Start Ask the AI to audit the blog by saying "audit blog" or "run a blog health check on all posts in the content directory".

Frequently Asked Questions about blog-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit all blog posts for SEO and content quality at once?▼

Run a full-site blog audit that scans every post file and scores each one on content quality, on-page SEO, schema, links, freshness, and AI citation readiness. This Skill spawns parallel subagents per dimension and outputs per-post scores plus a prioritized action queue.

How to find orphan pages and keyword cannibalization on a blog?▼

Build an internal link graph from all posts to find pages with zero inbound links, then compare primary keywords extracted from titles, H1s, and meta descriptions to flag competing posts. The audit recommends merging, redirecting, or differentiating cannibalizing posts.

Can I audit a WordPress blog that has no local markdown files?▼

Yes. When no local blog files are found, the audit can use a keyword inventory reference as the post list and fetch live URLs via WebFetch for content analysis instead of reading local files. This covers CMS-hosted sites like WordPress.

What does the blog audit report include?▼

The report saved as blog-audit-report.md contains a health summary dashboard, per-post score table, prioritized action queue ordered by lowest score, cannibalization report, orphan page list with suggested link sources, and a stale content table with refresh effort estimates.

When should I not run a full-site blog audit?▼

Skip the full audit when you only need feedback on a single post; a per-post analysis is faster and cheaper. The site-wide audit is designed for periodic health checks across many posts, not iterative editing of one article.