GTMStack
All playbooks
Checklist Content Ops Lead

Content Audit Checklist

A comprehensive content audit checklist for B2B websites. Covers inventory, performance scoring, and action planning for every page on your site.

Use this checklist when running a full content audit on your website. Do this at least once per quarter for sites with 50+ pages, or twice per year for smaller sites. A content audit tells you what to keep, update, consolidate, or delete — and prevents the slow decay that happens when old content drags down your domain performance.

Pre-Audit Setup

  • Export full URL list from your CMS (WordPress, Webflow, Contentful, etc.)
  • Pull organic traffic data from Google Analytics (last 12 months, by page)
  • Export keyword ranking data from Google Search Console or Ahrefs
  • Export backlink data per page from Ahrefs or Moz
  • Create a master spreadsheet with all URLs as rows

Phase 1: Content Inventory

For every URL on your site, fill in this data:

URLTitleContent TypeWord CountPublish DateLast UpdatedAuthor
{{url}}{{title}}Blog / Landing / Template / Case Study{{count}}{{date}}{{date}}{{name}}
  • Categorize every page by content type (blog post, landing page, case study, template, documentation, etc.)
  • Flag pages with no clear content type — these are usually orphaned or duplicate
  • Note any pages with redirect chains, 404 errors, or canonical issues
  • Identify pages not linked from any other page on the site (orphan pages)

Tool suggestions: Screaming Frog for URL crawl + metadata, Ahrefs for traffic and backlinks, Google Search Console for impressions and clicks.

Phase 2: Performance Scoring

Score each page on 5 metrics. Use a 1-3 scale for simplicity.

URLOrganic Traffic (1-3)Keyword Rankings (1-3)Backlinks (1-3)Conversion Rate (1-3)Content Quality (1-3)Total (/15)

Scoring guide:

Organic Traffic:

  • 3 = Top 20% of pages by sessions
  • 2 = Middle 60%
  • 1 = Bottom 20% or zero traffic

Keyword Rankings:

  • 3 = Ranks on Page 1 for target keyword
  • 2 = Ranks on Pages 2-3
  • 1 = Does not rank or no target keyword

Backlinks:

  • 3 = 10+ referring domains
  • 2 = 2-9 referring domains
  • 1 = 0-1 referring domains

Conversion Rate:

  • 3 = Above site average for its content type
  • 2 = At site average
  • 1 = Below average or no CTA present

Content Quality (manual review):

  • 3 = Accurate, comprehensive, well-structured, matches current messaging
  • 2 = Mostly accurate but needs updates (old screenshots, outdated data, missing sections)
  • 1 = Outdated, thin, or off-brand

Phase 3: Action Assignment

Based on scores, assign one of five actions to each page:

Total ScoreActionDefinition
12-15KeepHigh performer. No changes needed. Monitor quarterly.
9-11UpdateSolid foundation, needs refresh. Update stats, add sections, improve CTAs.
6-8ConsolidateMerge with a stronger page on the same topic. Redirect the old URL.
3-5RewriteTopic is worth targeting but the content is too weak. Start over.
Below 3DeleteNo traffic, no backlinks, no strategic value. 301 redirect to relevant page or remove.

Action Tracking Table

URLCurrent ScoreActionNew Target KeywordAssigned ToDue DateStatus
Keep / Update / Consolidate / Rewrite / Delete

Phase 4: Audit Execution Checklist

For “Update” pages:

  • Refresh any statistics older than 12 months
  • Update screenshots and product references to current version
  • Add internal links to content published since the original post date
  • Improve meta title and description based on current keyword research
  • Add new sections to cover subtopics that competitors now rank for
  • Verify all external links still work (no 404s)
  • Update the publish date in CMS after substantial updates
  • Resubmit URL in Google Search Console for re-indexing

For “Consolidate” pages:

  • Identify the “winner” page that will absorb the content
  • Merge the best elements from the weaker page into the winner
  • Set up 301 redirect from old URL to the winner
  • Update any internal links that pointed to the old URL
  • Check for backlinks to the old URL — the redirect preserves this equity

For “Rewrite” pages:

  • Create a full SEO content brief as if it were new content
  • Keep the same URL slug to preserve any existing link equity
  • Treat it as a new piece in your content calendar

For “Delete” pages:

  • Verify the page has zero backlinks (check Ahrefs)
  • Verify the page has zero organic traffic (check GSC, last 6 months)
  • Set up 301 redirect to the most relevant remaining page
  • Remove from XML sitemap
  • Remove internal links to the deleted page

Phase 5: Post-Audit Tracking

Set up a tracking system to measure the impact of your audit over the next 90 days:

MetricPre-Audit Baseline30 Days Post60 Days Post90 Days Post
Total indexed pages
Total organic sessions
Pages with zero traffic (last 30 days)
Average time on page (all content)
Content-sourced MQLs
Page 1 keywords

Common Audit Findings & Fixes

FindingTypical FixPriority
30% of blog posts have zero trafficConsolidate or delete underperformersHigh
Multiple pages targeting the same keywordMerge into one definitive pageHigh
Case studies older than 2 yearsUpdate with current metrics or retireMedium
No internal links on 40%+ of pagesAdd 2-3 contextual internal links per pageMedium
Meta descriptions missing on 20%+ of pagesWrite descriptions using keyword dataMedium
Images without alt textAdd descriptive alt text with keywordsLow

How to Customize

  • For large sites (500+ pages), batch the audit by content type rather than doing everything at once. Audit blog posts in Month 1, landing pages in Month 2, case studies and templates in Month 3. This prevents audit fatigue and ensures each section gets proper attention.
  • For sites with heavy technical content, add a “Technical Accuracy” score to the performance matrix and involve engineering or product team members in the review. Outdated technical content damages credibility faster than outdated marketing content.
  • Automate recurring checks. Set up monthly reports in your analytics platform that flag pages with declining traffic (>30% drop month-over-month) so you can catch decay early instead of waiting for the next quarterly audit.

Automate this playbook

GTMStack can turn this manual process into an automated workflow.

See SEO Ops

Stop copy-pasting. Start automating.

GTMStack turns playbooks into live workflows. Book a demo to see how.

Get GTM insights delivered weekly

Join operators who get actionable playbooks, benchmarks, and product updates every week.