A content audit is an inventory of every page on your site, evaluated against what each page is supposed to achieve. Done well, it reveals which pages are earning traffic, links, and conversions; which pages are wasting crawl budget; and which pages are actively diluting your domain’s topical authority. Most sites accumulate content faster than they evaluate it — the audit is the correction mechanism.
This guide covers a practical content audit process that can be completed in a day for most sites under 200 pages, and scaled across a week for larger sites. The focus is on the decisions the audit drives — keep, update, consolidate, or remove — rather than the spreadsheet itself.
Why content audits matter more in 2026
Two developments have made regular content audits more important than they were three years ago:
- Google’s Helpful Content system evaluates content quality at the site level, not just the page level. A high volume of thin, underperforming pages can suppress rankings across the entire domain — including pages that individually are high quality. Removing or consolidating weak pages raises the overall quality signal.
- AI search eligibility. AI Overviews and Perplexity citations favor domains with clear topical authority. A site where 40% of pages cover one topic and 60% cover loosely-related topics has weaker topical coherence signals than a site where pages cluster tightly around a defined area. An audit identifies the off-topic content that dilutes the topical signal.
Step 1: Build the page inventory
Export every indexed URL on your site using one of these methods:
- Google Search Console → Pages report → export. This shows pages Google has indexed, which is the most relevant set for SEO purposes.
- Screaming Frog (free up to 500 URLs) crawls your site and exports all URLs, status codes, and metadata. More complete than GSC for finding pages Google may have missed.
- XML sitemap — if your sitemap is complete and current, it is a fast starting inventory.
The output is a spreadsheet with one row per URL. Add columns for: page title, word count (approximate), publication date, last modified date.
Step 2: Pull the performance data
For each URL in the inventory, pull the key performance signals. The minimum viable data set:
| Metric | Source | What it tells you |
|---|---|---|
| Organic sessions (last 12 months) | Google Analytics or GSC | Whether the page generates search traffic |
| Organic impressions | Google Search Console | Whether the page is appearing in search results at all |
| Average position | Google Search Console | How well the page ranks for its primary queries |
| Linking root domains | Ahrefs or SEMrush | Whether the page has earned external authority |
| Conversions or assists | Google Analytics | Whether the page contributes to business outcomes |
For the full framework of which metrics predict long-term content value, the content distribution metrics guide covers what each number actually tells you and how to weight them.
Step 3: Categorize every page into four buckets
With performance data in hand, assign each page to one of four actions:
Keep (high performers)
Pages generating consistent organic traffic, earning links, or contributing to conversions. These need no immediate action beyond maintaining freshness. Flag them for a refresh review in 12 months — or sooner if the topic is evolving rapidly.
Threshold: 100+ organic sessions per month, or 3+ linking root domains, or demonstrated conversion contribution. Pages meeting any one of these thresholds are keepers.
Update (underperformers with potential)
Pages with organic impressions but low clicks or low average position — they are appearing in search results but not ranking high enough to attract traffic. These pages have topical relevance (Google is indexing and showing them) but insufficient quality or freshness to rank well. The right action is a substantive update: add depth, improve the structure for AI extraction, refresh the data, add schema markup.
Threshold: 500+ impressions per month but under 100 sessions. Average position 11–30 for a query with real volume. These are ranking on page two or three and can be pulled to page one with targeted improvement.
Consolidate (thin duplicates)
Pages that partially overlap with other pages on the same topic — two articles on “cloud backlinks” where one is 400 words and the other is 1,800 words, for example. The thin version is diluting the topical signal without adding authority. The fix: 301 redirect the thinner page to the more comprehensive one, and incorporate any unique content from the thin page into the comprehensive one before redirecting.
Consolidation is where most sites recover the most authority. Spreading one topic across three underdeveloped pages creates three weak pages; consolidating them creates one strong page with all the external links pointing at a single URL.
Remove (dead weight)
Pages with no organic traffic, no impressions, no links, and no conversion contribution — and no realistic path to any of those. These pages cost crawl budget, dilute topical coherence, and in high volumes depress domain-level quality signals. The action: 301 redirect to the most relevant page on the site, or return a 410 (gone) if no relevant target exists.
Pages that should almost always be removed: duplicate tag archives, empty category pages, thin auto-generated pages, content that no longer reflects the site’s current focus, and pages created for keywords that turned out to have no real traffic.
Step 4: Execute the priority actions
Work through the buckets in order of leverage:
- Consolidations first. Redirecting thin duplicate pages to comprehensive pages is the fastest authority recovery action — it concentrates existing link equity rather than requiring new acquisition.
- Removals second. Clean up dead weight before investing in updates, so your update effort goes toward a cleaner site baseline.
- Updates third. Prioritize updates on pages with high impressions and low position — these have the most potential for ranking improvement with the least new content investment.
- Keepers last. Schedule freshness reviews but do not touch high-performing pages unless there is a specific reason (outdated data, a ranking drop, a structural improvement that will materially help).
What to do with pages you update
An update is not a light edit — it is a substantive improvement. For a page in the “update” bucket:
- Add depth to sections that are thin relative to competing pages ranking above you
- Refresh any statistics or data points that have become stale
- Add or improve the FAQ section for AI search extraction
- Add schema markup if missing (FAQPage, Article, HowTo where applicable)
- Add internal links to and from the page — updated pages often have orphaned internal link structures from when they were published
- Update the publication date to reflect the genuine update (do not update the date without updating the content)
After updating, add the page to your distribution workflow as if it were new content — push it through email, social, and consider a cloud backlink campaign to reinforce the updated page’s authority. The repurposing guide covers how to extract distribution value from updated content, not just new pieces.
How often to run a content audit
Annual audit for most sites — a full inventory review once a year, timed to coincide with your content strategy planning cycle. The output feeds directly into the content calendar for the coming year: pages flagged for update become calendar slots; consolidated topic areas reveal gaps worth filling with new content.
For high-publication-rate sites (5+ pieces per week), a lighter quarterly review of the last quarter’s new content catches underperformers before they accumulate into a larger problem.
FAQ
How long does a content audit take?
For a site with under 100 pages: half a day. For 100–500 pages: one to two days with automated data pulls (GSC export + Ahrefs export + Screaming Frog crawl). For 500–2,000 pages: three to five days, usually with some sampling rather than page-by-page review. Above 2,000 pages, automated scoring systems are typically needed — the per-page manual review does not scale.
Should I delete content or redirect it?
Redirect whenever a relevant target page exists. A 301 redirect preserves any external link equity pointing at the removed page and passes it to the target. Return a 410 (gone) only when there is genuinely no relevant page to redirect to. Deleting without a redirect wastes any link equity the page accumulated and creates a dead end for any incoming links.
Does removing content improve SEO?
Yes, in specific cases. Removing genuinely thin, low-quality pages that contribute no traffic or authority has been shown to improve domain-level quality signals, particularly after Google Helpful Content updates. The mechanism: fewer low-quality pages raises the average quality of the site, which improves how Google’s systems evaluate the domain overall. This is not a reason to remove content aggressively — only to remove content that is genuinely worthless and has no path to improvement.
How do I know if a page should be updated or removed?
The key question: is there a realistic path to this page generating meaningful traffic or authority in the next 12 months? If yes, update it. If the topic has no search demand, the content is too thin to compete on quality, and there is no strategic reason to keep the page (it is not part of an internal link cluster you need), remove or redirect it.
What is the difference between a content audit and a technical SEO audit?
A content audit evaluates the quality, relevance, and performance of your content. A technical SEO audit evaluates crawlability, indexation, page speed, structured data, and other infrastructure signals. They are complementary — a content audit without fixing technical issues misses crawlability problems; a technical audit without content review misses quality problems. Running both in sequence, technical first, gives the clearest picture of why a site is or is not performing.
Ready to forge your own? Forgendo publishes SEO-optimized articles across Cloudflare, Netlify, Azure and more — real, fast-loading blogs that carry your backlink and load in ~50ms. Start free with 3 links →
Leave a Reply