Wait! Let’s Make Your Next Project a Success

Before you go, let’s talk about how we can elevate your brand, boost your online presence, and deliver real results.

This field is required.

Content Audit Guide: Find and Fix Underperforming Posts

Most business owners publish content and move on. They write posts, hit publish, and assume Google will handle the rest. But here is the uncomfortable truth: most blog posts never rank. A 2023 Ahrefs study found that 96.55% of all pages get zero organic traffic from Google.

This content audit guide exists to fix that problem. Instead of endlessly publishing new posts, you will learn how to review what you already have, identify what is holding your site back, and make targeted improvements that move the needle on traffic and conversions.

Whether you run a lean solo business or a growing content operation, auditing your blog content regularly is one of the highest-ROI activities you can do.

Before and After Content Audit Traffic

Why Auditing Blog Content Beats Publishing New Posts

Publishing new posts feels productive. Fixing old ones does not. That bias costs you rankings.

Here is why improving old content often outperforms creating something new:

  • Existing pages already have backlinks and authority. Google has indexed them and formed an opinion. A targeted update can shift that opinion fast.
  • You know which posts almost rank. A post sitting at position 11-20 for a valuable keyword is one good update away from page one.
  • It is faster. Updating a 1,500-word post takes a fraction of the time needed to research and write a new one from scratch.
  • It reduces content cannibalization. When two posts target the same keyword, they split authority and neither ranks well. An audit reveals and fixes this.

For businesses that have been publishing for a year or more, a quarterly or annual content audit should be a locked-in calendar event, not an afterthought.

What You Need to Run a Content Audit Guide Process

You do not need expensive tools to run a thorough audit. Here is the basic toolkit:

ToolPurposeCost
Google Search ConsoleRankings, clicks, impressionsFree
Google Analytics 4Traffic, engagement, conversionsFree
Google SheetsTracking and decision-makingFree
Screaming Frog (optional)Crawl all URLs fastFree up to 500 URLs
Ahrefs or Semrush (optional)Backlink data, keyword gapsPaid

If you are just getting started, Search Console and GA4 combined with a spreadsheet will take you 90% of the way.

Before diving in, make sure Search Console and GA4 are set up and linked to your site. The Google Search Console for WordPress: Setup and Daily Use Guide walks you through the full process.

Step 1: Pull All Your Content Into a Master Spreadsheet

The first step in any content audit is knowing exactly what you have. You cannot evaluate what you cannot see.

How to Export Your URLs

From Google Search Console:

  1. Log into Search Console and select your property.
  2. Click “Search Results” under Performance.
  3. Set the date range to the last 12 months.
  4. Click “Pages” to see URL-level data.
  5. Export to a spreadsheet using the download button in the top right.

From Google Analytics 4:

  1. Go to Reports > Engagement > Pages and Screens.
  2. Set your date range to the last 12 months.
  3. Export the data using the share/export icon.

Combine both exports into one Google Sheet with these columns as your starting template:

  • URL
  • Page Title
  • Word Count (estimate)
  • Category or Topic
  • Publish Date
  • Last Updated Date
  • GA4 Sessions (last 12 months)
  • GSC Clicks (last 12 months)
  • GSC Impressions
  • Average Position
  • Engagement Rate
  • Conversions or Goal Completions
  • Primary Keyword Target
  • Notes
Google Sheet

Do not skip the “Last Updated” column. Google treats freshness as a ranking signal for many query types. A post that has not been touched in two years is at a disadvantage even if it once ranked well.

Key takeaway: Your master spreadsheet is your audit control center. Build it correctly upfront and every decision that follows becomes faster and cleaner.

Step 2: Score Each Post Using Four Performance Criteria

Once your data is in one place, it is time to evaluate each post. Use these four criteria to score your content objectively rather than relying on gut feel.

Criterion 1: Organic Traffic

Look at GSC clicks and GA4 sessions over the last 12 months.

  • Strong: 500+ clicks per month consistently
  • Moderate: 50-499 clicks per month
  • Weak: Under 50 clicks per month
  • Dead: Near-zero traffic with no upward trend

Posts with strong traffic should be protected. Do not change what is working unless you have a specific and measurable improvement in mind.

Criterion 2: Search Rankings

Check the average position in GSC for each page.

  • Ranking well: Positions 1-10 (page one)
  • Almost there: Positions 11-20 (strong update candidate)
  • Buried: Positions 21-50 (needs serious work or consolidation)
  • Not indexed: Not appearing in GSC at all

Pages sitting at positions 11-20 are your biggest quick-win opportunities. A targeted update, better internal linking, and a refreshed title tag can often push them to page one within 60-90 days.

Criterion 3: Conversions and Business Value

Not every high-traffic post earns its keep. A post getting 2,000 visits per month but driving zero email signups, leads, or sales may need a conversion overhaul more than an SEO update.

Check in GA4 whether each post contributes to your defined goals:

  • Email opt-ins
  • Contact form submissions
  • Product or service page visits
  • Purchases

If a post ranks well but converts poorly, the fix is usually a stronger call to action or a more relevant offer. Call-to-Action Best Practices: Write CTAs That Get Clicks and Lead Magnet Ideas: Create Opt-In Offers That People Want give you frameworks for both.

Criterion 4: Content Quality and Relevance

This criterion requires a human judgment call. Ask yourself:

  • Is this post still accurate? Have tools, prices, or best practices changed?
  • Does it match what the searcher actually wants to find?
  • Is it thin (under 500 words with no real depth)?
  • Does it overlap heavily with another post on your site?
Strong vs Weak Blog Post

Key takeaway: Scoring posts across all four criteria gives you a defensible, data-driven decision instead of guessing which posts are worth saving.

Step 3: Assign Each Post a Decision Category

After scoring, every post on your site falls into one of four categories. This is where the audit transforms from analysis into action.

Decision 1: Update and Optimize

Use this when: The post has decent rankings or traffic but is outdated, thin, or converts poorly.

This is your largest category in most audits. These posts have existing authority and just need a refresh to perform better.

What “update and optimize” looks like in practice:

  • Rewrite outdated sections with current information and statistics
  • Expand thin sections to add genuine depth
  • Add or update images, screenshots, or examples
  • Improve internal linking to and from related posts
  • Update the title tag and meta description
  • Add or strengthen calls to action
  • Update the “last modified” date after publishing changes

For posts that support your long-term strategy, treat them like evergreen assets. The Evergreen Content Strategy: Create Posts That Drive Traffic for Years article explains how to build content that holds its value over time.

Decision 2: Merge and Consolidate

Use this when: Two or more posts target the same or very similar keywords and neither performs well.

Content cannibalization happens when multiple posts compete for the same keyword without you realizing it. Both posts split the authority that should belong to one strong piece.

To merge posts:

  1. Choose the stronger URL to keep (the one with more backlinks or a better average position).
  2. Combine the best content from both posts into one comprehensive article.
  3. Redirect the weaker URL to the merged post using a 301 redirect.
  4. Update all internal links sitewide to point to the surviving URL.

Decision 3: Redirect or Repurpose

Use this when: A post gets zero traffic, has no backlinks, and the topic does not fit your current strategy.

A 301 redirect sends any residual link equity to a related, stronger page. Point it to the most topically relevant active post on your site.

If the content still has value but the URL is weak, repurpose it. Turn the blog post into a downloadable guide, a video script, or an email sequence instead of letting it sit and drag down your overall quality signals.

Decision 4: Delete

Use this when: The post has zero traffic, no backlinks, no strategic value, and nothing worth salvaging.

Deleting genuinely poor content can improve your site’s overall quality signals. Google evaluates sites holistically. A site with 40 excellent posts often outranks one with 200 mediocre ones.

If you delete a post, either redirect the URL to a relevant page or allow it to return a clean 404. Do not leave dangling redirect chains.

Four Decision Paths

Key takeaway: Categorize before you act. Knowing exactly what you are doing with each URL prevents wasted hours writing updates for posts that should simply be redirected.

Step 4: Run Your Optimization Workflow for “Update” Posts

The update category is where most of your time will go. Use this three-part checklist so nothing gets missed, and so the process can eventually be handed off to a team member or VA.

SEO Optimization Checklist

  • Confirm the target keyword still makes sense (check search volume and intent match)
  • Include the keyword naturally in the H1, first 100 words, and one H2
  • Add semantic keywords and related terms throughout (the “People Also Ask” section on Google is a fast source)
  • Optimize the title tag (under 60 characters, keyword near the front)
  • Write a compelling meta description (under 155 characters, includes keyword)
  • Add or improve internal links to and from the post
  • Confirm the URL slug is clean and keyword-relevant

Readability and Structure Checklist

  • Break up any paragraph longer than four lines
  • Add or refresh H2 and H3 subheadings throughout the post
  • Use bullet points for any list of three or more items
  • Replace outdated screenshots or examples with current ones
  • Add a table of contents for posts over 1,500 words
  • Check reading level against Grade 8-10 using the Hemingway Editor

Conversion Checklist

  • Add at least one clear CTA within the body of the post, not just at the end
  • Include a relevant lead magnet or content upgrade where the topic supports it
  • Link to a product, service, or landing page where appropriate
  • Make sure the CTA is visually distinct and easy to find without scrolling past the entire post
Well-Optimized Blog Post

Key takeaway: Running every updated post through the same checklist creates a consistent standard and makes it easy to delegate the work as your team grows.

Step 5: Build a Repeatable Audit System

A one-time audit improves your site. A quarterly audit system transforms it.

How to Set Up Your Audit Calendar

Most content operations benefit from two audit rhythms:

  • Quarterly light audit: Review posts published or updated in the last 90 days. Flag anything dropping in rankings or click-through rate.
  • Annual full audit: Run the complete five-step process above across your entire content library.

A site with 20 posts can manage with an ad hoc review. A site with 150 posts needs a locked-in calendar. The system is what makes the difference.

Tracking Progress in Your Master Sheet

Add two final columns to your spreadsheet:

  • Action Taken: Updated / Merged / Redirected / Deleted / No action
  • Date Completed

This creates a living record of every content decision and its downstream impact. During your next audit cycle, you can directly compare performance before and after each change. Over time, this data tells you which types of updates produce the best ROI for your specific audience and site.

Assigning Ownership

If you have a team, assign one person to own the audit process. Their job is not to write all the content. It is to:

  • Pull and update the master spreadsheet on schedule
  • Flag posts that cross the decision thresholds
  • Track which updates have been published and monitor their performance

This keeps the process moving without it consuming anyone’s entire workweek.

If you are running WordPress and want to make sure your technical foundation is solid before auditing content, Debugging WordPress: Find and Fix Errors Like a Pro is a useful companion to this process.

Key takeaway: The audit is a one-time investment. The system is what compounds. Build it once and it gets faster and more valuable every time you run it.

Frequently Asked Questions

What to Do Next

Step 1: Build your master spreadsheet this week. Export data from Google Search Console and Google Analytics 4 into one Google Sheet using the column structure from Step 1. A rough version completed today beats a perfect one that never gets started.

Step 2: Run your first scoring pass. Apply the four criteria to every post: traffic, rankings, conversions, and quality. Assign each post a decision category before touching a single word. Categorize first, then act.

Step 3: Start with your “almost ranking” posts. Sort by average position and find every post sitting at positions 11-20. These are your fastest wins. Run them through the Step 4 checklists and republish with an updated date.

Step 4: Lock in your audit schedule. Block time now for your next review. If you are building a content library designed to grow over time, the Evergreen Content Strategy: Create Posts That Drive Traffic for Years article shows you how to plan content that holds its value between audit cycles.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top