By now you should know what SEO is and why finding the best keywords is so essential. In this Mega guide, I am going to show you the best free keyword research tools that will help you in finding profitable keywords for your blog.

But if you are new to the world of blogging, online business, or web pages, you may not know anything about search engine optimization

So I am going to give you a few small brushstrokes so that you have it clear and later you will be able to see 14 free SEO tools to take advantage of it.

What does SEO mean?

The word SEO comes from the English acronym for Search Engine Optimization which literally in Spanish means «Search Engine Optimization». But OMB is pretty ugly.

As it is much more cool and international to say SEO is what is usually used. You can also find this term as a search engine ranking or SEO positioning.

Okay, but what is SEO?

SEO is the whole set of techniques, strategies and actions aimed at improving the natural positioning of our website or blog in search engines such as Google, Bing or Yahoo! organically. 

That is, without paying these search engines to position us in the spaces located in the ads. These ads are placed at the top of the SERP.

In short, if you want to appear in Google you will have to apply SEO in your project.

And you will ask yourself:  What is SERP?

SERP stands for “Search Results Page” or “Search Engine Result Page”.

Whether you have an internet business or a personal blog, one of the factors you should be most concerned about is reaching as many readers as possible.

And the best way to achieve this is by being in the top positions of the web search engines for certain keywords related to your topic.

But getting to these positions is not easy. In many subjects, it is a war between webmasters and SEOs that try to rank in Google thanks to the optimization of the texts and the link building (there are many more SEO techniques, but these are the ones you should master first).

Here I leave you a link with more articles about SEO in case you want to learn more about this exciting world.

Best Free Keyword Research tools to choose keywords

Best Free Keyword Research Tools

For this new SEO section of this blog, I think that there is no better way to launch it than seeing the best free SEO tools that you should use to select SEO keywords for your articles.

Thanks to these keyword tools you can start with your SEO On-Page strategy and optimize your texts based on the keywords (or keywords) you are interested in ranking for your topic.

1. Google Adwords: Keyword Planner

The quintessential SEO tool that all SEO uses. I put it in the first position because this is essential for you to know and use it. I do not know any SEO that does not use it, not a single one.

As it could not be otherwise, it is from Google and free. To use it, you must create a Google AdWords account or use your Gmail account.

I leave you a little trick  to be able to access this keyword tool without having to enter the data to create a campaign. 

You have to click on the link called Ignore the configuration instructions found in the section “About your company” as soon as you enter Google AdWords for the first time.

Be careful when entering your data since once entered you will not be able to change it.

Once inside you must go to “Tools”> “Keyword Planner” and click on the section “Search for new keywords using a phrase, website or category”. You just need to enter the words you want to find other related ones, and give it to get ideas.

Google AdWords Keyword Planner

A list of keywords that you can select to form your text will appear in the “Keyword Ideas” tab. You can also sort the words by average monthly searches.

Recently Google’s keyword search engine has changed the way it displays the average monthly searches.

Instead of showing you the exact number of monthly search averages for each keyword, it will show you a range.

If you want to see the exact average you will have to carry out a campaign with Google Adwords.

Since what I want is for you to learn how to use this keyword tool for free, let’s focus on the ranges you can find.

The ranges for the average monthly keyword searches are as follows:

  • 100 K – 1M: from 100,000 monthly visits to one million. As a general rule, these words are too generic. And therefore we should use longer and more specific keywords (these words are also known as long-tail keywords or long-tail keywords ).
  • 10 K – 100 K
  • 1 K – 10 K
  • 100 – 1 K
  • 10 – 100: You should discard these for having very few monthly searches.

As you can see, the latest update of the Google Keyword Planner has been a great disappointment for all SEOs and bloggers who use this tool.

Not being able to see the exact average, you have to risk it (or use other free keyword tools to contrast ) with the ranks.

If you choose a keyword that is in a range of 100-1K (for example) you will not be able to know if that word has an average of 100 or 200 (which would be rather few), or if, on the contrary, it is closer to 900 or 1000 monthly searches.

2. Keyword Shitter

It is a very simple but very useful free SEO keyword generator. It is one of the best keyword research tools that many people use.

After Google Adwords, it is the one I use the most.

It consists of a text box where you put the word or keywords from which you want to search for related words . 

You just have to hit the button that appears just below and it will start vomiting words.

Once you click Stop you will be able to see all of them so that you can choose the best keywords to optimize your website.

Here is an image where you can see cheap vacation keywords with Keyword Shitter.

3. Semrush

This tool for finding keywords is also widely used.

Although it has a paid version without limitations and much more complete, I use it for free. Anyway, from time to time you can find coupons for a paid account online for about 14 days.

The good thing about Semrush is that it is much more than a keyword tool . It also serves to analyze the SEO of a URL (or an entire domain), see competitors, organic traffic, backlinks and a long etcetera.

With Semrush you can analyze your website and that of your competitors to see which keywords are the best positioned, the ones that generate the most traffic, or for how many keywords you are positioning.

With the free version you can see up to a maximum of 10 seo keywords (with the paid one you can see all). 

The good thing is that you can sort them according to volume, traffic, Google position, etc. and it will show you the first 10 keywords of each option.

From here you can search for a domain or directly a keyword to analyze it.

4. Keyword Tool

This SEO platform also has a paid version but if you only want to search for long tail keywords, you have plenty with the free version.

Before carrying out the search you must choose the language and the country to refine even more. 

You can even search for keywords for YouTube, Bing, Amazon, or App Store.

Here you can see all the keywords that the tool throws but the option to sort them by search volume is reserved for the paid version.

5. SerpStat

SerpStat is one of my latest star discoveries as it is an all-in-one tool for SEO.

Not only is it a tool to search for keywords directly from the search engine of your website, but you can enter a url or a domain and analyze from the backlinks, the best ranked pages, the keywords that most visits report, the direct competitors in Google , etc. You can even do an SEO audit of your website.

If you had to compare it to another tool, it certainly lives up to Semrush. 

It also has its paid version, but with the free option you can get a lot out of it, and if you don’t want to spend money, try combining it with Semrush.

The truth is that it is a tool that I am starting to use a lot in combination with Semrush and some other tool of this top and I have to say that I love it.

It has so much potential that you could not leave it out of the top. 

6. KwFinder

KwFinder is a very complete keyword tool that offers you a mini-analysis of the word that you have put.

This keyword search engine shows you up to 25 related words that you can sort by volume of traffic. 

Also in the dashboard, you have a graph and the main SERPs for the keyword that you have put.

The only downside is that the free version only allows you to do 3 searches a day.

Tip: if you change your IP you can reset this limit.

7. Kiwosan

Kiwosan is an SEO tool to find keywords to improve your ranking on Google, YouTube, or Amazon.

It is a recently created platform but the best thing about this keyword SEO tools is that it is continuously improving so that in a short time they are bringing out new features such as long tail keyword ideas from a keyword, seo analysis of a web page or even analysis of SERPs to be able to compete with them for the chosen keyword.

If it is already a great keyword tool, I am convinced that it will become a top and top tool with unbeatable value for money.

It is actually a payment tool but if I put it in this article it is because it has a free 1-month trial period!

Also if you later decide to continue using the tool you will see that it has a laughing price.

8. Keywords suggestions Tool

This website is very simple but if you are short on keywords it can be a good help.

You just have to search for the word or theme you want and the  Small SEO tools Keywords suggestions Tool will show you 10 keyword suggestions.

9. Answer The Public

Answerthepublic  is one of my recommendations for its speed and simplicity. But above all for its power to find keywords.

You just have to put the word and select the language and in milliseconds you will have several lists ordered according to different criteria:

  • Questions (asked with the keyword, logically). Very interesting to put directly in your text, because they are questions that users ask themselves.
  • Prepositions . Very useful for example the for or the how (although this is not a preposition, they put it here).
  • Comparisons . Phrases appear where your keyword is compared to something. For example with words like and , or , versus , the same …
  • Alphabetically . All the words and phrases that Answer the Public has found arranged alphabetically.

Also, this tool works perfectly with any of the SEO chrome extensions that I comment on in the link.

10. Infinite Suggest

With  Infinite Suggest you can find keywords based on language and country (by selecting the Google extension of the country you want).

With this tool to find keywords, in addition to searching for a lot of keywords to include in your texts (based on Google suggestions), it also allows you to save them or carry out more searches on a keyword that you have previously suggested (or that you write ).

11. Google Suggest: Google autocomplete

This option is not one of the most used but, nevertheless, it is the easiest and fastest to use.

It is about using Google by typing any search term and the autocomplete will take care of adding you related words according to the amount of queries that Google receives with those words.

It is a highly recommended option to start and find the best matches. As a disadvantage, it will show a maximum of 10 words and that there will be some that do not fit well with what you are looking for.

Google autocomplete

Google Trends is the Google tool in charge of displaying the most popular search terms from the past to the present.

In addition to charts representing current Google and Youtube trends, you also find charts by world regions and languages.

At the top you can search for one or more topics or keywords that you would like to write about. 

It will return a graph on the trend of that word from 10 years ago to the present day. If you add more terms you can make a comparison between several keywords.

In this image you can see the trend of the word «Holidays». As you can see, during all the years the keyword reaches its maximum peak in July.

google trens trend

13. Google Correlate

This option is not well known despite being from Google.

Do not forget to select your country before searching.

In  Google Correlate you will see 10 correlations with your keyword and a trend graph from 2004 to the present.

While this tool can be used to choose keywords that are trending upward, you can also use it to find niche markets that are on the rise that are less explored. 

This last option is what I use Google Correlate for, it is very easy to use and I recommend it.

14. LSI Graph LSI Keyword Generator

This website is a free long tail keyword generator that I have hardly used. It is somewhat slower than the previous ones but it is totally free and it is an option that must be taken into account if you have not been convinced by the previous alternatives.

LSI stands for “Latent Semantic Indexing” keywords. This means that it will search for keywords that have a semantic relationship, that is, that look good in a phrase. It will not drop unrelated or cluttered keywords, but those that you could include directly in a sentence and make sense.

Step-by-step guide: How do I do it

If you have come this far it is because you really care about the ranking of your blog.

You have been able to discover that there are many free tools that allow you to improve the SEO of your website simply by selecting and adding keywords to your texts.

You shouldn’t need to pay for having keywords. You have already seen that with these platforms you will have a long list of long-tail keywords to optimize your texts and improve organic ranking.

Now I am going to show you some simple steps so you can see how to position yourself in Google without the need for SEO agencies and without spending a single euro on payment keyword analysis tools.

So do not miss these steps for SEO ranking from scratch.

1. Analyze your competition

Write down a small list of those web pages or blogs on your subject that rank very well in Google for the subject you want to rank for.

Usually you already know which pages are your competition’s. But if you don’t know, a simple Google search will solve it.

Once you have the list, go to  Semrush and write one of those web addresses (you must do it with each website of your competitors).

Once you’ve loaded, look in the left sidebar Domain Analysis> Positions.

Organize the keywords that appear by volume or position and write each word on a text sheet.

With this step, you already have a good list of keywords with many searches

Make a first selection and remove the ones that do not match your theme or think you are not going to use them.

2. Increase your keyword list with a keyword search engine

After removing the less useful words the list will have shrunk a bit so we are going to fatten it up with two previously seen keyword tools :  Keyword Shitter  and  Keyword Tool .

In Keyword tool you must go one by one or choose the ones with the most searches. Select the results that give you common sense keywords and write them down on the text sheet.

Now get into Keyword Shitter and copy your entire text sheet at once and tell it to start the search.

Stop it when you see it convenient to copy and paste on the text sheet those keywords that you can best incorporate into your text.

It is important that you take into account your text and common sense to select the best keywords

For example, if you are going to talk about cheap cars in a specific city, do not select keywords that mention another city.

3. Last step: Google keyword planner

Now you should copy and paste the entire resulting list all at once into the keyword planner as I explained earlier.

After clicking get ideas go to the keyword ideas tab , sort them by average monthly searches and click “Download”.

I download them in CSV format for Excel.

This way you will already have a list with a lot of keywords that you can include in your texts.

When choosing the best keywords, always start with the ones with the highest average monthly searches and discard those that do not reach 100.

Now that you have the best tools to find the keywords for your content, all that remains is to place them in your texts.

For this, here I leave you the best SEO Guide to know How to Write an Article to Rank Well in Google.


I hope you found this step-by-step guide to choosing the best keywords with the best free keyword research tools interesting and that you can implement it in your positioning strategies.

Now I ask you:

Has the free SEO guide and tools I’ve explained been useful to you?

Have I missed any keyword points or tools that you consider important?

Answer me in the comments, I will be happy to help you.