Keyword Research for a Small Business Website (No Paid Tools)
You don't need pricey software to find what your customers search for. Here's a simple, free way to do keyword research that actually brings people to your site.
You want more people to find your website on Google, but you don't want to pay for fancy tools to get there. Good news: you don't have to. Keyword research is just the work of figuring out the exact words your customers type into search, so you can use those same words on your site. This guide shows you how to do it with free tools and a bit of common sense, even if you've never done it before.
Let's keep it simple. By the end, you'll have a short list of words worth targeting and a plan for where to put them.
What a keyword really is (in plain words)
A keyword is any word or phrase someone types into a search box. It can be one word like "cupcakes" or a whole phrase like "gluten free birthday cupcakes near me." Short words get a lot of searches but a lot of competition. Longer phrases get fewer searches, but the people using them usually know exactly what they want, and they're closer to buying.
For a small business, longer phrases are your friend. It's much easier to show up for "handmade leather dog collars" than for "dog collars." And the person searching the longer phrase is more likely to become a customer.
Step 1: Write down what you actually sell
Start with a blank page and think like your customer, not like the owner. Write down every product, service, and problem you solve, using the everyday words people would say out loud.
- List your main products or services.
- List the problems people come to you with.
- List your location if it matters (city, neighborhood, region).
- Note any special features, like "vegan," "same-day," "custom," or "budget."
Don't overthink it. If you sell yoga classes for beginners in Pune, you already have great raw material: "beginner yoga," "yoga classes Pune," "yoga for back pain." These are seeds. You'll grow them in the next steps.
Step 2: Let Google finish your sentences
Google's own search box is one of the best free keyword tools around. Start typing one of your seed words and watch the suggestions that drop down. Those suggestions are real things people search for, ranked by how popular they are.
Try this:
- Type a seed word into Google, but don't press enter.
- Write down every suggestion that fits your business.
- Add a letter after your word (like "yoga classes a," then "b," then "c") to pull out even more ideas.
- Now press enter and scroll to the bottom of the results. Look at the "related searches" box. Copy anything useful.
Also check the "People also ask" section in the middle of the results. Those are real questions your customers have. Each one can become a page, a blog post, or an FAQ answer.
Step 3: Use more free places to find ideas
Google isn't the only well to draw from. A few other free sources will fill out your list fast:
- Your own customers. How do they describe what you do in emails, reviews, or messages? Steal their exact wording.
- Competitor websites. Look at the headings on similar businesses' pages. Notice the phrases they repeat.
- YouTube and Pinterest search bars. They give suggestions just like Google, and they're great for how-to and visual topics.
- Amazon or other marketplaces. If you sell products, search there and read the product titles and questions.
- Reddit, Quora, and Facebook groups. Read how real people ask about your topic in their own words.
Paste everything into one document. Messy is fine right now. You're collecting, not judging.
Step 4: Sort keywords by what the searcher wants
Every search has an intention behind it. Getting this right matters more than any tool. There are roughly three kinds of searches:
- Just looking for information. Example: "how to clean leather shoes." These people want an answer, not a checkout page. Great for blog posts.
- Comparing options. Example: "best leather shoe cleaner." They're getting ready to buy and weighing choices.
- Ready to buy. Example: "buy leather shoe cleaner online." These belong on your product and service pages.
Match each keyword to the right page. If someone searches "how to clean leather shoes" and lands on your product page with no advice, they'll leave. If they search "buy leather shoe cleaner" and land on a long blog post, they'll leave too. Put buying words on selling pages and question words on helpful content. If you sell products, it helps to know how to write category page copy that ranks and converts so those pages target the right buying phrases.
Step 5: Judge which keywords are worth your time
Without paid tools you can't see exact search numbers, and that's okay. You can still make smart choices by looking at the results page for each keyword. Search your keyword and ask:
- Are the top results big national brands, or smaller sites like yours? If it's all giants, pick something more specific.
- Do the results actually match what you offer? If not, the keyword may mean something different than you think.
- Are there local results or a map? If so, a local business like yours has a real shot.
- Is anyone answering the question well? If the top results are thin or old, that's your opening.
Favor keywords that are specific, clearly match what you sell, and aren't dominated by huge competitors. A phrase with 50 searches a month that you can actually rank for beats a phrase with 50,000 searches you'll never reach.
Step 6: Build a simple keyword plan
Now turn your messy list into a plan. A basic table in a free spreadsheet is all you need.
| Keyword | What they want | Where it goes |
|---|---|---|
| custom birthday cake Mumbai | ready to buy | service page |
| how to store a fondant cake | information | blog post |
| eggless cake vs regular cake | comparing | blog post or FAQ |
Give each important keyword its own page. Don't cram five different topics onto one page hoping to rank for all of them. Google likes a clear page about one thing. Your homepage and main service pages cover your buying keywords. Your blog covers the question keywords that pull new people in. A steady stream of helpful posts is one of the best free ways to grow traffic, which is why it's worth learning how to add a store blog that drives traffic to your products.
Step 7: Actually use the keywords on your site
Research means nothing if it stays in a spreadsheet. Once you've chosen a keyword for a page, place it where it counts, and write naturally for a real human.
- Put the main keyword in the page title and the main heading.
- Use it once or twice in the first paragraph.
- Sprinkle related words and variations through the page. Don't repeat the same phrase over and over. That reads badly and Google doesn't like it either.
- Write a short, honest page description that includes the keyword.
- Answer the related questions you found, so your page feels complete.
One more free win: help search engines understand your pages by adding structured data. It's easier than it sounds, and you can follow a plain guide on how to add schema markup to your website with no code to give your listings a better chance of standing out.
Step 8: Check back and adjust
Keyword research isn't a one-time job. After a few weeks, look at what's working. Free tools like Google Search Console show you the exact terms people used to find you, including ones you never expected. Those surprise terms are gold. Add pages or update old ones to serve them better.
Keep a running list. Every time a customer asks a question, jot down their exact wording. Over time you'll build a picture of how people really talk about what you do, which is worth more than any expensive software.
Start small. Pick three keywords this week, write or fix three pages around them, and see what happens. You don't need a big budget to be found. If you want a simple place to build those pages, publish your blog, and manage your store all in one spot, a builder like vq.pe gives you the website and SEO basics without the technical headache. The best time to start showing up in search is today.