The Content Audit Checklist (With Free Template)

A content audit checklist you can run end to end, grouped into four phases, plus a free template and the one check almost every other list leaves out.

By Tommy C · Updated June 24, 2026

The Content Audit Checklist (With Free Template)

A content audit checklist is the ordered set of checks you run on every page you have published, so you can decide what to keep, update, consolidate, or remove. Here is the full checklist, grouped into four phases, plus a free template and the one check almost every other list skips.

content audit checklist

Most content audit checklists hand you a wall of boxes and leave you to sort the important ones from the busywork.

This one is ordered so each phase feeds the next: list everything, judge it, check it for the staleness that hides in the body, then decide what happens to each page.

You can grab the whole thing as a free template here:

refreshen-content-audit-templateXLSX · 77 KBDownload

How to use this checklist

A checklist is only as good as the rhythm you run it on.

Run it once and you get a clean snapshot of a moving target. Run it on a schedule and you actually keep your back catalogue in good shape. We will come back to that at the end, because it changes which boxes matter most.

For now, work top to bottom. Each phase is short on purpose. If a phase has a fuller treatment elsewhere, there is a link to it, so this stays a checklist and not a thousand-word detour.

Phase 1: The inventory checklist

The inventory is just the list: every URL you have, pulled into one place with the basics beside it. It is not the audit yet. It is the raw material the audit works on.

Crawl your site (Screaming Frog or your XML sitemap will both get you the list), then capture one row per page with these columns:

  • URL
  • Title
  • Publish date and last-updated date (you want both; the gap between them is your first freshness signal)
  • Content type (post, landing page, pillar, doc)
  • Word count
  • Primary keyword and its current position
  • Internal links in and external links out
  • Action and Priority (left blank for now; you fill these in Phase 4)

That is the inventory. If you want the full step-by-step on building one, including how to pull the data cleanly, that lives in our step-by-step SEO content audit framework. Here we keep moving.

Phase 2: The assessment checklist

Now you judge each page against what you actually care about. For every row, check it against these:

  • Organic traffic: is it climbing, flat, or quietly slipping over the last few months (not just the last few weeks)?
  • Rankings: where does the primary keyword sit, and has the position drifted down?
  • Conversions: does the page still drive the action it was built for?
  • Keyword overlap: is this page competing with another of yours for the same query?
  • Thin content: is it too slight to earn its place, and dragging on the pages around it?

A page can score well on one line and badly on another. That tension is the whole reason you check each page instead of trusting a single number.

This is the part most checklists stop at: traffic, rankings, a quick technical pass, done. But a page can clear every box above and still be quietly rotting. That is the next phase, and it is the one almost nobody includes.

Phase 3: The freshness checklist (the part the others skip)

Here is what almost no content audit checklist tells you to look for.

The checks in Phase 2 catch the visible stuff: traffic that dropped, a ranking that slipped. The damaging staleness is the kind you cannot see in a dashboard, because it hides in the body of pages that still look fine from the outside.

Run every page against this list:

  • Dated claims: any "this year," "currently," or "as of" that no longer holds.
  • Aged statistics: any stat more than two or three years old, or with no date attached.
  • Renamed or defunct tools: products you cited that have since rebranded, merged, or shut down.
  • Stale screenshots: interface images that no longer match the live product.
  • Dead external links: outbound links that now 404 or redirect somewhere unexpected.
  • Missing internal links: newer posts that should link to this page, or that this page should point to, and don't.

improve content strategy

We have a name for the build-up of all that buried staleness: freshness debt. Like technical debt, it is invisible day to day, easy to defer, and it compounds quietly until the decline shows up in a dashboard months later.

And the cost of that debt has gone up. A stale page does not just slip in the rankings now. It also drops out of the answers that ChatGPT, Perplexity, and Google's AI Overviews assemble, because those systems lean on sources that read as current and quietly skip the ones that read as old. So a page can still rank fine and have already gone invisible in the channel your buyers increasingly read instead of the blue links. That shift, and why decay now costs you citations and not just rankings, is the argument worth reading next.

The practical rule: for every page you are tempted to mark "keep," run this freshness pass first. It is the difference between a page that keeps getting cited and one that quietly goes dark.

Phase 4: The decision and prioritization checklist

Now you act. For each page, the call is one of four:

  • Keep. It performs and it is current. Leave it alone.
  • Update. The bones are good but something has gone stale. Refresh it.
  • Consolidate. Two or three thin pages would be stronger as one. Merge them and redirect the rest.
  • Remove. It no longer earns its place. Prune it and redirect the URL.

what to do with audited pages

Then order the work, because a list of decisions is not a plan until it is prioritized:

  • Lead with pages ranking 5 to 15. An afternoon updating a page that ranks fifth can move it to second. The same afternoon on a brand new post might produce nothing for a year.
  • Then the freshness fixes, which are cheap the week they appear and expensive after they have dragged a page down for six months.
  • Then consolidations and removals, which tidy the site and stop thin pages weighing on the rest.

When two signals disagree, the tie-breaker is intent: does this page still have a job to do for a real reader? If yes, update it. If no, consolidate or cut it.

The reframe underneath all of this (that the audit is not a one-off project but something you run continuously) is the bigger argument, and we make the full case for treating the content audit as continuous monitoring in the pillar.

The free content audit template

You should not have to rebuild this checklist from scratch in a blank spreadsheet.

So we put the whole thing into a free content audit template: one row per page, the inventory columns from Phase 1 already set up, the assessment criteria from Phase 2 as scoring columns, a dedicated freshness block for the Phase 3 checks (the part you will not find in other templates), and Action and Priority columns ready for Phase 4.

It works as a plain content audit checklist for a small site, and as a full content audit spreadsheet for a large one. Make a copy, point it at your back catalogue, and start filling rows.

(If you are running this specifically on a marketing site rather than a blog, the same template covers a website content audit checklist too; the columns are the same, only the pages change.)

Why a checklist you run once is already stale

Here is the catch that makes the whole exercise harder than it looks.

A checklist is a snapshot. Freshness debt accrues every day. Run the checklist once and you have inspected a moving target at a single frozen moment, then looked away while the debt builds back up. By the time you run it again, a year of drift has already landed.

The fix is not a bigger annual checklist. It is a smaller, steadier one that never fully stops.

And reading every page in your back catalogue against the current state of the world, every month, is exactly the kind of repetitive checking that gets dropped first. It is the part nobody sustains by hand.

That is the part Refreshen automates. It scans your blog every month, reads each page against the current state of the world, and emails you a short digest of what has gone stale: the year references that no longer match, the broken external links, the internal links your newer posts are missing. You decide what to act on. Nothing is auto-edited.

If you want to see what freshness debt looks like on your own site, you can run a free scan and get back your stale year references, broken links, and missing internal links in a few minutes, with no signup.

The takeaway

A content audit checklist is easy to find and easy to run once: inventory, assess, decide. The free template above gives you all of it in one sheet.

What separates a checklist that keeps your content earning from one that just tidied it up for a quarter is two things: what you put in scope, and how often you run it. Add the freshness pass that the other lists skip. And run the whole thing on a rhythm, not once a year, because in a world where AI answer engines reward content that reads as current, a checklist you complete once is stale for most of the year.