If your website isn’t showing up when potential customers search for what you offer, the problem often starts with keywords — or the lack of a clear strategy around them. Keyword research sounds technical, but for a small business it really comes down to one question: what exact words do your customers type into Google when they need what you sell?
Table of Contents
This guide walks you through a practical, zero-cost keyword research process using tools that are freely available today. By the end, you’ll know which search terms to target, how to read the competition, and where to place those keywords so Google actually surfaces your pages.

Quick Answer
To do keyword research for your small business for free: brainstorm terms your customers would search, run them through Google Keyword Planner to see search volumes and competition, look for long-tail phrases (three or more words) with clear buying intent, then use Google Search Console to find terms you’re already close to ranking for. Prioritize local, specific, and transactional keywords over broad generic ones.
Step 1: Brainstorm Seed Keywords
Start by writing down every service, product, and problem your business solves — from your customer’s perspective, not your industry’s jargon. A plumber might list ‘leaky faucet repair,’ ‘water heater install,’ and ‘burst pipe emergency.’ A bakery might write ‘custom birthday cake,’ ‘gluten-free pastries,’ and ‘wedding cake delivery.’ These short phrases are your seed keywords.
With a list of ten to twenty seeds in hand, type each one into Google and study two free data sources right on the results page. Google Autocomplete — the dropdown that appears as you type — shows real searches people complete every day. The ‘People Also Ask’ box shows related questions; each one is a potential keyword or blog topic. Write down every suggestion that feels relevant to your actual offerings.
Step 2: Use Free Tools to Find Volume and Competition
Google Keyword Planner is the go-to free tool for search volume data because it pulls directly from Google’s own index. To access it, go to ads.google.com, click ‘Start Now,’ and switch to Expert Mode. Choose ‘Create an account without a campaign’ to skip running ads. Google requires you to complete account setup by entering billing information before you can access keyword ideas — you won’t be charged unless you actually run ads, but the payment method is required to unlock the tool. Once inside, navigate to Tools → Planning → Keyword Planner, paste your seed keywords in, and you’ll see search volume ranges, competition levels, and dozens of related keyword ideas.
Google Search Console is equally powerful if your site is already live. It shows the exact queries people used to find you, how often your pages appeared in results, and how many times searchers clicked through. Sort the Queries report by impressions to find keywords where you’re appearing but not yet converting clicks — a page sitting at position eight to fifteen on Google is a quick-win opportunity. Improving the page title, adding more depth, or updating the content can push it onto page one.
Google Trends lets you compare keywords side by side and spot seasonal patterns before you invest in content. AnswerThePublic (free for a limited number of daily searches) maps question-based queries around any keyword — useful for finding blog post topics that match real searches. Ubersuggest offers a free tier with basic volume and keyword difficulty scores if you want a second data point on competition level.
Step 3: Prioritize Long-Tail and Local Keywords
Broad, one- or two-word keywords like ‘plumber’ or ‘birthday cake’ are almost always dominated by large national brands and directories. Small businesses win on long-tail keywords — phrases of three or more words that are specific to a product, location, or situation. ‘Emergency plumber Austin TX’ or ‘custom gluten-free birthday cake Portland’ have far less competition, attract visitors who already know what they want, and tend to convert at much higher rates than generic terms.
If you serve a specific geographic area, location is your biggest competitive advantage. Append your city, neighborhood, or region to every core keyword. Service businesses especially should make ‘[service] + [city]’ phrases the foundation of their main service pages. These local, transactional keywords are typically the highest-priority targets for any small business website.
When deciding which keywords to go after first, balance three factors: search volume (enough people searching to matter), keyword difficulty (how authoritative are the pages already ranking), and search intent. A keyword with clear transactional or commercial intent — the searcher is ready to buy, call, or visit — is almost always more valuable than a high-volume informational keyword, even if its raw search count is lower.

Step 4: Map Keywords to Pages and Track Results
Each keyword cluster should map to exactly one page on your site. One service page per service, one location page per location, and blog posts for informational queries. Avoid pointing two pages at the same keyword — your pages will compete with each other (known as keyword cannibalization) and neither will rank as well as a single focused, authoritative page.
Once you’ve added your target keywords to the page title, H1 heading, first paragraph, and naturally throughout the body copy, give it time. Then return to Google Search Console monthly to check whether impressions and clicks are climbing. SEO changes typically take weeks to months to reflect in rankings, so consistent tracking matters more than chasing every new trend. Review and refresh your keyword list every quarter as your business grows and search behavior evolves.
Common Mistakes to Avoid
Chasing volume over relevance is the most common error. A keyword searched thousands of times a month that doesn’t match your actual service will send traffic that never converts. Before targeting any keyword, ask: if someone searching this phrase landed on my page, would they become a customer? If the answer is probably not, deprioritize it regardless of volume.
Ignoring local modifiers is a close second. Most small businesses serve a specific geographic area but optimize for generic national terms they realistically cannot outrank. Adding your city or region to service keywords is one of the fastest ways to find winnable, high-intent search terms that larger competitors overlook.
Skipping Google Search Console setup wastes an opportunity, especially for sites that have been live for some time. The data inside often surfaces keywords you’re already nearly ranking for — terms you can improve quickly without building new content from scratch. Verify your site through Google Search Console and start collecting data as soon as possible; the tool is completely free and the insights compound over time.
Explore more: Digital Strategy hub.
Keyword research for small business FAQs
Do I need to pay for keyword research tools as a small business?
Mostly no. Google Search Console, Google Trends, and Google Autocomplete are entirely free with no payment required. Google Keyword Planner requires a Google Ads account with billing information on file to access keyword ideas, but you are not charged unless you actually run ads. Paid tools like Ahrefs or SEMrush add speed and depth, but they aren’t necessary to build a solid starting keyword strategy.
How many keywords should a small business target?
Start small and focused. Target one primary keyword per page, plus a handful of closely related secondary terms. It’s better to rank well for five to ten highly relevant keyword phrases than to spread thin across hundreds. As your site builds authority, you can expand your keyword targets over time.
How long does keyword research take?
An initial keyword research session for a small business can be completed in two to three hours using the free tools above. After that, a short monthly review of Google Search Console data and a quarterly refresh of your keyword list is usually enough to stay competitive and catch new opportunities.
Build It With GTStudios
Need help shipping your app, game, or small-business tech? GTStudios builds web, apps, and games. See how GTStudios can help.
Photo: Nedmarx / CC BY-SA 3.0, via Wikimedia Commons.