How to Do a Content Audit: Step-by-Step Guide
A content audit reveals what's working, what's outdated, and what's dragging your site down. Here's a step-by-step process — from inventory to scoring to action — with templates and prioritisation frameworks.
Most websites have a content problem they can't see. They keep publishing new content while old content accumulates — outdated, off-brand, poorly performing, sometimes contradicting the new content. A content audit makes the invisible visible: it's a systematic review of every piece of content on your site, evaluated against defined criteria, with a clear action for each piece.
The result isn't just a spreadsheet. It's a strategic map that tells you what to keep, what to update, what to merge, what to redirect, and what to delete.
When to Do a Content Audit
| Trigger | Why |
|---|---|
| Annual schedule | Content decays — facts change, products evolve, competitors shift |
| Traffic decline | Identify underperforming content dragging down domain authority |
| Rebrand | All content must align with new brand voice and positioning |
| Site migration | Audit before migrating to avoid carrying dead weight to the new site |
| New content strategy | Understand current state before planning future content |
| SEO reset | Identify cannibalisation, thin content, and missed opportunities |
| Compliance requirement | Regulated industries need periodic content accuracy reviews |
The Content Audit Process
Step 1: Inventory Everything
Create a complete list of every published URL on your site. Don't rely on memory — use tools.
Data sources:
- Sitemap.xml — your site's declared page list
- Google Search Console — pages Google has indexed (may differ from sitemap)
- Crawl tool (Screaming Frog, Sitebulb) — discovers pages the sitemap misses
- CMS export — all published content from your content management system
For each URL, capture:
| Field | Source | Purpose |
|---|---|---|
| URL | Crawl/sitemap | Unique identifier |
| Title | Page meta | Content identification |
| Publish date | CMS | Age assessment |
| Last updated | CMS | Currency assessment |
| Word count | Crawl | Thin content identification |
| Content type | Manual/CMS | Category analysis |
| Author | CMS | Quality patterns by author |
Step 2: Add Performance Data
Layer in analytics and search data to understand how each page performs.
| Metric | Source | What It Tells You |
|---|---|---|
| Organic sessions (12 months) | Google Analytics | Search traffic value |
| Total pageviews | Google Analytics | Overall visibility |
| Bounce rate | Google Analytics | Content-audience fit |
| Average time on page | Google Analytics | Engagement quality |
| Conversions/goals | Google Analytics | Business value |
| Impressions | Search Console | Search visibility |
| Clicks | Search Console | Click-through rate |
| Average position | Search Console | Ranking performance |
| Backlinks | Ahrefs/Moz | Authority and link value |
Step 3: Assess Content Quality
This is where most audits stop at performance data and miss the quality dimension. Performance tells you what the audience thinks. Quality assessment tells you what the content actually IS.
Quality dimensions to assess:
| Dimension | What to Check | Score Range |
|---|---|---|
| Accuracy | Is the information current and correct? | 1-3 |
| Brand voice | Does it match your current brand voice? | 1-3 |
| SEO | Keyword optimised, meta data present, structured correctly? | 1-3 |
| Readability | Appropriate reading level for the audience? | 1-3 |
| Completeness | Does it thoroughly cover the topic? | 1-3 |
| Visual quality | Images current, properly formatted, alt text present? | 1-3 |
At scale: Manually assessing quality for 500+ pages is impractical. Use AI content review to score pages against your criteria automatically — import URLs and batch-review against brand voice, readability, SEO, and completeness criteria.
Step 4: Score and Categorise
Combine performance and quality data into an overall assessment. For each page, assign an action category:
| Action | Criteria | What to Do |
|---|---|---|
| Keep | High performance + high quality | No changes needed. Monitor. |
| Update | Good performance but outdated/quality issues | Refresh content, update data, improve quality |
| Merge | Multiple pages on similar topics competing with each other | Combine into one comprehensive page, redirect others |
| Redirect | Low performance, topic covered better elsewhere | 301 redirect to the better page |
| Delete | No traffic, no backlinks, no value, irrelevant | Remove and return 410 (or redirect if appropriate) |
Step 5: Prioritise Actions
Not all actions are equally urgent. Prioritise using an impact/effort matrix:
| Priority | Criteria | Action |
|---|---|---|
| P1: Quick wins | High-traffic pages with quality issues | Update first — biggest impact for least effort |
| P2: Strategic | Pages with potential but need significant work | Schedule for content refresh |
| P3: Consolidation | Cannibalising pages that should be merged | Merge and redirect — improves SEO |
| P4: Cleanup | Dead pages with no traffic or value | Delete/redirect in batches |
Step 6: Execute and Track
Create a content audit action plan with owners, deadlines, and tracking:
| URL | Action | Owner | Deadline | Status |
|---|---|---|---|---|
| /blog/old-post-2022 | Update — refresh data, add 2025 stats | Sarah | Mar 15 | In progress |
| /blog/topic-a + /blog/topic-a-v2 | Merge into /blog/topic-a | Mike | Mar 22 | Pending |
| /resources/outdated-guide | Delete — redirect to /resources/new-guide | Sarah | Mar 10 | Done |
Content Audit Spreadsheet Template
Set up your audit spreadsheet with these columns:
Identification:
- URL
- Title
- Content type (blog, landing page, resource, etc.)
- Publish date
- Last updated
Performance:
- Organic sessions (12 months)
- Total pageviews
- Bounce rate
- Avg time on page
- Conversions
- Backlinks
Quality:
- Accuracy score (1-3)
- Brand voice score (1-3)
- SEO score (1-3)
- Readability score (1-3)
- Completeness score (1-3)
- Overall quality score
Action:
- Action category (Keep/Update/Merge/Redirect/Delete)
- Priority (P1-P4)
- Owner
- Deadline
- Status
- Notes
Common Content Audit Mistakes
Mistake 1: Auditing Performance Only
Pages with high traffic can have terrible quality (outdated, off-brand, inaccurate). Pages with low traffic can be high quality but poorly optimised. You need both dimensions.
Mistake 2: Not Acting on Results
The audit is worthless if it produces a spreadsheet that nobody acts on. Assign owners, set deadlines, and track completion. An audit without execution is just a very thorough description of your problems.
Mistake 3: Trying to Fix Everything at Once
A 500-page audit might identify 200 actions. Prioritise ruthlessly. Start with P1 (quick wins on high-traffic pages) and work down. Trying to fix everything simultaneously means nothing gets done well.
Mistake 4: Deleting Pages With Backlinks
Before deleting any page, check for backlinks. A page with 10 referring domains but no traffic still has SEO value. Redirect it to a relevant page to preserve the link equity.
Mistake 5: Not Setting a Recurring Schedule
A one-time audit solves today's problems. A recurring audit (annually or bi-annually) prevents content decay from accumulating again. Schedule the next audit before you finish the current one.
Mistake 6: Manual Quality Assessment at Scale
Reading and manually scoring 500 pages takes weeks. By the time you finish, the first pages you scored may have changed. Use automated quality scoring to assess all pages against the same criteria consistently and quickly.
Frequently Asked Questions
How long does a content audit take?
Inventory and data collection: 1-2 days. Quality assessment: 1-5 days (depending on volume and whether you use automated scoring). Analysis and action planning: 1-2 days. Total: 1-2 weeks for a mid-size site (200-500 pages). Execution takes 1-3 months depending on the volume of actions.
How often should I do a content audit?
Full audit: annually. Mini-audit (top 50 pages by traffic): quarterly. Performance review (all pages, no quality assessment): monthly via analytics dashboards.
Should I audit every page, or just blog posts?
Every published page. Landing pages, product pages, resource pages, and even the About page can be outdated or off-brand. Blog posts are often the largest category, but they're not the only content that decays.
What if I have thousands of pages?
Automate what you can: inventory via crawl tools, performance data via analytics exports, quality scoring via AI review. Focus manual assessment on the top 100-200 pages by traffic. For the long tail, use automated scoring to identify the worst performers and prioritise those.
Should I delete old content or just update it?
Update if the topic is still relevant and the page has traffic, backlinks, or ranking potential. Delete if the topic is no longer relevant, the page has no traffic and no backlinks, and no redirect target exists. When in doubt, redirect rather than delete.
How do I handle content written by people who no longer work here?
Evaluate it the same way as any other content. The author doesn't matter — the quality, accuracy, and performance do. Update the author attribution if needed, and refresh the content based on your quality assessment.
Key Takeaways
- A content audit evaluates every page on your site for both performance AND quality.
- Six steps: Inventory → Performance data → Quality assessment → Score and categorise → Prioritise → Execute.
- Five action categories: Keep, Update, Merge, Redirect, Delete — every page gets one.
- Prioritise quick wins — high-traffic pages with quality issues deliver the biggest impact for the least effort.
- Use automated quality scoring to assess content at scale. Manual review of 500+ pages doesn't scale.
- Schedule recurring audits — annual full audits and quarterly mini-audits prevent content decay from accumulating.
- Act on the results — an audit without execution is just a detailed description of your problems.
This article is for informational purposes. Content audit scope and methodology vary by site size, industry, and strategic goals. Adapt the process to your specific needs and resources.