Question
Content Audit: How to Evaluate Your Existing Content
Short answer
A content audit lists every page on a site, measures each against the same criteria, and assigns each a decision: keep, improve, consolidate or remove. The value is in the decisions, not the spreadsheet. A useful audit combines performance data from Search Console and GA4 with a quality judgment a person makes by reading the page, because traffic shows what a page earns today, not whether it deserves to.
Sources
Ask next
- Historical Optimization: Updating and Refreshing Old Content
- Keyword Cannibalization: Detection, Analysis, and Solutions
- Content Pruning: Removing Low-Performing Content
- Thin Content: Identification and Improvement
- YMYL Pages: Requirements for Your Money or Your Life Content
- Crawl Analysis Tools: Identifying Technical Issues
Why Audit
- Find pages that compete with each other, splitting clicks and links across one topic.
- Find pages that are out of date, inaccurate or no longer match the business.
- Find pages close to performing, where an update could move them up.
- Find thin or obsolete pages that add nothing for readers.
- Reconnect the site’s structure, so important pages are linked and orphaned ones are found.
Build the Inventory
Combine three sources into one table, one row per URL:
- A crawl of the site, which lists every reachable URL with its status code, title, H1, word count, canonical, indexability and internal links.
- The URL list from your CMS or sitemap, to catch pages the crawl didn’t reach; URLs in the CMS but not in the crawl are orphan candidates.
- Performance data:
- From Search Console’s Performance report: clicks, impressions, average position and the queries each page ranks for, over a period long enough to cover seasonality. Search Console keeps 16 months of data.
- From GA4: sessions, engagement and key events by landing page.
Use GA4’s own metrics, not Universal Analytics ones. Universal Analytics stopped processing data on July 1, 2023, and Google’s sunset notice says that from the week of July 1, 2024 “You will not have access to any current or historical Universal Analytics data”. In GA4, engagement rate and bounce rate are defined by engaged sessions, ones that last “longer than 10 seconds”, have a key event, or have “2 or more screen or page views”; “The bounce rate is the opposite of the engagement rate.” Conversions are tracked as key events.
Add columns for the qualitative fields you’ll fill in by reading: topic, intent, accuracy, freshness, depth and the page’s job.
Set the Criteria
Score every page on the same questions:
| Criterion | Question | Evidence |
|---|---|---|
| Purpose | Does the page have a clear job on this site? | Your reading; the keyword map |
| Performance | Does it earn impressions, clicks, engagement or key events? | Search Console, GA4 |
| Accuracy | Are facts, prices, rules, products and screenshots current? | Reading against sources |
| Helpfulness | Does it provide something readers can't get from every other page? | Google's self-assessment questions |
| Overlap | Does another page on the site serve the same need? | Search Console queries by page, titles and H1s |
| Technical state | Is it indexable, canonical, linked, fast enough? | The crawl, Page indexing report |
Google’s guide to creating helpful content has a self-assessment list that fits the helpfulness column, starting with “Does the content provide original information, reporting, research, or analysis?” It also suggests asking “Who, How, and Why” about each piece: who created it, how, and why it exists.
Four Decisions
Keep. The page performs, is accurate and has a clear job. Check its internal links and move on.
Improve. The page has a clear job and some performance, but it’s outdated, incomplete or ranks just short of where it should. Update facts, fill gaps, sharpen the opening and the structure; see historical optimization.
Consolidate. Two or more pages serve the same need. Merge the best material into the strongest URL and 301-redirect the others to it; see keyword cannibalization.
Remove. The page has no useful job, no meaningful traffic, no links worth keeping, and can’t be made useful. Return a 404 or 410, or redirect it if it has links or traffic and a relevant replacement exists. Removal decisions are covered in content pruning and thin pages in thin content identification.
Low traffic alone isn’t a reason to remove a page. A page can matter for a small, valuable audience, support a conversion path, or answer a question customers ask; check its role before cutting it.
Prioritize
Rank the work by impact and effort:
- Accuracy problems on important pages, especially anything with legal, financial, health or safety consequences; see YMYL pages.
- Consolidations where several pages split one valuable topic.
- Improvements to pages close to performing, such as pages with impressions on page two for queries you want.
- Technical fixes across templates, such as indexability, canonicals and internal links.
- Removals, after redirects and internal links are planned.
Workflow and Tools
- A crawler for the inventory and technical fields; see crawl analysis tools.
- Search Console for search performance and queries by page; see the Search Console guide.
- GA4 for engagement and key events by landing page; see Google Analytics 4 for SEO.
- A spreadsheet or database that joins them by URL and holds the decisions.
- People who read the pages. No crawler or analytics report scores accuracy or helpfulness; the reading is the audit.
What Audits Turn Up
- Several posts written years apart on the same question.
- Pages that mention retired products, old prices, past events or removed platform features.
- Internal links pointing to redirects or deleted pages.
- Template pages with little content of their own.
- Important pages with few internal links, or none.
- Pages whose title promises something the body doesn’t deliver.
Making Audits Routine
A full audit is a project; the routine is lighter:
- Review the most important pages on a schedule you set for each, sooner when the subject changes.
- Check new content against the keyword map before it’s written, so later audits have fewer duplicates to find.
- Repeat the full audit after major changes: a redesign, a migration, a merger of sites, or a large change in performance.
Reporting Results
Present the audit as decisions, not data: how many pages in each decision, the expected effect of each group of work, the effort it needs and who owns it. Show before-and-after measures for the work completed, using the same periods and the same metrics. Reporting practices are covered in SEO reporting.
After the Audit
Implement in priority order, update internal links after every consolidation or removal, watch the Page indexing report for new 404s and redirect errors, and compare page-level performance over comparable periods. Record each decision and its reason, so the next audit starts from what was learned.
When two pages serve the same need, keep the URL with more links and search history and move the better material into it, wherever that material was first written.
Link profile
Links to 9 guides
- Historical Optimization: Updating and Refreshing Old Content
- Keyword Cannibalization: Detection, Analysis, and Solutions
- Content Pruning: Removing Low-Performing Content
- Thin Content: Identification and Improvement
- YMYL Pages: Requirements for Your Money or Your Life Content
- Crawl Analysis Tools: Identifying Technical Issues
- Google Search Console: Complete Guide
- Google Analytics 4 for SEO: Tracking Organic Performance
- SEO Reporting: Communicating Results Effectively
Linked from 7 guides
- Thin Content: Identification and Improvement
- SEO Strategy Framework: Building a Comprehensive Plan
- SEO Audit Checklist: Complete Site Evaluation
- Keyword Cannibalization: Detection, Analysis, and Solutions
- Internal Linking Strategy: Link Equity Distribution and Crawl Optimization
- Historical Optimization: Updating and Refreshing Old Content
- Content Pruning: Removing Low-Performing Content
Cites 4 sources
- Performance report support.google.com
- sunset notice support.google.com
- engagement rate and bounce rate support.google.com
- creating helpful content developers.google.com