SaaS SEO: The Ultimate Tried & Tested Guide

SaaS SEO: The Ultimate Tried & Tested Guide

SaaS SEO consultant with over 6 years of experience. Before going freelance, Michal was an SEO & Marketing Educator at Ahrefs–creating content for the blog and managing a team of guest writers.
Article stats
  • Monthly traffic 80
  • Linking websites 22
Data from Content Explorer

Shows how many different websites are linking to this piece of content. As a general rule, the more websites link to you, the higher you rank in Google.

Shows estimated monthly search traffic to this article according to Ahrefs data. The actual search traffic (as reported in Google Analytics) is usually 3-5 times bigger.

The number of times this article was shared on Twitter.

    Customer acquisition cost (CAC) can be enormous for many SaaS companies. A good way to reduce that is to balance advertising with cheaper and often more sustainable marketing channels and tactics. And your best bet here may be SEO.

    But SaaS SEO often has challenges and opportunities that you won’t find elsewhere. 

    I’ve tackled a lot of them during my 5+ years of experience in SaaS SEO as both a full-time employee and freelance consultant. I’ve done this for all kinds of SaaS–from startups with little organic traffic to $100M+ ARR businesses that are already at the top of their niche.

    Here’s my knowledge and experience distilled into 8 steps. Let’s dive in.

    Not all websites that you compete with within organic search are your business competitors. In fact, your SERPs can be full of:

    • Affiliate websites.
    • Review websites (like G2 or TrustRadius).
    • Industry expert blogs.
    • Companies that at least partially target your audience by solving overlapping problems.

    All these types of websites also want a piece of the “organic search” cake. You’ll need a list of these for further SEO research and to track your progress.

    The best way to find your organic search competitors is to plug in a dominant website in your niche into Ahrefs’ Site Explorer and head to the Organic competitors report. If your own website already drives solid organic traffic, start there:

    Finding organic competitors

    This report shows a list of websites that rank for many of the same keywords as the website on the input. Aim for building a list of 15-20 most relevant websites competing in your space.

    I suggest checking the report for at least two other relevant domains to get a more diverse output. That’s because even the closest competitors don’t have huge keyword overlaps. Moz is our direct competitor at the top of the list and shares only 24.1% of keywords with us.

    You’ll probably find quite a few websites that you see for the first time. Check them and assess if they should make it into your list.

    We’ll make use of the list of your organic search competitors. Consider this an SEO competitor analysis.

    The main goal here is to find out what works for your competitors in terms of the:

    • Best performing website sections.
    • Best performing pages.
    • Types of content that attract the most backlinks.

    You should make notes so you can be inspired by your competitors and possibly execute the ideas even better than them. Let’s look into these points.

    Best performing website sections

    Do your competitors drive most of their organic traffic to a blog, product pages, tool pages, a knowledge base, or even some other type of content? What about their approach to website architecture, i.e., how do they structure their URLs?

    You’ll find answers to these questions by plugging your competitors’ domains into Ahrefs’ Site Explorer and clicking through the Site structure report:

    Looking at the site structure of Hubspot

    For example, Hubspot drives the vast majority of their traffic to their blog subdomain but some of their product landing pages crush it in organic search too.

    Best performing pages

    Now that we’ve looked at the high-level picture of a website’s organic performance, it’s time to be more granular. In the end, you plan your content piece by piece, so knowing what pieces of content drive the most organic traffic to your competitors is invaluable.

    To get this data, simply jump over to the Top pages as yet another Site Explorer report:

    Checking top organic pages

    Go through this report for every competitor and write down content ideas worth covering on your website as well.

    However, keep in mind that pages that generate the most traffic don’t necessarily drive a lot of conversions. A lot of them cover top-of-the-funnel topics that have huge search demand. Make sure those content ideas are relevant to your target audience.

    Types of content that attract the most links

    You’ve probably heard that backlinks are one of the most important ranking factors in SEO. It’s no wonder attracting and building good links to your content is hard.

    Some pieces of content can get links much easier than others, though. In SEO, we call this link bait content. This type of content doesn’t necessarily need to drive organic traffic, but it’s valuable, interesting, or unique enough to make other people reference it on their websites.

    As with the previous reports in Ahrefs’ Site Explorer, you can also find out which of your competitors’ pages get the most links. Open the Best by links report, select the 200 status code filter to only show live pages, and make notes about the type of content that could be considered link bait in your niche:

    Best pages by backlinks report

    We’ll talk about creating link bait content later on.


    It’s worth pointing out a scenario where you may find out that your most relevant competitors actually don’t rely that much on organic search traffic.

    I know this from firsthand experience. Would you have ever guessed the following website with just ~10K clicks from organic search a month belongs to a SaaS company generating over $100M in ARR?

    $100M+ ARR SaaS with relatively little organic traffic

    Data from the Overview report in Ahrefs’ Site Explorer.

    Sometimes, a SaaS business offers products solving problems that have a negligible search demand and/or target such a niche segment of its market that there are more effective marketing channels than organic search.

    It’s always a good idea to have a solid SEO foundation. But sometimes, it doesn’t make sense to invest into it that much.

    Getting inspired by competitors is essential in SEO, but so is coming up with your own ideas and research data. Keyword research is the most important part of this.

    Keyword research is the process of understanding the language your target customers use when searching for your products, services, and content. It then involves analyzing, comparing, and prioritizing the best keyword opportunities for your website.

    If you’re new to this, make sure to go through our beginner’s guide to keyword research. I’ll just focus on the SaaS SEO aspect here.

    First of all, we should talk about search intent. It’s the “why” behind a search query. Search engines always try to provide the most relevant results—be it a news article, a regular blog post, a guide, an interactive tool, a YouTube video, and so on.

    For example, the keyword “how to check backlinks” has two search intents, according to the top 10 search results—searchers want a tool that checks backlinks right away (highlighted) and/or a guide that tells them how to do this (the rest):

    Two search intents for the keyword "how to check backlinks"

    Screenshot from the SERP overview in Ahrefs’ Keywords Explorer.

    In general, keywords in SaaS can be divided into four main categories, each representing a type of content that appears on the SERPs:

    • Blog posts – “saas seo guide” or “how to build links”
    • Knowledge base pages – “ahrefs domain rating” or “4xx error meaning”
    • Product and service landing pages – “backlink checker” or “free seo tool”
    • Comparison and review pages – “best seo tools” or “ahrefs vs moz”

    Anytime you do keyword research or stumble upon a list of keywords relevant to your business, save the keywords to a list that you’ll come back to later when planning content.

    We’ll be working with the aforementioned content categories, so labeling the keywords like this right away can save time.

    Here’s how it looks like in Keywords Explorer, but you can do the same in Site Explorer reports too:

    Adding keywords to a list

    There will be many overlapping keywords with mixed search intent, e.g., “saas seo” is relevant to both guides like this and agencies/freelancers offering SaaS SEO services. Stick with the label (search intent) more relevant to your business.

    You can also label each keyword with its intent in the more traditional sense as navigational, informational, and transactional searches. But the SaaS-specific labels are much more useful when you get back to your keyword research.

    That’s it for creating a list of keywords that you’d like to rank for. We’ll be building on this foundation in the next steps.

    Now it’s time we start turning all the research and competitive analysis into content creation.

    This whole guide is a great example of product-led content. In this case, it isn’t possible for me to write this guide without mentioning Ahrefs tools.

    In fact, product-led content marketing is our main marketing tactic. Our blog drives more than 600K organic visits every month to articles like the one you’re reading now. In our articles, readers learn about a certain SEO or broader marketing topic while discovering how our products can help them:

    Ahrefs blog organic traffic

    If your keyword research unveiled tens, hundreds, or even thousands of different topics people are searching for that relate to the problems your product is solving, you can leverage on organic search and make it your #1 marketing channel as well.

    Of course, the degree to which you can pitch your product within an article varies. It’s always better not to mention your product if it feels unnatural or too pushy.

    That’s why we internally use a metric called “business potential.” For every keyword we’re thinking about covering on our blog, we give it a business potential score. This score is an estimation, showing to what degree a keyword can let us naturally pitch our product.

    Assessing business potential of an article

    Obviously, this isn’t the only metric we pay attention to when prioritizing content creation. There are three more aspects we take into account: traffic potential, keyword difficulty, and the value we can provide to the reader.

    You may be used to the idea of judging a keyword based on its search volume. But there’s a better approach.

    That’s because every piece of content ranks for many keywords with different search volumes. And the one keyword you’re looking at may contribute to just a tiny fraction of the overall traffic.

    This is when the first aspect, traffic potential, comes into play.

    Keyword overview in Ahrefs' Keywords Explorer

    Here you can see the overview of the keyword “content marketing strategy” from Ahrefs’ Keywords Explorer.

    Our Traffic Potential metric tells us that the page currently ranking at the top for “content marketing strategy” gets 11K organic traffic a month. That’s much higher than its search volume of 1.8K in the U.S. and comparable to its 12K global search volume.

    Secondly, there’s the Keyword Difficulty (KD) metric on the left. It’s an estimate of how difficult it is to rank for the given keyword on a scale from 0 to 100. The lower the score, the easier it is to rank at the top for the keyword.

    And lastly, we have the expertise and value aspect. 

    Look at the content currently ranking in the top 10 SERP positions. Then ask the following: Can you write a better piece of content than that? Can you provide unique insights or add comparative value in any other way? It’s always much easier to rank well with content that’s objectively better than what you can find on the SERPs.

    This is what makes or breaks your SEO and content efforts. You’ll likely have to hire experts in your niche to write (or at least edit) your content because most SaaS niches require experience and knowledge your marketers or content agencies don’t have.

    Let’s sum things up here.

    Your “low-hanging fruit” content opportunities are found in topics with high traffic potential, reasonable keyword difficulty, and high business value that can reflect your expertise.

    However, in reality, you’ll almost never find a keyword that meets all these criteria, so you’ll have to make compromises. Be prepared for that.

    Now we’re onto the product pages. Many companies have found making products (or just a fraction of them) accessible without any friction to be a successful marketing tactic. These landing pages can drive traffic, attract backlinks, make people familiar with your product, generate leads, and even convert some visitors.

    At Ahrefs, we have seen significant success in offering free tools. These also play an important part in our SEO strategy and overall growth. So far, we’ve released 14 free SEO tools that you can try right away:

    Ahrefs free SEO tools landing page

    All these landing pages of free tools combined generate around 563K organic traffic per month:

    But the huge traffic potential isn’t the only benefit of having a spin-off of our product as a landing page. Our tools can also act as link bait, which we explained earlier.

    Many of these pages have a high URL Rating (UR) that is a proxy metric to a page’s link profile strength:

    UR of multiple URLs in Batch Analysis tool

    The same principles of prioritizing content creation apply here as well. Some tools will be more valuable than others because they may attract a more relevant audience. Some SERPs will already be full of tools that do more or less the same thing, so it will be difficult to get to the top if you don’t innovate.

    On top of the regular SEO prioritization criteria, you’ll also need to think about developer resources. They’re scarce for us SEOs, so you’d better allocate them to a page that can pay off nicely in the future. Luckily, most of these pages are an SEO gold mine.

    Signing up and paying for a SaaS product usually requires quite a bit of research. It’s no wonder there’s a solid search demand for keywords with product comparison search intent.

    Just take a look at these examples of keywords with comparison search intent that one of the biggest software review websites, G2, is ranking for:

    Checking comparison pages of G2

    To be honest, we did resist creating a comparison page for a long time. It’s a piece of content that’s easily manipulated. (A big thing for us is being ethical with our marketing efforts.)

    With this in mind, we eventually gave it a shot and created our version of a comparison page.

    Ahrefs comparison page

    While the keywords may not have the most impressive search volumes and traffic potential, one thing is for sure: These pages are incredibly valuable because people looking up these keywords are close to making a purchase.

    As hinted earlier, you should be careful with the copy here. Most SaaS businesses’ comparison pages are centered around a table with features and prices designed to make their products look better than the alternatives.

    Of course, this usually involves cherry-picking and/or omitting better products from the listing altogether. You can do better than that.

    If you want inspiration to create something different, check our comparison page. There, we focus on word-of-mouth marketing and emphasize our unique data and features.

    We’ve covered the main use cases for keyword research. But there’s still a type of content that doesn’t necessarily need to be driven by traffic potential: industry insights and studies.

    The beauty of SaaS businesses is that they often have tons of data that can be analyzed and interpreted into industry insights. For example, one of my latest data studies is about the way Google handles title tags after one of its controversial updates:

    The study isn’t supposed to drive any organic traffic. But it is a great opportunity to get more links that can help our regular title tags article (and others) rank better on the SERPs, thanks to the backlinks it got (and will get).

    We’ve published quite a few of these studies and insights. They’re without a doubt the best type of link bait content on our blog:

    Studies and unique insights as link bait content

    It’s no surprise. Claims with data or interesting findings are pieces of information that find their way into many articles.

    As with the free tools, this is a type of content that a writer can’t usually produce alone. You’ll probably need help from your data science team. Just make sure that the hypotheses and potential findings truly stand out; this will help you achieve your desired SEO outcomes.

    One more thing. Content distribution plays an even more important role here (as compared to content distribution for your standard articles). In the end, if there’s no search volume, then you need to actively push the content in front of people’s eyes to get clicks. Here are a few tips for that:

    • Plan an outreach campaign to get backlinks and/or exposure from prominent people in your niche
    • Promote the content using social media ads on top of the standard organic social posts that usually have limited reach
    • Share it with your email subscribers
    • Repurpose your content into social media posts, answers on Quora, newsletters, etc., and then share repeatedly
    • Update your internal links so readers of your other articles can click through and pages can pass their link equities

    Last but not least, we have to talk about technical SEO briefly. Everything that we went through so far is related to on-page and off-page SEO for SaaS businesses.

    But if your technical foundation isn’t right, it may be all for nothing—no matter how good your content is or the links you get.

    You need to make sure that search engines can easily access and properly process the content that you want to rank with on the SERPs. Yes, this can involve many things, but it isn’t rocket science.

    The best thing you can do is to set up regular crawls in Ahrefs’ Site Audit (free in Ahrefs Webmaster Tools). Our crawler will go through your website and create a comprehensive report that will tell you what’s possibly wrong and how to fix it:

    Site Audit issues with explanations

    A good proxy to your overall state of technical SEO is then the Health Score:

    Health Score in Site Audit

    You’re also in luck here. SaaS websites aren’t usually complex from a technical SEO perspective because they’re generally rather small. Anyone who does e-commerce SEO and works on websites consisting of millions of pages will likely laugh at our technical SEO problems.

    Final thoughts

    Providing the best SaaS SEO tips I can think of is one thing. But making sure that all of this makes sense in the big picture of marketing is another. 

    Make sure that everything you do in SEO aligns with your overall marketing strategy and objectives. On top of that, SEO is a multidisciplinary field so broadening your skills in other marketing areas always comes in handy.

    For example, I recently led the way of creating a newsletter for a client to improve their content distribution to get the views and links before it starts ranking organically.

    Got any questions or insights that you want to share? Ping me on Twitter.

    • Monthly traffic 80
    • Linking websites 22
    Data from Content Explorer