This article will give you a full understanding of how to run a SaaS content audit. What you need to know, how to run it, and how to prioritize these pages.
One of the common issues I see SaaS marketers make is just focusing on creating new content.
There’s nothing wrong with new content, but chances are you have existing content where we can see quick wins just by giving it a little update.
Most of their current content marketing strategy involves pumping out loads of content without ever updating it.
Content that’s either under-optimized for search or over-optimized where it hurts the UX of your page.
No matter what, you should always spend at least some time auditing your existing content.
In this article, I’ll show you how to do a full audit of your content and how to make the most out of it.
Let’s jump in.
When we do a SaaS content audit, we want to find pages that are either:
This means finding opportunities where we can:
Whatever your goal is, a content audit goes beyond SEO.
It’s not just to increase traffic but to ultimately attract more traffic that converts.
While there is no perfect cadence to content audits, you should aim to audit your existing content once a month.
While new content is always tempting, updating your existing content is an easy way to get quicker wins without spending much effort on it.
Even just a small paragraph update or title tag tweak could be enough to see movement in rankings.
For small updates, I’d recommend running a small audit once a month.
For larger audits (like we’ll cover in this article), you’ll want to do one once every 3 months.
First things first, before you start with a content audit, you have to understand who your target audience is.
You want to know which content is relevant for them and which content can be pruned.
Remember, while traffic is nice and all, the end goal should always be more traffic with intent.
Having your audience in mind will help you keep content consistent and ensure your efforts will be effective across the board.
This will be an important one for any content audit or strategy.
Is your goal to:
Whatever your goal is, you’ll want to keep that in mind while you’re running your audit.
That way, you’ll at least know the pages that will have the most impact for you by updating them.
Almost always, your main goal should be conversions, so you’ll likely want to start with the underperforming pages with conversion intent.
The goal for this audit should be to find pages that are low leverage/high reward.
Like I mentioned before, sometimes updates only need to be a small title tag tweak.
Even a tweak like that can lead to some decent quick wins.
So, before you even start with a content audit, try to label each page based on the effort it will take to update.
Keeping the previous tip in mind about conversions, your best bet is to start with pages that are low leverage but have conversion intent attached to them.
Is that page actually relevant to your product?
This applies specifically to SaaS, but when you’re creating content, it should always be somewhat relevant to your brand and/or product.
If you’re creating content where you can’t plug in your product or can’t show your product as a solution, it will mostly be ToFu.
Nothing wrong with ToFu content, but for your content to work for you, it should take a product-led approach.
So, once you find product-related content, you’ll want to update it so you can show off what your product is capable of.
Checking whether a page has conversion intent will be your best bet when running a content audit.
For a SaaS specifically, these are usually going to be articles or pages that have these keywords in them:
If you find one of these keywords in a low-hanging fruit position, this will be one of the updates you’ll want to start with.
Use GA4 to check whether a page has previously driven conversions for you.
Data will be your best friend during a content audit, so you’ll want to check GA4 for conversion data.
If you find a page that’s previously driven conversions or is a top converter for you, this will be a pretty clear-cut sign that you should prioritize these pages.
You can even connect Google Search Console to GA4 so you can combine GSC data with conversions.
Alright, now we’ll get into the nitty-gritty of how to actually perform a content audit.
This will be a mix of updating for SEO and updating content to drive more conversions.
These are all tactics I personally use whenever I audit a website.
First, you should always start your content audits by finding zombie/dead pages on your website.
Zombie pages are pages that have almost 0 potential for earning traffic and are pretty much a waste of space on your website.
It’s either a result of cannibalization, outdated content, or just low-quality content.
If you have been creating content for a while now, you probably have plenty of content that will fall into this category.
To fix zombie pages, you’ll want to either:
Whatever you decide, you should categorize these pages before updating them so you know which ones to start with.
To find these pages, all you need to do is:
After that, you’ll want to export this data to a spreadsheet where you can categorize them based on what I mentioned above.
Bonus tip: If any of these articles are less than 3 months old, you should ignore them. There might not be enough data to decide whether it’s worth deleting or not. However, anything older than that is on the chopping block.
Bonus Bonus Tip: You’ll also want to check whether that article has driven previous conversions or has backlinks pointing towards it. If it does, then you’ll likely want to keep it as is. You don’t want to delete anything that previously brought in leads (in some cases, it could be from other marketing channels).
Low-hanging fruit keywords are probably the best place to start when updating your content.
Content with low-hanging fruit potential is content ranking in positions 4-20, which just needs a little update to see movement.
Since this content is already indexed, it shouldn’t take as long to see wins from it compared to a new article.
Sometimes, it doesn’t take much to see movement, either.
It could be just a few internal links or a title tag change to see movement on that page.
Source: Backlinko
Most times, all you need to do with this content is:
You don’t have to do all these in order, but at least doing a few should be enough to move the needle.
I’ve seen plenty of movement on these pages just by adding an update that took under an hour.
It’s always worth it to go after these low-hanging fruit keywords once a month.
You don’t need to pause your content efforts for these keywords either; you just need to make some time to optimize those pages.
Here’s a quick article if you need to know how much your SaaS should spend on SEO.
You can use either Google Search Console or Ahrefs for low-hanging fruit keywords.
I prefer Google Search Console.
To do this, you should:
With Ahrefs, all you need to do is:
Bonus Tip: This is where you should plug in a keyword modifier like “software” to see if you can find any pages with conversion intent. You could also do the same thing in GA4 to find low-hanging fruit pages that have previously driven conversions.
Underperforming content will likely be a good data source when you’re looking for additional topics to cover with content.
Especially if you want to build topical authority with your content.
These queries rank in positions 30-100 on the SERPs and don’t have a dedicated article attached to them.
Since we don’t have a relevant page dedicated to that keyword, you’ll probably have to create a new piece of content to be able to rank for it.
You can still try to update your page to rank for that keyword, but if the intent behind it is unique enough, you’re probably better off creating new content for it.
When I say intent, I mean the search results are entirely different for each search, and the topic itself wouldn’t be covered as a small article.
The reason we can find these pages is because they’re somewhat relevant to another keyword (that we have an article for), but since our article isn’t specifically relevant to that keyword, that page will usually fall pretty low on the SERPs.
So we can see data for it, but we probably won’t be able to for it without entirely new content.
Just be careful to avoid duplicate content when creating these pages.
Finding content topics with potential is very similar to the low-hanging fruit method.
Instead of setting position filters for 4-20, we will now be looking for keywords between positions 30-80.
And again, sort by impressions once you have your position filter set.
These content topics will be great to add to your editorial calendar.
Like zombie pages, you want to find pages that aren’t receiving any clicks.
Something needs to be done about these pages, whether they have low or high impressions.
Either way, they’re underperforming.
Whether they need new content added or just to be merged into another page depends on the update potential for that page.
If they’re high impressions and no clicks, it’s likely underperforming content.
If it’s low impression, no clicks, it’s likely a zombie page that must be reviewed.
To find these pages:
Now, you’ll have all of your website pages with 0 clicks.
As mentioned, you’ll likely want to bucket them into underperforming and zombie pages.
You’ll also want to perform a traffic drop analysis on your content.
Content that’s been losing clicks consistently month over month.
You want to find pages that have been consistently losing organic traffic over a specific period of time.
Likely 6 months over 6 months.
You want to find pages that have previously done well with driving traffic and have fallen off recently.
It could be:
Whatever the reason, you want to audit your content to determine the cause of the traffic drop and get that page back to where it needs to be.
In most cases, this will be caused by content decay, so updating that page with fresh content will usually do the trick.
Giving your content a makeover with new content, data, videos, and images could be worth it.
Anything new (and helpful) you add to that content will help with visibility and rankings.
We’ll also use Google Search Console to find pages that dropped in traffic.
Just:
Now, you need to determine whether these keywords dropped due to content decay or lost positioning due to a competitor.
If the positioning drops, it’s likely to decay and competitors.
If it’s a loss of impressions, it was likely a search intent change, which means you need to reoptimize the page for the new intent.
You’ll also want to look for pages with high impressions and low clicks.
I call these underperforming pages.
These pages have search potential behind them but we’re not capitalizing on it for whatever reason.
If you’re receiving some clicks for them, your content already has visibility on the SERPs.
So if we update this page, we know there’s plenty of traffic potential that we can capture out on.
When you find these pages, depending on where it’s currently ranking, you’ll likely need to overhaul them.
For keywords with higher impressions attached to it, there will likely be more competition attached to it.
If you want to overtake your competition, you have to figure out ways to outdo them with your content.
Give your content a complete makeover.
Add images, videos, and new content sections.
Anything that will make it more fresh than it previously was.
You probably guessed it. It’s our good friend Google Search Console again.
Now you’ll just:
Now, you’ll have all of the pages on your website that have some visibility (clicks) but aren’t maximizing their full potential for impressions. You can also sort by CTR to find pages with the most significant click/impression discrepancy.
Another easy audit task is to find keywords that are ranking high but are driving 0 clicks.
This will probably be the easiest update to go after.
These pages rank on the first page of the SERPs but aren’t receiving clicks for whatever reason.
Especially if there are impressions attached to those keywords, we know there’s potential, but we’re not capitalizing on it.
Since these pages already rank on the first page, you likely don’t need to completely overhaul that page to drive more clicks.
I mean, you can, but it’s not entirely necessary.
For high rank/low click pages, you should Google your keyword and see how your URL matches up against the competition.
It could be:
Whatever it may be, you should start by updating your title tag and meta description.
Finding these pages is very easy.
All you have to do is:
As I mentioned during the zombie page section, many of these no-click/no-impression pages are caused by cannibalization.
Meaning, they’re targeting the same keyword with similar intent.
Which means Google is finding one page relevant for that keyword and discarding our other page.
Content marketing teams who neglect SEO typically fall into this category since they don’t know how to differentiate intent and end up creating content that matches the same intent as another piece of content they’ve created.
It’s happened with every SaaS company I’ve worked with.
But hopefully not with yours.
Even if it did, that’s why this article is here.
When you come across keyword cannibalization, you want to delete that page (the underperforming one) or merge it into the article that’s actually performing.
My personal favorite is to merge.
In this case, you’re turning garbage into gold by taking something that hasn’t been performing well and merging it with another article that helps it perform much better.
If you have a large profile of existing content, I’d recommend starting with zombie pages and cannibalization.
It’s a super easy update to go after, and that merged content will usually help your other article perform better.
To find cannibalization, plug your dead URL into Google Search Console and review the query report.
Once you have your list of queries, cancel your URL filter and see which URLs are leftover.
You likely have cannibalization issues if multiple URLs exist for that specific query. You’ll probably want to take this further and review each query’s SERPs to see if that URL is being cannibalized. You can also use this checklist to guide your SaaS SEO efforts.
Outside of SEO, you’ll want to find content where we can plug in CTAs to drive more conversions.
Even for pages that are receiving a solid amount of traffic, it’s a missed opportunity by not having a CTA front and center.
Even some TOFU articles can drive leads if you add a few CTAs to that page.
My favorite way to find these opportunities is to use Google Search Console to see which pages get the most clicks.
Start from the top down and look for pages with the most clicks and impressions.
You can see GA4 to find pages that have previously driven conversions yet don’t have a single CTA on them.
Last on this list, you’ll also want to look for opportunities to add internal links.
While this isn’t necessarily content-related, I can’t tell you how many content audits I’ve done where content teams completely ignored internal links.
Don’t be like those teams.
If you’re auditing your content, see if there’s any opportunities to add internal links to other pages on your site.
My personal favorite is to create some kind of a widget that we can add to these articles where they automatically link to other pages.
We get the same result without actually having to add the links manually.
So there can be a few reasons why your page is underperforming, so I’ll give you the most common culprits here:
So after this article, hopefully you’ll have a better idea of how to run a content audit for your SaaS.
The best SaaS content audits are always based around your product, so always start with that and your overall goals in mind.
Need help auditing your SaaS blog content? Feel free to schedule a free SaaS SEO strategy call with me.
One of my main services is content auditing, so if you need help, feel free to reach out.
I’m a SaaS SEO consultant with over 4+ years in SEO. I can help you create content and reach your goals and objectives with SEO and content.