Google SEOAudit guide

Content Audit: How to Prune, Merge and Refresh Your Content

A content audit reviews every page on your site and decides whether to keep, improve, merge or remove it. It's often the most effective response to a core update or a traffic plateau.

By Junaid Tariq · Updated · 2 min read

Key takeaways

  • Build a full inventory of URLs with traffic, conversions, links and rankings.
  • Judge each page on usefulness, accuracy, uniqueness and performance.
  • Decide: keep, refresh, merge, redirect or remove. Most sites gain from consolidating overlapping posts.
  • Don't delete pages purely because of low traffic; some serve users or conversions.

Over time, most websites build up outdated posts, overlapping articles and pages nobody visits. A content audit reviews each page and decides what to do with it. Google’s systems assess helpfulness across a site, so improving or consolidating weak content can lift the whole site. (How this differs from an SEO audit: content audit vs SEO audit.)

Step 1: Build your inventory

Export every indexable URL into a spreadsheet, from your CMS, sitemap or a crawler. Columns:

  • URL, title, content type (post, page, product, category), publish and update date, word count, author

Step 2: Add performance data

For a 12-month period, add:

  • Search Console: clicks, impressions, average position, top query
  • GA4: sessions, engagement, conversions
  • Links: referring domains (from Search Console or a backlink tool)
  • Internal links to the page

Step 3: Assess quality

For each page, especially those with traffic potential, answer:

  • Does it fully answer what the searcher wants? (search intent)
  • Is it accurate and current?
  • Does it show real experience or expertise?
  • Is it unique, or does another page cover the same topic? (cannibalisation)
  • Would you be proud to show it to a customer?

Step 4: Decide what to do

Situation Action
Performing well, accurate Keep, update light details
Good topic, losing traffic or outdated Refresh: update facts, add depth, improve structure
Several pages on the same topic Merge into the strongest URL and 301 the others
Low quality, no traffic or links, no business value Remove (404/410) or noindex if users still need it
Outdated, but has links Redirect to the most relevant current page
Missing topic that customers ask about Create

Step 5: Refresh well

A refresh is more than changing the date:

  • Update facts, screenshots and examples
  • Add sections competitors cover that you don’t
  • Add first-hand experience, data and expert input
  • Improve titles, headings and internal links
  • Update the “last updated” date only when the content meaningfully changed

Step 6: Merge properly

  1. Choose the target URL (usually the one with the most traffic and links)
  2. Combine the best parts into one improved article
  3. 301 redirect the other URLs to it
  4. Update internal links to point to the target
  5. Remove redirected URLs from the sitemap

Step 7: Measure

Annotate the date of changes and compare clicks and conversions after 4–12 weeks. Core updates can take months to fully reflect quality improvements.

A real example

When rebuilding this site, we redirected 40+ broken tool pages, merged five overlapping audit-style posts into dedicated audit guides, retired posts that were really tool descriptions, and rewrote every remaining article at its existing URL so links and history were kept.

Related: how to recover after a Google core update. Need help deciding what to cut? Request an expert audit.

Frequently asked questions

Does deleting content improve SEO?
Removing or consolidating genuinely low-quality, outdated or duplicate content can help, because it improves the overall quality of what Google sees and focuses signals. Deleting useful pages just because they get little traffic doesn't help.
How do I merge two blog posts?
Combine the best content into the stronger URL (usually the one with more traffic and links), update it, then 301 redirect the weaker URL to it and update internal links.
WhatsApp Call
Subscribe Get Audit