You Googled “key word research” with a space between the words, and honestly, that tells me something useful about you. You are not an SEO specialist. You run an HVAC company, a dental practice, or a plumbing business, and somebody at an agency told you that keyword research requires Ahrefs at $129 a month or Semrush at $139.95 a month, plus a $2,500 monthly retainer for someone to interpret the data. You are not even sure if it is spelled “keyword” or “key word,” and you are wondering whether you are qualified to do this yourself. You are. The agency model relies on making keyword research feel too complex to attempt alone. It is not. Key word research is a judgment exercise, not a software exercise, and the best person to do it is the person who talks to customers every day: you.
Keyword Research Isn’t Broken, Your Process Is
You are drowning in tools, spreadsheets, and endless SERP scrolling. Here is what is actually wasting your time: you are treating keyword research as an analysis problem when it is a selection problem. The agency handed you a spreadsheet with 300 keywords, color-coded by difficulty score, and told you that was the deliverable. It was not. A spreadsheet with 300 rows is a raw material, not a finished product. Nobody published a post from that spreadsheet. Nobody turned those rows into content. The research produced zero traffic because the research never connected to a publishing pipeline.
Here is the reframe that matters: keyword research is not done when you have analyzed every possible term. It is done when you have found enough topics to publish consistently for 90 days. For a solo business owner publishing two posts a week, that is 26 keywords. Not 300. Not 1,000. Twenty-six. If your keyword research session produces 26 solid topics, you are done. Everything beyond that is procrastination dressed up as thoroughness.
The agency told you that without Ahrefs or Semrush, you are not doing keyword research “properly.” That is a sales argument, not a technical one. We have broken down the real cost of Semrush plans elsewhere, and the short version is this: the subscription price is roughly 10% of your total content cost. The other 90% is the labor between raw keyword data and a published WordPress post. A $139.95 monthly subscription does not solve that labor problem. It adds to it. You now have a dashboard you feel guilty about ignoring on top of the posts you still have not written.
The Three Questions That Replace Every Spreadsheet

Stop asking “what is the search volume?” Start asking these three questions instead. They are the only filters you need, and they cost nothing to run.
Question 1: Do my customers actually say this?
Open a blank document. Write down the exact phrases your customers use when they call your office, email you, or stand in your waiting room describing their problem. A homeowner does not search “HVAC system efficiency optimization.” They search “why is my ac blowing warm air.” A dental patient does not search “periodontal treatment options.” They search “gums bleeding when brushing.” Your customer service transcripts, intake forms, and voicemails are a keyword research database more accurate than any tool, because they reflect how real people in your market actually talk. Write down 15 to 20 of these phrases. That is your seed list. No tool required.
Question 2: Does Google already show pages like mine when I search this?
Type each phrase into Google. Look at the top five results. If the top results are small business blogs, forum threads, or thin directory pages, you can compete. If the top results are WebMD, Wikipedia, or national franchises with domain ratings above 70, you cannot compete yet, and no amount of keyword research changes that. This takes about 90 seconds per keyword. You are checking whether the SERP has room for a page like yours, not whether a difficulty score says a number you like.
Question 3: Can I write something better than what is already ranking?
Click through to the top three results for each keyword. Read them. Are they outdated? Are they generic listicles that skim the surface? Are they written for a national audience when you could write for your local market? If you can answer “yes” to any of those, you have a keyword worth targeting. If the top results are comprehensive, current, and written by experts in your field, pick a different keyword. You are not going to outwrite someone who has been publishing on that topic for five years. This question filters out keywords that look winnable but are not, because the existing content is too good to displace.
Run all 15 to 20 seed phrases through these three questions. You will end up with 8 to 12 keywords that pass. That is your first month of content if you publish weekly, or your first six weeks if you publish every five days. You are already a third of the way to a 90-day publishing plan, and you have spent $0 and roughly 30 minutes.
How to Spot a Keyword Your Competitors Missed

Patterns that reveal low-competition opportunities hiding in plain sight. Your competitors, including the agencies managing their SEO, tend to target the obvious head terms: “plumber near me,” “HVAC repair,” “dentist [city].” Those terms have high volume and high competition. The keywords they miss follow three predictable patterns.
Pattern 1: Question-based long-tail keywords
Keywords that start with “why,” “how,” “what,” or “when” are the easiest wins for a low-authority site. They have lower volume, but the volume is real. Google’s Search Console Performance report will show you these queries appearing as impressions even when no keyword tool reports volume for them. That is because Google itself has noted that a significant percentage of daily searches are queries it has never seen before, which means volume tools systematically undercount long-tail question phrases. Your competitors are not targeting “why does my furnace smell like burning dust” because no tool tells them it has 890 monthly searches. But if you type that phrase into Google and see real pages ranking for it, the demand exists. Write the post. You can validate this in seconds using Google Autocomplete: start typing the phrase and see if Google suggests it. If it does, people are searching it.
Pattern 2: Location plus specific problem
Your competitors write “HVAC repair Austin.” They do not write “ac unit freezing up in Austin TX” or “best plumber for slab leak Round Rock.” These hyper-specific, problem-plus-location phrases have almost no competition because they require local knowledge that a national agency cannot fake. You have that knowledge. You know which neighborhoods have old pipes, which areas get poor airflow, which dental issues are common in your patient base. Turn that knowledge into keywords. Type your service area plus a specific problem into Google. If the results are thin or dominated by generic directory pages, you have found a gap.
Pattern 3: Seasonal and timing-based keywords
“When to replace furnace before winter” gets searches in October and November. “How to prevent pipes from freezing in [city]” gets searches in December and January. Your competitors are not publishing seasonally because their content calendars are built months in advance by agencies who do not know your local weather patterns. You do. Publish seasonal content two to four weeks before the season hits. You can identify these by searching Google Trends (free) for your service terms and looking at the 12-month trend. Spikes tell you when demand rises. Publish before the spike.
Here is how these patterns compare in terms of what you need to find them and how long they take to evaluate:
| Keyword Pattern | Example | Free Validation Method | Time to Evaluate | Competition Level |
|---|---|---|---|---|
| Question-based long-tail | why does my ac hum when turned off | Google Autocomplete + top 5 SERP review | 2 min | Very low |
| Location plus specific problem | slab leak repair Round Rock TX | Google search + check for local pages | 2 min | Low |
| Seasonal and timing-based | when to winterize pipes in Texas | Google Trends 12-month view | 3 min | Low (if published before season) |
| Comparison and alternatives | tankless vs tank water heater cost | Google Autocomplete + SERP format check | 2 min | Low to medium |
| Head term (avoid these) | HVAC repair | SERP dominated by national directories | 1 min | Very high |
From Keyword List to Published Post: A Repeatable Workflow

A step-by-step process that does not require 14 browser tabs. The goal is to move from a keyword idea to a published WordPress post in under 30 minutes of your active time. You will use three free tools and one optional cheap tool. Here is the full stack and what each costs.
Tool 1: Google Keyword Planner (Free)
Google Keyword Planner is free inside any Google Ads account. You need to create an Ads account and enter billing information, but your card is not charged unless you run active campaigns. Set billing to manual payments so no automatic charge triggers. Keyword Planner gives you search volume estimates and related keyword ideas directly from Google’s own data. The limitation: if you do not spend on ads, you see volume in broad ranges like “100 to 1K” instead of exact numbers. For a solo business owner, that range is enough. You do not need to know whether a keyword gets 320 or 480 searches. You need to know it gets enough to justify a post, and “100 to 1K” tells you that.
Tool 2: Google Search Console (Free)
If your WordPress site is connected to Google Search Console, open the Performance report. Click the Queries tab. Sort by impressions descending. You will see the exact phrases people typed into Google that triggered your site in results, even if you ranked on page 4. These are golden. They tell you what Google already thinks your site is relevant for. Pick queries with high impressions and low click-through rate. Write a post that directly answers that query. You are likely already ranking for it somewhere, which means a dedicated post can push you from page 3 to page 1 faster than targeting a brand-new keyword from scratch. If you have not connected Search Console yet, our existing guide on understanding keyword data sources walks through how to interpret the numbers you see.
Tool 3: Google Autocomplete and Related Searches (Free)
Type your seed keyword into Google. Do not press enter. Watch what Google suggests. Each suggestion is a real query people have typed. Scroll to the bottom of any search results page and look at “Related searches.” These are additional real queries. Both sources are free, both take seconds, and both surface terms that paid tools frequently miss because their databases prioritize head terms over long-tail variants.
Optional Tool: Ubersuggest ($29/month or $290 lifetime)
If you want keyword difficulty scores without paying $129 to $139 a month for Ahrefs or Semrush, Ubersuggest offers a lower-cost monthly plan and a one-time lifetime option. It provides keyword difficulty, search volume, and content ideas at roughly a quarter of the cost of the premium tools. The free tier is limited but functional for spot-checking a handful of keywords. For a solo business owner doing keyword research once a quarter, the lifetime plan at $290 total is the most cost-effective option that includes difficulty scores. If that is still more than you want to spend, the three free tools above are enough to build a 90-day content calendar.
The Workflow: From Keyword to Published Post
Step 1: Open your seed list (5 minutes). Pull out the 15 to 20 phrases you wrote from customer language.
Step 2: Expand with Autocomplete (10 minutes). Type each seed phrase into Google. Note the Autocomplete suggestions. Note the “Related searches” at the bottom. Add the best ones to your list. You should now have 40 to 60 candidate keywords.
Step 3: Check volume ranges in Keyword Planner (10 minutes). Paste your candidates into Keyword Planner’s “Discover new keywords” tool. Note the volume range for each. Drop anything that shows zero volume unless Google Autocomplete confirmed it has real demand.
Step 4: Check the SERP for your top 20 (30 minutes). Search each keyword in Google. Spend 90 seconds checking: does an AI Overview appear at the top? Who is ranking, and can you beat them? Is the content format something you can match or improve on? Keep the ones that pass. You should have 20 to 30 keywords left.
Step 5: Pick your next 12 to 26 keywords (5 minutes). These are your next 90 days of content if you publish one to two posts per week. Put them in a simple list. Title each one with the working title of the post you will write. You are done researching. Start writing.
Total time: about 60 minutes. Total cost: $0. The remaining bottleneck is not research. It is turning those keywords into published posts, and that is where most solo owners stall. If you have a keyword list sitting in a document and no posts to show for it, ClearPost can help. We built it for exactly this: you bring the keyword list, AI generates the drafts, and you approve every post before it goes live.
What to Ignore: Metrics That Don’t Predict Traffic
Vanity numbers that sound impressive but correlate poorly with actual rankings. The agency report was full of them. Here are the metrics you can safely stop tracking.
Keyword difficulty scores above everything else
Every tool calculates difficulty differently. Ahrefs, Semrush, and Ubersuggest all use proprietary formulas that weight backlinks, domain authority, and content depth in different proportions. A keyword that shows KD 15 in Semrush might show KD 35 in Ahrefs. The number is not a fact. It is an opinion encoded in an algorithm. What actually predicts whether you can rank is the composition of the top five results: their domain authority, content quality, and whether they match search intent. You can assess that in 90 seconds by looking at the SERP, for free. We cover this in more detail in our guide on why competitors outrank you, but the short version is this: a KD score of 12 means nothing if the top results are all DR 60 domains. A KD score of 35 means nothing if the top results are thin blog posts from small local businesses.
Search volume as a ranking of priority
A keyword with 8,100 monthly searches looks better than one with 170. It is not. The 8,100-search keyword has 40 competitors with higher domain authority than yours. The 170-search keyword has three competitors, none of whom have written anything comprehensive. You will rank for the 170-search keyword in weeks. You will never rank for the 8,100-search keyword. Ten posts targeting 170-search keywords produce more total traffic than one post targeting an 8,100-search keyword you cannot rank for. Volume tells you demand. It does not tell you opportunity. Stop sorting by volume descending.
CPC as a quality signal
CPC tells you what advertisers pay per click. It is a proxy for commercial intent, not for content opportunity. A keyword with $0 CPC might be the most valuable topic you can write about because it builds topical authority that helps your service pages rank. A keyword with $18 CPC might be dominated by ad placements that push organic results below the fold, meaning even a number-one organic ranking gets few clicks. Use CPC as a tiebreaker between two equally winnable keywords, not as a primary filter.
Keyword count in your spreadsheet
If your agency delivered a “keyword research report” with 300 keywords and zero published posts, you paid for a spreadsheet, not for SEO. The metric that matters is published posts per month. Three hundred keywords in a spreadsheet produce zero traffic. Twelve keywords turned into twelve published posts produce real, measurable impressions within weeks. We have seen this pattern enough times that we wrote an entire breakdown of content ROI and real cost per post to show why the spreadsheet is not the deliverable. The published post is.
Your Next Move: Stop Researching, Start Publishing
You came here unsure whether it is spelled “key word” or “keyword,” uncertain whether you could do this without Ahrefs, and probably still feeling like the agency might be right that you need expensive software. You do not. You need a seed list from customer language, Google Autocomplete, Google Keyword Planner, Google Search Console, and 60 minutes. That produces 20 to 30 keywords. That is your 90-day content calendar. When you publish those posts and check Search Console for new impressions, you will have more keyword ideas than you started with, because real data from your own site beats any third-party tool.
The goal was never to analyze every possible keyword. The goal is to publish consistently. Keyword research is done when you have enough topics to fill 90 days. Everything beyond that is the agency selling you complexity you do not need.
Try ClearPost free for 7 days. AI does the heavy lifting, you approve every post before it goes live. No long onboarding, no agency overhead, cancel anytime. See what 30 SEO-optimized posts a month looks like compared to the 4 you are getting now.
Frequently Asked Questions
Do I need Ahrefs or Semrush to do keyword research?
No. Google Keyword Planner, Google Autocomplete, and Google Search Console are free and provide enough data to build a 90-day content calendar. Paid tools like Ahrefs at $129/month or Semrush at $139.95/month add difficulty scores and backlink data, but for a solo business owner targeting local and long-tail keywords, those metrics are not the bottleneck. Publishing volume is.
Is it spelled ‘keyword’ or ‘key word’?
The standard spelling in the SEO industry is one word: ‘keyword.’ Both variants are used in search, but ‘keyword research’ is the correct term. If you typed ‘key word research,’ you still found the right information. Do not let the spelling stop you from doing the work.
How many keywords do I need for 90 days of content?
If you publish two posts per week, you need 26 keywords for 90 days. If you publish one post per week, you need 13. Keyword research is done when you have enough topics to publish consistently for 90 days, not when you have analyzed every possible term.
Can I use Google Keyword Planner without running ads?
Yes. You need a Google Ads account with billing information entered, but your card is not charged unless you run active campaigns. Set billing to manual payments to avoid automatic charges. Without ad spend, you see volume in broad ranges like ‘100 to 1K’ instead of exact numbers, which is sufficient for deciding whether a keyword is worth targeting.
What is the cheapest paid keyword research tool?
Ubersuggest starts at $29 per month for the Individual plan, with a $290 one-time lifetime option. It includes keyword difficulty scores, search volume, and content ideas. For comparison, Ahrefs starts at $129 per month and Semrush starts at $139.95 per month. For a solo business owner doing keyword research quarterly, the Ubersuggest lifetime plan at $290 total is the most cost-effective paid option.
