Keyword Research for Small Businesses: A Step-by-Step Guide
Learn how to find the right keywords for your small business without expensive tools or a dedicated SEO team. A practical, jargon-free walkthrough.

Key Takeaways
- Most small businesses should target keywords with fewer than 1,000 monthly searches — lower competition means faster, more achievable rankings
- Understanding search intent (informational, navigational, transactional) is more valuable than chasing high search volumes
- Free tools like Google Search Console and Google Suggest can get you surprisingly far before you need paid software
- Long-tail keywords (three or more words) typically convert better because they match what buyers actually type when they're ready to act
How small businesses win at keyword research: The most effective keyword strategy for a small business is not about finding the highest-volume terms — it is about identifying the specific, intent-rich phrases that larger competitors overlook. In our experience working with independent tradespeople, restaurants, and professional services firms across the UK, businesses that target keywords with 50–500 monthly searches and clear local intent consistently outperform those chasing broad national terms. A sole-trader electrician in Leeds who ranks on page one for "EICR certificate Leeds" (390 monthly searches, low competition) generates more bookings than one who spends months attempting to rank for "electrician" nationally. According to Backlinko's analysis of 4 million Google search results, pages in position one earn an average click-through rate of 27.6%, meaning even a modest-volume keyword at the top of search results can deliver consistent, qualified leads every month.
Keyword research sits at the foundation of everything in SEO. Get it wrong and you can spend months publishing content that never ranks for anything useful. Get it right and even a small website can attract highly targeted visitors who are genuinely looking for what you sell.
The problem is that most keyword research guides are written for marketing agencies or in-house SEO teams with budgets to match. Ahrefs, Semrush, Moz — these tools are excellent, but starting prices of £100–£200 per month are hard to justify when you're also paying for stock, rent, wages, and a dozen other things.
This guide takes a different approach. We'll cover the full keyword research process using a mix of free tools and affordable options, with examples drawn from the kinds of businesses RnkRocket works with every day — tradespeople, restaurants, retailers, and professional services.
I've personally run keyword research for dozens of small UK businesses over the past decade, from a one-person bookkeeping practice in Bristol to a 12-van plumbing company in Manchester. The process below is exactly what I use.
Why Keyword Research Matters More Than You Think
Before we get into the how, it's worth being clear on the why. Keyword research isn't just about picking phrases to stuff into your web pages. It's a window into how your customers think and what they're actually asking Google when they have a problem you can solve.
Google processes roughly 8.5 billion searches every day (Internet Live Stats, 2024). A significant proportion of those are people looking for local businesses, services, and products. The question keyword research answers is: which of those searches represent your potential customers, and what exact words are they using?
The difference between head terms and long-tail keywords
Head terms are short, broad phrases — "plumber", "Italian restaurant", "accountant". They have huge search volumes but are dominated by national directories, large chains, and heavily funded competitors. A sole-trader plumber in Coventry has essentially no chance of ranking for "plumber" nationally, and even ranking for it locally takes sustained effort.
Long-tail keywords are longer, more specific phrases — "emergency boiler repair Coventry", "best Italian restaurant Birmingham city centre", "accountant for sole traders Birmingham". Search volumes are smaller but the intent is far more specific. Someone searching "emergency boiler repair Coventry" is not browsing — they have cold water and want help now. That specificity makes long-tail searches convert at a significantly higher rate.
Research from Backlinko (2023) found that pages ranking in position one for long-tail keywords had click-through rates averaging 39.6%, compared to 31.7% for shorter head terms. The traffic is smaller but the buyer intent is higher. For a deeper look at how long-tail strategy works in practice, see our guide on long-tail keywords for small businesses.
Step 1: Start With What You Already Know
Before opening any tool, write down 20–30 phrases you think your customers might search for. Don't filter yourself — just brainstorm. Think about:
- The services or products you offer ("gas boiler installation", "wedding cakes Bristol")
- The problems you solve ("leaking roof repair", "reduce business tax")
- The questions customers ask you most often ("how much does a boiler service cost?")
- Local modifiers ("near me", your town name, your county)
- Seasonal variations ("Christmas tree delivery", "summer HVAC service")
This raw list becomes your seed keyword list — the starting point for everything that follows.
Talk to your customers
One underused research technique is simply listening to how customers describe their own problems. When someone calls to enquire, what words do they use? What does your contact form say? What do your Google reviews mention? Real customer language almost always outperforms SEO-theorised phrases because it reflects how actual humans search.
When I worked with a Sheffield-based joinery firm, the owner assumed customers searched for "bespoke furniture Sheffield". The GSC data told a different story — "fitted wardrobes Sheffield" and "built-in bookcases Sheffield" accounted for 80% of their organic impressions. Two straightforward page updates later, enquiries from organic search doubled within six weeks.
Step 2: Use Google's Free Tools
Google gives you several free signals about what people search for, and most business owners never use them.
Google Suggest (autocomplete)
Open a private browser window, go to Google, and start typing one of your seed keywords. Don't press Enter — just watch the autocomplete suggestions appear. Each suggestion is drawn from real search queries, making this a direct feed of what people are searching for. Work through each suggestion and note any that are relevant to your business.
People Also Ask
Search for one of your main terms and look at the "People Also Ask" box that appears in the results. These question-based suggestions tell you what ancillary concerns your potential customers have. A plumber might find questions like "how often should a boiler be serviced?" or "what is a power flush?" — both of which are opportunities for helpful content that builds trust before a booking decision.
Related Searches
Scroll to the bottom of the search results page and look at the "Related searches" section. These are contextually associated terms that Google groups with your original query — another free signal of keyword opportunity.
Google Search Console
If your website is already live, Google Search Console (GSC) is the single most valuable free tool available to you. Under Performance > Search Results, you can see every query that triggered an impression of your site, along with clicks, impressions, average position, and click-through rate.
The gold mine here is keywords where you're already getting impressions but low clicks — typically positions 8–20. These are queries where Google already considers your site relevant, meaning a focused effort on those pages could move them into the top five where click-through rates jump significantly. A page in position 11 might have a 1% CTR; the same page in position 3 can expect around 11% (Advanced Web Ranking, 2024).
You can connect GSC directly within RnkRocket to surface these opportunities automatically, alongside tracking data so you can see whether changes are working. For a full walkthrough of how to get the most from the tool, see our Google Search Console beginner's guide.
Step 3: Validate with Search Volume Data
Free tools give you keyword ideas, but they don't tell you how many people are actually searching for a given phrase each month. For that, you need either a paid tool or one of the semi-free options.
Free options with volume data
Google Keyword Planner is free with a Google Ads account (you don't need to run ads to use it). It gives search volume ranges rather than precise figures — you might see "100–1,000 searches/month" — which is enough to distinguish between a keyword people actually search and one no one uses.
Ubersuggest (Neil Patel) offers a limited number of free searches per day and gives reasonable volume estimates for UK terms.
Keywords Everywhere is a browser extension that costs a small amount in credits and shows search volume, cost-per-click, and competition data as you browse Google — one of the most cost-effective tools available for small businesses.
What volume numbers actually mean for a small business
Don't be seduced by high volume numbers. A keyword with 50,000 monthly UK searches is almost certainly dominated by major brands, and ranking for it within your first year of SEO work is unlikely. A keyword with 200 monthly UK searches, where you can realistically rank in the top three, will send you more traffic in practice.
A rough rule of thumb: for a local service business, target keywords in the 50–500 monthly search range. For a national e-commerce site, the ceiling rises, but even then, pages targeting 500–2,000/month searches often outperform pages targeting 50,000/month in terms of actual revenue generated.
Step 4: Assess Keyword Difficulty
Search volume tells you how many people want the information. Keyword difficulty tells you how hard it will be to appear in the results. This is where you need to look at the competition.
Search your target keyword in Google and examine the first page of results. Ask yourself:
- Are the results dominated by large national brands, major news sites, or Wikipedia? (High difficulty — avoid for now)
- Are some results from small local businesses with thin websites? (Lower difficulty — opportunity)
- Are there local-pack (map) results appearing? (Indicates strong local intent — a local SEO focus is worthwhile)
- Do results include forum threads, Reddit posts, or low-authority sites? (Google is struggling to find authoritative content — strong opportunity)
Most paid SEO tools include a Keyword Difficulty (KD) score. A score under 20 is generally achievable for a new site; 20–40 requires some link building and strong on-page work; over 50 typically requires significant domain authority.
If you're comparing tools to help with this, our comparison with Ahrefs covers how keyword difficulty scoring differs between platforms.
Step 5: Map Keywords to Pages
Once you have a validated keyword list, you need to map each keyword to a specific page on your website. The principle is simple: each page should target one primary keyword and a cluster of related secondary keywords.
Worked example: keyword mapping for a Bristol-based accountancy firm
Here is how I would map keywords for a sole-trader accountancy practice in Bristol with a five-page website:
| Page | Primary Keyword | Monthly Volume | KD | Secondary Keywords |
|---|---|---|---|---|
| Homepage | accountant Bristol | 480 | 28 | accountants in Bristol, Bristol accountancy firm |
| Services: Self-Assessment | self assessment tax return Bristol | 210 | 18 | self assessment accountant Bristol, tax return help Bristol |
| Services: Limited Company | limited company accountant Bristol | 140 | 22 | small business accountant Bristol, company accounts Bristol |
| Services: Bookkeeping | bookkeeping services Bristol | 170 | 15 | bookkeeper Bristol, monthly bookkeeping Bristol |
| Blog: Tax deadlines | self assessment deadline 2025 | 1,600 | 9 | self assessment due date, when to file tax return |
The blog post targets a high-volume informational query (1,600 searches) with very low difficulty — perfect for building awareness and internal linking back to the self-assessment service page. The service pages target commercial keywords with moderate difficulty and clear buying intent.
Homepage
Your homepage typically targets your broadest, most valuable keyword — often "[your service] [your city]" for a local business. For a restaurant in Leeds, that might be "restaurant Leeds city centre". Don't try to make your homepage rank for ten different services.
Service or product pages
Each service or product should have its own dedicated page, targeting a specific keyword cluster. A plumber might have separate pages for "boiler installation", "boiler servicing", "emergency plumber", and "bathroom fitting" — each targeting distinct keyword clusters rather than one catch-all services page.
For examples of how this translates to different sectors, see our guide on SEO for service businesses, which covers how tradespeople and professional services should structure their keyword strategy.
Blog and resource content
Informational keywords ("how to", "what is", "guide to") should map to blog posts and guides rather than service pages. Someone searching "how much does a boiler service cost" is probably not ready to book yet — but a helpful page answering that question builds trust and creates a warm lead for when they are ready.
Step 6: Prioritise and Build Your Content Plan
You now have a keyword list, validated volumes, difficulty scores, and page mappings. The final step is prioritisation.
A simple prioritisation matrix:
| Priority | Criteria |
|---|---|
| Quick wins | Low difficulty, existing page needs optimisation |
| High value | Moderate difficulty, strong buyer intent |
| Long-term | Higher difficulty, high volume |
| Content gaps | No existing page — needs creating |
Start with quick wins: find pages on your site that are already ranking on page two or three for valuable keywords, then improve the on-page content, title tag, and internal linking. These are the fastest route to measurable traffic improvements.
Then work through your content gaps — creating new pages and posts targeting clusters you're not currently addressing. For a practical framework on turning your keyword map into an actual publishing plan, see our guide on building a content strategy that improves SEO.
RnkRocket's keyword tracking tools can automate much of this ongoing monitoring, flagging when rankings change and surfacing new opportunities from your GSC data automatically.
Common Keyword Research Mistakes
Targeting keywords you think are important, not the ones your customers use. A solicitor might call their service "conveyancing" while their clients search "help buying a house". Align with customer language.
Ignoring local modifiers. "Plumber" and "plumber in Sheffield" are completely different keywords with different competitive situations. Most local businesses should always use geo-modifiers.
Picking keywords you can't support with content. If you rank for "best accountant for startups" but your site has nothing about startup accounting, visitors will leave immediately. High bounce rates signal poor user experience to Google.
Never reviewing or updating the strategy. Keyword situations change. New competitors appear, Google updates its algorithms, and customer search behaviour evolves. A keyword audit every six months is minimum maintenance for any serious SEO effort.
The affordable SEO tools comparison page covers how RnkRocket handles ongoing keyword tracking at a fraction of the cost of enterprise platforms — starting from £9.95/month.
Frequently Asked Questions
How long does keyword research take for a small business?
The initial research for a small business — 5 to 20 pages — typically takes 4–8 hours done properly. After that, a quarterly review of 1–2 hours is usually sufficient to keep the strategy current. Using automation within a tool like RnkRocket reduces the ongoing effort significantly.
Do I need a paid tool to do keyword research?
Not for the basics. Google Search Console, Google Suggest, People Also Ask, and Google Keyword Planner will get a small business a long way. Paid tools add precision, competitive analysis, and automation — they're valuable, but not essential when you're starting out.
How many keywords should a small business website target?
There's no fixed number, but a useful rule of thumb is one primary keyword per page, with 3–5 secondary keywords per page that share the same intent. A 10-page website might therefore have 10 primary keywords and 30–50 secondary keywords across the site. Quality and relevance matter far more than quantity.
Related Reading
- Long-Tail Keywords: Why They Matter More Than You Think
- On-Page SEO Essentials for Small Businesses
- Technical SEO Explained in Plain English
Ready to stop guessing and start tracking? See RnkRocket's pricing plans — keyword research and rank tracking for small businesses from £9.95/month.

