A content audit checklist systematically evaluates your existing web pages against performance, relevance, and strategic goals. This guide walks through the inventory, assessment, and action phases that turn raw page-level data into a defensible plan for keeping, updating, consolidating, or removing content.
Begin by crawling your domain with Screaming Frog, Sitebulb, or an equivalent tool that exports a complete URL list with metadata like title tags, H1s, word count, canonical status, and indexability directives. Export this into a spreadsheet, then enrich it with Google Analytics data for the trailing twelve months: sessions, users, bounce rate, average time on page, and goal completions or transaction revenue if applicable. Use Google Search Console to append impressions, clicks, average position, and click-through rate for each URL that ranks. If you run paid campaigns, layer in cost-per-click or conversion data from Google Ads or Facebook. The goal is a single row per URL with twenty to thirty columns capturing both crawl state and user behaviour. For Canadian sites with bilingual content, add a language column and consider segmenting French and English pages into separate tabs if the volume justifies it. This master sheet becomes the single source of truth for every subsequent decision.
Once the inventory is live, define scoring criteria that reflect your actual business model. Traffic volume matters, but a page with fifty monthly sessions that converts at eight percent often outranks a ten-thousand-session page with zero conversions. Create columns for traffic quality, conversion contribution, topical alignment with current offerings, technical health, and content freshness. Assign a simple three-point scale: zero for poor, one for acceptable, two for strong. A blog post from 2016 that still ranks and converts scores high on performance but low on freshness; flag it for an update rather than deletion. Pages with crawl errors, broken internal links, or thin word counts score low on technical health regardless of traffic. Pages that address discontinued products or outdated regulations score low on relevance. Sum the scores to create a composite ranking, but resist purely algorithmic cutoffs—context always trumps formula. A single high-converting landing page for a niche service in Quebec might score middling overall yet remain strategically essential.
With scores in hand, assign each URL to one of four buckets. Keep as-is means the page performs well, remains relevant, and requires no immediate intervention beyond routine monitoring. Update or refresh applies to pages with decent rankings or backlinks but outdated examples, deprecated tools, or stale CTAs; these get rewritten sections, new screenshots, revised metadata, and a fresh publication date. Consolidate or redirect suits multiple thin pages targeting near-identical keywords or fragmented how-to posts that should merge into a single authoritative guide; redirect the weaker URLs with 301s and fold their best content into the survivor. Delete or noindex covers truly obsolete pages with no traffic, no backlinks, no conversion history, and no salvageable content—think event announcements from three years ago or placeholder pages never fleshed out. Mark each decision in a dedicated column, and add a priority tier so high-value updates happen first. For portfolios exceeding five hundred pages, batch similar actions together: consolidate all overlapping local SEO posts in one sprint, then tackle product-page rewrites in the next.
Turn the audit spreadsheet into a project tracker by adding columns for owner, status, due date, and completion date. Assign specific team members or freelancers to each row requiring action, especially on larger sites where a single person cannot rewrite two hundred posts. Use status labels like Not Started, In Progress, Review, and Live to surface bottlenecks. When a writer finishes an update, they change the status and timestamp the completion; an editor or SEO lead then spot-checks the live page to confirm metadata was updated, redirects were implemented correctly, and internal links were adjusted. For consolidations, verify that the 301 redirects return the correct status code and that Google Search Console shows the old URL dropping from the index within a few weeks. Delete actions should include a final sanity check—export the URL list, cross-reference against backlink tools like Ahrefs or Majestic, and confirm no high-authority domains are pointing to pages you are about to remove. If valuable backlinks exist, keep the page live or redirect it rather than orphaning the equity.
An audit is not a one-time housekeeping exercise; it should feed directly into your editorial calendar and technical roadmap. Pages flagged for updates often reveal keyword gaps—if a 2017 guide on local citations still ranks but omits Google Business Profile posts, that signals a content refresh and potentially a net-new post on GBP optimization. Consolidation targets expose structural issues: ten thin city pages for Ottawa, Toronto, Montreal, Vancouver might justify a scalable programmatic template or a single comprehensive guide with tabbed sections. Deletion candidates sometimes cluster around outdated service lines, prompting a conversation with leadership about whether to retire the offering entirely or invest in repositioning. Schedule audits on a fixed cadence—annually for corporate sites with stable offerings, quarterly for publishers or SaaS companies shipping features monthly. Trigger ad-hoc audits after major algorithm updates, site migrations, or rebrand launches to catch indexation issues and content drift early.
The most frequent mistake is auditing without acting: teams export the spreadsheet, discuss it in a meeting, then let it languish. Assign owners and deadlines the same day you finalize the action column. Another trap is over-reliance on traffic as the sole metric; zero-traffic pages can still convert paid visitors or serve as essential category hubs that structure your internal linking. Never delete a page purely because Google Analytics shows low sessions without checking referral sources and conversion paths. A third issue is ignoring redirect chains—consolidating five pages into one is efficient, but if you redirect A to B, B to C, and C to D, you create a chain that bleeds equity and slows crawlers. Always redirect A, B, and C directly to D. Finally, avoid auditing in a vacuum: loop in product managers, sales teams, and customer support to confirm whether low-traffic pages still answer common objections or onboarding questions. A page with fifty monthly sessions might be the only resource that prevents ten support tickets a month.
For most corporate or service-based sites, an annual audit captures meaningful shifts in traffic, rankings, and business priorities without overwhelming your team. High-frequency publishers—blogs, news sites, SaaS companies shipping features monthly—benefit from quarterly audits to catch content decay early. Trigger an ad-hoc audit immediately after a site migration, major algorithm update, or rebrand to identify indexation issues and orphaned pages before they drag down performance.
At minimum, use a crawler like Screaming Frog or Sitebulb to export your URL inventory with metadata, Google Analytics for traffic and conversion data, and Google Search Console for impressions and click-through rates. Augment with a backlink tool such as Ahrefs or Majestic to check inbound equity before deleting pages. Compile everything in a spreadsheet—Google Sheets or Excel—with columns for scoring, action type, owner, and status. Paid tools streamline the process, but the methodology works with free tiers if you are patient.
Low traffic alone is never sufficient reason to delete. Check whether the page converts visitors from paid campaigns, serves as an internal linking hub, ranks for a branded or long-tail query, or holds valuable backlinks. Pages addressing niche questions or supporting customer onboarding often show minimal sessions yet prevent support tickets or close deals. Delete only when a page has no traffic, no conversions, no backlinks, and no strategic role—think outdated event listings or placeholder drafts never published properly.
Identify which URL has the strongest backlink profile, highest existing rankings, or best matches user intent, then designate it as the survivor. Merge the best sentences, examples, and data from the weaker pages into the survivor, rewrite to eliminate redundancy, and implement 301 redirects from the old URLs to the consolidated page. Update internal links across your site to point directly to the survivor, avoiding redirect chains. Monitor Search Console to confirm the old URLs drop from the index and the survivor retains or improves rankings.
Updating means revising a single existing page to refresh outdated information, add new examples, improve structure, or strengthen calls-to-action while keeping the same URL live. Consolidating means merging two or more separate pages into one authoritative resource, redirecting the retired URLs, and often creating new sections or subsections to house the combined material. Update when the page performs adequately but needs a tune-up; consolidate when multiple thin or overlapping pages compete for the same keyword and fragment your authority.
Yes, but add a language column to your master spreadsheet and consider splitting English and French URLs into separate tabs if the volume exceeds a few hundred pages. This lets you apply language-specific criteria—French pages targeting Quebec audiences might prioritize local references, compliance with Bill 96, or regionally relevant examples. Scoring and action buckets remain the same, but segmenting by language prevents you from accidentally consolidating an English page with a French translation or deleting a page that serves a distinct linguistic audience.