Content Audit Template: Keep, Refresh, Merge, Defer
Most content audit templates rank pages by traffic and stop there. That's how a pricing page with 40 visits and 12 sales calls ends up on a prune list. This template audits the pages that make money differently. Every row carries its intent, canonical, impressions, qualified conversions, links and the date its facts were last checked. Every decision, keep, refresh, merge or defer, needs written evidence, and nothing gets deleted straight from a score. You get a short list of changes you can defend in a meeting, plus a filled-in example of four real-looking decisions.
- Format
- Editable Word .docx
- Length
- 9 variants · ~9 pages
- Price
- 100% free
- Setup
- Copy or download
Get the editable Word doc in one click.
★★★★★4.9·Free · No signup · Instant download
Content Audit Template: Keep, Refresh, Merge, Defer
Content Inventory & Data Capture
Pull every indexable URL into one sheet before you judge anything. Combine a crawler export with GA4, Google Search Console, and your CMS so each row carries its own evidence.
- Site & scope: [Domain / section being audited]
- Audit date & owner: [Date] / [Name]
- URL: [Full page URL]
- Title & primary topic: [Page title / target keyword]
- Content type: [Blog / product / landing / pillar]
- Publish & last-updated date: [Dates]
- Word count & author: [Count] / [Author]
- Indexable? [Yes / noindex / blocked]
- Internal links in / out: [Counts]
Capture every page first, score second. A complete inventory is what makes the rest of the audit defensible.
Why it works
Decide what to do with every commercial page using evidence, so you fix what costs you sales and leave alone what works.
- Scores pages on qualified conversions and links, so a low-traffic page that sells never lands on a prune list.
- Checks prices, screenshots and claims with a date, so stale proof gets fixed before it costs trust.
- Requires a sentence of evidence for every decision, so two people reach the same call.
9 ready-to-use variants
Copy allContent Inventory & Data Capture
When to use: Build the master list of every URL on your site with the raw data you'll score against.
Content Inventory & Data Capture
Pull every indexable URL into one sheet before you judge anything. Combine a crawler export with GA4, Google Search Console, and your CMS so each row carries its own evidence.
- Site & scope: [Domain / section being audited]
- Audit date & owner: [Date] / [Name]
- URL: [Full page URL]
- Title & primary topic: [Page title / target keyword]
- Content type: [Blog / product / landing / pillar]
- Publish & last-updated date: [Dates]
- Word count & author: [Count] / [Author]
- Indexable? [Yes / noindex / blocked]
- Internal links in / out: [Counts]
Capture every page first, score second. A complete inventory is what makes the rest of the audit defensible.
Performance Scoring
When to use: Score each page on traffic, rankings, conversions, and engagement using real data.
Performance Scoring
Score each URL on four pulled-from-source dimensions over a consistent window (for example, the last 12 months). Use GA4 for traffic, engagement, and conversions, and Search Console for impressions, clicks, and position. Avoid estimates.
- Scoring window: [e.g. last 12 months]
- Organic traffic (GA4 sessions and engaged sessions): [Number]
- Clicks & impressions (GSC): [Clicks / impressions]
- Average position & top query: [Position / query]
- Conversions / assisted conversions: [Number / goal]
- Engagement (GA4 engaged sessions, average engagement time): [Metric]
- Backlinks / referring domains: [Count]
- Trend (rising / flat / declining): [Direction]
- Performance tier: [High / Medium / Low / Zero]
Use GA4's own metric names, engaged sessions and average engagement time, rather than the old Universal Analytics bounce rate, which GA4 no longer reports the same way and shouldn't be relied on. A page on page two with strong impressions but few clicks is a refresh candidate, not a prune candidate. Let the numbers, not gut feel, set the tier.
Keep / Update / Consolidate / Prune Decision Matrix
When to use: Turn each page's scores into one clear action using a repeatable rule set.
Keep / Update / Consolidate / Prune Decision Matrix
Translate every page's performance tier and strategic value into a single decision. Apply the same rules to every URL so the audit stays consistent and two auditors reach the same call.
- URL & current tier: [URL / High-Medium-Low-Zero]
- Still aligned with business goals? [Yes / No]
- Has backlinks or conversions? [Yes / No]
- Overlaps another page? [URL it competes with]
- Decision: [Keep / Update / Consolidate / Prune]
- Reasoning: [One-line rationale]
- Priority: [High / Medium / Low]
- Owner & due date: [Name / Date]
Set concrete, reproducible thresholds up front so the matrix is objective. Use these as examples and adjust the cutoffs to your own site:
- Zero tier (prune candidate): 0 organic clicks AND 0 conversions AND 0 referring domains over the scoring window.
- Refresh candidate (Update): average position 11–20 with meaningful impressions but a low click-through rate. The page is seen but not chosen.
- Keep: top-of-page-one position, stable or rising clicks, and current content.
- Consolidate: a thin page that overlaps a stronger URL on the same query and splits its clicks or links.
Rough rules of thumb: strong, current pages get Keep; pages with high impressions or backlinks but slipping results get Update; thin pages that overlap a stronger one get Consolidate; and genuine dead weight with no traffic, links, or conversions gets Prune. Never delete a page with backlinks or conversions without redirecting it.
Refresh Brief
When to use: Spell out exactly what to change on a page worth updating before a writer touches it.
Refresh Brief
For every Update decision, write a brief so the refresh targets the gap, not a full rewrite. Updating a page that already ranks usually beats publishing a new one, because it keeps the URL's existing equity.
- URL & target keyword: [URL / primary keyword]
- Current vs target position: [Now / goal]
- Why it's slipping: [Outdated stats / thin / intent shift]
- Search intent to match: [Informational / commercial]
- Content gaps vs top results: [Missing sections / questions]
- Updates needed: [New data, examples, visuals, FAQs]
- On-page fixes: [Title, H1, meta, internal links]
- Keep the URL unchanged? [Yes / 301 if slug changes]
- Change date to annotate in GA4 & GSC: [Re-publish date]
Refresh real gaps and re-publish, then annotate the change date in GA4 and Search Console so you can compare before and after. Remember the page must be re-crawled and re-indexed before any lift shows up. That lag is often several weeks, so don't read the results until the new version is actually indexed, then track position and clicks for several weeks to confirm the lift.
Consolidation & Redirect Plan
When to use: Merge thin, overlapping pages into one strong URL and redirect the rest.
Consolidation & Redirect Plan
When several pages chase the same topic, they split clicks and links and can cannibalize each other. Merge them into the single strongest URL and 301 the others to it so the surviving page inherits their authority.
- Topic cluster: [Theme being consolidated]
- Pages to merge: [List of URLs]
- Winner (canonical URL): [Strongest URL: most links/traffic]
- Content to migrate: [Sections worth keeping from losers]
- Redirect type: [301 permanent to winner]
- Internal links to repoint: [Links pointing at merged URLs]
- Canonical & sitemap updates: [Actions]
- Owner & launch date: [Name / Date]
Pick the winner on real link and traffic data, fold in the best unique content from the others, 301 every merged URL, update internal links to point straight at the winner, and resubmit your sitemap.
Warning: every 301 must point to the closest relevant page, never a mass redirect to the homepage. Google treats an irrelevant redirect as a soft 404 and drops the link equity you were trying to preserve, so match each merged URL to the most topically relevant destination.
After launch, expect a re-crawl and re-index lag (often several weeks) before the consolidation's effect is visible. Annotate the launch date in GA4 and Search Console so the before/after comparison is meaningful.
Prune & De-Index Plan
When to use: Remove or de-index genuine dead weight without losing equity or breaking links.
Prune & De-Index Plan
Pruning low-value pages can lift site-wide quality, but never bulk-delete, and never prune straight from a score. Every prune is a separate, signed-off decision. Decide deliberately for each page whether to redirect, remove, or simply de-index, and confirm there's no equity to protect first.
- URL to prune: [URL]
- Why prune: [Zero traffic / outdated / duplicate]
- Backlinks or conversions? [Yes / No: if yes, redirect]
- Action: [301 redirect / 410 gone / noindex]
- Redirect target (if any): [Closest relevant URL]
- Internal links to remove or repoint: [Links to fix]
- Remove from sitemap: [Yes]
- Post-prune check date: [Date to verify no traffic loss]
Blocking gate: a 410 or hard delete is safe ONLY when the page has zero backlinks AND zero conversions AND no organic value. If any one of those is present, do not delete. 301-redirect the URL to the closest relevant page instead. And if a page must stay live for users (it still serves a purpose on the site) but you simply don't want it in search, the correct action is noindex, not a 410.
So: redirect pages with links or conversions to the closest relevant URL; use a 410 only for truly dead, irrelevant pages that clear the gate above; or noindex pages you want live for users but out of the index. Track results so you can confirm the prune helped, allowing for the re-crawl and re-index lag, often several weeks, before changes settle.
Commercial Page Decision Sheet (fill-in)
When to use: One row per commercial URL with the evidence a decision needs: intent, canonical, impressions, qualified conversions, links, overlaps and proof date.
Commercial page decision sheet
Use this for pages that sell: service, pricing, product, comparison and alternatives pages. Blog posts can use the scoring sheet above.
Columns
- URL and search intent [compare / buy / evaluate / support]
- Canonical: [self, or the URL it points to]
- Impressions and clicks: [Search Console, last 12 months]
- Qualified conversions: [number and source, e.g. demo requests from CRM]
- Referring domains: [number, provider and date] · provider metrics, not Google's
- Overlaps with: [other URLs targeting the same query]
- Proof last checked: [date prices, screenshots and claims were verified]
- Decision and evidence [one sentence a colleague could check]
| URL | Intent | Canonical | Impr. | Qual. conv. | Ref. domains | Proof checked | Decision | Evidence |
|---|---|---|---|---|---|---|---|---|
| [url] | [intent] | [canonical] | [impr] | [conversions] | [domains] | [date] | [decision] | [evidence] |
| [url] | [intent] | [canonical] | [impr] | [conversions] | [domains] | [date] | [decision] | [evidence] |
| [url] | [intent] | [canonical] | [impr] | [conversions] | [domains] | [date] | [decision] | [evidence] |
Decision rules
- Keep: converts, matches intent, proof is current. Leave it alone.
- Refresh: right page, wrong details. Outdated prices, screenshots or claims, or impressions without clicks.
- Merge: two URLs answer the same buyer question and split the clicks. Pick the one with more conversions and links, 301 the other.
- Defer: the evidence is missing or contradictory. Defer is a real decision. Write what data you need and when you'll have it.
- No automatic deletion. A page with conversions or links is never pruned from this sheet. Removal goes to the prune plan with a named sign-off.
Proof Freshness Check
When to use: Check the facts on a commercial page, not just the words: prices, limits, screenshots, testimonials and statistics, each with a source and date.
Proof freshness check
Commercial pages go stale on facts long before they go stale on wording. A buyer who spots one wrong price stops trusting the rest of the page.
| Claim on the page | Source | Last verified | Still true? | Fix |
|---|---|---|---|---|
| [price or plan limit] | [pricing page or checkout] | [date] | [yes / no] | [change] |
| [screenshot of the product] | [current UI] | [date] | [yes / no] | [re-capture] |
| [testimonial or logo] | [written permission] | [date] | [yes / no] | [remove or renew] |
| [statistic] | [original study URL] | [date] | [yes / no] | [update or cut] |
| [competitor claim] | [competitor page] | [date] | [yes / no] | [re-check] |
Rule: if you can't find the source, the claim comes off the page until you can. A shorter page you can defend beats a longer one you can't.
Worked Example (fictional SaaS)
When to use: Four filled-in rows from an invented SaaS site: one keep, one refresh, one merge and one defer, with the evidence for each.
Worked example: a reporting SaaS
Example only. The company, people, URLs and figures are invented to show what a usable, filled-in version looks like.
| URL | Impr. (12 mo) | Qual. conv. | Ref. domains | Decision | Evidence |
|---|---|---|---|---|---|
| /pricing | 9,800 | 61 demos | 14 | Keep | Top converting page; prices verified 2 Oct |
| /features/client-reports | 22,400 | 9 demos | 31 | Refresh | Screenshot shows the old dashboard; CTR 0.6% vs 2.1% site average |
| /blog/tool-a-vs-tool-b + /compare/tool-a-vs-tool-b | 6,100 + 4,700 | 2 + 11 demos | 3 + 8 | Merge into /compare | Same query, clicks split between both; /compare converts more |
| /integrations/legacy-crm | 1,200 | unknown | 5 | Defer to 15 Nov | Form tracking broke in August; need 6 weeks of clean data |
Why these calls
The refresh row is the classic: good rankings, poor clicks, because the snippet and screenshot are out of date. The defer row matters most. A traffic-only audit would have pruned it. Its 5 referring domains and unknown conversions say: fix the tracking first, decide later.
Next step
Run a website audit to catch canonical and thin-page problems, then use the Keyword Cluster Tool to spot URLs competing for the same query. Draft each refresh in the Content Optimizer before it goes back to review. If you'd rather hand over the whole audit, see our SEO & GEO services or talk to our partner agency SEOquick.
How to use this template
- Pick the scope first. Audit commercial pages (pricing, service, product, comparison) separately from the blog, because the evidence that matters is different.
- Crawl the scope with a website audit and export every indexable URL with its status code and canonical.
- Add 12 months of Search Console impressions and clicks, and qualified conversions from your CRM or GA4 key events. Label every number with its source.
- Add referring domains from your backlink tool, with the provider and date. Note which other URLs target the same query.
- Run the proof freshness check on every commercial page: prices, screenshots, testimonials, statistics and competitor claims.
- Give each row one decision, keep, refresh, merge or defer, and one sentence of evidence a colleague could check.
- Brief refreshes with the refresh brief, plan merges with 301s to the stronger URL, and send any removal to the prune plan for sign-off.
- Annotate change dates, allow several weeks for recrawling, then compare impressions, clicks and qualified conversions against the baseline.
Pro tips
- Score commercial pages on qualified conversions, not traffic. A page with few visits and steady demo requests is doing its job.
- Treat Defer as a real decision. Missing or broken tracking is a reason to wait, not a reason to delete.
- Check proof before prose. Updating a price or screenshot often lifts trust and clicks more than rewriting paragraphs.
- Merge toward the URL with more conversions and links, not the newer one, and redirect to the closest match, never the homepage.
Frequently asked questions
What is a content audit template?
A spreadsheet or document that lists your pages with the data needed to decide what to do with each one. This version adds intent, canonical, qualified conversions, links and the date each page's facts were last verified.
How is a commercial content audit different from a blog audit?
Commercial pages are judged on conversions and accuracy, not traffic. A pricing page with modest visits can be the most valuable URL on the site, and an outdated price hurts it more than an outdated paragraph.
Should I update an existing page or write a new one?
If an existing URL already targets the buyer question and has impressions or links, refresh it. A new URL starts from zero and can compete with the old one. Write new only when the job is genuinely different.
When should I merge two pages?
When both answer the same question for the same buyer and the clicks are split between them. Keep the URL with more conversions and referring domains, move the best content into it and 301 the other.
Is it safe to delete old pages?
Only after a deliberate review. Never delete a page with conversions or backlinks straight from a score. Redirect it to the closest relevant page, or keep it live and noindex it if users still need it.
Which data do I need for a content audit?
A crawl, Search Console impressions and clicks, qualified conversions from GA4 or your CRM, referring domains from a backlink tool, and the sources behind any facts on the page. Label each with its date.