A content audit is a systematic review of every piece of content on your website, measured against performance data and quality criteria to decide what earns its place and what doesn’t. It’s the difference between a site that grows strategically and one that accumulates pages nobody reads. Done well, an audit gives you a clear action plan: what to keep, what to update, what to consolidate and what to remove entirely.
At Gorilla Marketing, we run content audits as part of our ongoing SEO programmes. It’s one of the first things we do when onboarding a new client, and we revisit it regularly. The process below is what we actually use, not a theoretical framework pulled from a textbook.
Why Content Audits Matter
Every site accumulates dead weight over time. Blog posts from three years ago that no longer rank. Duplicate pages targeting the same keyword. Thin content that adds nothing for readers or search engines. That dead weight has real consequences.
Underperforming content can drag down your site’s overall quality signals. Google’s crawl budget is finite, and every URL it spends time on is a URL it could have spent elsewhere. Pages with outdated content or poor engagement metrics send mixed signals about your site’s authority. And duplicate content or cannibalised pages mean you’re competing with yourself in search results instead of concentrating ranking signals on a single strong page.
A content audit forces you to confront all of this with data rather than assumptions. You might think your blog is performing well because a few posts get decent traffic. The audit will show you that 70% of your pages get zero organic visits in a typical month.
Set Clear Goals Before You Start

Jumping straight into a spreadsheet without knowing what you’re trying to achieve is the fastest way to waste a week. Before pulling any data, define what the audit needs to accomplish.
Common audit goals include:
Improving organic traffic by identifying underperforming content that could rank with updates
Reducing content bloat by finding and removing thin content, outdated pages and redundant URLs
Fixing cannibalisation where multiple pages compete for the same keywords
Supporting a migration or redesign where every URL needs a clear keep, redirect or remove decision
Building topical authority by spotting content gaps in your coverage
Your goals shape how you evaluate content. An audit focused on organic traffic will weight keyword rankings and search impressions heavily. One focused on reducing bloat will care more about page quality and engagement metrics. Get this right first.
Build Your Content Inventory
The inventory is the foundation. You need a complete list of every indexable URL on your site, along with the metadata you’ll use to evaluate each one.
Crawl Your Site
Start with a crawl using Screaming Frog, Sitebulb or a similar crawler. This gives you every URL, along with technical data like status codes, meta titles, meta descriptions, word counts, canonical tags and internal link counts. Export the lot into a spreadsheet.
If your site has thousands of pages, filter down to indexable HTML pages. Exclude images, PDFs, pagination pages, tag archives and anything blocked by robots.txt. You want the pages that Google can actually index and rank.
Add Performance Data
Now layer in performance data from two sources:
Google Search Console gives you impressions, clicks, average position and click-through rate per URL. Export the Pages report for the last 12 months. Twelve months matters because it smooths out seasonal variation and gives you a proper picture of trends.
GA4 gives you sessions, engagement rate, average engagement time and conversions per page. If you’re tracking goals or events, pull those too. The combination of Search Console (how Google sees your pages) and GA4 (what users actually do) gives you the full picture.
Pull Backlink Data
Export your backlink profile from Ahrefs, Semrush or Moz, broken down by target URL. Pages with genuine referring domains carry link equity that you’ll want to preserve through redirects if you remove them. Deleting a page with 30 linking domains without redirecting it is throwing away authority you’ve earned.
Structure Your Spreadsheet
Your inventory spreadsheet should have one row per URL with columns for:
| Data point | Source |
|---|---|
| URL | Crawl |
| Page title | Crawl |
| Word count | Crawl |
| Content type (blog, service page, landing page) | Manual |
| Primary keyword | Manual / Search Console |
| Organic clicks (12 months) | Search Console |
| Impressions (12 months) | Search Console |
| Average position | Search Console |
| Sessions (12 months) | GA4 |
| Engagement rate | GA4 |
| Avg engagement time | GA4 |
| Conversions | GA4 |
| Referring domains | Backlink tool |
| Internal links pointing to page | Crawl |
| Date last updated | CMS / manual |
This might look like a lot of columns. It is. But each one earns its place when you start making decisions.
Analyse Content Against Your Criteria

With the inventory populated, you can start evaluating. This is where most guides get vague, telling you to “assess quality” without explaining what that actually means in practice.
Performance Tiers
Sort your content into performance tiers based on organic traffic. The exact thresholds depend on your site’s scale, but as a starting point:
Strong performers – pages in your top 20% for organic clicks, ranking well, driving engagement or conversions
Middle ground – pages getting some traffic but underperforming relative to their potential (high impressions but low clicks, or decent rankings but falling)
Underperforming – pages with minimal or zero organic traffic over 12 months, low engagement metrics, no backlinks
The middle ground is where most of the opportunity sits. These pages have some traction but aren’t reaching their potential.
Quality Assessment
Performance data alone doesn’t tell the whole story. A page might get zero organic traffic because it targets a keyword with no search volume, but it could still serve an important role in your conversion funnel. Equally, a page might get decent traffic but provide a poor user experience.
For each page, assess:
Relevance – does this content still reflect your current offerings and expertise?
Accuracy – is the information up to date, or does it reference outdated tools, statistics or practices?
Depth – does it cover the topic thoroughly enough to satisfy search intent, or is it thin content that barely scratches the surface?
Uniqueness – does any other page on your site cover the same topic or target the same keyword?
That last point is where cannibalisation enters the picture.
Check for Keyword Cannibalisation
Cannibalisation is one of the most common issues a content audit uncovers, and one of the most damaging. When two or more pages target the same primary keyword, they split ranking signals and often both perform worse than a single consolidated page would.
To find cannibalisation, sort your Search Console data by query rather than page. Look for queries where multiple URLs from your site appear. If two blog posts both rank for “ecommerce SEO checklist” at positions 15 and 22, neither is winning. Consolidating them into one comprehensive piece is almost always the right move.
Your competitor audits should also inform this step. If a competitor ranks a single page for a term where you’ve split coverage across three, that’s a clear signal to consolidate.
Internal and External Link Analysis
Check each page’s internal link profile. Pages with few internal links pointing to them are harder for both users and search engines to find. If a page is important but poorly linked, that’s a quick fix. If it’s unimportant and poorly linked, it probably doesn’t need to exist.
For external links, any page with referring domains from authoritative sites carries value. Even if the content itself is weak, the backlinks matter. Flag these pages for updating rather than removal, or plan 301 redirects to preserve the equity.
The Decision Framework: Keep, Update, Consolidate or Remove
This is the step people struggle with most. Every URL needs a clear action assigned to it. Here’s how to decide.
Keep As-Is
Pages that meet all of these criteria need no immediate action:
Strong organic performance (top 20% of your pages)
Content is accurate and up to date
Good engagement metrics
No cannibalisation issues
Adequate internal linking
These are your assets. Leave them alone, but note them for periodic review.
Update
The largest category for most sites. A page should be updated when:
It ranks on page two or the bottom of page one (positions 8-20), where improvements could push it higher
The content is partially outdated but the core topic is still relevant
Engagement metrics suggest users aren’t finding what they need (low engagement time, high bounce relative to similar pages)
It’s thin relative to what competitors cover for the same query
It targets the right keyword but doesn’t match current search intent
Updating might mean rewriting sections, adding depth, refreshing statistics, improving the heading structure or adding internal links to newer content. The key is being specific about what each page needs rather than marking everything “needs update” and moving on. Add a notes column to your spreadsheet with the specific action required for each page: “update stats to 2026 data”, “expand section on local ranking factors”, “rewrite intro to match current search intent”. Vague actions don’t get done.
Consolidate
Consolidation is where audits deliver the biggest ranking gains, and it’s the step most people skip or do poorly. You should consolidate when:
Two or more pages target the same keyword or very similar keywords
A topic is spread across several thin posts that would be stronger as one comprehensive piece
You have overlapping content from different periods (a 2021 guide and a 2024 guide on the same topic)
The process: choose the strongest URL as the surviving page (usually the one with the most backlinks or best current ranking). Merge the best content from all pages into that URL. Set up 301 redirects from the removed URLs to the surviving one. This consolidates ranking signals, link equity and crawl priority into a single page.
Don’t just paste content together. Merging three mediocre posts creates one long mediocre post. Use the consolidation as an opportunity to write a genuinely better piece that covers the topic properly.
A practical consolidation workflow:
Identify the survivor URL – pick the page with the strongest combination of backlinks, current rankings and content quality. This URL stays live.
Extract the best from each source – go through every page being merged and pull out any sections, examples or data points that add genuine value. Discard the filler.
Rewrite, don’t stitch – use the extracted material to write a single cohesive piece. The heading structure, flow and depth should reflect what the combined topic actually needs.
Set up 301 redirects – point every removed URL to the survivor. Do this the same day you publish the consolidated page so search engines associate the link equity with the new version promptly.
Update internal links – find every internal link pointing to the removed URLs and update them to point to the survivor directly. Redirect chains (page A redirects to page B which links to page C) waste crawl budget and dilute link equity.
Consolidation done properly can turn three pages ranking on page three into one page ranking on page one. We’ve seen this pattern repeatedly in client audits.
Remove
Removal is appropriate when a page:
Gets zero traffic, has no backlinks and serves no internal purpose
Contains outdated information that could damage your credibility
Covers a topic completely outside your current focus
Is genuinely thin content with nothing worth salvaging
For a deeper look at the removal process and how to handle it without losing value, see our guide to content pruning.
If removed pages have any backlinks, redirect them to the most relevant surviving page. If there’s no relevant destination, a redirect to the parent category or hub page is better than a 404. Only let a page 404 or 410 if it has zero external links and zero ranking value.
Prioritise Your Action Plan
You’ll likely end up with dozens or hundreds of actions. Trying to tackle them all at once is a recipe for nothing getting done. Prioritise based on potential impact and effort.
High Priority (Do First)
Quick wins – pages ranking positions 4-10 that need minor updates to push onto page one
Cannibalisation fixes – consolidations where you’re actively losing rankings due to competing pages
Broken redirects – any removed content that’s 404ing with live backlinks
Medium Priority
Page two opportunities – content ranking positions 11-20 that needs more substantial updates
Content gaps – topics your SEO content strategy should cover but doesn’t yet, identified through the audit
Outdated evergreen content – guides and how-to posts that are still relevant in concept but need refreshing
Lower Priority
Low-traffic removals – pages with no traffic and no links that should be cleaned up but aren’t hurting you much right now
Internal link improvements – restructuring internal links to support your priority pages
Metadata updates – rewriting titles and descriptions for pages where CTR is below expected rates
A practical approach: tackle one priority tier per month. Get the high-impact actions done first, then work through the rest systematically.
Tools You’ll Need
You don’t need expensive enterprise software to run a content audit. Here’s what actually works:
Screaming Frog or Sitebulb – for the initial crawl and technical data. Screaming Frog’s free version handles up to 500 URLs, which is enough for smaller sites.
Google Search Console – for organic search performance data. Free and essential.
GA4 – for on-site engagement and conversion data. Also free.
Ahrefs, Semrush or Moz – for backlink data per URL. You’ll need at least one of these.
Google Sheets or Excel – for the inventory spreadsheet. Sheets is better for collaboration; Excel handles larger datasets more smoothly.
Some people use dedicated content audit tools like Screaming Frog’s content analysis features or ContentKing for ongoing monitoring. They’re useful but not essential. The spreadsheet approach gives you more flexibility and forces you to actually look at the data rather than trusting automated scores.
What to Do After the Audit
The audit itself is worthless if nothing changes. Here’s how to make sure it drives real results.
Implement in Batches
Don’t try to update 50 pages in a week. Group your actions into manageable batches of 5-10 pages, prioritised by the framework above. Track what you’ve changed and when.
Monitor Results
After implementing changes, give each batch 4-8 weeks to settle in search results before judging performance. Google needs time to recrawl, re-evaluate and adjust rankings. Check back at 30, 60 and 90 days:
Have updated pages improved in rankings and traffic?
Have consolidated pages absorbed the ranking signals from redirected URLs?
Has removing thin content improved crawl efficiency for the remaining pages?
If an update hasn’t moved the needle after 90 days, reassess. The content might need more work, or the keyword might be more competitive than your data suggested.
Keep a simple tracking sheet alongside your audit inventory. For each action you’ve taken, log the date implemented, baseline metrics (traffic, ranking, engagement rate) and the same metrics at 30, 60 and 90 days. This isn’t just for measuring success; it builds an evidence base for what types of changes actually move the needle on your site. Over time, you’ll learn whether your site responds better to content depth improvements, consolidation or technical fixes. That knowledge makes every future audit faster and more targeted.
Feed Findings Into Your Content Strategy
A content audit isn’t just about fixing what exists. It reveals gaps. Topics your competitors cover that you don’t. Questions your audience asks that you haven’t answered. Clusters where you have a few strong pages but lack the supporting content to build real topical authority.
Use these content gaps to inform your digital strategy going forward. The best content audits don’t just clean up the past; they shape the editorial calendar for the next 6-12 months.
How Often Should You Audit Your Content?
A full content audit once a year is the minimum for most sites. If you’re publishing regularly (weekly or more), every six months is better. The more content you produce, the faster quality issues accumulate.
That said, you don’t need to rebuild the entire inventory every time. After your first full audit, subsequent ones are faster because you’re working from an existing baseline. You’re looking at what’s changed: new content published, pages that have declined, new cannibalisation issues and shifts in search intent.
Between full audits, keep an eye on your Search Console data monthly. Pages that suddenly drop in impressions or rankings often signal content that needs attention before the next scheduled audit catches it.
Building a Content Audit Into Your SEO Programme
A content audit isn’t a one-off project you do when things feel messy. It’s a recurring process that should be baked into how you manage your site’s organic performance.
The pattern is straightforward: audit, act, measure, repeat. Each cycle gets faster because you’ve already built the framework and the inventory. And each cycle compounds, because the content quality improvements from one round carry forward into the next.
If you don’t have the time or team to run a thorough audit, that’s where working with an agency helps. At Gorilla Marketing, content audits are a standard part of our SEO programmes because we’ve seen how much ranking potential sits in content that already exists but isn’t performing. Sometimes the biggest wins aren’t new pages. They’re fixing what you’ve already got.




