Install
$ agentstack add skill-brainbytes-dev-everything-claude-marketing-content-audit ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Content Audit
When to Activate
- Inheriting a content library from a predecessor or acquisition
- Content program has been running for 12+ months without a review
- Organic traffic is declining or stagnating
- Planning a site redesign, migration, or rebrand that affects content
- Suspected content cannibalization (multiple pages competing for the same keyword)
- Building a content strategy that needs to account for what already exists
- Stakeholders question the ROI of content marketing
First Questions
- How many content pieces exist? (Blog posts, landing pages, guides, resources?)
- What analytics access do you have? (Google Analytics, Search Console, CMS analytics?)
- What is the primary goal of the content program? (Traffic, leads, conversions, brand?)
- When was content last reviewed or updated systematically?
- How many authors have contributed, and are they still with the organization?
- Is there known content that is outdated, inaccurate, or off-brand?
- What CMS is used, and can content be bulk-exported for analysis?
Content Inventory Methodology
Step 1: Export Everything
Pull a complete list of published content. For each piece, capture:
URL
Title
Publish date
Last modified date
Author
Content type (blog, guide, case study, landing page, etc.)
Word count
Content pillar/category
Primary keyword (if known)
Sources: CMS export, sitemap.xml (for URL list), Screaming Frog crawl (for metadata), Google Analytics (for performance data), Google Search Console (for search data).
Step 2: Add Performance Data
For each piece, pull metrics for the trailing 12 months:
| Metric | Source | Why It Matters | |---|---|---| | Organic sessions | Google Analytics | Search-driven visibility | | Total pageviews | Google Analytics | Overall reach | | Avg. time on page | Google Analytics | Engagement depth | | Bounce rate | Google Analytics | Content relevance | | Conversions/goals | Google Analytics | Business impact | | Impressions | Google Search Console | Search visibility | | Clicks | Google Search Console | Search traffic | | Avg. position | Google Search Console | Ranking performance | | Top queries | Google Search Console | What the page ranks for | | Backlinks | Ahrefs/SEMrush | Authority and link equity | | Social shares | BuzzSumo/native analytics | Social reach |
Step 3: Add Quality Scores
For each piece, manually assess (or sample for large libraries):
| Quality Dimension | Score (1-5) | Criteria | |---|---|---| | Accuracy | | Is the information current and correct? | | Relevance | | Does this still serve a business goal and audience need? | | Completeness | | Does it cover the topic thoroughly? | | Brand alignment | | Does it match current voice, positioning, and visual standards? | | SEO optimization | | Is it structured for search (headings, meta, internal links)? | | Readability | | Is it well-written, scannable, and engaging? | | Visual quality | | Are images, formatting, and media current and functional? |
Scoring and Decision Framework
Content Score Calculation
Combine performance and quality into a single score:
Content Score = (Performance Score × 0.6) + (Quality Score × 0.4)
Performance Score = weighted average of:
- Organic traffic (30%)
- Conversions (30%)
- Engagement (time on page, bounce rate) (20%)
- Backlinks (20%)
Quality Score = average of 7 quality dimensions (1-5 scale, normalized to 100)
Adjust weights based on your program's primary goal (traffic-focused programs weight organic higher, conversion-focused programs weight conversions higher).
The Four Decisions
Every piece of content gets one of four decisions:
| Decision | Criteria | Action | |---|---|---| | Keep | High performance + high quality | No action needed. Monitor. | | Update | High performance + declining quality, OR high potential + quality gaps | Refresh content, update data, improve SEO, add visuals. | | Merge | Multiple pages covering the same topic (cannibalization) | Combine into one stronger page. Redirect the others. | | Archive/Delete | Low performance + low quality + no strategic value | Remove from site (301 redirect to relevant page if it has backlinks). |
Decision Matrix
HIGH QUALITY
│
KEEP │ UPDATE
(monitor, promote) │ (refresh, improve)
│
─────────────────────────────────────────── PERFORMANCE
│
MERGE │ ARCHIVE
(consolidate) │ (remove/redirect)
│
LOW QUALITY
Content Gap Analysis
After auditing what exists, identify what is missing:
Gap Identification Methods
- Keyword gap. Compare your keyword rankings to competitors. What do they rank for that you do not? (Use Ahrefs Content Gap or SEMrush Keyword Gap.)
- Topic gap. Map your content to your content pillars. Which pillars are underserved?
- Funnel gap. Map content to buyer journey stages (awareness → consideration → decision). Is one stage underfed?
- Format gap. Do you only have blog posts? Missing video, interactive tools, templates, or downloadable resources?
- Audience gap. Map content to audience segments. Is one persona getting all the content while another gets none?
- Question gap. Review "People Also Ask," customer support tickets, and sales call notes. What questions are unanswered by your content?
Gap Prioritization
For each identified gap, score:
| Factor | Score (1-5) | |---|---| | Business impact (tied to revenue or key goal) | | | Audience demand (search volume, question frequency) | | | Competitive opportunity (competitors are weak here) | | | Feasibility (can you create this with available resources) | |
Prioritize gaps with the highest combined score.
Audit Spreadsheet Template
| URL | Title | Type | Pillar | Publish Date | Last Updated | Word Count | Author |
|-----|-------|------|--------|-------------|-------------|------------|--------|
| Organic Sessions (12mo) | Conversions (12mo) | Avg Position | Top Query | Backlinks |
|--------------------------|---------------------|-------------|-----------|-----------|
| Accuracy (1-5) | Relevance (1-5) | Completeness (1-5) | Brand Alignment (1-5) |
|-----------------|------------------|---------------------|----------------------|
| SEO (1-5) | Readability (1-5) | Visual Quality (1-5) | Overall Score | Decision |
|------------|--------------------|-----------------------|---------------|----------|
| Action Items | Priority | Owner | Deadline |
|-------------|----------|-------|----------|
Recommended Tabs
- Inventory — Full content list with metadata
- Performance — Analytics data
- Quality Assessment — Manual scores
- Decisions — Keep/Update/Merge/Archive with action items
- Gaps — Identified content gaps with prioritization
- Dashboard — Summary statistics and charts
Prioritization Framework for Updates
When the audit reveals dozens of pieces needing updates, prioritize with this framework:
Quick Wins (Do First)
- Pages ranking positions 5-15 for valuable keywords (close to page 1 — small improvements yield big results)
- High-traffic pages with outdated information (risk of losing rankings)
- Pages with high impressions but low CTR (meta title/description optimization)
Medium Effort (Do Next)
- Pages with good backlinks but weak content (the authority is there, content needs to catch up)
- Content cannibalization situations (merging pages)
- Pages targeting valuable keywords but ranking 15-30 (need significant content improvement)
Strategic Investments (Plan for Later)
- Major content gaps identified in gap analysis
- New pillar pages or topic clusters to build
- Content format expansions (first video, first interactive tool)
Audit Cadence
| Audit Type | Frequency | Scope | |---|---|---| | Full audit | Annually | Every piece of content | | Performance review | Quarterly | Top 50 pages + bottom 20 pages | | Freshness check | Monthly | Content published 12+ months ago in high-priority pillars | | New content review | 30 days post-publish | Every new piece (is it performing to expectations?) |
Common Pitfalls
- Auditing without a goal. An audit should answer a specific question: What should we update? What should we cut? Where are the gaps? Without a question, it is just data collection.
- Only looking at traffic. A page with low traffic but high conversion rate may be more valuable than a viral blog post that converts nobody.
- Deleting without redirecting. Removing content without 301 redirects to relevant pages wastes accumulated link equity and creates dead ends.
- Auditing but not acting. The audit is worthless without an action plan with owners and deadlines.
- One-time exercise. Content audits should be recurring, not a one-time project.
- Ignoring content outside the blog. Landing pages, help docs, product pages, and email templates are content too.
Quality Gate
Before considering a content audit complete:
- [ ] Full content inventory is compiled with metadata for every published piece
- [ ] Performance data covers at least 12 months of analytics
- [ ] Quality scoring is applied consistently (same criteria, same scale)
- [ ] Every piece has a decision: Keep, Update, Merge, or Archive
- [ ] Content gaps are identified with prioritization scores
- [ ] Update priorities are ranked (quick wins, medium effort, strategic)
- [ ] Action items have owners and deadlines
- [ ] Redirect plan exists for any content being archived or merged
- [ ] Findings are summarized for stakeholders (not just a raw spreadsheet)
- [ ] Next audit date is scheduled
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: brainbytes-dev
- Source: brainbytes-dev/everything-claude-marketing
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.