You know what? Almost every time I hear about building an SEO strategy for a SaaS, it’s all about blogging or top-of-the-funnel content, i.e., “Educational” or “Informative” content.
The truth is that if you are a SaaS founder, or a Marketer working in a SaaS startup, especially if it’s B2B, there are chances that you can uncover dozens or even hundreds of opportunities to take your acquisition strategy to the next level.
Does this mean you don’t need to create top-of-the-funnel content?
Nope, that would be very far from reality, but, educational and informative content is a long-term investment which is OK, you need it, but you also need to make sure your short and mid-term Go-To-Market strategy is in place.
I sum this up as follow:
Top-of-the-funnel content: Generates Demand
Bottom-of-the-funnel content: Captures Existing Demand
And here’s where your product pages come in.
NOTE: the original post contains images that better illustrate ideas and concepts but images aren't allowed in r/SaaS.
You can see here the original post with all the images.
For SaaS businesses, product pages are dedicated website pages that describe a single feature or use case directly related to the product.
The design behind these landing pages is to acquire traffic on the website, usually through Organic Traffic (Google, Bing, etc.), and convert users by A) Signing up to the product or B) Request a free trial/demo.
Here’s a HubSpot example. You can access many of their Product Pages from their footer, targeting different use cases.
And here’s their “Email Marketing Software” product page.
If we check this product page URL on Ahrefs, we can see that it’s currently ranking for 90 different keywords on the top 10 results (first page).
Now consider that HubSpot has 100+ of these landing pages, which means they’re getting hundreds of thousands (if not millions) of visitors each month thanks to –only–, their dedicated product pages.
Those visitors are looking for specific tools/use cases that the HubSpot products solve and support. In other words, high-intent traffic.
And here’s where the fun part starts!
I will explain, in 4 steps, how you can leverage your current competitors’ strategy to uncover dozens or even hundreds of opportunities and start stealing their traffic.
First things first, you’ll need access to an SEO tool to collect all the data you will need. I use Ahrefs, but you can get a similar outcome by using Semrush or any other tool in the market (however, you’ll need to adjust some steps).
To make this how-to guide more actionable, I will pretend that I’m a marketer working in an early-stage SaaS Company that wants to market a Video Editor Tool product.
This step is critical that you do it right. Write down the competitors that are targeting the same market segment.
In this case, they would be:
In this case, my main competitor would be VEED.io
I’m choosing VEED because they’ve been doing a fantastic job when it comes to SEO since I know them. I even tweeted about it.
You have to create a Google Sheets containing all the product page URLs from our competitor.
Don’t worry. I’ll provide you with a template in a moment.
There are two different ways to do this, and both of them using Ahrefs:
[h4]Option A: Filter down pages by using the “URL” filter in Ahrefs[/h4]
More often than not, SaaS websites are built following common URL structures or patterns.
I’m sure you’ve seen a lot of product pages like:
www.abc.com**/product/**feature-A
www.abc.com**/product/**feature-B
If we check veed.io’s main navigation menu, we can quickly see two types of product pages.
And, by taking a look at their URL structure, I can see that:
- URL contains /tools/ OR /create/
BOOM! You nailed it!
Now export this data as a CSV and save it. We’ll use it later.
[h4]Option B: Filter down pages by using the “Keyword” filter in Ahrefs[/h4]
Option B is handy when our competitor's website doesn’t have a clear URL structure. Option A would be useless because we can’t follow a specific pattern to identify product pages.
Let’s get into it!
![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Usually, SaaS product pages share common parts of keywords like “platform”, “app”, “tool”, “software”.
By using the “Keyword” filter, we’re going to use these keywords.
And here we go! We now have a keyword list of 762 keywords.
Ignore the keywords for now. We’re looking to build a list of all the product page URLs, as I said before. As you can see in the image above, all URLs are product landing pages promoting specific features of the veed.io product.
Export this list, and let’s move on to the next step.
We need to build a definitive list of veed.io’s Product Page URLs.
To do so, you have to open up this Google Sheets template I created (make sure to remove the data from “Raw Data” and “Final List” tabs first) and import both CSV files you have previously downloaded from Ahrefs.
Now select the entire worksheet by clicking on the top left corner:
Now click on Data → Data Cleanup → Remove Duplicates
Check the “Data has header row” option and click on “Remove Duplicates”
Perfect! Now let’s move into the “URL List” worksheet.
It’s a pivot table where you’ll see a list of unique URLs from your competitor's website sorted from higher to lower monthly Search Volume and with the averages for Keyword Difficulty and Current Position.
Select and copy all the rows from this tab and paste them (paste special → only values) into the “Final List” worksheet.
We have to manually check them to make sure all of these URLs are product pages.
So, any URL that’s not a product page should be removed; blog posts, pricing pages, resources pages, homepage, etc. This step is crucial, don’t skip it.
And there you go, we now have a final list with dozens or even hundreds of your competitor’s product pages, with Search Volume, Difficulty, and Average Position data.
My final list contains around 225 unique URLs from Veed.io. Impressive!
Keep in mind that I did this for one competitor only. Depending on your market, you may want to repeat the process with more competitors—up to 5.
Now, we’re ready for the next step: Content and Keyword research.
Prepare yourself. This is going to be huge![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
So, we now have to do in-depth competitive research for each competitor’s URLs.
Such a process will result in a comprehensive list of keywords that we’ll use later to build our SEO Content Strategy.
To keep this tutorial as straightforward as possible, I’ll only follow the process for one of Veed.io’s URLs.
Let’s get started!
First of all, make a copy of this another template I made for the keyword research.
Now, go back to the spreadsheet where you have the list of your competitor’s URLs.
In my case, I will start with the URL with the higher Search Volume, which is:
Go to Ahrefs’ Site Explorer tool, paste the URL, and select “Exact URL”:
Now go to the “Organic Keywords” report and apply the following filters:
Import them into the new spreadsheet. You should get a huge keyword list.
Now create a filter and apply the following conditionals:
Then, use the following formula:
Drag down the formula to the rest of the rows.
This will detect the language of each keyword. Once the formula finishes loading, filter out the “LANG” column to include “en” results only.
Now, copy the entire column A (Keyword) and paste it into the “Raw Data (Keywords)” worksheet.
Remove duplicates by clicking on Data → Data Cleanup → Remove Duplicates
Awesome! Now copy all these keywords and paste them into Ahrefs’ Keyword Explorer tool.
Export the results in a CSV and import them into the spreadsheet.
Follow these steps:
For the main keyword, you have to copy the keyword with the highest volume from column C, paste it on Column B, and drag it down to the rest of the rows.
As for the “Proposed URL” column, this is the URL we’ll use for this new landing page. It must be built with the main keyword in it, so in my case, it would be something like: /video-compressor/
Why is this step necessary?
If you check the tab “Content Mapping” now, you’ll see a beautiful pre-built pivot table with the data from the other tab, making it easier to analyze.
Amazing, eh?![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Now you have to repeat this process for the following competitor URL. Rinse and repeat until you finish with all of them.
If you follow the process with all your competitor’s URLs, you’ll end up with dozens and even hundreds of opportunities for your website.
In case you have doubts, here’s a quick explanation of the “Content Mapping” tab:
Now it’s your turn to create these landing pages. Work with your team to prioritize which landing pages are essential for you, marketing and business-wise, and set a priority.
But remember, this content is designed to capture existing demand. In other words, people who are ready to buy a solution like yours. So give it the importance it deserves![Smile :) :)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
Read here the original post with all the images
The truth is that if you are a SaaS founder, or a Marketer working in a SaaS startup, especially if it’s B2B, there are chances that you can uncover dozens or even hundreds of opportunities to take your acquisition strategy to the next level.
Does this mean you don’t need to create top-of-the-funnel content?
Nope, that would be very far from reality, but, educational and informative content is a long-term investment which is OK, you need it, but you also need to make sure your short and mid-term Go-To-Market strategy is in place.
I sum this up as follow:
Top-of-the-funnel content: Generates Demand
Bottom-of-the-funnel content: Captures Existing Demand
And here’s where your product pages come in.
NOTE: the original post contains images that better illustrate ideas and concepts but images aren't allowed in r/SaaS.
You can see here the original post with all the images.
What’s a SaaS Product Page?
For SaaS businesses, product pages are dedicated website pages that describe a single feature or use case directly related to the product.
The design behind these landing pages is to acquire traffic on the website, usually through Organic Traffic (Google, Bing, etc.), and convert users by A) Signing up to the product or B) Request a free trial/demo.
Here’s a HubSpot example. You can access many of their Product Pages from their footer, targeting different use cases.
And here’s their “Email Marketing Software” product page.
If we check this product page URL on Ahrefs, we can see that it’s currently ranking for 90 different keywords on the top 10 results (first page).
Now consider that HubSpot has 100+ of these landing pages, which means they’re getting hundreds of thousands (if not millions) of visitors each month thanks to –only–, their dedicated product pages.
Those visitors are looking for specific tools/use cases that the HubSpot products solve and support. In other words, high-intent traffic.
Product pages can be one of your main Acquisition levers if you do it right.
And here’s where the fun part starts!
I will explain, in 4 steps, how you can leverage your current competitors’ strategy to uncover dozens or even hundreds of opportunities and start stealing their traffic.
How to Find Hundreds of SEO Product Pages Opportunities by Stealing your Competitors Strategy
First things first, you’ll need access to an SEO tool to collect all the data you will need. I use Ahrefs, but you can get a similar outcome by using Semrush or any other tool in the market (however, you’ll need to adjust some steps).
The Example: A Cloud-Based Online Video Editor Tool
To make this how-to guide more actionable, I will pretend that I’m a marketer working in an early-stage SaaS Company that wants to market a Video Editor Tool product.
Step 1. Make a list of your 3-5 closest competitors.
This step is critical that you do it right. Write down the competitors that are targeting the same market segment.
In this case, they would be:
- clideo.com
- clipchamp.com
- veed.io
- flexclip.com
In this case, my main competitor would be VEED.io
I’m choosing VEED because they’ve been doing a fantastic job when it comes to SEO since I know them. I even tweeted about it.
Step 2. Build a list with your competitors’ product page URLs
You have to create a Google Sheets containing all the product page URLs from our competitor.
Don’t worry. I’ll provide you with a template in a moment.
There are two different ways to do this, and both of them using Ahrefs:
[h4]Option A: Filter down pages by using the “URL” filter in Ahrefs[/h4]
More often than not, SaaS websites are built following common URL structures or patterns.
I’m sure you’ve seen a lot of product pages like:
www.abc.com**/product/**feature-A
www.abc.com**/product/**feature-B
If we check veed.io’s main navigation menu, we can quickly see two types of product pages.
And, by taking a look at their URL structure, I can see that:
- “Tools” landing pages always contain /tools/ in their URLs
- “Create” landing pages always contain /create/ in their URLs
- Enter your competitor’s domain in Ahref’s Site Explorer Tool
- Go to the “Organic Keywords” report under “Organic search”
- Add a position filter between 1 and 10 and a minimum volume of 10
- Then make sure we don’t see “Sitelinks” results by going to SERP Features → Where target doesn’t rank → “Sitelinks”
- URL contains /tools/ OR /create/
BOOM! You nailed it!
Now export this data as a CSV and save it. We’ll use it later.
[h4]Option B: Filter down pages by using the “Keyword” filter in Ahrefs[/h4]
Option B is handy when our competitor's website doesn’t have a clear URL structure. Option A would be useless because we can’t follow a specific pattern to identify product pages.
Let’s get into it!
- Enter your competitor’s domain in Ahref’s Site Explorer Tool
- Go to the “Organic Keywords” report under “Organic search”
- Add a position filter between 1 and 10 and a minimum volume of 10
- Then make sure we don’t see “Sitelinks” results by going to SERP Features → Where target doesn’t rank → “Sitelinks”
Usually, SaaS product pages share common parts of keywords like “platform”, “app”, “tool”, “software”.
By using the “Keyword” filter, we’re going to use these keywords.
And here we go! We now have a keyword list of 762 keywords.
Ignore the keywords for now. We’re looking to build a list of all the product page URLs, as I said before. As you can see in the image above, all URLs are product landing pages promoting specific features of the veed.io product.
Export this list, and let’s move on to the next step.
Step 3. Build a final list of your competitor’s product page URLs
We need to build a definitive list of veed.io’s Product Page URLs.
To do so, you have to open up this Google Sheets template I created (make sure to remove the data from “Raw Data” and “Final List” tabs first) and import both CSV files you have previously downloaded from Ahrefs.
Now select the entire worksheet by clicking on the top left corner:
Now click on Data → Data Cleanup → Remove Duplicates
Check the “Data has header row” option and click on “Remove Duplicates”
Perfect! Now let’s move into the “URL List” worksheet.
It’s a pivot table where you’ll see a list of unique URLs from your competitor's website sorted from higher to lower monthly Search Volume and with the averages for Keyword Difficulty and Current Position.
Select and copy all the rows from this tab and paste them (paste special → only values) into the “Final List” worksheet.
We have to manually check them to make sure all of these URLs are product pages.
So, any URL that’s not a product page should be removed; blog posts, pricing pages, resources pages, homepage, etc. This step is crucial, don’t skip it.
And there you go, we now have a final list with dozens or even hundreds of your competitor’s product pages, with Search Volume, Difficulty, and Average Position data.
My final list contains around 225 unique URLs from Veed.io. Impressive!
Keep in mind that I did this for one competitor only. Depending on your market, you may want to repeat the process with more competitors—up to 5.
Now, we’re ready for the next step: Content and Keyword research.
Prepare yourself. This is going to be huge
Step 4. Content and Keyword Research
So, we now have to do in-depth competitive research for each competitor’s URLs.
Such a process will result in a comprehensive list of keywords that we’ll use later to build our SEO Content Strategy.
To keep this tutorial as straightforward as possible, I’ll only follow the process for one of Veed.io’s URLs.
Let’s get started!
First of all, make a copy of this another template I made for the keyword research.
Now, go back to the spreadsheet where you have the list of your competitor’s URLs.
In my case, I will start with the URL with the higher Search Volume, which is:
Go to Ahrefs’ Site Explorer tool, paste the URL, and select “Exact URL”:
Now go to the “Organic Keywords” report and apply the following filters:
- Position: 1-5
- Volume: from 10
- SERPs Features: where target doesn’t rank: Sitelinks
Import them into the new spreadsheet. You should get a huge keyword list.
Now create a filter and apply the following conditionals:
- Current URL (Column O): Is Not Empty
- Current Position (Column J): Is Less Than 6
Then, use the following formula:
=DETECTLANGUAGE(A2)
Drag down the formula to the rest of the rows.
This will detect the language of each keyword. Once the formula finishes loading, filter out the “LANG” column to include “en” results only.
Now, copy the entire column A (Keyword) and paste it into the “Raw Data (Keywords)” worksheet.
Remove duplicates by clicking on Data → Data Cleanup → Remove Duplicates
Awesome! Now copy all these keywords and paste them into Ahrefs’ Keyword Explorer tool.
Export the results in a CSV and import them into the spreadsheet.
Follow these steps:
- Create a filter for all columns
- Sort them out by highest “Volume”
- Now remove all the unnecessary columns and reorder them.
- The “CPC” column is set 0 to the rows with no values.
- Now copy this data over the “All Data - Content Keywords” tab, make sure you’re using the “Values Only” option to paste it. Something like this:
For the main keyword, you have to copy the keyword with the highest volume from column C, paste it on Column B, and drag it down to the rest of the rows.
As for the “Proposed URL” column, this is the URL we’ll use for this new landing page. It must be built with the main keyword in it, so in my case, it would be something like: /video-compressor/
Why is this step necessary?
If you check the tab “Content Mapping” now, you’ll see a beautiful pre-built pivot table with the data from the other tab, making it easier to analyze.
Amazing, eh?
Now you have to repeat this process for the following competitor URL. Rinse and repeat until you finish with all of them.
If you follow the process with all your competitor’s URLs, you’ll end up with dozens and even hundreds of opportunities for your website.
In case you have doubts, here’s a quick explanation of the “Content Mapping” tab:
- Proposed URL (Column A): The URL you will use when publishing this product page on your website
- Main Keyword (Column B): The main keyword for this landing page (used in the URL, H1, Title, etc.)
- Keyword (Column C): All the different keywords you must use throughout the page’s content to rank for as many keywords as possible
- KD (Column D): The average difficulty among all keywords.
- Volume (Column E): The total search volume (per month) for a given landing page
- CPC (Column F): Average CPC (Google Ads) for the keywords of a given landing page
- Traffic Potential (Column G): The average traffic potential (calculated by Ahrefs) you can get monthly for a specific landing page if you rank 1st
Next Steps
Now it’s your turn to create these landing pages. Work with your team to prioritize which landing pages are essential for you, marketing and business-wise, and set a priority.
But remember, this content is designed to capture existing demand. In other words, people who are ready to buy a solution like yours. So give it the importance it deserves
Read here the original post with all the images