How to do a content audit: inventory your pages, pull the right metrics, decide to keep, update, merge or delete, fix cannibalization and check AI citability.

In short
A content audit lists every page of your site, attaches performance data to each one (clicks, positions, conversions, links), and ends with one decision per page: keep, update, merge, redirect or delete. Done once a year, it removes cannibalisation and dead weight, and focuses your effort on pages that can win on Google and in the AIs. A spreadsheet, Google Search Console and a crawler are enough to start.
Want to go further? Ask
Most sites grow by accumulation: articles written for a campaign, pages that overlap, guides that went out of date. A content audit turns that pile into a deliberate library. This guide gives the method step by step, the decision rules and the mistakes to avoid.
A page-by-page review of your content, with data, that ends in an action for each URL. It differs from a technical SEO audit, which looks at crawlability, speed and indexing. The content audit asks whether each page deserves to exist, whether it does its job and how to make it better.
The output is a spreadsheet with one row per URL and a decision column. That list becomes your editorial work for the next quarter.
Because weak pages dilute strong ones. Several articles on the same intent split clicks and links (keyword cannibalisation); outdated pages lose trust and positions (content decay); thin pages consume crawl budget. An audit also reveals the opposite: pages close to page one that need only a refresh.
Inventory, measure, decide, act, then track.
Use simple rules based on traffic, links, intent and business value.
| Situation | Decision |
|---|---|
| Good traffic, up to date, converts | Keep, add internal links to it |
| Impressions high, position 5 to 20 | Update: answer first, complete sections, fresh data |
| Traffic falling over 6 to 12 months | Refresh content and date, check new competitors |
| Two or more pages on the same intent | Merge into the strongest, 301 redirect the others |
| No traffic but backlinks | Update or redirect to the closest page |
| No traffic, no links, no business value | Delete (410) or noindex |
For the update work itself, follow our content refresh guide.
Whether each key page can be quoted on its own. The AIs extract passages, so add three columns to your spreadsheet: does the page answer its main question in the first lines, are facts sourced and consistent with the rest of the site, and is the structure extractable (question headings, lists, tables)? Then check the questions your customers ask ChatGPT or Perplexity: if competitors are cited and you are not, the audit has found a gap. Our LLM readability checker tests a page in seconds.
Three are enough. Google Search Console for clicks and queries, a crawler such as Screaming Frog for the URL inventory and on-page elements, and a spreadsheet to decide. Analytics adds conversions; a backlink tool such as Ahrefs or Semrush adds referring domains. For a quick on-page check of a single URL, the free Sorank Chrome extension lists titles, headings and missing elements.
A content audit gives every page a reason to exist or a way out. Inventory, add data, apply clear rules, act on the biggest opportunities first and measure the results over three months. Repeat it every year.
To avoid the problem in the first place, Sorank plans one page per intent, checks for cannibalisation before writing and links new articles to existing ones automatically. Start a 3-day free trial.

A content audit is a systematic review of every page on a site, with performance data for each one, that ends in a decision per page: keep, update, merge, redirect or delete. Its goal is a smaller set of stronger pages that rank, convert and get cited by the AIs.
Once a year for most sites, and every six months for sites that publish several articles a week. Add a light monthly check on pages losing clicks in Search Console, so decay is caught early instead of during the yearly audit.
Only when a page has no traffic, no links, no conversions and no realistic chance of becoming useful. Most old posts are better updated or merged into a stronger page with a 301 redirect, which keeps the links they earned. Deleting blindly wastes authority.
THEY TRIED SORANK BEFORE YOU
