If you run a small business and write a blog, you already know that publishing posts nobody searches for is a waste of time. The fix is keyword research for a blog, and the good news is you don’t need expensive tools or an SEO agency to do it well.

This guide gives you a repeatable, one-hour process built specifically for small business owners. You will use free tools, understand what people actually want when they type a query, and check whether you can realistically compete. Follow the steps in order and you will walk away with a shortlist of blog topics you can start writing this week.

What Keyword Research for a Blog Actually Means

Keyword research is the process of finding the exact phrases your potential customers type into Google, then choosing the ones that make sense for your business to write about. It answers two questions:

  • What are my customers looking for?
  • Can my blog realistically rank for those searches?

Unlike keyword research for product pages, blog keyword research focuses on informational queries. These are the questions and problems your audience has before they are ready to buy. Answer them well and you build trust, traffic, and eventually customers.

keyword research laptop

What You Need Before You Start

Set aside 60 minutes and open these free tools in your browser:

  • Google Search (yes, just Google itself)
  • Google Keyword Planner (free with any Google Ads account, no need to run ads)
  • Google Trends
  • AnswerThePublic (free daily searches)
  • A simple spreadsheet (Google Sheets or Excel)

That’s it. No paid subscriptions required to get started.

The 1-Hour Keyword Research Process

Step 1: List 5 to 10 Seed Topics (10 minutes)

Seed topics are the broad themes your business covers. If you run a bakery, your seeds might be sourdough, cake decorating, gluten-free baking, wedding cakes. If you run a web hosting company, they might be WordPress hosting, website speed, domain names, SSL certificates.

Ask yourself:

  1. What questions do customers ask me every week?
  2. What confuses beginners in my industry?
  3. What problems does my product or service solve?

Write these down in your spreadsheet. Don’t overthink it.

Step 2: Expand Each Seed into Real Search Phrases (15 minutes)

Now turn each seed into actual queries people type. Use these free methods:

  • Google Autocomplete: Type your seed into Google and note every suggestion that drops down.
  • People Also Ask: Scroll to the questions Google displays in the results, click them to reveal more.
  • Related Searches: Scroll to the bottom of the search page for 8 more ideas per query.
  • AnswerThePublic: Paste your seed and get a visual map of questions, prepositions, and comparisons.
  • Google Keyword Planner: Paste your seeds and grab the “related keyword ideas” list.

Paste every phrase that looks relevant into column A of your spreadsheet. Aim for 40 to 80 keywords. Don’t filter yet.

Step 3: Check Search Volume and Trend (10 minutes)

Open Google Keyword Planner and upload your keyword list. It will show a rough monthly search volume range for each phrase. Add these numbers to column B.

Then paste your top 10 candidates into Google Trends to see if interest is growing or dying. A keyword with modest volume but a rising trend line is often a better bet than a high-volume topic that peaked years ago.

Rule of thumb for new blogs: aim for keywords with 100 to 1,000 monthly searches. High enough to be worth writing, low enough to have a real chance of ranking.

Step 4: Analyze Search Intent (10 minutes)

This is the step most beginners skip, and it’s the one that separates blogs that rank from blogs that don’t. Google will only show your post if it matches what searchers actually want.

For each shortlisted keyword, open a private browser window and search it. Look at the top 5 results and ask: You can read more here.

  • Are they blog posts, product pages, or videos?
  • Are they how-to guides, listicles, comparisons, or definitions?
  • Are they long deep-dives or short quick answers?

The four main intents:

Intent What Searchers Want Example Keyword
Informational An answer or explanation how to speed up a website
Navigational A specific brand or page ameritech hosting login
Commercial To compare before buying best wordpress hosting 2026
Transactional To take an action or buy buy vps hosting

For a blog, focus mostly on informational and some commercial keywords. If the SERP is dominated by product pages, that’s not a blog keyword, skip it.

Step 5: Run a Simple Competition Check (10 minutes)

You don’t need a paid tool to gauge if you can compete. Look at page one of Google for each keyword and check:

  1. Who is ranking? If it’s all giant sites like Forbes, Wikipedia, and Ahrefs, competition is brutal. If you see smaller blogs and independent sites in the top 10, you have a chance.
  2. How good is the content? Read the top 3 results. Are they thin, outdated, or missing details? That’s your opening.
  3. How old are the results? If everything ranking was published in 2022 or 2023, a fresh, updated post for 2026 has an advantage.

In your spreadsheet, mark each keyword as Easy, Medium, or Hard based on this quick check.

Step 6: Pick Your Winners (5 minutes)

Sort your spreadsheet and choose keywords that meet all three criteria:

  • Search volume between roughly 100 and 1,000 (for a new blog)
  • Clear informational intent that matches a blog post format
  • Marked Easy or Medium on competition

Pick your top 5 to 10. These are your first blog posts.

keyword research laptop

A Real Example from Start to Finish

Let’s say you run a small accounting firm. Here’s the process in action:

  • Seed topic: small business taxes
  • Expanded phrases from autocomplete and PAA: how to file small business taxes, tax deductions for freelancers, quarterly taxes explained, small business tax mistakes
  • Volume check: “tax deductions for freelancers” shows around 500 searches per month, trending up
  • Intent check: top 10 results are all blog posts and guides, not product pages. Perfect.
  • Competition check: two big sites in the top 5, but positions 6 to 10 are small blogs. Marked Medium.
  • Decision: write it.

Common Mistakes to Avoid

  • Chasing high-volume keywords too early. A phrase with 50,000 searches won’t help you if the top results are Amazon and Wikipedia.
  • Ignoring search intent. Writing a blog post for a keyword that Google treats as a shopping query means you will never rank.
  • Writing one post and stopping. Keyword research works best when you build clusters of related posts on the same topic.
  • Never updating old posts. Refreshing content is often faster than writing new posts, and Google rewards it.
keyword research laptop

How Often Should You Redo Keyword Research?

For a small business blog, run a full research session once every quarter. Between sessions, keep a running notes file of questions customers ask you, interesting phrases you spot in your industry, and gaps you notice in competitor content. When your quarterly session comes around, you’ll already have half the work done.

FAQ

Do I need paid tools like Ahrefs or Semrush to do keyword research for a blog?

No, especially when you’re starting out. Google Keyword Planner, Google Trends, autocomplete, People Also Ask, and AnswerThePublic will cover 90 percent of what you need. Consider paid tools only once your blog is generating real traffic and revenue.

How many keywords should a single blog post target?

Focus each post on one primary keyword and 3 to 5 closely related secondary keywords. Don’t try to rank one post for unrelated queries, it dilutes your relevance signals.

What is a good search volume for a beginner blog?

Aim for 100 to 1,000 monthly searches per keyword when your site is new. Once you build authority, you can go after higher-volume terms with more confidence. There’s a good explainer over at codellify.com.

How long before my blog posts start ranking?

Realistically, expect 3 to 6 months for new posts on a young site to gain traction, sometimes longer for competitive topics. Consistency beats intensity, publishing one solid, well-researched post per week outperforms bursts of activity.

Should I write about a keyword if the top results are all huge websites?

Usually no. Look for keywords where at least a few smaller or independent sites appear in the top 10. That’s a signal Google is open to ranking newer content for that query.

Start Your First Session Today

Keyword research for a blog isn’t a mystery reserved for SEO experts. It’s a straightforward process of listening to what your audience is searching for, checking whether you can serve them better than what’s already out there, and writing content that answers real questions. Open your spreadsheet, set a 60-minute timer, and follow the six steps above. By the end of the hour, you’ll have your next 10 blog posts mapped out, and a repeatable system you can run every quarter to keep your content strategy sharp.