How to Run a Content Audit in 2026: A 7-Step Framework to Find, Fix and Prune Underperforming Pages

Here is an uncomfortable number to start with: Ahrefs' long-running study of content performance found that over 90% of pages get no organic traffic from Google at all. If your blog has been publishing for more than two years, the odds are high that a large share of your URLs are earning nothing — no rankings, no citations, no pipeline — while still consuming crawl budget, internal link equity, and your domain's topical focus.
A content audit is how you fix that. Done properly, it is not a spreadsheet exercise you dread once a year. It is a repeatable operating system for deciding what to keep, what to improve, what to merge, and what to delete. In 2026, the audit has also gained a second dimension: you are no longer auditing only for Google rankings, but for whether AI engines cite your pages in generated answers. This guide walks through the exact 7-step framework we use in our own content strategy engagements — the same process behind the traffic recoveries we ship for clients.
Set aside one focused week for a site under 300 URLs. Larger sites should audit by section rather than all at once.
Step 1: Build a Complete Content Inventory
You cannot audit what you cannot see. Export every indexable URL on your domain from a crawler like Screaming Frog or Sitebulb, then supplement with everything Google Search Console reports as having received impressions in the last 16 months. Pages with impressions but no crawl sometimes surface here — orphaned URLs worth rescuing.
Your inventory spreadsheet needs one row per URL with these columns: URL, title, H1, publish date, last-updated date, word count, target keyword, and content type (blog, landing page, resource). This is the skeleton every later step hangs on.
- Crawl the full site — do not rely on your CMS export alone
- Include PDFs, category pages, and paginated archives
- Flag anything with a noindex tag so it does not pollute the data
Step 2: Pull Performance Data for Every URL
Now enrich the inventory with evidence. For each URL, pull three data layers:
- Search Console: clicks, impressions, average position, and trend over the last 12–16 months
- Analytics: engaged sessions, conversions, and assisted conversions attributed to the page
- Backlinks: referring domains per URL, so you never delete a page that holds link equity
Step 3: Score Content Quality, Not Just Traffic
Traffic data tells you what happened. It does not tell you why, or whether the page deserves to rank. Add a qualitative score (1–5) for each URL across four dimensions: accuracy (is the information still true in 2026?), depth (does it satisfy the query better than the current top results?), freshness (does it reflect current tools, prices, and behavior?), and differentiation (does it say anything competitors do not?).
A page with low traffic but high quality scores is an improvement candidate. A page with low traffic and low quality is a pruning candidate. This distinction is the entire value of the audit.
Step 4: Add the AI Visibility Layer
This is the step most audit templates from 2023 are missing. For your twenty most commercially important topics, run the actual buyer prompts through ChatGPT, Gemini, Perplexity, and Google's AI Overviews, and record whether your pages are cited, mentioned without a link, or absent.
Pages that rank on page one but are never cited by AI engines usually share a fixable pattern: buried answers, weak entity coverage, or missing structured data. Treat 'cited by AI' as a first-class column in your audit — it predicts where search traffic is heading, not just where it has been.
Step 5: Apply the Keep, Improve, Merge, Prune Matrix
With data and scores in place, every URL gets exactly one decision. Be ruthless — the matrix only works if 'keep' is the rarest outcome.
Keep
The page performs, converts, is cited, and is accurate. Do nothing except protect it: refresh the date only when you make a substantive update.
Improve
The topic is valuable and the page has impressions or links, but rankings have decayed. Rewrite for current intent, lead with the answer, add FAQ schema, and strengthen internal links from your highest-authority pages.
Merge
Three thin posts targeting the same intent become one comprehensive page. Consolidate with 301 redirects from the weaker URLs to the strongest — this concentrates link equity and removes keyword cannibalization in one move.
Prune
No traffic, no links, no conversions, no strategic value. Delete it and serve a 410 (or 301 to the closest equivalent if it has any backlinks). Pruning routinely produces measurable ranking lifts for the pages that remain, because Google stops spending crawl and quality budget on dead weight.
Step 6: Execute in Batches and Annotate Everything
Do not ship 200 changes on a Friday afternoon. Roll the decisions out in weekly batches — prunes first, then merges, then improvements — and annotate every batch in your analytics. When a recovery starts, you need to know which lever caused it.
Step 7: Set the Re-Audit Cadence
An audit is a loop, not an event. Set a quarterly lightweight pass (top 50 URLs by business value) and an annual deep audit. Content decay is continuous: pages that win today start losing freshness the day they publish.
The Payoff: Why Audits Outperform New Content
Improving an existing URL with impressions, links, and index history is almost always a faster win than publishing something new. The page already has Google's attention — you are simply giving it a reason to rank higher and AI engines a reason to cite it. Teams that institutionalize this 7-step process typically see their existing library outperform their new publishing calendar within two quarters.
Frequently asked questions
- How often should you run a content audit?
- Run a full audit once a year and a lightweight audit of your highest-value pages every quarter. If you publish more than 15 posts a month, move the deep audit to every six months — decay compounds faster at high publishing velocity.
- What tools do you need for a content audit?
- A crawler (Screaming Frog or Sitebulb), Google Search Console, your analytics platform, and a backlink index (Ahrefs or Semrush). For the AI visibility layer, test prompts manually in ChatGPT, Gemini, and Perplexity or use an AI tracking tool.
- Should I delete old blog posts?
- Delete posts with no traffic, no backlinks, no conversions, and no strategic value — use a 410 status or a 301 redirect if any equity exists. Never delete a page with referring domains without redirecting it.
- How long does a content audit take?
- For a site under 300 URLs, expect one focused week: two days for inventory and data pulls, two for scoring, and one for decisions. Execution of the changes typically runs over the following four to eight weeks.
- Can an agency run the audit for us?
- Yes — an external team brings the scoring discipline and pruning objectivity in-house teams often lack. Our content strategy and SEO services include a full audit with the keep/improve/merge/prune matrix, execution roadmap, and AI citation baseline, and most clients see measurable recovery within two quarters.
Keep reading
Ready to build a content engine like this?
Book a strategy call or explore our plans.