Have you ever published a blog post, product page, or article — and heard nothing but crickets? No traffic. No clicks. No results. The problem is rarely your writing. It is almost always your keywords.
Knowing how to do keyword research is the single most important skill for anyone trying to grow online. Whether you are a small business owner in Toronto, a blogger in London, or a freelancer in New York, the right keywords connect you to people who are actively searching for what you offer.
The good news? You do not need to spend hundreds of dollars on expensive software. There are powerful free keyword search tools available right now that professionals use every day — and in this guide, you will learn exactly how to use them.
In this step-by-step guide, you will learn how to conduct keyword research from scratch, which free tools to use, how to analyse keyword difficulty, how to find competitors’ keywords, and how to pick the right keywords to drive real, sustainable traffic to your website.
What Is Keyword Research and Why Does It Matter?
Keyword research is the process of finding the exact words and phrases people type into search engines like Google, Bing, or Yahoo. When you know what your audience is searching for, you can create content that appears at the top of results — and attract free, organic traffic to your site.
Think of keywords as a bridge between your content and your potential customer. Without keyword research, you are essentially guessing. With it, you are writing directly for people who already want what you are offering.
For small business owners, bloggers, and professionals across the US, UK, and Canada, mastering how to do seo keyword research is the difference between a website that grows every month and one that sits invisible on page ten of Google.
The Three Core Elements of Every Keyword
Before you start, you need to understand three essential metrics for every keyword:
- Search Volume — How many people search for it each month?
- Keyword Difficulty (KD) — How hard it is to rank on the first page of Google.
- Search Intent — What the person is actually trying to accomplish.
A keyword with 50,000 monthly searches sounds great — but if the difficulty is 90/100 and your site is new, you will never rank. Smart keyword research balances all three elements.
Short-Tail vs Long-Tail Keywords
Short-tail keywords are broad terms like “shoes” or “insurance.” They have massive search volume but are extremely competitive.
Long-tail keywords are more specific phrases, like “best running shoes for flat feet under $100” or “cheapest home insurance in Ontario.” They have lower volume but much higher intent — and are far easier to rank for. As a beginner or small business, long-tail keywords are your best friend.
Best SEO Tools for Small Businesses in 2026: The Complete Guide
The Best Free Keyword Search Tools Available in 2026
You do not need to spend a single dollar to get started. Here are the top keyword research tools for seo that are either completely free or offer generous free plans.
1. Google Keyword Planner — The Best Free Keyword Analysis Tool
Google Keyword Planner is arguably the most reliable free keyword analysis tool available today. It lives inside Google Ads, and you only need a free Google account to access it — no ad spend required.
What you get with Google Keyword Planner:
- Monthly search volume estimates for any keyword or topic.
- Hundreds of keyword suggestions based on your seed term.
- Competition level is rated as Low, Medium, or High.
- Location-specific data — filter by the US, UK, Canada, or any city.
- Historical trends to spot seasonal keyword opportunities.
Best for: Bloggers, e-commerce sellers on Shopify or Amazon, and small business owners who want reliable data directly from Google.
2. Ubersuggest — A Powerful Free Keyword Search Tool
Created by digital marketing expert Neil Patel, Ubersuggest is one of the most popular free keyword analysis tools available. The free plan gives you three searches per day — more than enough to get started.
Ubersuggest displays search volume, SEO difficulty, paid difficulty, and cost-per-click (CPC) data. It also shows you the top-ranking pages for any keyword — giving you a clear view of the competition.
The paid plan starts at $29/month (approximately £23 or CAD $40). For most small business owners and bloggers, the free plan is a great starting point.
3. Google Search Console — Free and Incredibly Powerful
If you already have a website, Google Search Console is arguably the most valuable free keyword search tool you will ever use. It shows you the exact keywords your site is already appearing for in Google — including your average ranking position, click-through rate, and total impressions.
This data is pure gold. Find keywords where you already rank on page two or three of Google — and with targeted content improvements, push those pages onto page one. This is one of the fastest ways to grow organic traffic without starting from scratch.
How to Conduct Keyword Research Step by Step
Now that you know which tools to use, here is the exact process for how to conduct keyword research from scratch — whether you are building a new blog, optimising a Shopify store, or growing a local service business.
Step 1 — Brainstorm Your Seed Keywords
A seed keyword is a broad term that describes your topic or business. For example, if you run a home insurance business in the UK, your seed keyword might be “home insurance.” If you are a WordPress web developer in Canada, it might be “WordPress website design.”
Write down 5 to 10 seed keywords. These are not your final targets — they are your starting point for generating hundreds of ideas.
Step 2 — Expand Your List Using Free Tools
Type each seed keyword into Google Keyword Planner or Ubersuggest. Both tools will generate hundreds of related keyword ideas almost instantly.
Quick tip: scroll to the bottom of any Google results page and look at the “Related Searches” section. These are real, actively searched queries — excellent for finding long-tail keyword ideas you might never have thought of.
Also, check the “People Also Ask” box in Google results. Each question listed there is a potential keyword for a blog post, FAQ section, or how-to guide.
Step 3 — Filter by Difficulty and Search Volume
Once you have a long list, it is time to filter. As a practical rule of thumb:
- Target keywords with a difficulty score below 40 if your website is new or has low authority.
- Look for monthly search volumes between 100 and 5,000 — this is the sweet spot for growing sites.
- Prioritise keywords with clear intent that match your content or product.
Use a free Google Sheet to organise your keywords by search volume, difficulty score, and the page you plan to target. Staying organised at this stage saves hours later.
Step 4 — Check Search Intent Before You Write
This step is critical and often skipped. Before writing any content, Google your chosen keyword and look at the top five results. If all results are listicles (e.g., “10 Best…”), you should write a listicle. If results are detailed how-to guides, write a guide. Matching your format to search intent is essential for ranking.
How to Find Competitors’ Keywords for Free
One of the smartest shortcuts in SEO is studying what is already working for your competitors. Learning how to find competitors’ keywords gives you a ready-made list of proven, rankable keyword opportunities.
Method 1 — Use Ubersuggest’s Traffic Analyser
Go to Ubersuggest, click “Traffic Analyser,” and enter a competitor’s domain. The tool shows you the top keywords driving traffic to that site — including difficulty scores, monthly volume, and the specific pages that are ranking.
For example, if you sell fitness equipment online and you analyse a competitor’s Shopify store, you might discover they are getting thousands of visitors a month from “resistance bands for home workouts” — a keyword you had completely overlooked.
Method 2 — Manually Search Google
Type your main keyword into Google and visit the top 5 ranking pages. Look at the headings, subheadings, and topics each page covers. What questions do they answer? What related terms appear repeatedly throughout the content?
This free, manual method of how to find competitors’ keywords gives you direct insight into what Google considers most relevant — and it costs nothing but a little time.
Method 3 — Use Google’s “Site:” Operator
In Google’s search bar, type: site:competitordomain.com and browse through their indexed pages. This shows you what topics they publish about most — giving you ideas for content gaps you can exploit with targeted keywords.
How to Do Keyword Analysis: Free vs Paid Tools Compared
Understanding how to do keyword analysis is what separates basic content creation from strategic SEO. Let us compare the best free and paid options side by side.
| Feature | Google KP (Free) | Ahrefs ($99/mo) | Semrush ($119/mo) |
| Keyword Suggestions | Yes | Yes (10,000+) | Yes (10,000+) |
| Search Volume Data | Volume ranges | Exact numbers | Exact numbers |
| Keyword Difficulty Score | No | Yes | Yes |
| Competitor Research | Very limited | Advanced | Advanced |
| Backlink Analysis | No | Yes | Yes |
| SERP Feature Tracking | No | Yes | Yes |
| Price (USD) | Free | $99/mo (~£78 / CAD $134) | $119/mo (~£94 / CAD $161) |
| Best For | Beginners & tight budgets | Growing sites & agencies | Enterprise & agencies |
Verdict: If you are just starting out or on a tight budget, stick with the free tools. Once your site generates $1,000+ per month in revenue, investing in Ahrefs or Semrush starts to pay for itself quickly. Both offer free trials — so you can explore their keyword research tools for SEO before committing.
What to Look for When Doing Keyword Analysis
When learning how to do keyword analysis, focus on these four factors for each keyword on your list:
- Search Volume — Is there enough monthly demand to justify creating content?
- Keyword Difficulty — Can your site realistically rank on page one?
- CPC (Cost Per Click) — High CPC keywords (like insurance, VPN, or web hosting) attract high-value visitors.
- SERP Features — Does the keyword trigger a featured snippet, video carousel, or local pack? These change your click-through rate significantly.
How to Do SEO Keyword Research the Right Way
There is a big difference between finding keywords and doing how to do seo keyword research properly. The right approach aligns your keyword strategy with Google’s ranking factors and your audience’s actual needs.
Build Topic Clusters, Not Just Keyword Lists
Modern SEO rewards websites that cover topics comprehensively — not just individual keywords. Group your keywords into clusters: a main “pillar” page targeting a broad keyword, supported by several shorter articles targeting related long-tail keywords — all linking to each other.
For example, a pillar page on “home insurance” might be supported by articles on: “home insurance for first-time buyers UK,” “cheapest home insurance in Canada,” and “home insurance vs renters insurance.” This structure tells Google your site is an authority on the topic.
Target Low-Competition Keywords First
When you are new to how to do seo keyword research, always start with low-competition, long-tail keywords. These are your fastest path to page one. Once you rank and start getting traffic, your domain authority increases — making it easier to rank for more competitive keywords over time.
This strategy is especially effective for local businesses in competitive niches like financial services, insurance brokerage, online courses, and web hosting.
Refresh Old Content Regularly
One of the highest-ROI activities in SEO is updating existing content. Use Google Search Console to find pages ranking on page two or three. Add new sections, improve headings, include fresh data, and republish. Google frequently rewards refreshed, relevant content with improved rankings — often within weeks.
Pro Tips to Supercharge Your Keyword Research Strategy
Use Answer the Public for Question-Based Keywords
Answer the Public is a brilliant free tool that visualises every question people ask around a topic. Type in “email marketing software” and you instantly see questions like “what is the best email marketing software for small businesses” or “how does email marketing software compare to HubSpot.”
These question-style keywords are perfect for blog posts, FAQ sections, and voice search optimisation. The free plan allows three searches per day — more than enough for a focused keyword session.
Use Google Autocomplete and Related Searches
Start typing any keyword into Google’s search bar and watch the autocomplete suggestions appear. Each suggestion is a real keyword that real people are searching for right now. These are especially valuable for local or niche markets across the US, UK, and Canada.
Combine this with the “Related Searches” section at the bottom of Google results — and you have a completely free, endlessly updated source of long-tail keyword ideas.
Target High-CPC Keywords for Maximum Revenue
If your goal is to monetise your blog through Google AdSense or affiliate marketing, target topics that attract high-CPC advertisers. Consistently high-paying categories include:
- Online courses and e-learning platforms (up to $50 CPC in the US)
- Web hosting and WordPress hosting (up to $30–$80 CPC)
- VPN services and cybersecurity software ($10–$40 CPC)
- Finance, investing, and insurance ($20–$100+ CPC)
- SaaS software subscriptions and digital marketing tools ($15–$60 CPC)
Targeting these high-value keyword categories while doing keyword analysis ensures your traffic is not just large — it is profitable.
Frequently Asked Questions
Q1: Can I do keyword research completely for free?
Yes, absolutely. Tools like Google Keyword Planner, Google Search Console, Ubersuggest (free plan), and Answer the Public give you everything you need. Knowing how to conduct keyword research with these free tools is something thousands of professionals do every day. Many successful SEOs have built six-figure content businesses using nothing but free tools.
Q2: How long does keyword research take?
For a single piece of content, you can complete how to do keyword research in 20 to 30 minutes. For building a full content plan, expect a few hours spread across multiple sessions. The time investment pays off for years — a single well-targeted article can generate consistent traffic for months or even years after publication.
Q3: What is the best free keyword analysis tool for beginners?
For beginners, Google Keyword Planner is the best free keyword analysis tool to start with. It is 100% free, backed by Google’s own data, and offers location filters that let you target audiences in the US, UK, or Canada specifically. Pair it with Google Search Console once your site is live for a complete free toolkit.
Q4: How do I know which keywords my competitors are targeting?
The most effective free approach for how to find competitors’ keywords is to use Ubersuggest’s Traffic Analyser — enter a competitor’s domain and see their top-ranking keywords instantly. You can also manually search your main keywords on Google, visit the top-ranking pages, and study the topics, headings, and related terms they cover throughout their content.
Q5: Is keyword research different for local businesses?
Yes. For local SEO, you combine your core keyword with a geographic modifier. For example: “accountant in Manchester,” “plumber near me, Toronto,” or “digital marketing agency Chicago.” The how to do seo keyword research process is the same, but location-specific keywords are typically far less competitive and much easier to rank for, making them ideal for local businesses in the US, UK, and Canada.
Conclusion: Start Your Keyword Research Today
Learning how to do keyword research is one of the most valuable investments you can make in your online presence. It is the foundation of every successful blog, e-commerce store, and content marketing strategy.
Here are the three most important things to remember:
- Use free tools first. Google Keyword Planner and Search Console give you everything you need to begin.
- Focus on long-tail keywords. They are easier to rank for and attract highly targeted, ready-to-buy visitors.
- Always match search intent. The format and angle of your content must align with what the searcher actually wants to find.
Whether you choose a free keyword search tool like Google Keyword Planner, or eventually upgrade to a premium keyword research tool for seo platform like Ahrefs or Semrush, the process of how to do keyword analysis remains the same: find the right keywords, check the competition, match the intent, and create the best possible content.
Ready to start? Open Google Keyword Planner today — it is completely free, no credit card required. Type in your first seed keyword, build your list, and publish your first optimised article. The best time to start your keyword research strategy was yesterday. The second best time is right now.




