Mumbai, India
Guide

How to Do a Content Audit: The Step-by-Step Process

A complete guide to auditing your website content. Covers inventory creation, metric collection, quality scoring, the keep/update/merge/delete decision framework, prioritization, and refresh scheduling. Includes a decision tree for every piece of content.

Last updated: March 2026 · Reading time: 16 min

A content audit is a systematic review of every piece of content on your website, scored against traffic, engagement, SEO performance, and business relevance. You inventory all URLs, collect performance data from Google Analytics and Search Console, assess content quality, then categorize each piece as keep, update, merge, or delete. The output is a prioritized action plan that tells you exactly which pages to fix first. Companies that run annual content audits see 53% higher engagement rates and 49% better rankings on the pages they refresh, according to Semrush’s 2025 content marketing study.
“Most brands publish 50-100 pieces of content per year and never look back at what they’ve already published. We’ve audited sites with 300+ blog posts where 60% of them had under 10 monthly visitors. That dead content dilutes your site’s authority. A content audit isn’t cleanup work. It’s one of the highest-ROI activities in content marketing.” Hardik Shah, Founder of ScaleGrowth.Digital

What’s in this guide

  1. What is a content audit and when should you run one?
  2. How do you create a complete content inventory?
  3. What metrics should you collect for each page?
  4. How do you score content quality?
  5. How do you decide what to keep, update, merge, or delete?
  6. How do you prioritize audit actions?
  7. How do you set a content refresh schedule?
  8. Pro tips from auditing client sites
  9. Common content audit mistakes

What is a content audit and when should you run one?

A content audit is a structured evaluation of every published URL on your website, measuring each page against performance data, quality standards, and business relevance. The goal is to produce a clear action plan: which pages are pulling their weight, which need work, and which should be removed entirely.
Content audit is a systematic inventory and analysis of all content on a website, evaluating each piece against traffic, engagement, SEO, and business metrics to determine whether it should be kept, updated, merged, or removed.
Run a full content audit in these situations:
  • Annually as standard practice. Every site accumulates content that goes stale. Annual audits prevent quality decay from compounding.
  • Before a site redesign or migration. Don’t migrate broken content to a new platform. Audit first, clean up, then migrate.
  • After a traffic drop. If organic traffic declined 15%+ over 3 months, an audit helps pinpoint which pages lost ground and why.
  • When entering a new content strategy. Before building a content calendar, you need to know what you already have.
  • Quarterly for focused reviews. Between annual full audits, run quarterly mini-audits on your top 20-30 pages to catch performance declines early.
A content audit typically takes 1-3 weeks depending on the size of your site. A 50-page site can be audited in 2-3 days. A 500-page site might take 2 weeks. Sites with 1,000+ pages should be audited in priority batches, starting with pages that drive the most traffic or revenue.

How do you create a complete content inventory?

Your content inventory is a spreadsheet listing every published URL on your site. This is the foundation of your audit. Miss pages here and they’ll never get evaluated. Start by crawling your site with a tool like Screaming Frog (free for up to 500 URLs) or Sitebulb. Alternatively, export your sitemap XML or pull a page list from your CMS. Your inventory spreadsheet should capture these fields for every URL:
Field Source Why It Matters
URL Crawl / CMS export Unique identifier for each content piece
Page title Crawl Quick reference, also reveals duplicate titles
Content type Manual or CMS Blog post, landing page, product page, FAQ, etc.
Publish date CMS / crawl Age of content; older content is more likely to be outdated
Last modified date CMS / crawl Shows whether content has been refreshed since publishing
Word count Crawl Flags thin content (under 300 words) needing expansion
Author CMS Identifies content owners for updates; flags departed authors
Target keyword Manual / SEO tool Reveals keyword cannibalization if multiple pages target the same term
Don’t forget to include non-blog content: landing pages, product pages, FAQ pages, resource pages, and category pages. These are often overlooked in audits but represent significant traffic and conversion potential.

What metrics should you collect for each page?

Once you have your inventory, layer in performance data from three sources: Google Analytics 4, Google Search Console, and an SEO tool like Semrush or Ahrefs. Pull 6-12 months of data to smooth out seasonal variations. From Google Analytics 4:
  • Sessions (total traffic to the page)
  • Engaged sessions and engagement rate
  • Average engagement time
  • Conversions or key events attributed to the page
  • New vs. returning users
From Google Search Console:
  • Total impressions (how often the page appeared in search results)
  • Total clicks from organic search
  • Average position for target keywords
  • Click-through rate (CTR)
  • Queries driving traffic to the page
From SEO tools (Semrush, Ahrefs, Moz):
  • Number of ranking keywords
  • Backlinks and referring domains
  • Estimated traffic value
  • Search intent categorization (informational, commercial, transactional)
For sites with GA4 event tracking properly set up, you can also pull engagement events like scroll depth, video views, and form submissions per page. This gives you a richer picture of content quality beyond basic traffic numbers. A page with 500 monthly sessions and a 60% scroll rate is more valuable than a page with 1,000 sessions and a 15% scroll rate.

How do you score content quality?

Quantitative metrics tell you how content performs. Qualitative scoring tells you how good the content actually is. Both matter. A high-traffic page with outdated information will eventually lose rankings. A beautifully written page with zero traffic needs SEO work, not a rewrite. Score each page on a 1-5 scale across these dimensions:
  1. Accuracy (1-5): Is the information current? Are statistics cited with dates? Are any claims outdated or incorrect? Score 1 for outdated, 5 for fully accurate.
  2. Completeness (1-5): Does the page cover the topic thoroughly? Would a reader need to visit another site to get a complete answer? Score 1 for thin, 5 for comprehensive.
  3. Readability (1-5): Is the formatting clean? Are there subheadings, lists, and visual breaks? Is the writing clear? Score 1 for wall-of-text, 5 for well-structured.
  4. Visual quality (1-5): Does the page have relevant images, tables, or graphics? Are they current and professional? Score 1 for no visuals, 5 for strong visual support.
  5. SEO optimization (1-5): Does the page target a clear keyword? Is the title tag, meta description, and heading structure optimized? Are there internal links? Score 1 for unoptimized, 5 for fully optimized.
  6. Conversion potential (1-5): Does the page have appropriate CTAs? Does it move the reader toward a business goal? Score 1 for no CTA, 5 for well-integrated conversion path.
Add the scores for a total out of 30. Pages scoring 25-30 are strong keepers. Pages at 18-24 are update candidates. Pages at 12-17 need significant rework. Pages below 12 are candidates for deletion or complete rewrite. This scoring framework takes time but prevents the common mistake of making keep/delete decisions based on traffic alone.

How do you decide what to keep, update, merge, or delete?

This is the core of the audit: deciding the fate of each content piece. Use this decision tree, working through the questions in order for every page:
Question If Yes If No
Does it get 50+ sessions/month? Likely keep or update. Move to next question. Check backlinks. If it has 5+ referring domains, keep it. If not, move to next question.
Is the topic still relevant to your business? Keep or update based on quality score. Delete. Redirect URL to the most relevant remaining page.
Is there another page targeting the same keyword? Merge the weaker page into the stronger one. 301 redirect the old URL. Keep as unique content. Move to quality assessment.
Does it score 18+ on quality (out of 30)? Update: refresh data, improve formatting, add visuals, optimize for current SEO. Decide: is the topic worth covering? If yes, rewrite from scratch. If no, delete.
Does it drive conversions? High priority for updates, even if traffic is low. Converting content is valuable. Lower priority unless the topic has high search volume potential.
The hardest decision is merging. When you have 3 blog posts covering overlapping topics, combining them into one comprehensive piece preserves backlinks (via 301 redirects), eliminates keyword cannibalization, and produces a stronger page that ranks better than any of the three individual pieces. Semrush’s 2025 study found that content consolidation led to a 49% average improvement in ranking positions for the target keyword. Before deleting any page, always check:
  1. Does it have backlinks from external sites? If yes, set up a 301 redirect first.
  2. Is it linked from other pages on your site? Update those internal links.
  3. Does it rank for any keywords, even low-volume ones? Consider whether those keywords are worth keeping.

How do you prioritize audit actions?

You can’t fix everything at once. After categorizing all pages, sort your action items by a combination of impact and effort. The pages that get attention first should be those with the highest potential return for the least work. Here’s a practical priority framework:
  1. Priority 1 (this week): Quick-win updates. Pages ranking on positions 4-10 for valuable keywords. These are close to page 1 or already there but not in the top 3. A title tag refresh, content expansion, and internal linking update can push them higher with minimal effort. Estimated effort: 1-3 hours per page.
  2. Priority 2 (this month): High-traffic pages needing refresh. Pages with strong traffic but outdated content. Users are finding these pages, but the information isn’t serving them well. Refresh the stats, update screenshots, and add recent examples. Estimated effort: 3-6 hours per page.
  3. Priority 3 (this quarter): Content merges. Consolidating overlapping pages requires planning (which page becomes the canonical version, what content to combine, which URLs to redirect). Do this in batches. Estimated effort: 4-8 hours per merge.
  4. Priority 4 (this quarter): Complete rewrites. Pages with good topic potential but poor execution. These need to be rewritten from scratch with new research, better structure, and proper SEO optimization. Estimated effort: 6-12 hours per page.
  5. Priority 5 (ongoing): Deletions and redirects. Remove dead content, set up 301 redirects, and update internal links. Batch these monthly. Estimated effort: 15-30 minutes per page.
A site with 200 pages might produce an action list of 40 updates, 10 merges, 15 rewrites, and 25 deletions. At 5-8 pages per week, this is a 3-4 month project. Build the timeline into your content calendar alongside new content production.

How do you set a content refresh schedule?

After the initial audit, you need a system to prevent content from going stale again. Set refresh intervals based on content type and topic volatility:
Content Type Refresh Interval What to Update
Statistics and data pages Every 6 months Replace stats with current year data, update sources
Tool comparisons and reviews Every 6-12 months Verify pricing, check new features, update screenshots
How-to guides and tutorials Every 12 months Verify steps still work, update UI references, add new tips
Evergreen frameworks (PAS, AIDA) Every 18-24 months Add fresh examples, update formatting, check links
Case studies Every 12 months Add follow-up results, verify client details are current
Set up a tracking system to flag pages when their refresh date approaches. A simple “next review date” column in your content inventory spreadsheet works. Some teams use project management tools like Asana or ClickUp with recurring tasks. The method matters less than the habit. Content that gets refreshed regularly maintains and improves its search rankings. Google has confirmed that content freshness is a ranking signal, particularly for queries where recency matters (Google Search Central, 2025).

Pro tips from auditing client sites

  1. Start with the pages that make money. Audit your top 20 converting pages first. These are the pages where outdated content has the most direct revenue impact. We’ve seen clients recover 15-20% of lost conversions just by updating their highest-converting blog posts with current information and working CTAs.
  2. Check for keyword cannibalization early. Search for every target keyword in Google with site:yourdomain.com "keyword". If multiple pages compete for the same term, they’re splitting your ranking potential. Merge them. We find keyword cannibalization issues in roughly 70% of the sites we audit at ScaleGrowth.Digital.
  3. Don’t judge pages by traffic alone. A page with 30 monthly sessions that drives 5 demo requests per month is more valuable than a page with 3,000 sessions and zero conversions. Always include conversion data in your audit.
  4. Look at intent alignment. Use your SEO tool’s search intent labels (informational, commercial, transactional) to check whether your content matches what searchers expect. A transactional query landing on an informational page is a missed conversion opportunity, and a content audit is the right time to fix it.
  5. Document everything. Record why each decision was made. When someone asks “why did we delete that blog post?” six months later, you need a clear answer. Your audit spreadsheet should include a “rationale” column for every action.

Common content audit mistakes

  1. Auditing only blog posts. Product pages, landing pages, FAQ pages, and category pages all need auditing. Blog posts are often the easiest to evaluate, but product and landing pages have the highest conversion impact.
  2. Deleting pages without redirects. Every deleted URL should get a 301 redirect to the most relevant remaining page. Deleting without redirecting creates 404 errors that waste any link equity the old page had and frustrate users who bookmarked it.
  3. Using too short a data window. Evaluating content on 30 days of data will miss seasonal patterns. A tax-related blog post might get 90% of its annual traffic in February-April. Use 6-12 months of data minimum.
  4. Not acting on the results. An audit that produces a spreadsheet nobody follows up on is wasted time. Assign owners, set deadlines, and track completion. If you can’t commit to acting on the audit, don’t do the audit.
  5. Running audits too infrequently. Waiting 3 years between audits means facing a mountain of outdated content. Annual full audits with quarterly spot-checks on top pages prevents this buildup.
Related

Related Resources

How to Create a Content Calendar

After your audit, build a calendar that fills the gaps you found and keeps content fresh going forward.

Keyword Research Template

Map keywords to existing content and identify gaps where new content is needed.

SEO Checklist

A 47-point checklist covering technical SEO, on-page, and off-page factors to apply when refreshing audited content.

FAQ

Frequently Asked Questions

How often should I do a content audit?

Run a full content audit annually. Between full audits, conduct quarterly mini-audits on your top 20-30 performing pages to catch traffic declines and outdated information early. If your site publishes 10+ new pages per month, consider semi-annual full audits.

What tools do I need for a content audit?

At minimum: a crawler (Screaming Frog, free for 500 URLs), Google Analytics 4 for traffic and engagement data, Google Search Console for search performance, and a spreadsheet (Google Sheets or Excel). For deeper analysis, add an SEO tool like Semrush or Ahrefs for keyword rankings and backlink data.

Should I delete old content that isn’t getting traffic?

Not automatically. First check whether the page has backlinks (preserve them with redirects), whether the topic is still relevant (it might just need a rewrite), and whether the page drives conversions even with low traffic. Delete only when the topic is irrelevant, there are no backlinks to preserve, and the content can’t be merged with a related page.

How long does a content audit take?

A 50-page site takes 2-3 days. A 200-page site takes 1-2 weeks. A 500+ page site takes 2-3 weeks. The inventory and data collection phase can be partially automated, but the quality scoring and decision-making requires human judgment. Budget roughly 15-20 minutes per page for the manual evaluation portion.

What is keyword cannibalization and how does a content audit fix it?

Keyword cannibalization happens when multiple pages on your site target the same search query, causing them to compete against each other in search results. A content audit identifies these overlaps by mapping each page to its target keyword. The fix is usually to merge the competing pages into one comprehensive piece and redirect the other URLs to it.

Need a Professional Content Audit?

We’ve audited sites with over 1,000 pages and turned underperforming content into traffic and conversion drivers. Our content audits include full SEO analysis, quality scoring, and a prioritized action plan. Get a Content Audit

Free Growth Audit
Call Now Get Free Audit →