My Proven Process To Find Profitable Keywords


Any successful search marketing campaign starts with proper keyword research. In this guide, I’m going to show you how to find profitable keywords.

Not just any keywords, search terms that bring people who are willing to engage with your content and buy your products,

Why Keywords Are Important For SEO.

Besides backlinks and other factors, keywords research is the building block of any successful SEO campaign. Keywords are the bridge that connects you and your target audience. it helps you understand your reader’s pains, needs, and struggles. Also, figure out solutions they’re looking for so you can deliver that solution on your website.

SEO keywords range for a single word to a long-tail phrase. When picking a profitable keyword and optimize it within your content, you allow the search engines to rank your website and let people find your content.

In the SEO arena, you might hear that keywords are dead and no longer effective for SEO. That might true in a certain niche, but this perspective is very limited.

It’s true that SEO has changed and became competitive than it used to be. Since people abused SEO in the past, (implementing Black hat SEO techniques), Google and other major search engines changed their algorithms several times. Now, they are pretty smart on different levels.

They can understand synonyms and complex search terms, auto-detect keywords, and rank pages that deliver a positive user experience.

When you hear something like a keyword is no longer effective for SEO, remember that people will never stop looking for information on the web.

Making a list of search terms, defining the searcher intent, and filtering the most profitable keywords are the first steps you need to take in your SEO campaign. Also, your target keyword has to be placed at the beginning of your content, on your Url, Headings, Sub-headings, Meta Title, and Description.

This process can be tedious and time-consuming, but it’s essential to ensure the success of your campaign.

in a nutshell, profitable keywords have the following criteria:

Your target audience is actively searching for
A decent search volume and low competition in the SERPs.
People are spending money on products related to that term

How Google Algorithm Updates Changed Keyword Research.

Google and other search engines are constantly updating their algorithms. The purpose of these changes is to provide the best results to users. Most of these changes users don’t notice, but the Search Result Pages are better than they used to be.

In the old days, SEO was about building a web page around a specific keyword and how many times it mentioned on that page ( keyword density) to rank on SERPs.

You couldn’t rank on Google if your content hadn’t the right keyword density. This atmosphere led webmasters to do keyword stuffing. This term refers to repeating a specific keyword randomly and out of context to get a better ranking.

The most written content wasn’t readable, low-quality, and led to poor user experience.

When keywords dominated Google’s indexing methods, we used to create different pages for each keyword variant. to the maximum ranking for that keyword.

This SEO tactic used to work, but now it produces the opposite effects on website ranking. When a website has similar keywords on different pages, it confuses Google to decide which page is the most relevant. As a result, the website ends up competing with itself, which leads to low organic click though rate and domain authority.

For example, let’s see keyword cannibalization in action for the target keyword “ how to hire a lawyer”.

As you can see from the SERP, 2 URLs from Nano ranks for the term how to hire a lawyer.

This is just a matter of time for Google to push down both pages.

To top keyword stuffing and other bad SEO practices, Google made two major changes to its algorithm:

Google Hummingbird: This update meant for Google to handle conversational search queries rather than keyword-based searches. In another word, it focuses on the meaning, context, and intent behind a search query.

Rankbrain: It has been called Google’s thirst most important ranking signal. Google know uses it AI learning machine understand search intent, figure out unknown queries, and deliver results based on searcher satisfaction.

With the launch of these changes, Google now can understand synonyms, interpret concepts, and what acronyms stand for.

As we transitioned from keyword-based to conversational based search, SEOs are shifting their efforts to produce in-depth, complex, and practical content. Google reward sites that have a lot of social engagements, no grammatical mistakes, and fewer ads.

The time spend on your site and organic click-through rate have also a ranking factor. Along with other factors, Google considers all these elements whether a website deserves a better ranking or not.

Also, Google de-ranks thin and duplicate content.

So, how Google updates impacted keyword research?

You can rank for multiple keywords instead of one.

By understanding searcher intent, you can easily create content that satisfies your audience and generate

As I mentioned, Google has become a sophisticated search engine designed to deliver the best results to its users. Your target audience is at different stages of the buying cycle and each stage requires different marketing tactics.

Behind every search, there is a specific intention. People search the web to find information, buy a product, or compare different solutions.

The reason behind every search is called user intent.

If you want to find profitable keywords and get your content discovered on the web, then you need to understand the reason behind every search.

Also, your chosen keywords should be aligned with users’ intent and business goals.

If you’re not familiar with user intent, I will explain it in detail.

Why Search Intent Matters For SEO

What is user intent?

This concept explains itself. It s the reason why someone is searching. Why does he expect from the SERPs?

Aligning a web page with search intent the building block of SEO success.

Internet searchers react and engage with information according to their intentions and content preferences.

There are 4 types of search intent, but the most important are the following:

Information intent ( A user want information and answers on specific topics)

Navigational intent ( A person who want something ultra specifics like a website, brand, or service)

Transactional Intent( A user an interest to buy or take a specific action)

Informational Intent ( Learn Something)

At this stage of the buyer’s journey, users are looking for information or learn about something specific. It’s could be tips, news, or guidelines. Usually, people consume information, compere, analyze before they decide to make e purchase.

Typically, search queries are questions based that start with Who, What, Where. However, other informational searches start with guidelines, tips, end formulas.

Examples of informational intent:

  • How old is Donald Trump?
  • Where Algeria is located?
  • What makes great content?
  • Email marketing tips
  • Bora Bora photos
  • Elon Musk net worth

Aligning your content with search intent is the building block of SEO success.

For example, if someone types on Google Domain authority checker, Google will provide in the SERPs SEO tools that check the overall strength of e particular website.

The user intent for this query is the clear end there is no need to create e long piece of content about domain authority.

In other words, whet e searcher is trying to accomplish when they type e query in the search field.

let’s use e rel life example for the term SEO audit.

According to the first page of Google, most results are How-To Guides

Navigational Intent ( Branded Keywords or Go Keywords.)

Users with navigational intents have e specific goal in mind end know exactly what they looking for. It could be a brand, product, or simply en individuals. They’re also called branded keywords end go keywords.

The searcher or customer has already assessed his options, gathered enough information end ready to research e specific service, product, or brands

The user is ready to visit a specific website end browse its different features.

Instead of memorizing the URL end typing it in the browser, which is time- consuming, they can simply search for the brand name in the search field such es Facebook, Semrush, Wall Street Journal.

Ranking for this type of intent is only beneficial if your site has gained some authority, brand awareness, end social signals.

From a business perspective, you need to regularly produce great content on your website, generate backlinks end promote your brand on different social media platforms.

Also, develop landing pages, Ebook, webinars, product demo, end content that users to the buying page.

Optimizing your site for this navigational intent consists of identifying search terms that relate to your business end creating webpages around those keywords.

This step requires performing e SEO audit to confirm your site is up to proper SEO standards.

Semrush is a great tool to perform en SEO audit to spot keywords you’re ranking correct SEO errors.

When users are ready to take action, they use transactional keywords to find business pages or landing pages they can use to take action.

For small businesses, SEOs end digital marketers, transactional keywords are the holy grail. This type of keywords has low competition end conversion potential.

Transactional Intent

This is the conversion phase and the last step of the sales funnels. At this stage, users have already enough information and have the intention to make e purchase. Also, it applies to request a demo, downloading e free trial, reserving e seat, booking e flight, etc.

When it comes to transactional search queries, it can be assumed that a user has a direct purchase interest, This special type of search query can include a product along with verbs such as Order, Buy, Purchase, Book, Reserve, Enroll, etc,

They also can be branded or generic, Transactional search queries or buying keywords are highly targeted and less competitive,

Also, they can be very profitable if you build a landing page or PPC ads around this type of keywords,

Transactional intent isn’t limited for making a purchase, it can refer to other activities such as downloading an Ebook, Free trial, requesting a demo, samples, coupons, discount, etc,

If you’re interested in making a profit quickly from a small website or PPC ads, this is the right keywords to shoot for,

For example, if you type on Google the term ‘‘B2B SaaS Writer’’, you will notice that most SERPs are home pages Freelance writers offering their services meant to get clients,

Users with transactional intent have a clear goal in mind and aren’t looking for further information,

The key to optimizing your web page for transactional intent is to make your message clear and simple,

These are the building blocks of a successful product page

CTA: This element is the first people see when they land on your page, So make your Call To Action clear, eye-catching, and obvious on the page,

Simple Design: People on the web are easily distracted, Your design has to be simple, reflect your product and make the user focus on the product, Avoid fancy colors, useless text, and unnecessary elements, The point of the design is to make your most important elements stand out,

Product Description: Explain briefly what your offer is about, who is for, and how it will make the life your target customers easier, Also, put your targeted keywords when it makes sense and avoids stuffing keywords everywhere,

Your conversion rate will be small if you don’t pay attention to what users want, Your ability to know what users are searching, and providing answers to your audience is what makes your site successful,

How To Find Profitable Keywords.

A profitable keyword is relative, and it means different things for different business, For my business informational keywords and transactional keywords, are what I consider profitable,

If you want to build an audience, you can target information keywords,

In case you’re interested in the moment and want to make a sale quickly, you can target transactional keywords,

Essentially, any keywords that drive targeted visitors to your site are considered profitable,

These visitors are willing to engage with your content, sing up to your newsletter, and buy the products you recommend,

Study Your Niche

When it comes to finding the most profitable keywords related to your business, it’s mandatory to study well your niche,

In many cases, you could find a keyword that seems good but has low conversion potential,

If starting in a new niche, you need to spend time on forums, popular blogs, product reviews to figure out what topics have the most engagement.

Also, it gives out of box ideas and angles to implement in your SEO and marketing strategy,

Forums, Facebook groups, and QA websites are wonderful sources for topic ideas, Before you jump into the keyword research phase, take your time to study your niche,

Make A list Of Head Keywords (Topic Ideas Or Seed Keywords)

Finding profitable keywords can an overwhelming process, especially if you’re not familiar with SEO, The concept of keyword research is finding terms people are using to find your content, products, and services,

But, how do you start this process?

The quick answer is to come up with a seed list of keywords,

Building a list of seed keywords is a fundamental step to ensure no profitable opportunities are missed moving forward,

If you’re not familiar with the term seed keyword, it’s a popular keyword that has a huge amount of search volume,

Head term, head keyword or seed keyword refers to the same thing, This type of keywords are usually short, broad and highly competitive,

Head keywords might be a simple such as Writing, Smartphone, Inbound Marketing, etc

While those keywords might seem good on the surface, they’re insanely competitive and the search intent is not clear,

The goal of this step is not to rank for these keywords, but to break them down into more specific keywords,

When I create content for my blog, I usually start by typing a primary keyword on Google or influencer websites, The next step, I break down that term into multiple keywords,

Then, I use those variations to spot an ultra-specific keyword with a decent amount of volume and low competition, Finally, I create an epic content around that keyword,

When making a list of keyword, it’s important to keep yourself organized in the process, Also, keep in mind that there is no perfect keywords, The search intent and your ability to rank for that keyword is what makes your keyword perfect,

Before we dive deeper into the keyword research process, do the following steps :

• Create a new excel document to put your keywords on,

• Use the same column for seed keywords,

• Name that Excels document My keywords spreadsheet,

Now, it’s time to brainstorm some topic ideas related to your business,

Let’s say you’re a dermatologist, and you want to get more clients,

You need to ask yourself: What topics are related to my niche? In this industry, you can come with different topics like :

• Anti-aging

• Hair loss

• Eczema,

• Acne removal

• Large pores

So, by just breaking a big term into topic ideas, we have a list of seed keywords, if you’re in a big niche, you have at least some subtopics you can further breakdown into more seed terms,

In my case, I’m targeting the digital marketing niche, After breaking this term down, I’ve come up with the following terms :


• Email Marketing

• Conversion rate optimization

• Social Media Marketing

• Blogging

• Content marketing,

Let’s say that I want to write a post about SEO,

Since I have decent expertise on SEO, I can brainstorm a list of topics around that term :

• On-Page SEO

• Off-Page SEO

• SEO for E-commerce

• SEO Technical analysis

• White hat SEO

• Black hat SEO

This is an example of seed keywords to add on the excel document,

Use Amazon To Explore Products and Services Related To Your Industry,

In less than 5 minutes, I was able to find 2 great keywords in the skincare industry, – ‘’Home Beauty Products’’ and ‘’ Skin Care for Women Over 50’’

• Go to Amazon, com

• Type your main keyword or niche in the search box,

• Browse different products related to your niche,

• Read the description,

• Put the keywords and terms you find to the spreadsheet,

Find Seed Keywords On Reddit,

Often called as the front page of the internet or the rabbit hole of information, Reddit is an overlooked source for a digital marketer, Reddit has subreddits, which are small forums that cover specific topics,

There subreddits about every topic that you can ever imagine, and it’s a great place to find seed keywords related to your niche,

Here is a simple process to find keywords on Reddit:

• Go to

• Search for a broad topic related to your business Skin Care as an example

• Select on the subreddits,

• Keep your eye on the latest threads and comments,

As you can see I was able to find 2 great keywords, Anti-aging cream, Cruelly free skincare, Wrinkle prevention,

Find keywords Using Forums.

Discussion forums are places to find seed keywords and head terms related to any industry, Chances are your target audience is hanging out there 24/7,

To find forums on any niche, type of of the strings on Google search box:

“Your Niche Keyword”+ “Forums”

“Your keyword”+” threads”

“Niche Forums”

Once you have a made a list of forums, select the most popular ones

Forums are usually divided into different sections,

Each of the sections presented is a potential seed keyword that you can add to your list,

Find Head keywords on Quora and other Q&A sites

Quora is one of the most popular Q&A on the internet with more million users around the world, This website works in a simple model, people ask questions and people give answers, The platform is complicated and user friendly,

Head over quora, com

Your niche on the search box,

Based on the questions given, you can spot potential seed keywords,

Find Seed Keywords On Google Trends,

Google Trends is a great tool to validate your niche and find primary terms,

Go to Google Trends,

Type your keyword on the search box and see where it takes you,

This tool is useful because it tells if your niche is growing in popularity and what geographical regions are most interested in the subject,

As you can see from the graph, the skincare niche is blowing at the moment,

Google trend

Google Trends topic interest by location

And finally, get more related topics ideas for “ Skin Care”

Usually, I don’t spend much time on Google trends, but I was able to find a great seed keyword “ lumina skincare”

Find Seed Keywords With Google Suggestion,

This is my favorite way to find head keywords,

Head over to Google,

Type your starting keyword on the search box,

Then hit space,

For the term skincare, I was given the following

Select one of the directions,

For this example, I selected Skin Care routine

As you can see I generated a ton of topics ideas from one direction only,

Keed adding seed keywords to your excel document, Don’t worry about the competition, especially if you’re a small business or a newcomer,

A seed keyword is a poor targeting choice because the intent is not clear and mostly dominated by big brands,

The next is to break down the list of head terms into more specific keywords, which lead us to the next step,

Turn Head Terms Into Long-Tail Keywords,

Long-tail search queries are less popular, very specific and tend to convert better, Also, they’re more relevant, less competitive, and easy to rank for,

This what I consider as profitable keywords because they provide context, strengthen your funnel and help you build an audience,

Internet users smarter now than they used to be, People do not look for vague terms like “SEO help”, They instead look for something like “Best SEO Agencies For Small Business”

On the same spreadsheet open another collum for the long-tail keywords,

One of the easiest to find long-tail keywords is to use Google related searches,

Type on the seed keyword on Google and hit search,

Scroll down to the button and you will see a list of related searches,

As you can see, the related searches bring a good list of long-tail keywords such as “Best anti-aging cream 2019” and “ best anti-aging serum

Add that keyword and open it on another tab, here the result I get,

I saved another 2 great long-tail keywords “anti-aging serum collagen” and “anti-aging serum vitamin c”

Related searches are a gold mine to find profitable keywords, The fact that Google brings those results, it’s a clear indication there is a demand for those search queries,

Continue to dive deeper until you find a good lits of long-tail keywords, Repeat the process with each seed keywords,

Google Keyword Planner

Google Keyword Planner is one the easiest tools to find profitable keywords related to your niche, While it’s the only and most effective tool, but it’s a great starting point for your SEO strategy,

Google Keyword Planner is primarily made for advertising purposes, For each search term, it tells how many people are searching for it per month and how hard it’s to compete for it,

You need to create a Google Ads account, This keyword tool is 100% free and you don’t have to mess around with the advertising options on you the dashboard,

Once you’re into the dashboard click on the tool and Keyword planner,

Click on find new keyword ideas,

Enter your seed keyword and hit search,

You get a list of long-tail keywords you could create content around.

Note: Take note that not all keywords are useful and worth targeting,

You’re not only limited to this data, but you also have different filter options to facilitate your targeting,

For example, you can exclude adult ideas, see only keywords with certain avg search volume or terms with low competition,

From the result given, select terms that have a decent search volume and less competition, Once you’re done with the filtering option, click download the list of keywords as a CSV file to open it later with excel,


Ubersuggest is a free and user-friendly tool that generate a dozen keywords ideas on any term you type in the search box, This tool is made for SEO and advertising purposes,

This tool gets it data from Google keyword planner, Google Trends and Google suggestions to compile a list of keywords in one platform,

Neil Patel, the founder of Ubersuggest has upgraded and added a lot of great features to it, Even if you don’t pay for additional features, you still get a lot of value from the free version,

  • Go to Ubersuggest
  • Plug your seed keyword into the search field
  • Hit search.

My search for the “anti-wrinkle creams” term resulted in a report like this.

To help choose a profitable keyword, each term you search for has the following stats:

Graf: It shows you the search volume over the years.

Search volume: How many people are searching for that term each month,

SEO difficulty: How hard it would be to organically rank in the SERPs based on several factors, I usually target search terms with 20-25 SEO difficulty,

I don’t pay attention to Paid Difficulty and CPC because they are mean for PPC advertisers,

Answer The Public

Answer the public is is a keyword tool that collects search questions and autocompletes suggestions from various sources including Google and Bing in a visual form called search cloud, search terms are categorized by questions, prepositions, and comparisons.

The type of insight you get from answer the public is priceless for content marketers like you for the following reasons:

Allows you to know what is in the mind of your target audience,
Provides you search queries you didn’t know exist,
Helps you find less competitive and profitable keywords,
Increases the chances to get listed into Google’s featured snippets,

  • Go to
  • Plug your seed keyword into the search box,
  • It takes less than 5 seconds to bring results,

Once it’s done, you can get all the result into one document by clicking on Download CSV,

The results you get are categorized by questions, prepositions, comparisons, and alphabetical


Here is a list of some potentially profitable keywords I could write an article on

“anti-wrinkle homemade face mask”

“anti-wrinkle Korean skincare”

“anti-wrinkle night cream for oily skin”

“anti-wrinkle under eye gel patches”


Semrush is one of the most popular tools to optimize your SEO campaigns, This is an all in one SEO tool that helps you identify trends that occur within your niche, audit your On-page SEO, and find profitable keywords,

Also, it helps you identify what keywords your competitors are using and gives you heavy filter options to refine your searches,

When it comes to finding long-tail keywords the most important elements to focus on are:

Keyword search volume: The amount of traffic a keyword gets each month,

Keyword difficulty: How hard it is to outrank a specific keyword

Advanced filter: You option allows to find keywords with the exact preference you set,

Open an account with Semrush and get access to Keyword Magic Tool,

Plug one of your seed keywords into the search box, “ Dog food”

On the advanced filters, select the word count 4-6,

Click on apply filters,

The keyword magic tool will give a list of good long-tail keywords that fit the parameters you set,

There are other filter options you can play with like Questions, KD, and search volume,

The Magic Keyword Tool is a great option to remove any guess word and build your SEO strategy on reliable data, If you are serious about finding profitable keywords, look no further Semrush,


KWFinder has gained a lot of popularity in the SEO market, it helps you generate a long list of low competition search terms and pairs each keyword with its SEO difficulty.

KWFinder has powerful functionalities, beautiful design, and user friendly, which make it the best options for beginners and new bloggers,

The basic plan starts at 29,9$ a month, If you’re not ready to invest yet, you can benefit from getting 5 lookups per 24 hours, 25 related, and 10 competitor keywords per lookup in a 10-day trial. Start 10-day FREE trial

Moz Keyword Explorer.

Moz Keyword Explorer is one of the oldest and most reputable keyword research tools, It’s paid tool, but you can get 30-day free trial, which you can conduct 10 keyword analysis per month,

  • Moz Keyword explorer works the same way as Semrush magic keyword tool,
  • Go to Moz and open an account,
  • Go to Keyword Explorer,
  • Plug one of your seed keywords,
  • Select the country and language,
  • Click on analyze,

In less than one minute, you get a list of keywords along with other data,

The overview page will show the following metrics:

  • Monthly search per keyword
    Keyword difficulty
    The Organic CTR,
    Keyword priority,
    Keyword Suggestions
    SERPs analysis


According to MOZ, the term “anti-wrinkle” gets approximately 501-850 searches per month and its difficulty score is 49,

This metric is based on different factors such as the DA and PA scores of the pages that rank on the first page of Google, Also, how many homepages vs Internal pages, use of quey terms, organic CTR, and more.

The KD ranges from 1-100, Any terms with a score below 40 are easy to rank, Score between 40 to 60 are difficult, but attainable if you have come authority, More than 60 requires a lot of investment to outrank high authority pages if not impossible,

If you are a new business, the perfect score to shoot is 20-35,

Prioritize And Filter The Most Profitable Keywords,

Now, I assume your excel document is full of keywords, You were expending your seed terms in long-tail keywords to target, don’t worry if the number of keywords you accumulated is overwhelming,

It’s beyond your reach to rank every single keyword, You are going through a process of filtering and prioritizing keywords by search volume and difficulty,

Some keywords may be difficult to rank for, others may not have enough search volume, Also, you need to keep keywords with transactional and informational intent,

I’m going to show how to filter out bad elements and keep profitable keywords worth going after,

The is the first validation step, The main downside of Moz, Semrush, Kwfinder, and other tools is they don’t take into consideration On-page SEO, dwell time, and organic CTR,

The second validation step is through Google SERPs

Let’s go down to it,

Your spreadsheet should look somewhere like this

  • Open an account with Moz and Install the Moz toolbar extension in your chrome browser.
  • Once it is done, activate that extension,
  • Select a keyword from your spreadsheet, put on Google search box and it search


There are two metrics you should keep your eyes on,

DA: The overall strength of a website 

PA: The strength of a particular page,

The main criteria of profitable keywords on Google SERPS are :

  • Forums, PDFs, Q&A websites, and Youtube videos,
  • At least 2 domains on the first page of Google have a weak Domain Authority, Less than 30
  • At Least 2 Pages on the first page of Google have a weak Page Authority, Less than 30
  • If a keyword pass that test, it’s a clear indication of a winning keyword,


Repeat the process with each keyword in your spreadsheet, Keep narrowing down your list and prioritize the most profitable keywords you want to create epic content around,

Your turn.

To make a passive income from your SEO effort, you need to attract the right people to your business, As I explained information terms are great for building an audience and transactional one are for making sales.

The search terms that fall into these categories are profitable keywords.

This a crucial step in your SEO campaign and you need to take it seriously, You don’t have to rush that process, Take things slowly.