Skip to content
EN · ₺
Panel Login Buy Package
SEO

How to Do Keyword Research: A Step-by-Step Guide

7 min read

Keyword research is the work of uncovering the phrases your target audience types into search engines, and how often those phrases are searched and how competitive they are. Done right, it tells you which keyword to invest content in for each page; done wrong, you spend months writing for words nobody searches for or that you have no chance of ranking for. In this guide we explain a simple, step-by-step method using free tools.

Why is keyword research necessary?

The most common mistake is starting content with the assumption "people are probably searching for this." You call your product "sewing machine service," while your customer searches for "sewing machine repair." The two phrases are close, but their search volumes and the types of content ranking on their results pages can be very different. Research lets you see that difference with data instead of guesswork.

A proper piece of research should give you three things:

  • Demand information: Whether the phrase is really searched, and roughly how many times per month.
  • Competition information: How strong the sites on the first page are, and your chances of reaching those positions.
  • Intent information: Whether the person searching wants information, a comparison, or to buy.

Understand search intent first

Two different searches on the same topic may need completely different page types. Google already shows this intent on the results page: if the top ten results are mostly guides, competing with your sales page for that keyword will be very hard.

Intent typeExample searchSuitable page
Informationalhow to create a sitemapGuide, blog post
Comparison / researchbest SEO pluginComparison, list content
Transactional / buyingSEO consultant pricesService or product page
Brand / navigationalhitbot loginHome page, login page

Practical test: type the keyword into Google and look at the first five results. If they don't match the page type you plan to create, either change the plan or drop that keyword.

Identify seed keywords

Research starts not with a big list but with a small "seed" list. Seed keywords are 5 to 10 simple phrases that describe your business the way a customer would. Look at:

  1. Your product and service names: "web design Ankara", "ergonomic office chair".
  2. Problems your customers want to solve: "why is my site not showing on Google".
  3. Customer support messages and sales conversations: The words customers use are often different from the technical terms you use.
  4. Internal search logs of your site: What visitors search for on your site is a direct signal of demand.

Finding keywords with free tools

You don't need a paid tool to start. The following sources, taken together, produce a solid list:

  • Google autocomplete: Type the seed keyword and pause; the suggestions that appear come from real searches. Add letters (a, b, c...) before and after the keyword to collect more suggestions.
  • "People also ask" and "Related searches": These sections on the results page show sub-questions and close terms for the topic.
  • Google Keyword Planner: Used with a free Google Ads account. If you are not running ads, it shows volume as a range (e.g. 100 to 1,000), but that is still enough to compare keywords.
  • Google Trends: Shows which of two keywords is searched more and their seasonality. "Boiler maintenance" rises toward winter while "air conditioner maintenance" rises toward summer; you plan your content calendar accordingly.
  • Competitor pages: Look at the titles, subheadings and frequently asked questions of the top-ranking competitor; the variety of words they use gives you clues.

Put the keywords you collect from these sources into a table: keyword, estimated volume, intent type, your current ranking (if any), and a note. A spreadsheet is enough.

Evaluating volume and difficulty

The trap beginners fall into most often is targeting the keyword with the highest volume. Ranking on the first page for a keyword with 40,000 searches a month is usually much harder than for a keyword with 400 searches a month and less competition. Volume alone cannot be the decision criterion.

You can estimate difficulty without a paid tool like this:

  1. Search the keyword in an incognito window and look at the first ten results.
  2. Check whether big brands, news sites and government sites dominate the first page.
  3. See whether small and medium-sized sites like yours appear in the results. If they do, the door is open.
  4. Examine the depth and freshness of the top-ranking content; old, shallow content is an opportunity sign.
SignalOpportunityHard
Type of sites in the top 10Small blogs, forums, local sitesBig brands, e-commerce giants
Content age2 to 3 years old, not updatedRecently updated and comprehensive
Intent matchResults match your page typeResults are pages of a different type
Results page layoutMostly plain blue linksAds, maps and featured snippets at the top

Practical rule: If you have a new or medium-strength site, start with keywords that have low volume but a clear intent and weak competitors. As you gain rankings for these, your site builds trust and a foundation for more competitive keywords is created. We explain the logic in more detail in our long-tail keywords article.

Finding ready opportunities with Search Console

The most valuable data source is often your own site. Google Search Console shows, for free, the searches in which your site appears and gets clicked. If you have not set it up yet, first read our Search Console getting started guide. Then follow these steps:

  1. Open the Performance report, select the last 3 months and switch to the "Queries" tab.
  2. Turn on the average position and impressions columns.
  3. Sort by position and filter the queries ranking in positions 8 to 20. These are the keywords right on the threshold of the first page.
  4. Mark those with high impressions but low clicks; improving the title and description is often enough.
  5. Check which page the query ranks on (click the query and switch to the "Pages" tab). If the page does not fully answer the keyword, expand the content or add a new section.

For example, if one of your pages ranks 11th for "how to create a sitemap" and gets 900 impressions a month, that is a much cheaper gain than writing a new page: adding a step-by-step section to the page, bringing the title closer to the query and adding a few internal links can move it to the first page. For the click-through side, our CTR improvement article is a good guide.

Worked example: research for a local business

Consider an air conditioning service in Konya. The seed keyword is "air conditioning service". Autocomplete suggests "air conditioning service Konya", "air conditioning service prices", "when should air conditioning be serviced" and "air conditioning gas refill price". Google Trends shows demand clearly rising between May and July. On the results page for "air conditioning gas refill price" the first page is mostly large, general sites, but for "air conditioning service Konya" local companies and the map pack stand out.

KeywordIntentDecision
air conditioning service KonyaTransactional / localTarget with a service page and your Google Business Profile
when should air conditioning be servicedInformationalPre-season blog post, link to the service page
air conditioning gas refill priceCommercial researchPage explaining price ranges and the process; second priority if competition is high
air conditioningUnclearDo not target; far too broad

Even this small table is useful: it makes clear which keyword goes to which page, which one will wait, and which one will not be targeted at all. If you are a local business, the steps in our local SEO and Google Maps guide complete this list.

Matching keywords to pages

Once the list is ready, you need to tie each keyword to a page. The basic rules:

  • One main keyword, one page: If you target the same keyword on two pages, your pages compete with each other (cannibalization).
  • Close keywords on the same page: Keywords with the same meaning, such as "how to create a sitemap" and "sitemap creation", are covered on one page.
  • Different intent, different page: Do not send an information seeker to a sales page, or a buyer ready to purchase to a long guide.
  • Keyword in title and main heading: The main keyword should appear naturally in the title, H1 and first paragraph; do not force repetition. For writing titles, see our meta title and description guide.

Keep the mapping as a "content map": columns for page address, main keyword, supporting keywords, intent and status (to write, to update, published). Refresh this map every three months with Search Console data.

When choosing a keyword, ask yourself these check questions:

  • Could the person searching this really be a customer of my product or service?
  • Do I have information and experience on my page that answers this keyword satisfactorily?
  • Would even 100 visitors a month be worth something to this business?
  • Is the weakest result on the first page better than content I could write?

If you can answer "yes" to three of the four questions, the keyword stays on your list; otherwise move on to a better candidate.

Common mistake: Doing the research once and then leaving it. Search habits, seasons and competitors change; review your keyword list every three to six months.

Conclusion

Good keyword research answers three questions: is this keyword searched, do I have a chance with it, and what does the user want? Start with seed keywords, expand the list with free sources, look at the balance between volume and competition rather than volume alone, and begin with the positions 8 to 20 opportunities in Search Console. Google's algorithms decide the rankings; your job is to prepare the page that meets the right keyword with the right intent.

Once your pages start ranking and getting traffic, if you want to simulate real visitor flow that searches the keyword in a search engine and reaches your site, our what is organic hit page explains this approach and its limits clearly. For a broader framework you can also read our organic traffic growth methods article.

Is your keyword missing clicks?

HitBot generates real sessions that search for your target keyword, find your site and click it. The results accumulate in Search Console as impressions and clicks.

Other posts