SaaS Keyword Research: A 5-Step Process

SaaS Keyword Research: A 5-Step Process

Farzad Rashidi

Farzad Rashidi

Lead Innovator at Respona

SaaS Keyword Research: A 5-Step Process

Keywords are one of the main pillars of search engine optimization. 

But there are millions of niche keywords literal billions of people search for every single day. 

How do you know which ones to optimize for? 

In this article, we’ll be breaking down the 5-step process of keyword research, for SaaS specifically.

Link building cheat sheet

Link building cheat sheet

Gain access to the 3-step strategy we use to earn over 86 high-quality backlinks each month.

Download for free

Why is Keyword Research so Important for SaaS? 

Keyword research is the cornerstone of a successful SEO (in addition to off-page and technical SEO) strategy, and this holds particularly true for the SaaS industry. 

Why? 

Because new SaaS products are popping up every single day.

To stand out in such a crowded market, your SaaS business relies heavily on online discoverability by potential customers who are actively searching for solutions like yours.

Effective keyword research helps you identify the exact terms and phrases your target audience is using, so you can optimize your content accordingly. 

Without it, your site might not appear in Google search results, and you could miss out on valuable traffic. 

Properly optimized content, on the other hand, is much more likely to rank higher than your competitors, meaning YOU are the first thing the user will see. 

respona ranking number 1

Moreover, keyword research lets you know the user intent behind their searches, helping you understand whether your audience is looking for information, comparing different products, or ready to make a purchase.

To sum it up, proper keyword research not only boosts your visibility on search engines but also aligns your content with the needs and wants of your audience. 

Types of Keywords

Keywords generally fall into two categories: short-tail and long-tail.

Each serves a unique purpose in your SEO efforts.

Long-Tail

Long-tail keywords consist of four or more words and are usually much more specific. Examples include “how to find someone’s email on linkedin,” “email outreach software for link building” or “email marketing automation for e-commerce.” 

These keywords attract lower search volumes but come with significantly less competition, making them easier to rank for. 

While fewer people search for these terms, those who do are often closer to making a decision, which means they’re more likely to convert into leads or customers. 

And, even if they are purely informational keywords, the traffic led through these searches is extremely targeted. 

For example, only SaaS SEO agencies and SaaS business owners would would search for “SaaS keyword research” – which is perfect for us as B2B SaaS tool designed to help people with SEO.

long-tail keyword example

Focusing on long-tail keywords using tools like Ahrefs, Ubersuggest, Lowfruits, etc. allows you to target niche segments of your market, providing valuable, specific content that meets the precise needs of your audience. 

Over time, these focused efforts can help establish your brand authority and improve your overall search engine ranking, making long-tail keywords an essential component of a balanced keyword strategy.

Both short-tail and long-tail keywords have their roles, but incorporating a mix of both can help you capture a broader audience while still targeting highly relevant traffic.

Short-Tail

Short-tail keywords, also known as head terms, are broad search queries typically made up of one to three words.

Examples include “link building,” “SEO software,” or “email marketing.” These keywords have high search volumes and are often associated with broad topics. 

short-tail keyword example

With volume comes competition, making it difficult to rank for them, especially if you’re a newer or smaller SaaS company.

User Intent

User intent refers to the purpose behind a user’s search query and can be categorized into four main types: navigational, informational, transactional, and commercial investigation.

Navigational Intent

Users with navigational intent are looking for a specific website or page. Their goal is to reach a particular destination, such as “Facebook login” or “HubSpot blog.” 

navigational keyword example

These searches often include brand names or direct website addresses. 

For SaaS companies, targeting navigational keywords might not be the primary focus, but ensuring your own brand name ranks high in search results is crucial for brand visibility and trust.

Informational Intent

Informational intent is when users are seeking information about a particular topic. 

These queries often begin with words like “how to,” “what is,” or “best way to.” 

For example, “how to improve email open rates” or “what is skyscraper link building”.

informational keyword example

For SaaS businesses, creating comprehensive, informative content around these queries helps attract users who are in the early stages of the buyer’s journey, laying the groundwork for future conversions.

Transactional Intent

Users with transactional intent are ready to make a purchase and are looking for a place to buy a specific product or service. 

Keywords like “respona subscribe” or “respona free trial” are prime transactional queries – also known as BOFU keywords. 

As in, bottom of the funnel. 

transactional keyword example

For SaaS companies, targeting these keywords with optimized product pages and strong calls-to-action is essential to capture these high-intent users and drive conversions.

Commercial Intent

Commercial is a step before transactional. 

Meaning, users are in the research phase and comparing products or services before making a buying decision. 

Some good examples would be “best link building software” “ahrefs alternatives” or “hire an SEO agency” 

commercial keyword example

Types of content best suited for commercial searches:

  • Comparison pages
  • User reviews and case studies
  • Landing pages, demo videos, etc. 

Keyword Score

So, you have prepared your list of both long-tail and short-tail keywords that satisfy all four types of search intent. 

Now what? 

Before you can start optimizing existing content and creating new pages, you have to prioritize keywords to go for first. 

You can do that based on their potential to drive meaningful traffic and conversions – indicated by three metrics. 

Difficulty

This metric indicates how hard it is to rank for a keyword. 

keyword difficulty example

The lower the difficulty, the better, as it suggests fewer competitors and less effort required to achieve high keyword rankings.

Traffic Potential

This represents the estimated number of visits a top-ranking page might receive for that keyword. 

traffic potential example

Higher traffic potential means more people are searching for that keyword, making it a more valuable target.

CPC (Cost-Per-Click)

cpc example

This metric indicates how much advertisers are willing to pay for a click on an ad triggered by that keyword. 

A higher CPC often signifies that the keyword has strong commercial intent and potential for conversions.

Our Opportunity Score Formula

One effective way to bring these three metrics into a single score is by using this formula. 

(1/difficulty) * traffic potential * (CPC+1) = Opportunity Score

Note: this is not a be-all-end-all formula, it’s what we use for our own keyword strategy. 

google sheet with keyword opportunity score

Using this score will help you quickly find keywords with low difficulty, decent volume, and good CPC. 

5 Steps for Doing SaaS Keyword Research

Okay, now that we’ve walked through the theory behind keyword analysis, let’s apply it in practice. 


1. Pick your Main Keywords

The first step is to identify the core terms and phrases that best describe your SaaS product or service – also known as a “seed keyword”.

These are your main keywords, and they should be closely aligned with your unique value proposition. 

Start by brainstorming a list of keywords that potential customers might use to find solutions like yours. 

picking your maiun keywords

For us, keywords like “link building software” – and anything related to email outreach would be the right keywords to go for.. 

Use a keyword research tool like Ahrefs, SEMrush, the Keyword Magic Tool or Google Keyword Planner to evaluate these keywords for search volume, competition, and relevance. 

Don’t forget to consider both short-tail and long-tail keywords to cover broad and specific aspects of your offering.

2. Semantics and secondary keywords!

Once you have your primary keywords, delve deeper into their semantics to uncover related terms and phrases. 

These semantically related keywords, also known as LSI (Latent Semantic Indexing) keywords, can help you enrich your content and make it more relevant to search engines and users alike. 

Tools like Google’s “Searches related to” feature, as well as specialized software like LSI Graph or SurferSEO, can provide a valuable insight into related keywords your target audience is searching for. 

We personally prefer Ahrefs’ keywords explorer because for every phrase you check with it, it suggests dozens of keyword ideas just below it. 

ahrefs keyword ideas

Incorporating these related terms will help you build a more comprehensive content strategy that addresses various facets of your main keyword topics.

3. Competitor analysis

Once you’ve picked the keywords you want to rank for, the next step is to get a feel for what your competitors are already ranking for. 

You know, so that you don’t waste your time optimizing for a keyword that you’ll never outrank them for. 

Start by making a list of your main competitors—those that offer similar SaaS products or services and target the same audience. 

Heavy emphasis on the same audience. For example, our ICP (ideal client profile) is SEO agencies and other SaaS Businesses doing link building. 

Our pricing reflects that: it’s higher than other email outreach tools that target solo users and freelancers. 

What I’m saying here is even if there’s another SaaS product offering similar features to your but going for another slice of the audience, they’re not necessarily a competitor. 

Go to the Ahrefs website and log into your account. If you don’t have an account, you will need to subscribe to one of their plans to access their SEO keyword tool.

pasting competitor into ahrefs

Enter Competitor’s Domain

Navigate to the “Site Explorer” tool on the Ahrefs dashboard. Enter the URL of one of your competitor’s websites into the search bar and click on the magnifying glass icon to initiate the scan.

ahrefs organic keywords

Navigate to Organic Keywords

In the left-hand sidebar, look for the “Organic search” section and click on “Organic keywords.” This will display a detailed list of all the keywords that your competitor’s site ranks for, along with their positions in search results.

organic keywords report

Here, you will find a table showing each keyword’s search volume, ranking position, traffic estimate, and keyword difficulty. 

This data helps you understand which keywords are driving the most traffic to your competitor’s site.

Use Filters and Sorting

To refine your results, use the available filters at the top of the page. 

You can sort the keyword performance by metrics such as search volume, ranking position, or traffic. 

adding filters

Export the Data

Click on the “Export” button to download the keyword data into a CSV file, which you can then manipulate in Excel or Google Sheets.

exporting keywords from ahrefs

Run a Content Gap Search

Keep in mind that you will have some overlap between the sheets – different competitors ranking for the same keywords, or even something you’re also ranking for. 

To avoid it, you can also use Ahrefs’ Content Gap:

ahrefs content gap 1

Here, you can stack your website against multiple competitors and export already-filtered lists of ONLY keywords that your competitors are ranking for but you are not.

After pasting your competitors in the upper fields and yours in the bottom one, click “Show keywords”.

ahrefs content gap 2

From here on, you can once again filter by volume, difficulty, CPC, and so on.

When ready, export the list and add the keywords to your overall keyword sheet. 

Assign Keyword Scores

Once you have your master sheet of all keywords you want to rank for along with your competitor keywords, it’s time to review and assign scores to them. 

We recommend using our opportunity score formula we described above to save time. 

assigning keywords scores

After you’ve applied the formula to your keywords, take a step back. 

It also helps if you have multiple team members working on your keywords – one to research, and one to review and approve/disapprove them. 

Most likely, you’ll end up with several hundred keywords – and you won’t really need all of them. 

Also, keep in mind that our formula focuses solely on “hard” metrics and you’ll still need to look at the actual keywords and decide whether it makes sense for you to go for. 

For example, an article about “link juice” made perfect sense for us as a SaaS link building tool. 

One about affiliate marketing trends, on the other hand, has nothing to do with our target audience of link builders.

Optimize content and make new pages!

After you’ve got your list of keywords, it’s time to start optimizing existing content and planning out your calendar for future pieces based on the research you’ve just done.

Of course, you can just take your target keyword and gauge everything “by eye” – meaning just look at your content and implement your target keyword variations where it makes sense. 

But since sales are on the line, we suggest using a content optimization tool to help you with keyword suggestions. 

optimizing content in marketmuse

There are many such tools available, such as MarketMuse and SurferSEO.

Link building cheat sheet

Link building cheat sheet

Gain access to the 3-step strategy we use to earn over 86 high-quality backlinks each month.

Download for free

Wrapping Up

So, to sum it up, the SaaS keyword research process involves finding your main seed keywords, its semantics along with other niche-relevant keywords, as well as phrases your competitors are ranking for. 

Then, assigning these keywords scores and picking ones that really make sense for you to go for. 

Respona also offers AI keyword suggestions to help you find more relevant prospects for your link building outreach. 

Don’t hesitate to start your 14-day free trial and take it for a spin!

Frequently Asked Questions (FAQ)

What is SaaS keyword research and why is it important?

B2B SaaS keyword research involves identifying and analyzing the keywords your target audience uses when searching for software-as-a-service solutions. 

It’s crucial because it helps you optimize your content to rank higher in search engine results, driving qualified traffic to your site and boosting conversions.

How do I find relevant keywords for my SaaS business?

Start by brainstorming main keywords related to your product, then use keyword research tools like Ahrefs, SEMrush, or Google Analytics Trends to find related search terms, their search volumes, and competition levels. 

Make sure to consider both long-tail and short-tail keywords, as well as user intent.

What’s the difference between short tail and long tail keywords?

Short-tail keywords are broader search terms with high search volume but also high competition, consisting of one to three words (e.g., “CRM software”). 

Long-tail keywords are more specific, usually four or more words, attracting lower search volume but less competition (e.g., “best customer relationship management software for small businesses

How can understanding user intent improve my keyword strategy?

User intent helps you tailor your content to meet the specific needs of your audience, whether they’re looking for information, ready to make a purchase, or comparing options. 

By aligning your keywords with the correct search intent, you increase the likelihood of attracting and converting the right visitors.

How often should I update my SaaS keyword strategy?

It’s advisable to review and update your SaaS keyword strategy at least once every quarter. Search trends and user behavior can change, so regular updates ensure your content remains relevant and competitive.

Farzad Rashidi

Article by

Farzad Rashidi

Farzad Rashidi is the lead innovator at Respona, the all-in-one digital PR and link-building software that combines personalization with productivity. He also runs the marketing efforts at Visme, where he helped the company gain over 12 million active users and pass 2M monthly organic traffic.

Read Similar Posts

Boosting Productivity at Work: Strategies, Tips, and Tools

Boosting Productivity at Work: Strategies, Tips, and Tools

Productivity is a careful balancing act. In today’s workplaces, professionals need to streamline their work tasks, become more efficient, and learn to tune out many of the distractions that can come from constant connection.  Productivity is a much-studied topic and we are...

Payman Taei

Payman Taei

Co-founder at Respona

Can You Do SEO Without Link Building? 

Can You Do SEO Without Link Building? 

We have covered link building quite extensively on our blog already.  But, can SEO be effective without link building supporting your content?  Yes. In this article, we’ll cover: Let’s get into it. So, Can You Do SEO Without Link Building? Yes, you can do SEO...

Payman Taei

Payman Taei

Co-founder at Respona

Get started
with Respona

  • Earn quality backlinks on relevant publications
  • Recruit top-performing affiliates
  • Get featured on popular podcasts
  • Earn press from industry publications

Start for free

No credit card required

Get started with Respona