Skip to Content
LLM Decode learn.llmdecode.com
Back to all resources
SOP-011

How to Do Keyword Research for SEO

Find and group keywords that people are looking for within your niche, and create a comprehensive keyword strategy that dominates search engines.

Type SOPs · DOC
Execution time 2-8 hours
Last updated 25 March 2024
Who does this The SEO Specialist or a V/A you’ve trained to help you with keyword research and mapping - but if you haven’t hired either one (or an agency to handle your digital marketing), you’re on your own :)

Goal

Finding high-volume keywords that are easy to target (i.e. there aren’t many other websites that target them too) and which suit your website’s niche, grouping them according to search intent and demand, as well as creating an incipient sitemap based on the aforementioned keyword groups

Ideal outcome

Creating a comprehensive keyword strategy your SEO specialist(s) and content marketer(s) will be able to use in the months to come

Why it matters

Although definitely not the only element that ensures excellent Search Engine Optimization, keyword research is by far the most important SEO task. A great keyword strategy can give you a competitive advantage against large players in the market, determine what to work on next, who to hire, and how much to invest. You can use your keyword strategy to inform the structure of your site and even define your content marketing calendar

Key steps 35 steps

What is inside 41 headings

1 Before starting: understand the SEO keyword mechanism

2 Environment setup 3

  1. Sign up for KWFinder or ask for access if your company already has an account.
  2. Make sure you have Excel, access to Google Sheets, Libre Office Sheets, or any other similar tool.
  3. Arm yourself with patience. This is not a difficult process, but it can be quite time-consuming. Yet, the more time you invest in it, the better your results it will yield.

3 Run an in-depth keyword research 12

  1. Go to KWFinder.
  2. Think of what your future clients would search for to find your business. For the purpose of the examples in this SOP, we will imagine we are looking for a wedding venue in New Hampshire and start from there.
  3. Set your business’ location using the box in the middle of the page (this is set by default to “Anywhere”, but you can change it by clicking on it and entering your own desired location) .
  4. Enter your search term in the box saying “Enter keyword”. Click on “Find Keywords” button or hit the “Enter” button on your keyboard.
  5. Choose the sorting criteria for the list of keywords displayed by KWFinder:
  6. You should see the keyword difficulty score in the “KD” column. If there isn’t a number. Click the magnifying glass icon and KWfinder will generate one based on current data. Remember, this should be done with all keywords that are important and relevant for your business (which you will later on add to a list).
  7. Tick each of the keywords you find suitable for your website. Pay attention to the search intent (what you think the users wanted to know when they searched that particular term), the search demand (the average monthly searches), and the difficulty of the keyword.
  8. Add the ticked keywords to your list. You can do this by clicking on the green “Add to list” button at the bottom of the page. If this is a new project, you will have to create a new list (e.g. “New Hampshire Wedding Keyword Research”). If you have been working on this project before, you will simply have to select the list you want for these keywords.
  9. Once you are done with selecting keywords from the first list KWFinder pulled, make sure to always go in-depth with your research. Do this by taking each of the keywords in the list and searching its related keywords. To do this, click on the arrow right next to the keyword itself.
  10. Once you are done with the “Suggestions” tab (the default tab), repeat the same keyword research process on the “Autocomplete” tab. This will display a list of results similar to what Google would with their Autocomplete feature (e.g. when you search for a piece of information and Google ends the search phrase for you). The “Autocomplete” KWFinder feature will help you find even more keywords to use for your website.
  11. Repeat the same keyword research process with the “Questions” tab. This will pull a list of question-based search terms. With this feature, you might have to work with a broader keyword (“wedding venue” instead of “wedding venue in New Hampshire”, for example).The keyword phrases you will select will most likely be excellent ideas for blog topics, so you should add the suitable ones to your list as well.
  12. Remember, patience is key in this process. Ideally, you should be searching for keywords and creating a comprehensive list. You want as many of them as you can find! If your competition is not doing this, you will have a tangible competitive advantage if you create a great keyword strategy.

4 Map your keywords 12

  1. Once you have (finally!) created a comprehensive list of keywords, export them to your computer. You can do this by clicking on the “Export” button at the end of the KWFinder list (right next to “Add to list”). You can copy the list to clipboard or you can export it as a .csv file.
  2. Pull the .csv file into Google Sheets (or any other spreadsheet tool you are using). You can do this by opening your spreadsheet software and importing the keyword list into it (go to File -> Open and then select the .csv file ).
  3. Duplicate your sheet, so that you have a backup at all times. Re-name them “Canonical List” (for the original version) and “Keyword Mapping Blueprint” (for the sheet you will actually work with). From hereon, you will only work in the “Keyword Mapping Blueprint” sheet.
  4. Center all the text, then enlarge your cells so that you can see all the important data in it.
  5. Add a filter to your columns and sort the entries by “Search Volume”.
  6. Remove columns that are not of interest to you right now (e.g. the CPC and the PPC Competition columns).
  7. Group keywords according to search intent, by moving them in separate, smaller lists - we will call them “buckets”:
  8. Re-name each of these buckets according to the site page you will think they would work on.
  9. You might find that some keywords don’t fit into any category. Pull these in an “Outlier” bucket. You can use it for blog topic ideas, or you can continue your keyword research by re-entering each of them into the KWFinder and starting the same process all over again. Yes, again. :)
  10. To make it easier, use different background colors for each of the buckets you create in your spreadsheet.
  11. Once you are done organizing all keywords in different buckets, remove all empty columns and pull the buckets together in the same columns. Make sure they are delimited (you can simply leave a few empty rows between the buckets).
  12. These buckets will constitute the foundation of your website. You may not be able to include all of them, but they will give you a very good idea of what your site needs to look like and what keywords to use when optimizing each of its pages.

5 Use your keyword map to make business decisions 8

  1. First, create a row for “Total Monthly Volume”. Select the cell where you want your total monthly searches to be displayed, go to the “Functions” feature of Google Sheets, select “SUM”, then select the cells you want to add up. The spreadsheet tool will automatically display the sum.
  2. Secondly, create a row for “Expected CTR of #1 Result” (where “CTR” means “Click-Through-Ratio”). This is usually between 35% and 40%, but for the purpose of this example, we will use 40% (“0.4” in the spreadsheet).
  3. Third, create a row for “TAM” (Total Addressable Market). This is the “Total Monthly Volume” of the bucket or category, multiplied by “Expected CTR of #1 Result". To calculate, type “=”, followed by the cell representing the “Total Monthly Volume” (B18, in our case), then “*”, then the cell representing the “TAM” (B19, in our case). In our example, the equation will look similar to this: “=B18*B19”.
  4. Enter another row, for “Expected Conversion Rate”. If you already know the conversion rate of your pages, use it for this row as a first approximation. If you don’t know the conversion rate, you can use a rough estimate of the expected conversion rate. In this example, we used a 1% (“0.01” in the spreadsheet) - but keep in mind this will vary a lot from one business to the other.
  5. Add another row for “Total Monthly Conversions” and use the same principle as you did when you calculated the “Total Monthly Volume” (multiply “TAM” by the “Expected Conversion Rate”).
  6. Enter another row for “Top Line Revenue” (gross revenue you would make with each conversion) and another one for “Bottom Line Revenue” (net revenue you would make with each conversion). These numbers vary a lot from one business to another, but for the purpose of our example, we used $10,000 for Top Line and $5,000 for Bottom Line.
  7. Create two new rows, one for the “Monthly Top Line” and one for the “Monthly Bottom Line” and calculate them by multiplying “Monthly Conversions” with the “Top Line Revenue”, respectively with the “Bottom Line Revenue”.
  8. Keep in mind: these calculations depend on a lot of variables (for starters, the average monthly searches, which could be off - or your conversion rate, which may vary a lot from one business to another, and one location to another). So, this is just back-of-the-envelope valuation - but it can at least give you an idea on what you could do with a properly optimized website.

6 You’re (never) done!

The document DOC

The file is locked

It comes with the SOP Library.

Bought from LLM Decode before? Sign in to pay ₹ 1,999.00.

Up next · SOP-012 Launching a Guest-Blogging Link-Building Campaign Easily find guest blogging opportunities, reach out, and create content to acquire high-quality backlinks that will help you outrank the competition. Unlock to read