Site icon Saad Raza SEO

Content Audit: How to Inventory and Score Every Page

Cover graphic for the SEO audit guide "Content Audit: How to Inventory and Score Every Page" by Saad Raza SEO

Quick answer

A content audit lists every indexable page on your site, pulls the same metrics for each and gives every URL one decision: keep, improve, merge or remove. Build the inventory from a crawl, Search Console and analytics, score each page, then handle redirects safely when merging or removing, and schedule refreshes so the audit leads to action.

Ahrefs (2023) found that 96.55 per cent of the roughly 14 billion pages in its index get zero organic traffic from Google, which is why auditing weak pages is worthwhile.

A content audit means listing every indexable page on your site, pulling the same set of metrics for each, and giving every URL one decision: keep, improve, merge or remove. In this guide you will build the inventory from a crawl, Search Console and analytics, learn which metrics to pull and how to score them, handle redirects safely when you merge or remove pages, and set a refresh schedule so the audit does not have to start from zero next year.

When a content audit is worth doing

Sites accumulate pages. Old news posts, thin tag archives, product pages for items you no longer stock, three blog posts on the same subject written by three different people. None of these look harmful on their own, but together they dilute your site’s focus and waste the time search engines spend crawling it.

A content audit is worth the effort when:

If your traffic fell sharply rather than slowly, run through a sudden traffic drop checklist first. A content audit is a deliberate clean-up, not an emergency response.

Step 1: Build the page inventory from three sources

No single tool sees every page. Combine three sources into one spreadsheet, with one row per URL.

  1. A site crawl. Use any desktop or cloud crawler to collect every URL reachable through internal links, with its status code, indexability, canonical, title, word count and number of internal links pointing to it.
  2. Search Console. Export pages with impressions and clicks over a long period, ideally twelve months to smooth out seasonality. This surfaces URLs that Google knows about but your crawler did not reach, such as orphan pages.
  3. Analytics. Export landing pages with organic sessions and conversions (or key events) over the same period.

Optionally, add your XML sitemap and a backlink export so you can see which pages have external links. Merge everything on the URL column. Watch for small mismatches such as trailing slashes, uppercase letters and tracking parameters; normalise these before merging or you will end up with duplicate rows.

Filter out non-indexable URLs that are meant to be that way, like cart pages and internal search results. Keep a note of them, but they do not need a content decision.

Step 2: The metrics to pull for every page

Keep the column set focused. More columns do not make better decisions. These are the ones I use:

Metric Source What it tells you
Clicks and impressions (12 months) Search Console Whether the page has search demand and whether it captures it
Top query and average position Search Console What Google thinks the page is about
Organic sessions and conversions Analytics Business value
Referring domains Backlink tool Whether removing the page would waste earned links
Internal links in Crawl How much the site itself supports the page
Word count and last updated date Crawl or CMS Rough signals of depth and freshness
Topic or cluster Manual Which pages overlap and belong together
Content quality notes Manual review Accuracy, intent match, usefulness

Word count is a signal, not a target. A short page that answers a quick question perfectly is fine. Use it to spot pages that may be too thin for the topic they cover, then judge them by reading.

Step 3: Score each page

A simple scoring system speeds up decisions on large sites. Give each page a score of 0 to 2 on four questions:

The total is out of 8. The score does not make the decision for you. It sorts the spreadsheet so you review the obvious keeps and obvious removals quickly, and spend your reading time on the middle.

Step 4: Decide keep, improve, merge or remove

Every row gets exactly one action. Here is how I decide.

Keep

The page scores well on quality and either demand or value. It needs no work beyond routine checks. Most of your best pages land here.

Improve

The page has demand or authority but weak quality or a poor intent match. Typical work: rewrite the introduction to answer the query sooner, update outdated facts, add missing sections that competing pages cover, improve the title, and add internal links from related pages.

Merge

Two or more pages cover the same topic and split the signals between them. Choose the strongest URL as the destination (usually the one with the most links, clicks or the cleanest URL), fold the useful parts of the others into it, then redirect the others. If you are unsure whether pages genuinely overlap, the method in my guide to keyword cannibalisation audits helps you confirm it from query data.

Remove

The page has no demand, no value, no links and no realistic route to improvement. Expired event pages, empty tag archives and thin duplicates often fall here. Removal does not always mean deletion: some pages are useful to users but not to search, and can simply be set to noindex.

Here is an illustrative example. Imagine a travel agency in Dubai with forty blog posts about visa requirements, many written years apart. A content audit might keep the five posts with steady traffic, improve eight that still earn impressions but contain outdated rules, merge eighteen overlapping posts into four country guides, and remove nine announcements about expired promotions.

Step 5: Handle redirects when merging and removing

Redirect mistakes undo the benefit of the audit. Follow these rules:

After the changes go live, crawl the old URLs to confirm each one lands where intended, and watch Search Console’s indexing reports over the following weeks.

Step 6: Turn decisions into work and schedule refreshes

An audit of a large site can produce hundreds of actions. Rank them before starting; the method in my post on ranking SEO audit findings by impact and effort applies just as well to content work. As a rule, merges involving pages with traffic go first, then improvements to pages close to ranking well, then removals.

To stop the site drifting back into disorder, add two columns to your spreadsheet: owner and next review date. Then set review cycles by page type:

For a wider view of site health beyond content, my SEO checklist covers the other areas to keep an eye on between audits.

Questions people ask about content audits

Will deleting pages hurt my rankings?

Removing pages with no traffic, links or value rarely causes harm and can help search engines focus on your better pages. The risk comes from removing pages that do have links or traffic without redirecting them. That is why the inventory includes those metrics.

Should I noindex or delete thin pages?

Noindex pages that users still need, such as a policy page or a login page. Delete or redirect pages that serve no one. Noindexed pages still get crawled, so a site full of them still carries some crawling cost.

How many pages can I review by hand?

Fewer than you think. Use the scoring to batch the clear decisions, then read the pages in the uncertain middle. On very large sites, review templates and samples rather than every URL.

Is a content audit part of a full SEO audit?

It should be. Content is one of the core areas, alongside technical health, links, local presence and tracking. My overview of what a professional SEO audit includes explains how they fit together.

If your inventory is already larger than you can face, I run content audits as part of my professional SEO audit services, with a decision for every URL and a redirect map ready for your developer. Request a free audit and I will tell you whether a content audit is the right next step for your site.

Exit mobile version