Content Audit for SEO: A Step-by-Step Guide to Better Rankings

Publication date: 09.07.2026

A content audit is a systematic review of every page on your site — identifying what to keep, update, merge, or delete. Without one, your SEO budget funds dead content instead of amplifying the pages that already have momentum.

Contents

  1. What is a content audit and why it matters
  2. Page classification: 5 categories
  3. Key metrics to analyse
  4. Tools: Screaming Frog, Ahrefs, GSC
  5. The step-by-step audit process
  6. Prioritising fixes
  7. Common mistakes to avoid
  8. What results to expect
  9. Frequently asked questions

What is a content audit and why it matters

A content audit is a structured evaluation of every URL on your site — measuring its SEO value, content quality, and alignment with current business goals. It goes far beyond a grammar check: you're analysing organic traffic, search rankings, user behaviour signals, and technical attributes for each page.

Most sites older than two years accumulate significant dead weight: articles targeting queries that no longer convert, duplicate category pages, zero-traffic URLs, and pieces of content that compete against each other for the same keyword. This dead weight doesn't just consume crawl budget — it dilutes domain authority and makes it harder for Google to understand what your site is actually about.

Google allocates a finite crawl budget to every site. The more low-value pages the bot has to scan, the fewer resources remain for the pages that matter. A content audit fixes this at the root.

In our work with client sites in the 300–500 page range, we consistently find that 30–45% of URLs either generate no organic traffic whatsoever or actively cannibalise each other's rankings. After addressing these pages properly, total organic traffic rises — even when the total page count shrinks.

A content audit answers the questions your SEO strategy needs answered:

  • Which pages are delivering results and deserve investment?
  • Where is hidden ranking potential waiting to be unlocked?
  • Which pages are actively harming the site's health?
  • Where does keyword cannibalisaton exist?
  • Which content pieces would be stronger if merged?

Page classification: 5 categories

The heart of a content audit is sorting every page into one of five action categories. This classification becomes your implementation roadmap — a clear instruction for what to do with each URL.

Category Condition Action
Keep Stable traffic, strong rankings, high-quality content Leave as-is or make minor updates
Update Ranking positions 11–30, or declining traffic on a relevant topic Refresh content, expand sections, add current data
Merge Two or more pages covering the same topic; cannibalisation detected Combine into one authoritative page, 301-redirect the others
Delete Zero traffic for 12+ months, no backlinks, no strategic value Remove the page, set 301 redirect or 410 Gone
Noindex Technical pages, URL parameters, tag archives with no traffic Add meta robots noindex or block in robots.txt

Keep — your best performers

These are your star pages: ranking in the top 10 for target queries with consistent organic traffic. The job here is maintenance and incremental improvement. The classic mistake is rewriting a well-ranking page from scratch. That almost always triggers a temporary — sometimes permanent — ranking drop, as Google treats the heavily rewritten version as a new page.

Update — sleeping potential

Pages sitting at positions 11–30 that collect impressions but few clicks are the highest-return investment in your whole audit. In our experience, lifting these pages into the top 10 consistently produces faster, more predictable results than publishing new content. The typical fix: update statistics, expand thin sections, improve heading structure, add a FAQ block.

Focusing on Update pages is the single most effective tactic for quick organic traffic growth. New content takes months to rank. Improved existing content can climb in 2–6 weeks.

Merge — killing cannibalisaton

Cannibalisaton happens when multiple pages compete for the same keyword. Google gets confused about which page to rank and ends up ranking none of them well. The fix: identify the stronger page (better link equity, more detailed content), enrich it with the best elements from the weaker version, then 301-redirect the weaker URL to the winner.

Delete — cutting the dead weight

Pages with zero organic traffic for 12 months, no referring domains, and no strategic purpose should go. One critical rule: always check backlinks before deleting anything. A URL with even one authoritative inbound link deserves a 301 redirect to the nearest topically relevant active page rather than outright deletion.

Noindex — technical housekeeping

Pagination pages, catalogue filter URLs, single-post tag archives, sorting parameters — these carry no SEO value but consume crawl budget and may end up indexed. A noindex directive solves the problem without requiring deletion (which is often technically impossible for auto-generated pages).


Key metrics to analyse

Page classification should be data-driven, not based on gut feel. Here are the metrics that inform every classification decision we make.

Organic traffic

The baseline metric. Always pull data for a minimum of 90 days — shorter windows distort the picture due to seasonal fluctuations. Compare year-over-year to isolate seasonality from genuine trends. A page with 50 monthly visitors in a specialist niche can easily be more valuable than one with 500 in a competitive sector.

Keyword rankings

A page can have minimal traffic yet sit at position 12–15 for a high-volume query. That's a prime update candidate: modest improvements can yield a significant traffic jump. Use GSC for free data (up to 16 months of history) and Ahrefs or Semrush for competitive position analysis.

Impressions and CTR

Google Search Console surfaces impression volume and click-through rate for every URL. High impressions with low CTR (below 2–3% for most ranking positions) points to a title or meta description problem — rewrite the meta, don't rewrite the article.

Engagement metrics

From GA4, pull: average engagement time, engaged session rate, and scroll depth. A page visitors abandon after 15 seconds almost certainly isn't satisfying search intent. Low engagement is your signal to rethink structure and content depth.

Conversions and traffic value

For commercial sites, traffic without conversions may be undesirable. Identify which pages generate leads, sales, or micro-conversions (newsletter signups, quote requests). A low-traffic page that drives consistent revenue is worth protecting far more than raw visitor numbers suggest.

Backlinks

Check referring domains via Ahrefs or GSC before any deletion or merge. A URL with 20+ referring domains is a link equity asset — don't delete it. Either keep it active or redirect it with a 301 to the most topically relevant live page.

Metric Source Action threshold
Organic traffic GSC / GA4 <10 sessions/month — Delete candidate
Ranking position GSC / Ahrefs 11–30 → Update; >50 with no traffic → Delete/Merge
CTR GSC <1% with 1,000+ impressions — rewrite meta tags
Avg. engagement time GA4 <30 sec — relevance or UX issue
Referring domains Ahrefs >5 — never delete without a 301

Tools: Screaming Frog, Ahrefs, GSC

An effective content audit requires three types of tools working together: a crawler, an SEO platform, and a web analytics tool. No single tool covers everything.

Screaming Frog SEO Spider

The standard crawler for collecting technical data on every URL. It captures page titles, meta descriptions, status codes, canonical tags, internal link structure, crawl depth, and duplicate content signals. The free tier handles up to 500 URLs — sufficient for small sites. Larger projects require the paid licence (~€149/year).

The most important Screaming Frog reports for a content audit:

  • Response Codes — every 4xx and 5xx needs fixing
  • Page Titles / Meta Descriptions — flag duplicates, over-length, and missing entries
  • H1 Tags — missing, duplicate, or multiple H1s per page
  • Thin Content — pages under 300 words
  • Duplicate Content — near-identical pages competing with each other
  • Canonical Chains — circular or multi-hop redirect chains

Ahrefs Site Audit + Content Explorer

Supplies backlink data, keyword rankings, competitor traffic estimates, and the Content Gap report. For content audits, the most useful reports are:

  • Top Pages — highest-traffic pages and their link profiles
  • Content Gap — keywords your competitors rank for that you don't
  • Broken Backlinks — inbound links pointing to non-existent pages
  • Keyword Cannibalisaton — automatic detection of competing page pairs

Ahrefs publishes one of the most comprehensive practical guides on this topic: ahrefs.com/blog/content-audit/ — well worth reading alongside this guide.

Google Search Console

Free and indispensable. GSC is the only official data source on how Google actually sees your site. For content audits, focus on:

  • Performance → Pages — traffic, rankings, CTR, and impressions per URL
  • Coverage — indexed pages, excluded pages, crawl errors
  • Core Web Vitals — page speed issues that affect rankings
  • Links — internal link structure and top linked pages
Sites with several thousand URLs should export GSC data via the API or Google Looker Studio — the standard interface caps reports at 1,000 rows.

Google Analytics 4

GA4 fills the behavioural gap that GSC doesn't cover: engagement time, scroll depth, conversion paths, and micro-conversion tracking. Think of it this way: GSC tells you how a page gets found; GA4 tells you what happens next.

Supporting tools

Rounding out a typical audit toolkit:

  • Google Sheets / Excel — the master spreadsheet tying all data sources together
  • Semrush Site Audit — cloud-based alternative to Screaming Frog
  • Copyscape — checking for external plagiarism or duplicate content across domains
  • Wayback Machine — reviewing historical page versions when merging old content

The step-by-step audit process

This is the exact sequence we follow at SEO-Factory when running content audits for clients.

Step 1. Build a complete URL inventory

Run Screaming Frog across the full site. Also check your XML sitemap and the GSC Coverage → All Known Pages report. Merge all three sources — crawlers frequently miss orphan pages (pages with no internal links pointing to them) that only GSC surfaces.

Step 2. Enrich with data

For every URL, pull data from three sources:

  • GSC: clicks, impressions, average position, CTR — last 90 days and same period a year ago
  • GA4: sessions, average engagement time, conversion events
  • Ahrefs: referring domains, estimated organic traffic, ranking keywords

The most practical setup: a Google Sheet with separate tabs for each source and a master tab joining all data by URL using XLOOKUP.

Step 3. Initial classification

Using the collected data, assign each page a preliminary category. Use conditional formulas to flag candidates automatically — for example, mark any URL with fewer than 5 organic sessions in 90 days and zero backlinks as a Delete candidate.

Step 4. Manual review of priority pages

Categories are preliminary. Before finalising any Update or Merge decision, open the page and review it manually. Ask:

  • Does this content match current search intent for its target query?
  • How outdated is it — are there specific claims or statistics that are now wrong?
  • Is the structure sound — proper H2/H3 hierarchy, lists, tables?
  • Does it demonstrate E-E-A-T signals (experience, expertise, authority, trustworthiness)?

Step 5. Cannibalisaton analysis

In Ahrefs or Semrush, identify page pairs competing for the same primary keyword. Symptoms of cannibalisaton: rankings fluctuating without explanation; GSC showing multiple URLs matching the same query. Merging cannibalised pairs is one of the fastest ranking improvements available — no new content required.

When merging two pages, always bring the best of both: the structure and authority of the stronger page, plus unique data points and examples from the weaker one. The merged result must be more comprehensive than either source page individually.

Step 6. Internal linking review

Keep and Update pages need adequate internal link support. Orphan pages — those with no internal links pointing to them — are a serious ranking handicap. Google struggles to rank pages it can't easily reach. For a deeper look at link architecture, see our guide on internal linking and site architecture.

Step 7. Manual content quality review

For Update and Merge candidates, the numbers alone aren't enough — you need a qualitative read of the content itself. Three things matter most.

First, depth and uniqueness: does the page offer anything the top-10 results don't? A page that merely paraphrases commonly available information without a single concrete example or first-hand observation gives Google no reason to rank it above the competition. Second, data freshness: a statistic from five years ago in an SEO article is a visible signal of neglect. Refreshed data combined with an updated dateModified field in your Article schema accelerates re-crawling.

Third, format alignment: if the SERP for your target query is dominated by numbered how-to guides and your page is a wall of unstructured prose, no amount of keyword density will save it. Study the top three results and match their structural patterns — not their content, but their format.

Step 8. Build the action plan

The audit deliverable is a spreadsheet with columns for: URL, category, priority, owner, deadline, and completion status. Every task needs a precise description — what specifically to update, which URL to delete, which redirect destination to use.

A useful addition: an "Expected outcome" column that briefly explains the hypothesis behind each change (e.g. "move page from position 14 into top 10 for query X", "free up crawl budget from 200 technical URLs"). This keeps the team aligned on priorities and lets you evaluate which hypotheses actually played out after implementation.


Prioritising fixes

After classification, you typically have hundreds of pages needing attention. Tackling everything at once isn't feasible — you need a prioritisation system.

The impact-vs-effort matrix

Plot every task on two axes:

  • Impact — potential traffic increase (or harm reduction)
  • Effort — time and resources required
Effort / Impact High impact Low impact
Low effort Do these first (quick wins) Do these opportunistically
High effort Schedule with a firm deadline Deprioritise or skip

The execution order that delivers fastest results

Based on our experience working across dozens of sites, this sequence consistently performs:

  1. Fix technical errors — broken links, redirect chains, noindex on important pages — highest priority, often resolved in a day or two
  2. Update pages ranking 11–20 — greatest growth potential relative to effort invested
  3. Merge cannibalised page pairs — rankings improve without writing new content
  4. Rewrite low-CTR meta tags — more clicks from existing rankings
  5. Delete or noindex dead pages — crawl budget improvement, most impactful on large sites
  6. Deep-refresh strategic content — most resource-intensive, but creates the most durable long-term gains

A realistic implementation timeline

For a 200-page site, a realistic rollout looks like this:

  • Weeks 1–2: technical fixes + rewrite meta tags for low-CTR pages
  • Weeks 3–4: merge 3–5 cannibalised page pairs
  • Months 2–3: update 10–15 pages in the Update category
  • Months 4–6: delete/noindex dead URLs, rebuild internal linking structure

Pair this process with a full technical review — our technical SEO audit guide covers the complementary checks that complete the picture.


Common mistakes to avoid

The same errors derail content audits at agencies and in-house teams alike. Here are the ones that cause the most damage.

Deleting pages without a 301 redirect

The most common and most costly mistake. Deleting a URL without a redirect destroys all accumulated link equity from inbound links and breaks internal links pointing to it. Rule: every deletion either gets a 301 redirect to the closest relevant live page, or a 410 (Gone) response if no appropriate destination exists.

Rewriting successful pages from scratch

The instinct to "improve" a well-ranking page with a complete rewrite is dangerous. Google has built a model of the existing page. A wholesale rewrite is often treated as a new URL and triggers temporary — sometimes permanent — ranking loss. The right approach: targeted additions. Update statistics, add new sections, expand the FAQ, improve heading structure — without replacing the core paragraphs that the algorithm already trusts.

Basing decisions on a single data source

GSC only shows organic search traffic. GA4 may not accurately capture direct traffic. Ahrefs provides estimates, not exact figures. Any classification made from a single tool risks being wrong. Always triangulate across multiple data sources before making a final call. It's worth noting that Ahrefs and Semrush traffic estimates can be 30–60% off compared to actual GSC data — relying on them exclusively for traffic-based decisions is a common and costly error.

Skipping search intent analysis

A page can be technically well-optimised but targeting an informational query when Google's SERP for that phrase is dominated by commercial results — or vice versa. An audit without manual SERP review for each target keyword misses a critical dimension of the problem. Before classifying any page, type its primary keyword into Google and look at the top three results. If they're all service landing pages and yours is a blog article, no amount of on-page optimisation will bridge that gap — the problem is structural, not textual.

Deleting too many pages at once

Removing hundreds of URLs in a single batch is a significant signal to Google's algorithm. A sudden large reduction in site size — especially if some deleted pages had any link equity — can trigger unexpected ranking fluctuations. Safer practice: delete in batches of 20–30% of the planned total, with 2–4 week gaps between batches, monitoring traffic response before proceeding.

Not tracking baseline metrics before changes

Without recording starting-point rankings, traffic, and CTR for each page you plan to modify, you have no way to measure success. Log these figures before touching anything. Review results 4–6 weeks after implementation. A practical setup: snapshot GSC and GA4 data into a dated Google Sheets tab before you start — comparing before and after then takes minutes rather than hours reconstructing from reports.


What results to expect

A content audit isn't a shortcut to overnight rankings. But executed properly, the results are substantial and — crucially — compounding.

Typical outcomes we observe after a full audit and implementation cycle:

  • Organic traffic growth of 20–40% within 3–6 months of implementation
  • Improvement in average domain ranking position of 3–7 positions
  • CTR increase following meta tag rewrites
  • Crawl budget waste reduction of 30–50% on sites with large numbers of technical pages
One of our clients — an e-commerce site with around 800 pages — saw a 34% increase in organic traffic over 4 months after we audited the site and merged 40 pairs of cannibalised pages. Not a single new article was published during that period.

Timeline depends on domain authority, niche competitiveness, and how quickly Google re-crawls and re-indexes the changes. For newer domains or sites recovering from significant technical issues, budget 2–4 months before the first measurable results appear.

How to speed up re-indexing after changes

After updating or merging important pages, don't wait passively for Googlebot to discover the changes. A few practical techniques to accelerate the process:

  • GSC → URL Inspection → Request Indexing — submit each changed page manually. Effective for high-priority URLs, subject to a daily quota of a few hundred requests.
  • Resubmit your XML sitemap via GSC after bulk changes — this signals that the site structure has been updated and prompts a fresh crawl cycle.
  • Add internal links to updated pages from high-authority sections of your site — the crawler will follow the link graph and reach the refreshed content faster.
  • Share updated URLs externally (social posts, newsletters) — external activity signals accelerate crawling for sites with a modest crawl rate.

Content audit and E-E-A-T

Google's quality evaluations increasingly weight pages against the Experience, Expertise, Authoritativeness, and Trustworthiness framework. A content audit is the right moment to stress-test your content against these criteria. When reviewing Update candidates, ask:

  • Does the page include real examples, case studies, or first-hand observations — not just generic assertions?
  • Is an author identified? Is there a link to their bio or credentials?
  • Does the page cite authoritative external sources — research, official documentation, industry data?
  • Are the publication date and last-modified date present in structured data?

Pages that pass this checklist hold their rankings more reliably through algorithm updates. For a deeper look at how Google evaluates trust signals, see our guide on E-E-A-T: how Google evaluates expertise and trust.

If you'd like expert support with website promotion or a full content audit for your site, the SEO-Factory team is ready to analyse your situation and build a concrete action plan.


Frequently asked questions

How often should you run a content audit?

Active sites benefit from a content audit every 6–12 months. After major Google algorithm updates or a significant traffic drop, run one immediately. Smaller sites with fewer than 200 pages can usually get away with an annual audit.

Which pages should you delete vs. rewrite?

Delete duplicates, purely technical pages with no SEO value, and content that has never attracted organic traffic and holds no strategic purpose. Rewrite outdated but useful content, articles ranking 11–30, and pages with low CTR despite strong impressions.

Can you run a content audit without paid tools?

Yes. Google Search Console, Google Analytics 4, and the free tier of Screaming Frog (up to 500 URLs) cover the basics well. Paid tools speed things up considerably for larger sites but aren't a prerequisite for getting started.

How long does a content audit take?

A 50–100 page site takes 1–2 working days. A 500–1,000 page site takes 1–2 weeks. Large portals with thousands of URLs can take a month or more, especially when pages require careful manual review before a classification decision is made.

Need a content audit for your site?

SEO-Factory delivers full content audits with detailed recommendations and a clear implementation roadmap. We'll grow your organic traffic — without necessarily adding new content.

Request an audit

Or contact us →

Denys Feshchenko
An experienced specialist in business promotion via social media and search engines. I work with Instagram, TikTok, Telegram, YouTube, and Google Ads, helping companies attract target audiences, build their image, and increase sales. Over 7 years in digital marketing. Author of practical guides and articles on SMM, SEO, and PPC.