Content

Content audit: methodology and step-by-step process

Content audit: Keep / Update / Consolidate / Delete methodology

A content audit is a systematic inventory and evaluation of every page on a site. Without one, you invest in new content while existing pages quietly lose rankings. We walk through the full process: from crawling to the Keep / Update / Consolidate / Delete decision matrix.

Most websites accumulate dozens or hundreds of pages over time that generate no traffic, earn no links, and drive no conversions. They dilute crawl budget, create keyword cannibalism, and drag down overall domain authority. A content audit is the tool that makes all of this visible — and gives you an action plan.

According to Semrush data, sites that complete a thorough content audit and act on the findings typically see 30–50% growth in organic traffic within six months — without publishing a single new page.

What is a content audit

A content audit is a structured process of inventorying, evaluating, and categorising every piece of content on a website. The goal is to determine what is working, what needs improvement, what should be merged, and what should be removed.

A content audit answers three questions: what content exists on the site, how well it serves business goals, and which specific actions will maximise the return on the existing content inventory.

Content audit splits pages into three groups: keep, update, or delete — based on traffic and link value.
63%

Pages with zero traffic

Median for sites older than 3 years, per Ahrefs data

30–50%

Organic growth

After a full audit and implementation of findings

2× faster

Crawling

Removing dead weight helps Googlebot reach priority pages sooner

Once / year

Full audit

Minimum recommended frequency for active sites

Types of content audit

Not all content audits are the same. The type is determined by the problem you are trying to solve.

SEO audit

Focuses on rankings, clicks, impressions, and crawlability. Identifies pages with falling traffic, cannibalism, and technical barriers.

UX audit

Analyses engagement: scroll depth, time on page, bounce rate. Surfaces pages users abandon quickly.

Quality audit

Manual evaluation of accuracy, completeness, freshness, and E-E-A-T alignment. Essential for medical, financial, and expert-heavy niches.

Conversion audit

Looks at each page's contribution to conversions: assisted conversions in GA4, user paths to the target action.

In practice, most content audits are a combined SEO + quality audit. A pure UX or conversion audit is a CRO task, not an SEO one.

Step 1: inventory — a complete URL list

Before you can evaluate content, you need to know what exists. A crawler shows you what Googlebot sees — a more honest picture than an XML sitemap alone.

Crawling the site

  1. Run Screaming Frog (or Sitebulb) in Spider mode. The free version handles up to 500 URLs.
  2. Exclude technical URLs: /cart, /checkout, /account, /search?q=*, UTM variants.
  3. Also export the URL list from your XML sitemap and from GSC (Coverage report — all indexed pages).
  4. Merge both lists and remove duplicates. This is your complete inventory.

Inventory spreadsheet columns

FieldSourcePurpose
URLCrawlerUnique page identifier
Title / H1CrawlerQuick topic identification
Page typeManual / segmentationBlog, category, landing page, utility
DepthCrawlerCrawl priority and architectural weight
CanonicalCrawlerIs there a self-referential canonical or does it point elsewhere?
Publication dateCMS / GSCContent freshness signal
Indexable?Crawler / GSCindexable / non-indexable status
Do not rely solely on the XML sitemap — it is often incomplete. A crawler finds URLs that are absent from the sitemap but genuinely crawled by Googlebot.

Step 2: data collection — what the numbers say

The inventory is ready. Now you need to pull metrics for each URL from three sources: Google Analytics 4, Google Search Console, and a backlink tool.

Google Search Console

  • Impressions (last 12 months) — shows how well Google understands the page
  • Clicks (organic) — real traffic from search
  • Average Position — average rank across all queries for the page
  • CTR — an indirect signal of title and snippet quality

Google Analytics 4

  • Sessions / Users from the organic channel (Medium = organic)
  • Engagement Rate (≥ 60% is considered healthy)
  • Average Engagement Time — how long users actually engage with the content
  • Conversions — assisted conversions (if goal events are configured)

Pages with quality backlinks must never be deleted without a redirect — you will permanently lose link equity. From Ahrefs or Semrush, export: number of referring domains, DR/UR signal, and top anchors.

Use Google Sheets with VLOOKUP to join data from different sources on the URL key. Normalise URLs before joining: strip trailing slashes, lowercase everything.

Step 3: evaluation criteria

Evaluate each page across six dimensions. Score each from 1 to 3 — the total gives you a priority score for the next step.

CriterionLow (1)Medium (2)High (3)
Organic traffic< 50 sessions/mo50–500 sessions/mo> 500 sessions/mo
Search position51+11–501–10
Engagement< 40% engagement rate40–65%> 65%
Link equity0 referring domains1–5> 5
Conversions0AssistedDirect
FreshnessNot updated > 2 years1–2 years< 12 months

Pages score between 6 (minimum across all criteria) and 18 (maximum). Score ≥ 14: keep without question. Score ≤ 8: candidate for consolidation or deletion. Range 9–13: requires manual judgement.

Step 4: keep / update / consolidate / delete decision matrix

The KUCD matrix is the primary output of a content audit. Every page lands in one of four categories.

Four content audit decisions based on traffic and quality.
Keep as-is

The page is performing steadily: traffic is not declining, engagement is high, information is current. Monitor quarterly — no action needed.

Keep
Update

The page has potential (positions 5–20, impressions exist) but traffic has declined or content is outdated. Action: rewrite sections, add current data, improve structure, refresh internal links.

Update
Consolidate

Multiple similar pages compete for the same queries (cannibalism) or a page is too thin to stand alone. Action: merge into one strong page, set up 301 redirects from all old URLs.

Consolidate
Delete with redirect

The page generates no traffic, earns no links, drives no conversions, and is not technically required. Action: delete, set up a 301 redirect to the nearest relevant URL or the section root.

Delete
Never delete pages without a 301 redirect if they have at least one referring domain. Losing backlinks is irreversible damage to the site's link profile.

Decision rules

  • Has backlinks → always redirect (even when deleting)
  • Drives conversions → Update before any other decision
  • Two equally matched pages cannibalising each other → Consolidate into the stronger one
  • Indexed but no traffic, no links for > 12 months → Delete
  • Utility / legal pages (privacy policy, terms) → Keep, do not touch

Step 5: prioritisation and action plan

Once every page has a decision, you need to sequence the work. Not everything can be done simultaneously — start where the impact potential is highest.

Priority 1: pages ranking positions 5–20 with high impressions and low CTR. A quick title and lead improvement drives more clicks without a full rewrite.

Priority 2: cannibalising pages. While they compete with each other, neither reaches its ceiling. Consolidation removes the blocker.

Priority 3: pages with falling traffic (trend down 20% or more over six months). This signals content ageing — a rewrite with updated data is needed.

Priority 4: removing dead weight. This frees up crawl budget and improves overall domain quality, but does not produce an immediate traffic lift.

Log decisions in a tracker with deadlines and owners. A content audit without implementation is wasted time. A realistic pace for a solo practitioner is 10–15 pages per week.

Tools for a content audit

ToolTaskCost
Screaming FrogCrawling, on-page data collectionFree up to 500 URLs, £259/year
Google Search ConsoleTraffic, positions, impressionsFree
Google Analytics 4Engagement, conversionsFree
Ahrefs Site AuditBacklinks, technical issues, content metricsFrom $129/mo
Semrush Content AuditSemi-automated KUCD classificationFrom $139/mo
SitebulbAdvanced architecture visualisationFrom $13.50/mo
Google SheetsMaster audit spreadsheet, decision trackingFree

For most projects, the free stack is sufficient: Screaming Frog (up to 500 URLs) + GSC + GA4 + Google Sheets. Paid tools speed things up for large sites but do not replace analytical thinking.

How often to run a content audit

Frequency depends on the site's size and content publication pace.

Full audit
Once a year. Covers the entire inventory and refreshes the KUCD matrix for every page.
Mini-audit of top pages
Quarterly. Top 50–100 pages by traffic. Tracks trends without rebuilding the full spreadsheet.
Drop monitoring
Monthly. GSC alerts for pages with clicks down > 20% MoM. Enables quick reaction without waiting for a big audit cycle.
After a major Google algorithm update (Core Update), run an unscheduled mini-audit on affected pages. This usually takes 2–3 days and lets you respond quickly rather than waiting for the next scheduled cycle.

FAQ

For a site with up to 200 pages — 2–4 working days: crawling and data collection take half the time, analysis and filling the matrix take the other half. For sites with 500+ pages, expect 2–3 weeks with one practitioner.
Not automatically. First check: does the page have backlinks, does it appear in assisted conversion paths in GA4, is it technically required? If none of the above — it is a deletion candidate with a 301 redirect to the nearest relevant URL.
Audit by segment: blog, categories, product pages, landing pages — as separate iterations. Start with the highest-traffic sections. Automate data collection via the GSC API and GA4 Data API — manual export is impractical at that scale.
Identify the canonical version, set up 301 redirects from all duplicates, and consolidate all link equity onto one page. If duplicates are intentional (e.g. regional variants), make sure canonical and hreflang are configured correctly.
No. A technical audit focuses on crawlability, page speed, structured data, and technical errors. A content audit evaluates the quality and effectiveness of content: traffic, engagement, freshness, relevance. In practice, both are run in parallel and complement each other.