How to Do a Content Audit in 5 Steps (Template Included)
A practical content audit guide: build the inventory, collect the data, score every page, decide what to keep, update, merge or delete, and set a cadence. With template.
Richard Roth
Founder & SEO Strategist
September 19, 2026
14 min read
Most websites are museums of their own past decisions. Every article ever published is still there, still indexed, still representing the brand. According to an Ahrefs study, 96.55% of all pages get no traffic from Google at all. A content audit is how you find out which of your pages are the 3.45% that work, which ones are quietly dragging the rest down, and what to do about each of them.
Key Takeaways - • A content audit is a decision process, not a spreadsheet. Every page ends with one of four verdicts: keep, update, merge or delete
- • Five steps: inventory, performance data, quality and accuracy check, decision, prioritised schedule
- • Accuracy is the most neglected dimension. Outdated facts cost trust long before they cost rankings
- • Run a light audit quarterly and a full one yearly, and automate the fact checks in between
What is a content audit?
A content audit is a systematic review of every piece of content on your site, ending in a decision for each page: keep it as is, update it, merge it into another page, or remove it. The goal is a site where every indexed page earns its place.
It helps to separate three things that often get mixed up:
- Content inventory: the list. Every URL with its basic attributes (title, type, author, date, word count). An inventory is the input, not the audit.
- Content audit: the evaluation. Each page gets performance data, a quality assessment and a decision.
- SEO audit: the technical layer. Crawlability, indexing, speed, structured data. It overlaps with a content audit but focuses on the container, not the content.
A content audit is about the content itself: whether it is still accurate, still useful, still the best page on your site for its topic, and still worth Google’s and your readers’ attention.
Why should you audit your content?
Because content decays, and nobody notices until the numbers drop. Four things happen to a page after publication, all of them slowly:
- Facts expire. Prices, versions, laws, statistics and tool names change. The page does not. We explained the mechanism in why outdated content hurts your SEO.
- Sources die. Pew Research Center found that 38% of web pages that existed in 2013 were no longer available a decade later. Your citations rot with them.
- Competitors overtake. A guide that was the most complete one in 2023 is average in 2026 without changing a word. That is content decay in its purest form.
- Your own site cannibalises itself. Five articles on nearly the same topic split the ranking signals between them, and Google picks the wrong one.
The upside is just as concrete. In the Orbit Media blogging survey, updating older articles peaked at 73% of bloggers, and the same survey has tracked for years that only a small minority report “strong results” from blogging at all (13.9% in the latest edition). The teams that get results are rarely the ones that publish most. They are the ones that maintain what they have.
A content audit does not have to cover the whole site at once. If you have thousands of URLs, start with one section or the top 100 pages by traffic. A finished audit of 100 pages beats an abandoned audit of 3,000.
Step 1: Build the content inventory
The inventory is a complete list of every content URL on the site, with the attributes you need to make decisions later. Build it from three sources so that nothing slips through.
Crawl the site
Run a crawler such as Screaming Frog SEO Spider over the domain. Export all HTML pages with status code, title, meta description, H1, word count, canonical, indexability and the date fields if your pages expose them. This gives you what is actually reachable through links.
Compare with the sitemap and the index
Pull your XML sitemap and, in Google Search Console, the list of indexed pages. Compare all three lists. The differences are findings in themselves:
- In the sitemap but not crawlable: orphan pages with no internal links
- Indexed but not in the sitemap: forgotten pages, old tag archives, test pages
- Crawlable but not indexed: possible quality or duplication problems
Set up the template
One row per URL. These columns cover 90% of audits; add what your site needs.
| Column | What goes in | Source |
|---|---|---|
| URL | canonical URL | crawl |
| Title, H1 | as published | crawl |
| Content type | article, guide, landing page, product, news | manual or URL pattern |
| Topic cluster | which subject area it belongs to | manual |
| Author | byline | crawl or CMS |
| Published, last updated | real dates | CMS |
| Word count | body words | crawl |
| Clicks, impressions, avg. position | last 12 months | Search Console |
| Sessions, engagement time, conversions | last 12 months | analytics |
| Referring domains | count | backlink tool |
| Accuracy score | 1 to 5, see step 3 | review |
| Quality score | 1 to 5, see step 3 | review |
| Decision | keep, update, merge, delete | step 4 |
| Merge target, redirect | if applicable | step 4 |
| Priority, owner, due date | step 5 | planning |
Keep the inventory as a living document. The next audit starts from this file, not from zero.
Step 2: Collect performance data
Performance data tells you what each page is worth today. Pull it for the same period for every page, usually the last 12 months, so pages are comparable.
Search Console
The Performance report gives you clicks, impressions, click-through rate and average position per page. Export by page, then also export by query for your most important pages. Two patterns matter most:
- High impressions, low clicks: the page ranks but the snippet or the title does not convince. Often a quick win.
- Position 8 to 20 with meaningful impressions: striking distance. An update can move these pages onto page one.
Analytics
From your analytics tool, pull sessions, engagement time and conversions (form submissions, sign-ups, purchases) per landing page. A page with little search traffic but strong conversions is not a deletion candidate. A page with traffic and no engagement may be attracting the wrong intent.
Backlinks
Referring domains per URL tell you which pages other sites consider worth citing. Pages with links are never deleted without a redirect, and they are the first candidates for a refresh, because the authority is already there.
Add a column “trend” with the change in clicks versus the previous 12 months. A page that lost 40% of its clicks year over year is decaying, even if the absolute number still looks fine. Decay is a direction, not a level.
Step 3: Assess quality and accuracy
This is the step most audits skip, and the one that separates a useful audit from a traffic report. Every page gets two scores from 1 to 5: quality and accuracy.
Quality: is this the page you would publish today?
Ask these questions per page. They mirror the self-assessment questions Google publishes in its guidance on creating helpful content:
- Does the page fully answer the search intent behind its main query, or only part of it?
- Does it show first-hand experience or expertise, or is it a summary of other pages?
- Is there a clear author with a real bio?
- Is it the best page on your site for this topic, or is there a better one?
- Would you be comfortable sending a customer this link right now?
Score 5 for a page that meets all of these, 1 for a page that meets none.
Accuracy: is everything on this page still true?
Accuracy is separate from quality on purpose. A page can be excellently written and factually outdated. Check every element that can expire:
- Numbers and statistics: is the figure still current, and does the source still show it?
- Prices, plans, versions: do they match today’s reality?
- Laws, regulations, standards: has anything changed since publication?
- Tools and products mentioned: do they still exist under that name?
- External links: do they resolve, and does the target still say what you claim?
- Dates in the text: “this year”, “the new update”, “recently” all age badly
- Screenshots: does the interface still look like that?
Score 5 for a page with nothing outdated, 1 for a page where the core claims are wrong. If you want to speed this up, how to find outdated content on your website walks through the manual methods, and tools like CiteRanger scan every article for expired facts, dead sources and outdated claims automatically, which turns this step from days into hours.
Duplication and cannibalisation
While scoring, group pages by topic cluster and look for overlap. Two pages targeting the same query with similar content are a merge candidate. Search Console helps here: if two URLs alternate for the same query, they are competing with each other.
Step 4: Decide: keep, update, merge or delete
Every page gets exactly one decision. The combination of performance, quality and accuracy makes most decisions obvious.
| Situation | Decision |
|---|---|
| Good traffic, quality 4 to 5, accuracy 4 to 5 | Keep. Re-check accuracy on schedule |
| Good traffic or backlinks, accuracy 1 to 3 | Update. Fix the facts first, then improve depth |
| Striking distance rankings, quality 3 | Update. Expand, add experience and sources |
| Several pages on one topic, none of them strong | Merge into the best one, redirect the rest |
| No traffic, no links, no conversions, quality 1 to 2 | Delete (or noindex if it serves another purpose) |
| No traffic but unique, accurate content | Keep, improve internal links, consider a rewrite of the title |
Three rules for the update and merge decisions:
- Update means content first, date second. Change what is outdated, add what is missing, then update the visible “last updated” date and
dateModified. Google’s guidance on dates requires that dates describe the actual publication or update of the page and stay consistent between the visible text and the markup. - Merge always ends in a 301. When you fold pages into one, redirect every old URL to the new one. Google’s documentation on redirects confirms that a permanent redirect passes the signals to the target.
- Delete is not the default for weak pages. If a page has links or answers a real question badly, updating it is usually cheaper than losing it. Delete pages that have no reason to exist.
The content refresh strategy covers the update work itself in detail. For E-E-A-T, the relevant point is that trust is the most important element, and outdated content is the most common trust leak. We explained that in E-E-A-T explained.
Common audit mistakes: deleting pages with backlinks without a redirect, merging pages with different intents into one unfocused page, and changing “last updated” dates without changing content. Each of these costs more than the audit gains.
Step 5: Prioritise and schedule
An audit produces more work than any team can do at once. Prioritise by impact and effort, then put the work into a calendar with owners.
Score impact and effort
Impact is high when a page has traffic or links, sits in striking distance, or covers a topic central to your business. Effort is high when the page needs a rewrite, new research or new assets. Start with high impact and low effort: fact updates on pages that already rank.
A practical first sprint for most sites:
- Fix accuracy on every page with an accuracy score of 3 or lower that still gets traffic
- Implement all merges and redirects
- Update striking-distance pages
- Delete the no-value pages
- Then plan the deep rewrites
Assign owners and dates
Every “update” and “merge” row gets a name and a due date. Audits without owners produce findings, not results.
Record what changed
Keep a changelog per page: what was updated, when, by whom. Next time, you audit against this record and see immediately what has drifted since the last review.
The content audit template
You can rebuild the template from the column table in step 1. Here is the same structure as a compact reference for a spreadsheet, one row per URL:
URL | Title | Type | Cluster | Author | Published | Updated | Words |
Clicks 12m | Impr. 12m | Avg. pos. | Trend | Sessions | Eng. time | Conversions | Ref. domains |
Accuracy (1-5) | Quality (1-5) | Notes | Decision | Merge target | Priority | Owner | Due | Done
Add conditional formatting for accuracy and quality scores, and a filter view per decision. That is all the tooling most teams need.
How often should you run a content audit?
Run a light audit every quarter and a full audit once a year. The light version covers performance trends and accuracy on your most important pages. The full version covers every URL and all decisions.
Between audits, the accuracy layer needs continuous attention, because it is the one that decays fastest. A content audit catches outdated facts once. A monitoring routine catches them when they happen. The combination is what keeps a site trustworthy: the audit sets the standard, the routine keeps it.
Conclusion
A content audit answers one question for every page you own: does this still deserve to be here in its current form? Build the inventory, add the numbers, score quality and accuracy, decide, and schedule the work. The decisions are rarely hard once the data is in front of you.
Start with your top 100 pages by traffic, score their accuracy first, and fix what is outdated. That alone will move more than most new articles would.
Two follow-ups make the audit stick: the delete, merge or refresh decision for every weak page, and the monthly update playbook that keeps the results true between audits.
If you want the fact-checking part of the audit done for you, the CiteRanger content audit tool scans a whole sitemap and returns the outdated claims per page with current sources.
Frequently asked questions about content audits