Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

How to Create a Digital Marketing Strategy for a SaaS Company to Get Leads, Not Pain. Part 1

Many SaaS companies are confronted with the question of how to get leads. Unfortunately, there are no one-size-fits-all solutions here, only sweat, tears, and experiments.

got a lead

You shouldn’t begin injecting significant amounts of money into PPC or SEO before you have a saas Marketing strategy (an action plan). Creating it is not easy, but it can save thousands of dollars and many months of hard work.

The content of Part 1:

  • What Is a Discovery Plan?
  • Why You Need a Discovery Plan
  • What You Need to Know Before Proceeding to the Discovery Plan
  • Stage 1. Researching the Actions of Competitors via Demand Analysis
  • Step 1. Making a List of Competitors for Research
  • Step 2. Looking at What Competitors Do with Advertising

Example 1. After working through the action plan, the client came to the conclusion that at the current stage he could not afford content marketing.

Result: The world lost one more blog with articles like “Why you need our SaaS tool,” but the client saved money – and his nerves.

Example 2. After working through the action plan, the client found a good topic within the framework of the existing team’s competencies.

Result: The client’s team created a landing page for it, started advertising, and began to get a couple of hot leads a month at great prices.

What Is a Discovery Plan?

A Discovery Plan is a document where a high-level online marketing strategy turns into low-level concrete actions (down to individual tasks), taking into account the specifics of a particular company.


We communicate a lot with founders and those responsible for marketing in SaaS companies and often see two problems.

Problem 1. There is a high-level strategy, but it can barely be called a strategy.


“We want to focus on the US market. The main specialization is blabla software. We consulted with knowledgeable people, they said that we need SEO, PPC, content marketing and all that. Any Budget, but only if ROI is positive.”

In 90% of these cases, nothing can be born of such a strategy except for a pile of dismal meetings, and then everything quietly drops.

Problem 2. There are some specific tasks that come from nowhere and lead to nowhere.

“We need one lead-generating article, as well as Facebook advertising related to our SaaS software. The budget is $300.”

What, how, why? Who knows?

get leads

The company suddenly came up with ideas, almost concrete tasks in Jira, and then everyone is surprised that this article did not bring a tsunami of leads to the sales department.

A Discovery Plan should contain the following information:

  1. The channels that are best to use. For example:
  • SEO
  • PPC
  • Content marketing
  • Something more exotic
  1. The first steps to take for each channel.

These are specific tasks that can be created in a task management tool and tied to specific duty-holders.

For example, if we are talking about PPC, it would be good to calculate:

  • What types of campaigns are needed
  • Which topics and keywords to use
  • What the budget is

Why You Need a Discovery Plan

You need it to align goals and capabilities as well as to identify specific steps.

The closest analog (with a stretch) can be considered technical specifications or estimates for development.

What You Need to Know Before Proceeding to the Discovery Plan

The Discovery Plan is still a lower-level item compared to the overall marketing strategy. Therefore, before making it, some decisions must be made:

  • The technology that you want to promote. Searching for new niches is a separate task. It depends on technology and which competitors you will study.
  • (Desirable, but not required) Marketing budget. If it is known, it may speed up preparation of the plan.

For example, if you see that at the current stage you can’t invest in PPC, there is no point in delving into additional analyses about it.

On the other hand, sometimes you can dig out quite promising topics, for which budget can be found.


Since the Discovery Plan should result in concrete actions, it is important to understand what types they may be:

  • Do what direct competitors do, only better
  • Do what competitors don’t do yet

In terms of demand, there are also two approaches.

– Rely on the demand that is already expressed. Expressiveness may be realized through specific search queries, such as “saas marketing automation tool.”

– Rely on demand that has not yet been explicitly expressed. Here we are hunting for potential customers who are about to mature, but they are not looking for a specific SaaS solution, just thinking about it. For example, posting an article on some profile resources.

After making these decisions, it is possible to proceed.

Stage 1. Researching the Actions of Competitors via Demand Analysis

At this stage, you study how competitors catch potential customers at low sales funnel levels (more or less warm leads).

Step 1. Making a List of Competitors for Research

We have noticed that many companies do not quite correctly identify their competitors in the digital marketing field. These are not always the companies that provide the same services or products at similar prices.

For example, from the point of view of digital marketing, it makes no sense to analyze competitors who receive all orders via onsite sales.

So how do you find your competitors?

Method 1. Looking for competitors in organic Google search results

  1. Make a small list of the main commercial queries. For example, if you are engaged in marketing automation, it will be something like “saas marketing automation tool.”
  2. Go through a proxy or VPN to the desired region in which you want to search. For example, the US.
  3. Enter the query and see who is in the first position in the organic search results (keeping in mind that the first page of Google may often be occupied by directories).
    organic resultsAdd them to the Google Docs table.
  4. Since the results may differ in different regions (for example, in New York and San Francisco), it makes sense to use proxies in different cities and look at the results.

Companies that are at the top of the results for different cities (especially if they do not have offices there) should be of particular interest.

This means that such companies have very seriously invested in promotion, so we will have what to swipe from them.

Ideally, you should collect a dozen competitors using this method.

Method 2. Looking for competitors in paid search results

The steps here are almost completely the same as above, but instead of organic results, you look at the paid search results.

paid traffic

Copy the domains where the advertisements lead to our table.

Method 3. Looking for competitors on Capterra

  1. On, open the most relevant section:marketing software

For example, if you offer SaaS marketing solutions, choose your type of software from the list.

  1. Look first at all companies that sponsored their products there. Why are such companies primarily interesting? Because they spend real money.

To understand whether a company has bought a sponsorship is very simple – sort sponsored profiles first.


Here’s what it might look like.

  1. Add them to the list.

As a result, after using all three methods, there should be at least 10-20 companies. Continue to work with them.

Step 2. Looking at What Competitors Do with Advertising

Now that you have a list of competitors, you need to collect information for further analysis.

1) Collect budget and keyword data in Google Ads (formerly Google AdWords)

Figure out how much and what competitors spend money on.

There are three main systems to try to get paid traffic data:

  • SemRush
  • Ahrefs
  • SpyFu

In our experience, SemRush and SpyFu are best for analyzing paid traffic. They provide more information, and their budget data seems more adequate, although it is far from 100% accurate.

Enter a competitor’s address into each of the services. See what advertising budget is predicted by each service.

Here’s how it looks in SpyFu:


Take the following information from each of these services:

1) Extract monthly budget information

Everything is simple – look at monthly budgets and put them in a table.

2) Get data on spending dynamics

Competitors who steadily invest in advertising are of the highest interest.

The data on the “experimenters” who decided to try to run the ads for a few months is of less value.


3) Export keywords that competitors use

Here’s how to extract them in Ahrefs:

data exporting

In your table, create a separate sheet for each of the competitors. On this sheet, you add data from each service. Then delete duplicates.

As a result, you get the complete list of keywords that competitors use.

Also, it may be good to create one summary sheet for putting all the keywords from all competitors. Then select duplicate values.

Thus, you get a list of keywords that are of interest for at least two competitors. You need to take a closer look at these keywords.

4) Extract ad texts

For example, here’s how to do this in SpyFu:

ad texts

Ad texts are the quintessence of competitive advantage as companies see them.

You can use this data to make your ads and texts on the website faster, higher, and stronger.

One additional step: parse ads to separate lines with benefits. Usually, each ad is a pair of sentences.

We propose that you split these ads into separate sentences so it is easier to analyze them later.


5) Collect data on budgets and banner advertising

Many SaaS companies do not use banner advertising (except, perhaps, for remarketing), and we can not say that it’s a pity. Banners are a very sophisticated tool for promoting B2B services.

Nevertheless, it would be nice to see what is going on there regarding competitors. To do this, you can use the service Adbeat.

banner advertising

In the next part, we will talk about how to analyze the sites and blogs of competitors, as well as sites that link to competitors.

* The article was edited by Roman Davydov.

The post How to Create a Digital Marketing Strategy for a SaaS Company to Get Leads, Not Pain. Part 1 appeared first on Kraftblick.

This post first appeared on Digital Marketing For Tech Companies, SaaS And Startups, please read the originial post: here

Share the post

How to Create a Digital Marketing Strategy for a SaaS Company to Get Leads, Not Pain. Part 1


Subscribe to Digital Marketing For Tech Companies, Saas And Startups

Get updates delivered right to your inbox!

Thank you for your subscription