How to Conduct a Content Audit
A step-by-step guide to conducting a content audit. Covers inventory creation, performance analysis, quality scoring, and action planning for existing content.
Most content teams are sitting on hundreds of published pages they have never revisited. Some are driving traffic. Some are dead weight. Some are actively hurting the brand with outdated information, broken links, or low quality.
A content audit tells you which is which. It is a systematic review of every piece of content you have published, scored against performance data and quality criteria, resulting in a clear action plan: keep, update, consolidate, or remove.
Here is how to do one efficiently.
When to Conduct a Content Audit
An audit is not a one-time project. Schedule them based on your publishing velocity:
| Publishing Volume | Audit Frequency | Typical Duration |
|---|---|---|
| 1-5 posts/month | Annually | 1-2 days |
| 5-15 posts/month | Every 6 months | 2-4 days |
| 15-30 posts/month | Quarterly | 3-5 days |
| 30+ posts/month | Quarterly with monthly spot checks | 5-7 days |
You should also audit after major events: a rebrand, a website migration, a product pivot, or a significant Google algorithm update.
Step 1: Build Your Content Inventory
The inventory is a spreadsheet listing every published piece with key metadata.
Columns to include:
| Column | Source | Purpose |
|---|---|---|
| URL | Sitemap or CMS export | Identify every page |
| Title | Page metadata | Quick reference |
| Publish date | CMS | Identify outdated content |
| Last updated | CMS | Spot stale content |
| Word count | Scraping tool or CMS | Assess content depth |
| Content type | Manual categorization | Filter by type |
| Target keyword | SEO tool or content brief | Assess SEO alignment |
| Author | CMS | Track quality by author |
How to build it:
- Export your sitemap (yoursite.com/sitemap.xml)
- Export page data from your CMS
- Pull analytics data from Google Analytics and Google Search Console
- Combine into a single spreadsheet with one row per URL
For sites with under 500 pages, this is manageable in a spreadsheet. Above 500 pages, use a dedicated audit tool or database.
Step 2: Pull Performance Data
Add performance metrics to each row. These tell you which content is working and which is not.
Essential metrics:
| Metric | Source | What It Tells You |
|---|---|---|
| Organic sessions (last 90 days) | Google Analytics | Current traffic value |
| Organic sessions (previous 90 days) | Google Analytics | Traffic trend |
| Average position | Google Search Console | Ranking strength |
| Click-through rate | Google Search Console | Title/description effectiveness |
| Backlinks | Ahrefs, Moz, or Semrush | Authority and link value |
| Bounce rate | Google Analytics | Content relevance to visitors |
| Conversions | Google Analytics | Business impact |
Sort by organic sessions to quickly identify your top performers and your underperformers.
Step 3: Score Content Quality
Performance data tells you what is working. Quality scoring tells you what deserves to exist. High-traffic, low-quality content is a liability. Low-traffic, high-quality content may just need better distribution.
Quality scoring criteria for an audit:
| Criterion | What to Evaluate | Score (1-5) |
|---|---|---|
| Accuracy | Is the information current and correct? | |
| Completeness | Does it thoroughly cover the topic? | |
| Brand alignment | Does it match current brand voice and guidelines? | |
| Readability | Is it accessible to the target audience? | |
| SEO optimization | Does it target a relevant keyword effectively? | |
| Visual quality | Are images, formatting, and layout professional? |
For large inventories, do not manually score every page. Score a representative sample from each content type and performance tier, then batch-score the rest using automated quality review.
Step 4: Categorize With the 4-Action Framework
Every piece of content gets assigned one of four actions:
Keep (No Changes Needed)
Criteria: High performance + high quality. The content is driving traffic, converting visitors, and meeting quality standards.
Action: Monitor in future audits. Ensure internal links point to this content.
Update
Criteria: Good performance or potential, but quality issues exist. Outdated statistics, broken links, old product information, or readability below current standards.
Action: Revise the content to fix identified issues. Update the publish date. Maintain the existing URL to preserve link equity.
Consolidate
Criteria: Multiple pieces covering the same topic, splitting search authority. Neither ranks well, but combined they could.
Action: Merge the best elements into a single comprehensive piece. Redirect the removed URLs to the consolidated page.
Remove
Criteria: No traffic, no backlinks, low quality, and no strategic relevance. The content adds no value and may dilute site quality.
Action: Remove the page and implement a 301 redirect to the most relevant existing page, or a 410 (gone) if no relevant page exists.
Step 5: Prioritize Your Action Plan
You now have a categorized list of actions. Prioritize based on impact and effort.
Prioritization matrix:
| Priority | Criteria | Examples |
|---|---|---|
| P1 (This week) | High impact, low effort | Fix factual errors on high-traffic pages |
| P2 (This month) | High impact, medium effort | Update top 10 posts with outdated content |
| P3 (This quarter) | Medium impact, medium effort | Consolidate overlapping content clusters |
| P4 (Backlog) | Low impact, any effort | Remove dead content, fix minor issues |
Quick wins to tackle first:
- Update statistics and dates on top-performing posts
- Fix broken links across the site
- Add missing meta descriptions to high-impression pages
- Redirect consolidated content
- Remove clearly irrelevant or outdated pages
Step 6: Document Findings and Set Baselines
The audit is only valuable if you act on the findings and track progress.
Audit summary should include:
- Total pages audited
- Distribution across actions (keep, update, consolidate, remove)
- Top 10 opportunities (highest-potential updates)
- Systematic issues identified (for example: "42% of posts have meta descriptions over 160 characters")
- Quality score distribution (how much content meets your standard)
Set baselines for future comparison:
- Average quality score across all content
- Percentage of content meeting quality threshold
- Number of pages with zero organic sessions
- Average content age
- Percentage of content updated in the last 12 months
Compare these numbers at every future audit to measure improvement.
Common Audit Mistakes
Auditing Without Clear Criteria
"Going through all our content" is not a methodology. Define your criteria, scoring system, and action framework before you start reviewing individual pages.
Only Looking at Traffic
A page with zero traffic might have valuable backlinks or serve a strategic purpose (product documentation, legal pages). Performance data is one input, not the only input.
Auditing but Not Acting
An audit that produces a spreadsheet nobody acts on is wasted time. Assign owners and deadlines to every action item. Track completion.
Removing Content Without Redirects
Deleted pages that return 404 errors waste link equity and frustrate visitors. Always redirect to relevant existing content.
Making It Too Big
Do not try to audit everything at once on your first attempt. Start with one content type or one section of the site. Build the process, then expand.
Key Takeaways
- Build a complete content inventory with URLs, metadata, and performance data
- Score quality against defined criteria (accuracy, completeness, brand alignment, readability, SEO)
- Categorize every piece: keep, update, consolidate, or remove
- Prioritize actions by impact and effort — fix high-traffic factual errors first
- Document baselines so you can measure improvement at the next audit
- Audit regularly based on your publishing volume — not just once
A content audit is not glamorous work. But it transforms a growing pile of published content into a managed portfolio where every piece earns its place.