SaaS Content Audit: How to Find and Fix the Content That's Killing Your Rankings

Your SaaS blog probably has dead weight. Pages that used to rank but don't anymore. Posts targeting keywords you'll never win. Thin content that signals to Google your site isn't authoritative. A content audit finds all of it — and tells you exactly what to keep, update, merge, or kill. Here's the systematic approach we use after auditing 70+ funded SaaS sites.

Why SaaS Content Decays Faster Than You Think

Content decay is the gradual loss of traffic and rankings over time — even if you don't change anything on your page. It happens to every piece of content eventually, but SaaS content decays faster than most industries for three reasons:

From our audits: The average funded SaaS company has 30-40% of their blog content in active decline — losing traffic month over month with no intervention planned. Most don't even know it's happening because they only track total blog traffic, not per-page trends.

The 5 Content Categories: Keep, Update, Merge, Redirect, Delete

Every page in your content library falls into one of five buckets. The goal of a content audit is to sort every page correctly:

CategoryCriteriaAction
KeepRanking well, growing or stable traffic, targets a valuable keyword, content is currentLeave it alone. Maybe add internal links from newer content.
UpdateDeclining from a good position (was top 10, now 11-30), outdated information, thin sections that could be expandedRefresh content, update data/examples, add new sections, improve on-page SEO
MergeMultiple pages targeting the same keyword or covering overlapping topics, each too thin to rank aloneCombine into one comprehensive page, 301 redirect the others
RedirectPage has backlinks or some authority but content is irrelevant or permanently outdated301 redirect to the most relevant existing page to preserve link equity
DeleteZero traffic for 12+ months, zero backlinks, targets irrelevant keyword, no search volumeRemove and let it 404 (or soft-redirect to blog index). Reduces crawl waste.
Common mistake: SaaS companies almost never delete content. They treat every blog post as sacred. But thin, outdated, or redundant content actively hurts your site — it dilutes your topical authority (E-E-A-T), wastes crawl budget, and creates keyword cannibalization. Pruning weak content often produces better results than publishing new content.

Step-by-Step Content Audit Process

Step 1: Export Everything

Start with data, not opinions. You need three data sources:

  1. Google Search Console (16 months): Export all pages with impressions, clicks, CTR, and average position. Compare the last 3 months vs. the previous 3 months to spot trends.
  2. Google Analytics: Export all blog pages with sessions, bounce rate, average engagement time, and conversions (if you track them).
  3. Crawl data: Use Screaming Frog or a similar crawler to get word count, title tags, meta descriptions, H1 tags, internal links pointing to each page, and response codes.

Combine everything into a single spreadsheet. Each row is a page. Columns include: URL, target keyword, impressions (current + previous), clicks (current + previous), average position (current + previous), traffic trend (up/down/flat), word count, backlinks, internal links, last updated date.

Step 2: Flag Declining Pages

Sort by traffic change (current 3 months vs. previous 3 months). Any page that lost more than 20% of its traffic gets flagged for review. These are your "Update" candidates.

Pay special attention to pages that:

Step 3: Identify Keyword Cannibalization

Keyword cannibalization is when multiple pages on your site compete for the same keyword. Google can't decide which page to rank, so it either splits authority between them (both rank poorly) or alternates which page it shows (unstable rankings).

To find cannibalization in Google Search Console:

  1. Go to Performance → Search results
  2. Filter by a specific keyword
  3. Click "Pages" tab
  4. If multiple pages appear for the same query — you have cannibalization

The fix depends on the situation:

Step 4: Assess Content Quality

Not every declining page has a technical problem. Sometimes the content just isn't good enough anymore. For each flagged page, ask:

Step 5: Create the Action Plan

For each page, assign an action and priority:

PriorityPage ProfileActionExpected Impact
P0 — This WeekWas top 5, dropped to 8-15. High-value keyword.Full refresh: update data, add sections, improve title/meta, add schema markupHigh — recover lost traffic quickly
P1 — This MonthHigh impressions, low CTR. Ranking 4-10.Rewrite title tag + meta description. Add FAQ schema for snippets.Medium-high — more clicks from existing rankings
P2 — This QuarterCannibalized pages. Multiple pages splitting authority.Merge content, 301 redirect weaker pagesMedium — consolidates authority
P3 — OngoingThin content, no traffic, no backlinksDelete or redirect to relevant parent pageLow direct, but improves overall site quality signals

Not Sure Which Content Is Hurting Your Rankings?

Our free audit includes a content health assessment — we'll identify which pages need refreshing, merging, or removing, and which keywords you're leaving on the table.

Get Your Free Content Audit →

The Content Refresh Playbook: How to Update Declining Pages

A content refresh isn't "change the date and add a paragraph." It's a systematic update that addresses why the page is declining. Here's the process:

1. Re-analyze Search Intent

Before touching anything, search your target keyword in incognito. Look at what's ranking now — not what ranked when you wrote the original post. Note the format (guide vs. listicle vs. tool review vs. comparison), the depth (how much detail do top results go into?), and the angle (are they targeting beginners, advanced users, decision-makers?).

If the intent has shifted and your content no longer matches, you need a significant rewrite — not a polish.

2. Update Facts and Data

Replace every outdated statistic, screenshot, tool recommendation, and example. SaaS-specific things that go stale quickly:

3. Expand Thin Sections

Look at questions people are asking in Google's "People Also Ask" for your target keyword. If your content doesn't answer them, add sections that do. This is how you match the depth of competitors who outrank you.

Also check your GSC data: what related queries does Google associate with your page? If you're ranking position 30-50 for queries your content barely mentions, adding a section targeting those queries can capture additional traffic.

4. Improve On-Page SEO

While you're updating content, fix the technical SEO elements too:

5. Add Original Value

This is what separates a meaningful refresh from a cosmetic one. After updating, add something no competitor has:

7 Common Content Audit Mistakes (And What to Do Instead)

1. Judging Pages Only by Traffic

A page with low traffic might still be valuable if it converts well, earns backlinks, or supports a topic cluster. A page with high traffic might be worthless if it attracts the wrong audience and never converts. Always look at the full picture: traffic + engagement + conversions + link equity + topical relevance.

2. Refreshing Everything at Once

Updating 50 pages simultaneously makes it impossible to measure what worked. Refresh in batches of 5-10 pages, wait 4-6 weeks for Google to re-evaluate, then measure the impact before doing the next batch. This also helps you refine your refresh process.

3. Ignoring Cannibalization

This is the most common issue we find in SaaS content audits. Companies publish multiple posts on similar topics over time ("10 SEO Tips for Startups" and "SEO Best Practices for SaaS Companies" and "How Startups Should Approach SEO") without realizing they're competing with themselves. Merge them.

4. Deleting Pages Without Checking Backlinks

Before deleting any page, check if it has external backlinks. Even a page with zero traffic might be passing link equity to your site. If it has backlinks, redirect it rather than delete it — you'll preserve that authority.

5. Not Tracking the Results

After refreshing a page, bookmark it in Google Search Console and check back in 4-6 weeks. Did impressions increase? Did position improve? Did CTR change? If you don't track results, you can't learn what types of refreshes work best for your site.

6. Treating All Content the Same

Your landing pages, blog posts, documentation, and resource pages all serve different purposes and should be audited with different criteria. A landing page that ranks but doesn't convert needs different treatment than a blog post that gets traffic but targets the wrong keyword.

7. Auditing Without a Content Strategy

A content audit tells you what's broken. But without a content strategy telling you where you want to go, you can't prioritize fixes. Know your target keywords, your pillar-cluster structure, and your business goals before you audit. Otherwise you'll optimize pages that don't matter.

The Content Audit Cadence: When to Audit What

TimeframeWhat to CheckWhy
MonthlyTop 20 pages by traffic — any declining?Catch decay early on your most valuable pages
QuarterlyAll blog posts — traffic trends, cannibalization, thin contentPrevent compounding decay across the library
Bi-annuallyFull audit — every page, including landing pages, tools, docsComprehensive health check and strategic realignment
After algorithm updatesAny page that lost 20%+ traffic within 2 weeks of a core updateAlgorithm updates often target content quality — audit affected pages immediately
After major product changesAll content mentioning changed features, pricing, or positioningStale product information damages credibility and confuses users

✅ 20-Point Content Audit Checklist

Content Decay Signals: How to Spot Problems Before They Compound

Don't wait for a full audit to catch decay. Set up these monitoring habits:

Google Search Console Alerts

Check GSC weekly for your top 20 pages. Look at:

Competitor Content Monitoring

When a competitor publishes a comprehensive guide targeting your best keyword, your page will likely start declining within 4-8 weeks. Monitor competitors' blogs for new content that overlaps with your rankings, and proactively refresh before you lose the position.

Industry Changes

Major industry events trigger content decay across the board: Google algorithm updates, new product launches by major platforms, regulatory changes, market shifts. When something big happens in your space, immediately check your content library for anything that needs updating.

We'll Audit Your Content Library for Free

Our AI-powered audit identifies decaying content, keyword cannibalization, and missed opportunities — with a prioritized action plan you can implement immediately.

Get Your Free Audit →

Real-World Content Audit Patterns from 70+ SaaS Sites

After auditing dozens of funded SaaS companies, we see the same patterns repeatedly:

The "We Have a Blog But Nobody Reads It" Pattern

Company publishes 2-3 posts per month for 18 months. 60% of posts have under 100 pageviews total. The blog exists because "everyone says you need content marketing," but there's no keyword strategy, no topical structure, and no promotion. Fix: audit aggressively, delete the bottom 40%, merge similar posts, rebuild around keyword-targeted topic clusters.

The "We Hired and Fired 3 Content Agencies" Pattern

Each agency left behind 10-20 posts with different styles, targeting, and quality levels. Some contradict each other. None interlink. The blog feels disjointed because it is. Fix: unify voice and standards, merge overlapping content, create a clear pillar-cluster structure, add internal links throughout.

The "We Only Write Product Updates" Pattern

Blog is 90% "We launched feature X" and "Version 2.3 release notes." These posts get initial traffic from existing users and email subscribers, then flatline. They target no search keywords and attract no organic traffic. Fix: keep the changelog but separate it from the SEO blog. Build a content strategy targeting keywords your buyers actually search for.

The "Everything Is AI-Generated" Pattern

Company used AI to publish 50+ posts in a month. Most are generic, lack original data, and target overlapping keywords. Google's helpful content system flags this pattern — if a significant portion of your content is unhelpful, it can suppress your entire site's rankings, not just the low-quality pages. Fix: prune aggressively. Keep only pages with original value. Add human expertise, data, and experience to the survivors.

Frequently Asked Questions

How often should SaaS companies do a content audit?

Most SaaS companies should do a comprehensive content audit every 6 months, with lighter quarterly checks on key metrics (traffic trends, rankings, conversion rates). If you're publishing more than 4 posts per month, do a full audit quarterly. The goal isn't to audit for the sake of auditing — it's to catch content decay before it compounds. A page that lost 20% of traffic this quarter will lose 40% next quarter if you don't intervene.

What is content decay in SEO?

Content decay is the gradual loss of organic traffic and rankings over time, even without any changes to your page. It happens because competitors publish better content, search intent evolves, information becomes outdated, Google's algorithms improve, and new SERP features push organic results down. Content decay is inevitable — the question is whether you catch it early and refresh, or let it compound until the page is effectively dead. SaaS content decays faster than most industries because the technology landscape changes rapidly.

Should I delete or redirect underperforming blog posts?

It depends on whether the page has any SEO equity worth preserving. If a page has backlinks, some rankings (even poor ones), or occasional traffic, redirect it (301) to a relevant page rather than deleting. If a page has zero backlinks, zero traffic for 12+ months, and targets a keyword you don't care about, deleting it is fine — it's just crawl budget waste. Never delete a page without checking for backlinks first. Also consider consolidating: if you have 3 thin posts on similar topics, merge them into one comprehensive piece and redirect the others.

How do I know which pages to update first?

Prioritize pages that are (1) declining from a previously good position — pages that ranked in the top 10 and dropped to 11-20 are the easiest wins because Google already trusts them, they just need freshening. Then (2) pages with high impressions but low CTR — these rank but don't get clicks, often fixable with better title tags and meta descriptions. Then (3) pages targeting high-value keywords where you rank 4-10 — small improvements can push you into the top 3 where most clicks happen. Low-traffic pages targeting low-value keywords should be at the bottom of your list.

Does updating the published date help rankings?

Changing the published date alone does nothing for rankings — Google is smart enough to detect date manipulation without substantive changes. However, if you make genuine, meaningful updates to your content (new data, updated examples, additional sections, better answers), updating the date is appropriate and can help. Google uses freshness as a ranking signal for queries where recency matters (anything with a year in it, "best X", "how to" for evolving topics). The update must be real — adding a sentence and changing the date is deceptive and Google's systems can detect it.

What tools do I need for a content audit?

At minimum you need Google Search Console (free — shows impressions, clicks, rankings, and index status), Google Analytics (free — shows traffic trends, engagement metrics, conversions), and a crawling tool like Screaming Frog (free up to 500 URLs) for technical issues. For deeper analysis, Ahrefs or Semrush can show you backlinks, keyword gaps, and content gap opportunities. But honestly, GSC + GA + a spreadsheet covers 80% of what you need. Don't let tool complexity delay your first audit — start with what's free and available.