Audit my site
ContentIntermediateChecked against Google docs · Oct 2026

Content audit: inventory every page, then keep, improve, merge or remove

A content audit gives every URL on your site one evidence-based decision. Google calls deleting content a last resort, so most of the work is improving, merging and refreshing pages honestly, not pruning them.

Author: Eugene Serbin, Head of SEO at Semalt Updated: 30 October 2026 Reading time: 18 min Visuals: 5

In short

A content audit is a page-by-page review of your indexable content that ends with one decision per URL: keep, improve, merge and redirect, remove, or noindex. You build the inventory from a crawl, your sitemaps, Search Console and GA4, judge each page with its data and with Google's helpfulness questions, and change only what the evidence supports. Google calls deleting content “a last resort”, so most audits end in more improving and merging than removing, and every refresh is a real change with an honest date.

What a content audit is (and is not)

A content audit answers one question for every page: is this URL doing its job for readers and for the business, and if not, what should happen to it? The output is a spreadsheet with a decision and an owner on every row, not a slide with general advice.

It is not the same as other audits you may run:

Good moments to run one: after a sustained traffic drop, before a redesign or migration (so you do not carry dead weight to the new site), once a year on sites that publish a lot, and on any site that has published for years without a content plan.

What Google officially says

Google does not publish a content audit method, but several of its pages describe exactly the judgement an audit needs. The starting point is what its systems reward: “Google's automated ranking systems are designed to prioritize helpful, reliable information that's created to benefit people, and not content that's created to manipulate search engine rankings.”

On deleting content, the core updates guidance is the clearest statement Google has made. Read all three sentences together:

“Deleting content is a last resort, and only to be considered if you think the content can't be salvaged. In fact, if you're considering deleting entire sections of your site, that's likely a sign those sections were created for search engines first, and not people. If that's the case for your site, then deleting the unhelpful content can help the good content on your site perform better.”

Google Search Central — Google Search's core updates and your website

This does not say that removing pages boosts rankings. It says that improving comes first, and that removal can help only when the content was made for search engines and cannot be saved. The same page warns against cosmetic fixes: “Avoid doing "quick fix" changes (like removing some page element because you heard it was bad for SEO).” Instead, “Consider how you can improve your content in meaningful ways.”

Google's helpful content page lists warning signs that apply directly to audits and refreshes:

“Are you changing the date of pages to make them seem fresh when the content has not substantially changed?”

Google Search Central — Creating helpful, reliable, people-first content

“Are you adding a lot of new content or removing a lot of older content primarily because you believe it will help your search rankings overall by somehow making your site seem "fresh?" (No, it won't)”

Google Search Central — Creating helpful, reliable, people-first content

And on length, which many audits wrongly use as a quality score: “Are you writing to a particular word count because you've heard or read that Google has a preferred word count? (No, we don't.)”

Google also recommends the audit itself when traffic falls: “Also consider an audit of the drops you may have experienced. What pages were most impacted and for what types of searches?”

Workflow · The content audit from inventory to tracking
Content audit workflow Step 1: build the inventory from a crawl, sitemaps, Search Console, GA4 and a CMS export. Step 2: collect metrics such as clicks, links and conversions. Step 3: review quality with Google's questions on a 1 to 5 scale. Step 4: decide to keep, improve, merge or remove. Step 5: implement in batches and log every change. Step 6: track equal periods before and after. STEP 1STEP 2STEP 3STEP 4STEP 5STEP 6 InventoryMetricsQuality reviewDecideImplementTrack crawl, sitemaps,GSC, GA4, CMS clicks, links,conversions Google'squestions, 1–5 keep, improve,merge, remove in batches,log each change equal periods,before vs after One row per URL from step 1 to step 6. The sheet stays as your living content inventory.
Data and quality review feed one decision per URL; tracking tells you whether the decisions were right.

Step 1: build the inventory

You cannot audit pages you do not know about. Every source sees a different slice of your site, so combine them in one spreadsheet keyed on a normalised URL: the same protocol and host, a consistent trailing slash, lowercase, and tracking parameters such as ?utm_source= stripped. Without normalisation, https://example.com/Guide/ and https://www.example.com/guide become two rows.

A full crawl

A crawler starting at the home page finds every page reachable through links, with its status code, canonical, indexability, title and word count. It cannot find pages that nothing links to.

XML sitemaps

Sitemaps list what the CMS publishes, including pages that are not linked anywhere. They also tend to contain stale entries: redirected or deleted URLs that nobody cleaned up.

Search Console

The Performance report (Pages tab) shows the URLs Google actually displayed and how they did; Search Console keeps 16 months of data. If the interface table cuts rows off, export through the Search Console API or Looker Studio. The Page indexing report adds what is indexed and what is excluded, and why.

GA4 landing pages

The landing page report, filtered to organic search, shows sessions and key events per URL. It is the only source that tells you which pages make money or leads.

A CMS export

Posts, pages, products, tag and author archives, including old drafts and forgotten sections. It is the ground truth for what exists, and it usually shows who wrote each page and when.

Once merged, the gaps are findings in themselves. A URL with impressions in Search Console but missing from the crawl is an orphan or a legacy URL. A URL in the sitemap that returns 404 or redirects is sitemap debris. A tag archive with hundreds of indexed variants is a candidate for noindex.

Step 2: collect metrics per URL

Pull the same period for every page, and use at least twelve months if your business is seasonal, so a ski guide is not judged on its July traffic. Comparing two periods (this year and last) shows the direction of travel, which matters more than one snapshot.

MetricWhat it tells youTrap
ClicksSearch traffic the page actually earnsZero clicks does not mean zero value
Impressions and positionDemand Google already connects to the page; pages around positions 8–20 often have room to growAverage position hides which query it comes from
Top queriesThe intent Google thinks the page servesBrand queries flatter weak pages
Key events / conversionsBusiness value (leads, sales, sign-ups)Attribution may credit a later page
Referring domainsExternal links you must not throw awayCount domains, not raw links
Internal inlinksHow much your own site relies on the pageSitewide menu links inflate counts
Word countA diagnostic for near-empty or bloated pagesNot a quality score, and not a target
Quality scoreYour 1–5 rating from the review in step 3Needs a written rubric to be consistent
Last substantive updateHow likely facts are out of dateThe CMS "modified" date changes on trivial edits
Status, indexable, canonicalWhether the page can be in search at allJudge content only on the canonical URL

Add columns for content type, topic cluster, primary query, decision, target URL (for merges and redirects), owner and due date. The decision column is the point of the whole exercise.

Spreadsheet · One row per URL (illustrative)
URLClicks 12 moImpr. 12 moRef. domainsKey eventsWordsLast updatedQuality 1–5Decision
/guides/roof-insulation/8,420210,00034962,9002026-034Keep
/blog/insulation-cost/61088,0005127002021-052Improve
/blog/loft-insulation-tips/14019,500219002020-092Merge + 301 → /guides/roof-insulation/
/blog/grant-scheme-2022/302,100904502022-021301 → /guides/insulation-grants/
/blog/company-picnic-2019/040001802019-071Remove 410
/tag/insulation/page/7/0150060n/an/anoindex
Illustrative data: the old grant post has links but no unique value, so it is redirected to the current equivalent instead of being deleted.

Step 3: judge quality with Google's questions

Numbers tell you how a page performs; they do not tell you whether it deserves to. For that, read the page. Google's self-assessment exists for exactly this: “Evaluating your own content against these questions can help you gauge if the content you're making is helpful and reliable.” The questions most useful in an audit:

Turn them into a written 1–5 rubric so two reviewers give the same page the same score. For example: 1 = wrong, empty or made for search engines; 2 = outdated or shallow, but the topic has demand; 3 = correct but generic; 4 = complete and trustworthy; 5 = original, first-hand, the page people bookmark. Always compare against the pages that rank for the page's main query, since a 4 in isolation can be a 2 next to the competition.

On large sites you cannot read every URL. Review pages with real demand or business value one by one, and judge long tails of similar pages (tags, old news, thin product variants) by template and by a sample. Who reviews matters too: Google suggests “consider having others you trust but who are unaffiliated with your site provide an honest assessment.” A subject expert catches errors an SEO specialist cannot. The lesson Helpful content in practice walks through the full set of questions.

Step 4: the decision framework

Two axes drive most decisions: how much value the URL holds (clicks, impressions, links, conversions) and how good, or fixable, its content is. Two special cases sit outside the grid: pages that duplicate another page's intent, and pages that visitors need but search does not.

Decision matrix · Value against quality
Content audit decision matrix A two by two grid. High value and high quality: keep, light fixes only. High value and low quality: improve by rewriting, updating facts and fixing the title. Low value and high quality: keep, check intent and internal links. Low value and low quality that cannot be salvaged: remove with 404 or 410, or 301 if an equivalent page exists. Below the grid: if the page has the same intent as a stronger page, merge and 301; if visitors need it but it has no search value, noindex. LOWER QUALITYHIGHER QUALITY HIGH VALUE LOW VALUE Improve Keep Remove: 404 or 410 Keep, then check why rewrite, update facts, add experience,fix title and structure monitor; light fixes only,do not rewrite what works only if it can't be salvaged;301 instead if an equivalent page exists new or niche page? check intent,title and internal links, re-check later Same intent as a stronger page → Merge the unique parts, 301 to the winner Needed by visitors, no search value → noindex (keep it crawlable)
Value tells you what you would lose; quality tells you whether the page can be saved, and removal is only the bottom-left corner.

Keep

Good traffic or conversions, and the page passes the quality questions. Fix broken links or an outdated screenshot, and leave the rest alone. Google's advice about small ranking drops applies to audits too: “There's no need to take drastic action (in fact, we recommend avoiding making changes to content that's already performing well).”

Improve

The page has demand (impressions) or business value, but the content is weak, outdated or loses to competitors. This is usually the largest group and the one with the best return. Update facts and prices, add what the ranking pages cover and yours does not, add first-hand experience, restructure for scanning, and rewrite the title if CTR is low. Google gives the same direction: “For example, it could be that rewriting or restructuring your content makes it easier for your audience to read and navigate the page.”

Merge + 301

Two or more pages answer the same intent. Pick the winner on traffic, links, conversions and intent fit (the lesson Keyword cannibalisation covers how), move the unique parts of the others into it, then redirect them. Google recommends this redirect type when a URL changes for good: “If you need to change the URL of a page as it is shown in search engine results, we recommend that you use a permanent server-side redirect whenever possible.” Update internal links to point to the winner and remove the old URLs from the sitemap.

Redirect only

The page is obsolete, but a genuinely equivalent newer page exists: last year's grant scheme and this year's, a discontinued product and its direct successor. Nothing needs merging, but the links and visitors should land somewhere useful. Google lists this case among the reasons for redirects: “You removed a page and you want to send users to a new page.” Redirect only when you are certain: “Use permanent redirects when you're sure that the redirect won't be reverted.”

Remove with 404 or 410

No meaningful traffic, no links, no conversions, no unique value, no equivalent page to send people to, and no realistic way to make it useful. Or the content is wrong or no longer true and there is nothing to replace it with. Return 404 or 410. For Google the difference is small: “All 4xx errors, except 429, are treated the same”, and “the indexing pipeline removes the URL from the index if it was previously indexed.” Many teams use 410 to record that the removal was deliberate. Then remove the URL from internal links and sitemaps. The lesson Status codes, soft 404, 410 covers the status codes themselves.

noindex

The page must exist for visitors but has no place in search: thin tag archives, internal search results, printer versions, thank-you pages. noindex keeps the page out of results but does not pass its signals anywhere, and Google can only see it if the page is not blocked in robots.txt. Never use noindex as a softer alternative to a merge: a duplicate that should be merged belongs in the merge row.

Refreshing content properly

A content refresh is an improvement you can defend line by line. If you could not explain to a reader what changed and why it helps them, it is not a refresh.

Checklist · What counts as a substantive update

✓ Substantive

  • Facts, prices, figures and screenshots brought up to date
  • New sections that answer questions readers now ask
  • First-hand examples, tests or data added
  • Outdated or wrong advice removed and corrected
  • Structure rebuilt so the answer is easier to find
  • Content merged in from a retired page

✕ Not substantive

  • Changing the year in the title
  • Swapping synonyms or rewording sentences
  • Reordering paragraphs
  • Adding filler to hit a word count
  • Changing only the date
Only the left column justifies a new “Last updated” date.

Dates: honest and consistent

Google does not trust one date signal: “Google doesn't depend on a single date factor because all factors can be prone to issues. That's why our systems look at several factors to determine our best estimate of when a page was published or significantly updated.” Help it read yours correctly:

In practice: keep datePublished at the original publication date and change dateModified and the visible date only after a substantive update. A merged page keeps the winner's original publication date.

<p>Published 12 May 2021 · Last updated 30 October 2026</p>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "How much does roof insulation cost?",
  "datePublished": "2021-05-12T09:00:00+01:00",
  "dateModified": "2026-10-30T10:00:00+00:00"
}
</script>

Process and cadence

  1. Set the goal and scope. Recover from a drop, prepare a migration, or clean up the blog. Start with one section rather than the whole site.
  2. Assign roles. An SEO specialist owns the sheet and the data, a subject expert scores quality, writers improve and merge, a developer handles redirects and status codes.
  3. Inventory and metrics, as in steps 1 and 2.
  4. Quality review with the written rubric.
  5. Decisions with sign-off. Removals and merges of pages with links or conversions need a second pair of eyes.
  6. Implement in batches. Merges first (they consolidate signals and remove competing pages), then improvements ranked by demand × quality gap, then redirects and removals.
  7. Log every change with its date, URL, action and target.
  8. Recrawl to confirm status codes, redirect targets, internal links and sitemaps.

For cadence, a full audit once a year suits most sites, with a quarterly light check of the top pages and of pages that lost traffic. Run an extra audit before a redesign or migration, and after a core update that hit you, once the rollout has finished: Google recommends “waiting at least a full week after a core update completes before analyzing your site in Search Console.”

Tracking results

Save a before snapshot of every page you touch, add a Search Console annotation or a change-log entry on each batch date, and then measure:

Be patient. According to Google, “some changes can take effect in a few days, but it could take several months for our systems to learn and confirm that the site as a whole is now producing helpful, reliable, people-first content in the long term.” And: “Keep in mind that there's no guarantee that changes you make to your website will result in noticeable impact in search results”.

Outcome · A blog section before and after the audit (illustrative)
MeasureBeforeAction takenAfter six months
Indexable URLs in /blog/42038 merged + 301, 26 redirected, 31 removed (410), 60 tag pages noindexed265
Pages substantively improvedn/a74 rewritten or updated, with new dates74
Organic clicks to the section, 3 months41,000Compared with the same months a year earlier52,500
Clicks to the 74 improved pages18,200Main source of the gain27,900
Clicks lost with removed pages310Only pages with no links and no conversions0
Illustrative data: the gain comes from improved and merged pages, not from the removals, which carried almost no traffic to begin with.

Start your content inventory with a crawl

OurSEO Tools crawls up to 1,000 pages and records the status code, canonical, indexability and load time of every URL, and its 69-point checklist includes content, on-page and internal linking checks.

69-point checklistTechnical crawlContent analysis

Common mistakes

FAQ

Does content pruning improve rankings?

Not by itself. Google says removing a lot of older content to make a site seem fresh won't help, and calls deleting content a last resort. Removal can help only when the content was made for search engines and cannot be salvaged; most gains come from improving and merging.

Should I delete pages with zero clicks?

Not automatically. Check impressions, referring domains, conversions and whether visitors reach the page through navigation. Delete only when it has no value, cannot be improved and has no equivalent page to redirect to.

404 or 410 for removed pages?

Either works. Google treats all 4xx errors except 429 the same and drops the URL from the index. Many teams use 410 to show the removal was deliberate. Redirect instead when a genuinely equivalent page exists.

When should I merge pages instead of improving them separately?

When they answer the same search intent, so a reader would be satisfied by either. Move the unique parts into the strongest URL, 301 the others to it and update internal links. Pages with different intents should stay separate.

Can I change the "Last updated" date after small edits?

Only after a substantive update: new facts, sections, examples or corrections. Fixing a typo or rewording sentences is not a reason to change the visible date or dateModified.

How often should I run a content audit?

A full audit once a year suits most sites, with quarterly checks of top pages and of pages that lost traffic, plus an extra audit before a migration or after a core update has finished rolling out.

Sources

Quotes checked against the official pages on 30 October 2026.