How to actually DO keyword research: a step by step guide (plus FREE keyword research calculator!)
I may get paid commission for purchases made after clicking a link in this post.
Have you read a lot about keyword research, but still struggle with how to actually DO it? Then this post is for you! I take you step by step through how to do keyword research for your blog, plus provide you with the perfect tool to make keyword research simple – my FREE Keyword Research Calculator! This easy to use spreadsheet calculates which of your post ideas are most likely to perform best on your blog.
One of the biggest SEO mistakes bloggers make is not doing enough (or any!) keyword research for their blogs.
Keyword research is vital if you want to see your blog grow and make money.
Why?
Because keyword research is all about finding out what your ideal readers are actually searching for and then providing them with that.
Keyword research is like market research for bloggers.
No business would get very far without doing market research and likewise it’s very hard to grow your blog if you don’t do any keyword research.
A lot has been written on the web about what keyword research is and a high level view on how to do it – but there is very little help available that teaches you practically, step by step, how to actually DO keyword research on your blog.
That’s what this blog post is all about.
I take you step by step through how to do keyword research in order help you write the right posts for your blog – posts that your ideal readers are actually searching for and posts you actually have a chance to rank for!
(Psst… This tutorial shows you how to do keyword research with free tools. If you prefer to use a paid tool for keyword research, check out this tutorial: How to use KeySearch for keyword research: step-by-step tutorial plus find out how you can get a 30% discount off KeySearch!)
Still a little confused what keyword research actually is? Then I suggest you start by reading my beginner’s guide to keyword research for bloggers which explains more about what keyword research is, why it is so important and the different tools available to help you. Once you are comfortable with what keyword research is, you are ready to get started with this post!
Ready to start actually DOING keyword research? Grab my Keyword Research Calculator and let’s get started!!
Step 1: Brainstorm ideas
Chances are, if you’ve been blogging for a while, you have tons of ideas for your blog already. In which case you can give yourself a big tick here and move on to step 2.
If you are new to blogging, or don’t really have much of a list of ideas, head over to this post where I share with you how to create 52 ideas for your blog in less than 2 hours
If you want to take your ideas generation to the next level, you should also check out my post on Google Search Console for bloggers, where I share how to find keywords that you are currently ranking for on Google – but that you don’t even have a post for yet!!
For the purposes of this tutorial I am going to share an example from my food blog, Easy Peasy Foodie. So here are my ‘ideas’.
I have just jotted down a few ideas for this example, but in real life you should be aiming for about 30-50 – more if you can!
Step 2: Type up your blog post ideas into the Keyword Research calculator
The next step is easy: simply type up those keyword research ideas into the Keyword Research Calculator spreadsheet.
At this stage it doesn’t matter at all what order they are in (they are all going to get resorted shortly anyway!). Just type them in in any old order!
OK so here are my example ideas typed up into my spreadsheet
Step 3: Find a ‘benchmark’ keyword
To do this keyword research, we are going to be using a free tool called Google Trends. Google Trends doesn’t give you absolute values – just comparative values. So we are going to need a ‘benchmark’ keyword to measure the relative popularity of all your search terms against.
To find a ‘benchmark keyword’, go into your Google Analytics and look at your best performing posts. Choose a post which gets good but not amazing traffic from search engines. If you are not sure, I suggest choosing your 10th most popular post over the last year.
Go for a post with an obvious keyword too – so, for example, if I look at my statistics, I see my Easy Chicken Korma is in 10th place. Easy Chicken Korma is a nice obvious keyword to use here.
For this exercise it really does not matter if your benchmark keyword is 9th place or 11th or even 12th – we are just looking to lay down a rough benchmark against which we can measure the popularity of other keywords you want to target.
(If you have a new blog and don’t have much traffic yet, I recommend checking out this post on using Google Search Results for keyword research. This gives you an alternative method for finding good keywords WITHOUT needing a benchmark keyword.)
Step 4: Type your benchmark keyword into Google Trends
The next step is simple: go to Google Trends and type in your benchmark keyword – in my case Easy Chicken Korma.
Make sure you also set the location parameter for whichever location you are targeting – for example, do you want to reach people who are only located in a particular country or do you want to target potential readers from everywhere? In which case select ‘worldwide’.
Step 5: Assess the search volume potential of your first keyword
Now go back to your spreadsheet and select the first idea you came up with – in my case: ‘Easy Tomato Soup’. Type that into Google Trends and see how it compares to your benchmark. Is it higher, lower or about the same?
You are going to give each new keyword idea a score for ‘search volume’, depending on where it appears on the graph.
If your new keyword idea has search volumes about the same as your benchmark keyword, give it a score of ‘3’. Give it a ‘4’ if it is a little above your benchmark and a ‘5’ if it is A LOT above your benchmark. If it is a little below your benchmark give it a ‘2’ and if it is a lot below your benchmark, give it a ‘1’.
So we can see from my example that Easy Tomato Soup is a lot higher than Easy Chicken Korma on the graph, so I am going to give it a ‘5’.
Put that number in the column on the Keyword Research Calculator marked ‘Volume’.
Step 6: Assess the relative competitiveness of your first keyword
Now open up Google in an incognito window and type in your keyword – in my case ‘Easy Tomato Soup’.
Try to make a judgement about the competitiveness of that keyword based on the results you get. If the keyword is very competitive (lots of very well-known websites with pages which correspond exactly to that search query) then give it a ‘1’
Conversely, if the keyword is not very competitive (no good results for that search query at all), give it a ‘5’.
If it’s somewhere in between you’ll have to make a judgement call. Keyword research is unfortunately not an exact science and there is a lot of guesswork involved. But the good news is, the more you do it, the better you get at it!
Put that number in the column on my spreadsheet marked ‘Competition’.
So, in my example, if I type in ‘Easy Tomato Soup’, I can see that there are lots of recipes from well known websites, such as the BBC, Jamie Oliver and All Recipes – it’s pretty competitive!
However, I can also see that not all of these results have fully optimised recipes (star ratings, calories, cooking time etc.) and not all of these recipes are actually called ‘Easy Tomato Soup’. So, I think there is a small amount of potential here – I’m going to give this one a ‘2’. If I wrote a really good Easy Tomato Soup recipe and optimised it fully, there is a chance I’d get onto page 1, but it’s a slim chance.
Step 7: Repeat for all the keywords on your spreadsheet
Now all you have to do is repeat this exercise for all the blog post ideas / keywords you have on your spreadsheet.
Let’s do a couple more examples to show you that in practice…
Pressure Cooker Chicken Korma
Let’s first check out the search term ‘Pressure Cooker Chicken Korma’ in Google Trends…
Oh dear – this does not seem to have much potential. The search volumes are very low! This goes to show how doing keyword research is really important. I would have thought ‘pressure cooker chicken korma’ would have been much more popular – turns out I was wrong! I’m going to give this a ‘1’.
Let’s now look at the competition…
As you can see from this screengrab, this keyword is moderately competitive – some big names, but not as many. Most mention ‘pressure cooker’ but there’s one or two that don’t and there’s even one entry for ‘lamb’ korma – which is a terrible result for someone searching for ‘chicken’ korma. I’m going to give this one a ‘3’.
So here is what my Keyword Research Calculator now looks like…
As you can see Pressure Cooker Chicken Korma comes out much worse than Easy Tomato Soup!
Now let’s try Chocolate Soda Bread…
Chocolate Soda Bread
So again we’ll first check out the search term ‘Chocolate Soda Bread’ in Google Trends…
As you can see ‘Chocolate Soda Bread’ has similar search volumes to ‘Easy Chicken Korma’, so I am going to give this one a ‘3’.
Next let’s look at the competition…
Oooh now this is really interesting. Although there are some big names here, none of the results seem to be for Chocolate Soda Bread! The top result is for Caramel Soda Bread and most of the rest seem to be for Chocolate Chip Soda Bread – not what we’re after! So actually it looks like there is very little serious competition for Chocolate Soda Bread – I’m going to give this a ‘5’!
So now my Keyword Research Calculator looks like this…
Step 8: Sort your blog post ideas list by the ‘Score’ column
You will have seen as you filled in your Keyword Research Calculator that the ‘Score’ column automatically populates with the total of the two scores (i.e. score for search volumes + score for competitiveness).
A keyword that has low search volumes and is highly competitive comes out as a 2. Conversely a keyword that has big search volumes and low competition comes out as a 10.
It doesn’t take a genius here to see that you should be focusing your efforts on blog posts which score 10 – these have the biggest potential for generating the highest amount of search engine traffic. It’s obvious really: these are problems a lot of people are searching for the answer for, but the current results are pretty poor (like with our Chocolate Soda Bread example).
All you have to do now is write an awesome blog post on that subject and optimize that blog post brilliantly for search engines and you have a very good chance indeed of appearing on page 1 – maybe even at position number 1!
So, to find out which blog posts you should be writing first, sort your ideas by the ‘Score’ column.
To do this select all the blog post ideas and scores as well as the column headings by clicking on ‘IDEA’ and dragging diagonally down and across to the score total for the last idea – 8 in our example…
Now go to ‘Sort and Filter’ in the top right and select ‘Custom Sort’ from the drop down menu. Choose to SORT BY ‘Score’, SORT ON ‘Cell Values’ and ORDER ‘Largest to Smallest’. Like this…
Click ‘OK’ and your Keyword Research Calculator should now be sorted with the best/most promising keywords at the top (the ones with the highest search volumes and the least amount of competition) and the worst/least promising keywords at the bottom (the ones with the lowest search volumes and most competition). Like this…
Step 9: Write your highest scoring blog posts
The next step is easy (well, sort of!) all you have to do now is write a really good blog post on the subject of your highest performing keyword and optimize that blog posts for search engines.
To write a really awesome blog post on that topic, take a look at my article all about how to write the perfect blog post (for readers and search engines).
To learn how to optimize that blog post for search engines check out my post all about how to use the Yoast SEO plugin to optimize a blog post.
To take this strategy to the next level, use your highest scoring keyword ideas you have generated to populate your blog content calendar.
Obviously, you need to use a bit of common sense when adding your ideas to your content calendar: if your top idea is seasonal, it would make more sense to plan that idea into the right season! But in general, you should by planning in your best ideas first (those that scored 10) and then your ‘9’s and then your ‘8’s.
I suggest, certainly the first time you do this, you only plan the next 3 months of content. Then come back and repeat the process in 3 months’ time.
Things will almost certainly have changed in the intervening time – with some searches becoming more popular, or more competitive, and others less. Not only will external factors have changed, but you will also find that YOUR BLOG has changed, and YOU have changed – you be more savvy about keywords and keyword research AND you will have a whole new set of ideas!
Step 10: Rinse and repeat!
Once you’ve used up all your best keyword ideas (and hopefully seen a steady increase in search engine traffic as a result), it’s time to repeat the process again!
I suggest you repeat this process once every 3 months or so. In the intervening time, simply jot down any good ideas that come to you at the bottom of the Keyword Research Calculator. That way it will be much quicker to go through the process second time round – as you will already have done steps 1 and 2!
What kind of results can you expect?
This process, if done properly, will provide you with the keywords which have the most potential for your blog. In theory, if you do everything right, the blog posts you write for your level ’10’ keywords should start appearing on page 1 of Google for that keyword.
However, how well you do exactly will depend on multiple factors – how well you write that blog post, how well you do the rest of your SEO, how well established your blog is etc. etc.
But taking all that into account these are the blog posts that, if you write them, are most likely to perform best in search engines.
If you want to make sure you write the best blog posts, make sure you read my post on how to write the perfect blog post… as well as my post on using Yoast to optimize those blog posts.
If you want to make sure you are doing everything else right, head over to my post on SEO for bloggers (which gives a really good overview of everything you need to be doing SEO-wise on your blog) as well as my post on how to set up the Yoast plugin properly! (You’d be surprised how many bloggers don’t have this set up correctly – and it can really affect your SEO negatively if you don’t set it up right.)
If you want to really take your SEO to the next level and get the most out of your keyword research, then I recommend checking out my full search engine optimization course: SEO Jumpstart.
Don’t forget to download your FREE Keyword Research calculator!
Ready to get started? Don’t forget to download your FREE Keyword Research Calculator. Put this into practice on your blog and get ready to watch your search engine traffic EXPLODE!!
Want to watch me go through this whole process step by step?
Then sign up for my free Keyword Research Video Training!
Any questions?
I’d love to help if you have any questions about this topic. Let me know in the comments below or over in my Productive Blogging Community.
Don’t miss a thing!
Follow me on Twitter, Facebook and Instagram. Or why not subscribe to Productive Blogging and get blogging and productivity tips straight to your inbox every week?
Fantastic post Eb! Super helpful and really clear too! I have been guilty of blogging recipes that I like and want to make not giving a second thought to the keywords but I would like to be able to find a bit of a happy medium now. I would like to blog some recipes because I like them and then some specifically targeted at my audience and what they’d like to see. I shall be downloading your spreadsheet now! Thank you! 🙂 x
Yay – so pleased you found this helpful! I think a bit of both is a healthy compromise. Blogging what you like to cook (within your niche, obviously!) establishes your brand and appeals to your core audience. Focusing on keywords gets you new readers, more traffic and a reliable income!! Eb x
Wow! Thank you so much. I’ve been having a little bit of a writer’s block (okay a lot of it!) and this is really going to help me get back on tracked and focused.
Yay! So pleased it helped 😀
Thanks, Eb. I enjoyed your older blog post about keyword research, but this one is even better. It drives me nuts when everyone touts keyword research, but the whole process is not easy as people make it to be.
As you said, how well you do will depend on multiple factors. Supposed you do all the right things above and still don’t get the result you aim for, then how to tell when you need to revisit your keyword strategy?
Thank you, Trang! The key really is to keep trying and learning from what you do. The sweet spot will always be where there is reasonable search volumes and low competition. The spreadsheet will guide you to which of your ideas have the most potential. Once you’ve planned and published, say a quarter’s worth of posts, using this method it’s time to look at your stats on those posts and see what worked well and what didn’t work so well. And then do more of what works. Over time you will better understand what resonates with your audience and what doesn’t and so be able to tailor your posts accordingly. I would also really recommend you take a look at my post on Google Search Console (https://www.productiveblogging.com/google-search-console-grow-blog-traffic/) as this will help you go deeper into your stats and get a much better picture of what is working on Google and what isn’t. There are lots of tips in that post about how to improve posts that aren’t doing so well in Google searches! Good luck with it all 😀
Hi Eb, you’re keyword spreadsheet is just perfect.
Great article!
Yay! So happy you found this helpful 😀
Thank you for hand holding me through this whole process! I love how step-by-step you wrote it out! So if I’m correct, I want to find keywords that SOME people are searching for but not TOO MANY because the market would be saturated with answers. I can’t compete with Scary Mommy. [deep breath] Let’s do this!
Hi Tasha – yay! I am so happy you found this helpful. Yes, you are right. Find keywords which people are searching for… but where there is not too much competition. Normally this means going after keywords which some people, but not loads of people, are searching for. BUT if you find a keywords loads of people are searching for, but where the competition is not great, you should definitely go after those keywords! These high volume / low competition keywords are what I call ‘gold dust’ and can give your blog traffic a serious boost! Obviously, as your blog grows bigger, you can start to go after bigger, more competitive search terms! Good luck with it all. Eb 🙂
Hey Eb, so what if we don’t get any organic traffic at all how can we do the bench mark method then, is there is another way?
Yes! There absolutely is… You can use Google’s own search results to help you. See this article for details: https://www.productiveblogging.com/google-search-results-for-keyword-research/ Hope that helps! Eb 🙂
One of the better articles I’ve read taking the reader through the process of keyword research. It was that good I shared it on my Pinterest Board. Thanks heaps.
That’s good to hear! Thanks for sharing 😀
Hi Eb! I’ve recently come across your blog and absolutely love how much information you share. I’ve been using Ubersuggest for about two years for what I thought was keyword research. Do you recommend this process in addition to using a tool like that or this process in place of using an SEO tool?
Hi Jeremy, Good to hear you are enjoying my blog! This process is designed to work entirely on its own, without the need to pay for keyword research tools. Alternatively, if you prefer, you can use it in conjunction with a keyword research tool. If used with a keyword research tool, like Ubersuggest, you can use the tool to help you understand the relative volume and competition/difficulty of the different keywords you are considering. I would, however, still translate the numbers Ubersuggest gives you into scores between 1 and 5 before plugging them into the calculator. Hope that helps! Eb 🙂
Hi Eb! Thank you so much for all the work you are sharing here. This particular post has helped me understand finally how to use google trends. And thank you for the free calculator too. I do have one doubt – What time period should I select in GA to find the benchmark keyword? Also, if using the console, do you suggest standard 3 month or blog start date?
Thank you.
Good to hear! As far as time period goes, it doesn’t hugely matter. It’s simply about finding a keyword that you know delivers a ‘good’ number of pageviews each month – so that you can use that as a point of comparison for all your potential keywords. The last 90 days would be fine – but I would avoid anything that is very seasonal. Your benchmark keyword should be something that is fairly evergreen / has all year round traffic. For search console, I’d probably look at the last 12 months. Hope that helps! Eb 🙂
This is truly a fantastic post! I bought the lifetime plan for UberSuggest but feel so overwhelmed. I love the way you breakdown keyword research here and how you have several examples. Not many people do that! 👏🏻 Thank you so much for putting together this information and making it simple to understand. I have created a massive blog update to do list from several of your posts. Keep it up!!!
Aw, that’s lovely to hear! I am so pleased you found this article so helpful 😀
I appreciate the diversity of topics you cover on your blog.