What is a content audit?
A content audit is a systematic inventory and evaluation of all published content on your website. It answers three questions: what do we have, how is it performing, and what should we do about it (keep, update, consolidate, or remove)?
Content Audit: A comprehensive inventory and performance evaluation of all published content, used to identify what to keep, update, consolidate, or remove. It forms the foundation for content strategy, gap analysis, and refresh planning.
Why content audits matter
Most websites accumulate content debt over time. Blog posts from 2021 with outdated advice. Duplicate articles covering the same topic from different angles. Thin content that ranks for nothing and helps nobody. A content audit surfaces this debt and gives you a plan to address it.
Without regular audits, your content library becomes a liability — confusing search engines, diluting topical authority, and presenting outdated information to potential customers.
Content audit template: what to track
| Column | Data source | Purpose |
|---|---|---|
| URL | Crawl / CMS export | Unique identifier |
| Title | CMS | Quick reference |
| Publish date | CMS | Age / freshness assessment |
| Last updated | CMS | Refresh priority |
| Organic sessions (90d) | Analytics | Traffic performance |
| Primary keyword | SEO tool | Search intent alignment |
| Keyword ranking | SEO tool | SERP position |
| Word count | Crawl | Depth / thin content flag |
| Action | Your assessment | Keep / Update / Consolidate / Remove |
The four audit actions: keep, update, consolidate, remove
- Keep: Content that ranks well, drives traffic, and is still accurate. No action needed.
- Update: Content that has potential but needs refreshing — outdated stats, old screenshots, missing sections. Feed these into a content refresh workflow.
- Consolidate: Multiple thin articles covering the same topic. Merge into one comprehensive piece. Redirect old URLs.
- Remove: Content with zero traffic, no keyword potential, and no strategic value. 301 redirect or noindex.
How to run a content audit step by step
- Export all URLs from your CMS or run a site crawl.
- Pull performance data from analytics (sessions, conversions) and SEO tools (rankings, backlinks).
- Score each page against performance thresholds: traffic, engagement, ranking position.
- Assign actions — keep, update, consolidate, or remove — based on scores and editorial judgment.
- Prioritize updates — Focus on pages with ranking potential (positions 5–20) that could move up with improvements.
- Build a refresh calendar — Map update and consolidation actions to your editorial calendar.
Auditing content for AI search readiness
Beyond traditional SEO metrics, audit your content for AI search readiness. Does each piece have structured headings, FAQ sections, clear definitions, and schema markup? Content that's well-structured for AI Overviews is more likely to be cited in AI-generated summaries.
Add an "AI readiness" column to your audit template: does the page have structured data, FAQs, and clear authoritative answers? This helps prioritize updates for AI search visibility.
How often to audit
Run a full content audit annually. Run focused audits quarterly on top-performing content and content approaching staleness (6+ months without updates). Use content gap analysis alongside audits to identify what's missing, not just what's underperforming.
Content Audit Process
- ☐ All URLs exported from CMS or crawl
- ☐ Performance data pulled (traffic, rankings, conversions)
- ☐ Each page scored and action assigned
- ☐ Consolidation candidates identified (duplicate topics)
- ☐ AI readiness assessed (structure, schema, FAQs)
- ☐ Refresh calendar built with priorities
Frequently asked questions
Related resources
Content Refresh for AI Overviews
Refresh existing content for AI search visibility. Covers when to refresh, the 8-step process, AI citation optimization, and building a refresh cadence.
BlogContent Gap Analysis: Find What's Missing
How to conduct a content gap analysis that identifies topic, quality, and format gaps. Includes competitor analysis, AI search gaps, and prioritization.
BlogOptimize Content for Google AI Overviews
Practical guide to structuring content for Google AI Overviews. Covers heading structure, schema markup, topic clusters, and freshness signals.
BlogEditorial Calendar Template That Ships Content
Most editorial calendars become graveyards. Build one grounded in search demand with clear accountability — or replace it with automation.
PreviewStart a Content Preview
Request a 14-day preview with 10 social posts and 2 blog posts.
Start a content preview
Automated publishing by default. Optional Approval Before Publish. Preview includes 10 social posts + 2 blog posts.