Target search term: seo content audit · 2,400 US searches a month · Semrush keyword difficulty 39 · Related: “website content audit” (880 searches, KD 37)
Chosen from the November progress report keyword set: steady demand, a difficulty this site can grow into, and a format people link to.
An SEO content audit is a page-by-page review of a website's content against search and engagement data, ending in one decision per page: keep, refresh, merge, redirect, or retire. The process: (1) set a goal, (2) inventory every indexable URL, (3) pull Search Console clicks, impressions, and position, (4) add GA4 engagement and conversions, (5) add backlinks, (6) check quality and AI search readiness, (7) decide, and (8) prioritize by effort and impact. Plan on a few hours for a 50 page site. The template below gives you every column.
What is an SEO content audit?
A content audit takes every page that can appear in search and asks the same questions of each one. Is anyone finding it? Do the people who find it stay? Does anything link to it? Is it still accurate? Does it compete with another page on the same site? Then it ends with one decision per page.
It is different from a technical audit. A technical SEO audit asks whether machines can crawl, render, and index the site. A content audit assumes they can and asks whether what they find is worth ranking. Most sites need both, and the content audit is the one that gets skipped.
When should you run a content audit?
- Before a redesign or migration. You do not want to carefully migrate 200 pages when 60 of them should be retired. My SEO migration checklist starts with exactly this.
- When traffic stalls or slides and nothing obvious changed on the technical side.
- When impressions grow but clicks do not. That usually means pages are visible at positions too deep to earn a click, which is a content question.
- Once a year on any site with more than a few dozen pages. Content ages quietly.
How do you do an SEO content audit, step by step?
- Set the goal. More qualified organic traffic, more leads from existing traffic, cleaning up before a migration, or getting cited in AI answers. The goal decides which columns matter most.
- Inventory every indexable URL. Start from your XML sitemap, then crawl the site to catch pages the sitemap misses. Remove anything noindexed or redirected. One row per URL.
- Pull Search Console data for at least the last 3 months, ideally 12: clicks, impressions, average position, and the top query for each page. This is your best signal of what Google already thinks each page is about.
- Add GA4 engagement and conversions. Organic sessions, engagement rate, and any key events such as form submissions. A page with little traffic but strong engagement is a page to protect, not prune.
- Add backlinks. Referring domains per page from Semrush, Ahrefs, or a similar tool. A page with real links should almost never be deleted without a redirect.
- Review quality by hand. Accuracy, freshness, depth compared with what ranks, a clear answer near the top, internal links in and out, and whether another page on your site targets the same query.
- Decide, one page at a time. Keep, refresh, merge, redirect, or retire. Use the rules below so the decisions are consistent.
- Prioritize and schedule. Score each action by expected impact and effort, then work the high impact, low effort ones first. Re-measure in 6 to 8 weeks.
What should a content audit template include?
Copy these columns into a spreadsheet. One row per URL.
| Column | Source | Why it is there |
|---|---|---|
| URL | Sitemap and crawl | The unit of the audit |
| Page type | You | Service, blog post, location, product, utility |
| Primary target query | You, then Search Console | What the page should rank for, compared with what it actually ranks for |
| Clicks, impressions, avg position | Search Console | Demand and visibility |
| Top actual query | Search Console | Reveals mismatches between intent and content |
| Organic sessions, engagement rate | GA4 | Whether visitors find it useful |
| Key events | GA4 | Whether it contributes to leads or sales |
| Referring domains | Semrush or similar | Link equity you must not throw away |
| Last updated | CMS | Freshness |
| Word count | Crawl | A rough proxy for depth, never a goal |
| Competing internal page | You | Flags cannibalization |
| Quality score (1 to 5) | You | Accuracy, depth, clarity, usefulness |
| AI readiness (yes or no) | You | Question headings, answer first, self-contained sections, valid schema |
| Decision | You | Keep, refresh, merge, redirect, retire |
| Impact and effort (1 to 3 each) | You | Sets the order of work |
| Owner and due date | You | Turns the audit into a plan |
Two columns do most of the work: top actual query and competing internal page. The first tells you when Google sees a page differently than you intended. The second finds the pages quietly splitting each other's rankings.
How do you decide what to keep, refresh, merge, or retire?
| Decision | When | What to do |
|---|---|---|
| Keep | Ranking in the top 10, earning clicks or engagement, accurate | Leave it alone. Add internal links to it. |
| Refresh | Impressions at positions 8 to 30, or outdated, or the answer is buried | Update facts, lead with the answer, improve headings, add missing sections, update the date honestly. |
| Merge | Two or more pages target the same query and none wins | Combine the best of each into the stronger URL and redirect the rest to it. |
| Redirect | No traffic, but it has backlinks or a clear replacement page | 301 to the most relevant page so the link value is kept. |
| Retire | No traffic, no links, no engagement, no business purpose | Remove it and return a 410 or 404, or noindex it if people still need it. |
Two cautions. First, do not judge a new page too early. Google often tests new pages for a few weeks before settling, so a post that is less than three months old belongs in "keep and watch." Second, low traffic is not the same as low value. A page that ten people a month read for six minutes before contacting you is one of your best pages. I wrote more about that judgment call in content strategy: publish, refresh, or leave alone.
What should a content audit check for AI search?
Most content audit templates were built before AI answers existed. I add four checks, because AI systems retrieve passages, not pages. The machine view series shows the mechanism in detail.
- Answer first. Does each section put its direct answer in the first sentence or two?
- Self-contained sections. Would each section make sense if it were the only part someone saw?
- Specific headings. Are headings descriptive labels, ideally phrased as the questions people ask?
- Valid structured data. Does the page carry accurate, parsing schema for its type, with author and publisher clearly identified? See part one of the machine view series for how to check.
A page that fails these can still rank in classic search, but it is harder for an answer engine to quote. Fixing them is usually a refresh, not a rewrite.
What does a content audit look like on a real site?
Here is how a few Double Atari pages would land in the template, using Search Console data from October 14 to November 12, 2026.
| Page | Impressions | Clicks | Avg position | Decision |
|---|---|---|---|---|
| /blog/wpvibe-ai-vibe-coding-wordpress-websites/ | 263 | 3 | 8.9 | Keep. Top 10, earning clicks. Add internal links to it. |
| /services/website-audits/ | 118 | 1 | 8.1 | Keep. Ranks first for Minneapolis audit searches in Semrush. Protect it. |
| /blog/webflow-vs-wordpress-seo/ | 260 | 0 | 24.8, improving | Keep and watch. Under a month old and climbing weekly. |
| /blog/seo-report-template/ | 685 | 0 | 40.4 | Refresh. Lots of demand, ranked too deep, and it stopped appearing in late October. Check indexing first, then strengthen the template section. |
| /blog/seo-migration-checklist/ | 764 | 0 | 82.5 | Keep and promote. Google understands it across 40+ queries; it needs links, not a rewrite. |
| /blog/geo-vs-aeo-vs-seo/ | 20 | 0 | 25.2 | Check for overlap with the AEO and GEO definition posts. A merge candidate if they compete. |
Six rows took about twenty minutes, and two of them changed my plan. That is typical. The audit rarely tells you to do something new. It tells you which of the things you were going to do anyway actually matter.
What tools do you need?
- Google Search Console, for clicks, impressions, position, and queries per page. Free and the most important source.
- GA4, for engagement and key events. Make sure your key events are real leads, not page views. A tracking audit is worth doing first if you are not sure.
- A crawler, such as Screaming Frog or a site audit tool, to inventory URLs, word counts, and status codes.
- A backlink tool, such as Semrush or Ahrefs, for referring domains per page.
- A spreadsheet. Everything above ends up here.
If you would rather hand it off, a content audit is part of every Double Atari content strategy engagement and can be added to a website audit.
SEO content audit FAQ
What is an SEO content audit?
An SEO content audit is a page-by-page review of a website's content using search, engagement, and backlink data. Each page ends with one decision: keep, refresh, merge, redirect, or retire. The goal is to focus effort on the pages that can grow and remove or consolidate the ones holding the site back.
How often should you do a content audit?
Once a year for most sites with more than a few dozen pages, and always before a redesign or platform migration. Run one sooner if organic traffic stalls or if impressions grow while clicks stay flat.
What is the difference between a content audit and a technical SEO audit?
A technical SEO audit checks whether search engines can crawl, render, and index the site. A content audit assumes they can and checks whether each page deserves to rank: whether it matches search intent, earns engagement, has links, and avoids competing with other pages on the same site.
Should I delete pages with no traffic?
Not automatically. Check for backlinks, engagement, conversions, and business purpose first. Redirect pages that have links or a clear replacement, keep pages that convert even with little traffic, and give new pages at least three months before judging them.
How long does a content audit take?
For a 50 page site, plan on a few hours to pull the data and review each page, plus time to act on the results. Larger sites can be sampled by page type first, then audited in batches starting with the highest-traffic sections.
Explore related Double Atari resources: publish, refresh, or leave alone, technical SEO audit checklist, website audit example, content strategy, and website audits.