Back to blog

How to Do Keyword Research: A Step-by-Step Guide for Founders

By MorganJuly 23, 202611 min read

Here's the short version: learning how to do keyword research means finding the exact phrases your customers type into Google, then judging which ones you can realistically rank for and which are worth the effort. Do it well and every article you write has a job. Skip it and you're publishing into the void.

Most guides on this are written by tool vendors and assume you have a full afternoon every month to run the workflow by hand. This one is written for founders and indie hackers who own their own SEO, have no marketing team, and need a process that actually fits between shipping features. Let's break this down into six steps you can run start to finish.

How to do keyword research: what it actually tells you

Keyword research answers three questions about a phrase before you spend hours writing about it.

  • Search volume — roughly how many people search this per month. A term with 1,000 monthly searches has real demand; one with 10 usually doesn't (unless it's high-intent and buyer-adjacent).
  • Keyword difficulty (KD) — an estimate, usually 0–100, of how hard it is to rank on page one. It's driven by how strong the sites already ranking are. Higher isn't impossible, it's slower.
  • Search intent — what the searcher actually wants: an answer, a comparison, or a product to buy. Intent decides what kind of page you build.

Why founders can't skip this: writing without it is guessing. You might nail a topic nobody searches, or pick a term so competitive a brand-new domain has no shot for a year. Ten minutes of research per topic protects weeks of writing time.

Step 1: Brainstorm seed keywords from your product and customers

Seed keywords are the broad, obvious terms your product relates to. They're the starting point every tool expands from, so start with your own head, not software.

Write down:

  1. What your product does in plain words ("invoice software", "meal planning app", "keyword research tool").
  2. The problems it solves as a customer would phrase them ("how to send an invoice", "what to cook this week").
  3. The words customers actually use — pull these from support tickets, sales calls, Reddit threads, and your app's search bar. Real language beats marketing language every time.

Pro tip: if you're like most founders, you describe your product in industry terms your customers never use. If you sell "revenue intelligence software" but buyers search "sales forecasting spreadsheet", you want the phrase they type, not the one on your homepage. Aim for 10–20 seeds. Messy is fine — the next step multiplies them.

Step 2: Expand your list with keyword tools

Now feed those seeds into a tool to generate hundreds of related phrases you'd never brainstorm alone. This is where you learn how to do keyword research for free versus paying for depth.

Free options to start with:

  • Google Keyword Planner — free with a Google Ads account. Built for advertisers, so volumes come in ranges, but the ideas and relative demand are solid. The best free way to do google keyword research.
  • Google autocomplete and "People also ask" — type a seed and read what Google suggests. Those are real queries.
  • Answer-style and free suggestion tools — pull the question phrasings people search.

Paid options when you're ready:

  • Ahrefs, Semrush, and Moz give precise volume, difficulty scores, and competitor data in one place. They cost real money monthly, but they save hours and reduce guesswork — worth it once content is a genuine channel for you.

You don't need a paid tool on day one. Google Keyword Planner plus autocomplete is enough to build a first list of 100+ candidates. Export everything to a spreadsheet before you start judging it.

Ahrefs' free Keyword Generator expanding a seed term into hundreds of related keyword ideas with volume estimates
Ahrefs' free Keyword Generator expanding a seed term into hundreds of related keyword ideas with volume estimates

Step 3: Read the metrics that matter — volume, difficulty, and CPC

Now trim the list. Three numbers do most of the work.

Search volume tells you demand exists. But don't chase the biggest number — high-volume head terms ("marketing", "crm") are brutally competitive and vague on intent. A cluster of smaller terms often converts better.

Keyword difficulty is where founders go wrong. If your domain is new, treat KD honestly: a score of 50+ likely means months of runway before you rank, even with a great article. Aim your early bets at long-tail keywords — longer, specific phrases with lower volume and lower difficulty. "How to do keyword research for a blog" is easier to win than "keyword research", and the person searching it is closer to acting.

Ahrefs' free Keyword Difficulty checker showing a KD score for a search term alongside estimated backlinks needed to rank
Ahrefs' free Keyword Difficulty checker showing a KD score for a search term alongside estimated backlinks needed to rank

CPC (cost per click) hints at commercial value. A high CPC means advertisers pay to reach that searcher, which usually means the term is buyer-adjacent — even if volume looks modest. A low-competition term with a healthy CPC is often the sweet spot.

The pattern to hunt for: decent volume, difficulty your site can realistically clear this quarter, and clear commercial or informational value. For more on setting rank expectations for a young site, see our guide on how to rank on Google.

Powered by Lunroo

Ship marketing content 10× faster

Lunroo researches, writes, and optimizes — you review and approve.

See how it works

Step 4: Match keywords to search intent

A keyword's numbers can look perfect and still be wrong for you if the intent doesn't match your page. There are three intents worth naming:

  • Informational — the searcher wants to learn ("how to do keyword research for SEO"). Answer with a guide or tutorial.
  • Commercial — they're comparing options ("best keyword research tools", "ahrefs alternative"). Answer with a comparison or review.
  • Transactional — they're ready to act ("buy", "pricing", "sign up"). Answer with a product or pricing page.

Here's the step nobody should skip: check the live SERP before you commit. Search the keyword in an incognito window and read what already ranks. If the top ten are all listicles and you planned a product page, Google is telling you the intent — match it or don't rank. The SERP is the answer key.

This is also where you spot SERP features. If a keyword shows an AI Overview, "People also ask", or video results, factor that in: crisp definitions and direct answers get pulled into those boxes. Writing SEO content that's easy to extract is half the battle.

Step 5: Spy on competitor keywords to find gaps

Your competitors have already done expensive research. You can borrow it.

Drop a competitor's domain into a tool like Ahrefs or Semrush and pull their ranking keywords. Ahrefs' keyword research guide is a useful primer on the fundamentals, but competitor data is where the fast wins hide. Look for:

  1. Terms they rank for that you don't — proven demand in your niche, already validated.
  2. Terms where they rank on page two — weaker spots you might outdo with a better page.
  3. Topics they've ignored — gaps where you can own a phrase early.

For founders, the gap that matters most is usually depth. Big incumbents write generic overviews to cover a keyword; you can win by answering the specific version of the question your exact audience asks. A niche, genuinely useful page beats a broad, shallow one more often than the KD score suggests.

Step 6: Prioritize and cluster into a content plan

A raw keyword list isn't a plan. Turn it into one.

Diagram of scattered keyword ideas grouping into clusters and flowing into an ordered, prioritized publishing queue
Diagram of scattered keyword ideas grouping into clusters and flowing into an ordered, prioritized publishing queue

Cluster related keywords. Group terms that answer the same underlying question into one target page. A single article should have one primary keyword plus three to five secondary ones it naturally covers. Don't build separate pages for "keyword research guide" and "how to do keyword research" — same intent, one page.

Prioritize with a simple score. For each cluster, weigh three things: demand (volume), winnability (difficulty vs. your domain strength), and value (how close the searcher is to becoming a customer). The best first targets are low-difficulty, decent-volume, high-value. Save the hard head terms for once you have authority.

Map it to a calendar. Put the clusters in publishing order and commit to a cadence you can sustain — one solid post a week beats five in a burst and then silence. If you need a template, our guide on how to create a content calendar walks through it, and how to build a content strategy covers the wider picture.

That's the whole workflow: seeds, expansion, metrics, intent, gaps, plan. Run it once and you'll have months of writing mapped out.

Putting the repetitive parts on autopilot

Here's the honest catch. The research above isn't the hard part — doing it every month, then turning 50 keywords into 50 briefed, written, optimized, published posts, is. That's where most founder content plans quietly die. The spreadsheet exists; the articles don't.

Tools like Google Keyword Planner, Ahrefs, and Moz are excellent at the research half. Where they stop is execution — they hand you a list and wish you luck. That research-to-published-post gap is exactly what Lunroo closes. Instead of a single tool, it runs the whole workflow end to end: keyword research, a draft in your brand voice, an editing pass, and publishing — all inside your Notion workspace where you already plan, with a draft-and-approve step so nothing ships unreviewed.

The part founders care about most: nothing ships without you. Every draft lands in an approval queue in draft mode, so keyword research feeds directly into content you review and approve — automation, not abdication. If you want the deeper version of how this works, we wrote it up in how AI agents automate marketing. And if you'd rather have the repetitive parts run on their own, you can start with Lunroo.

FAQ

About the author
M

Morgan

Founder

Building Lunroo — an AI agent marketing platform that puts content, SEO, social, and email on autopilot.

@m_0_r_g_a_n_
Marketing on autopilot

Let Lunroo run your marketing

Lunroo handles content, SEO, and publishing end-to-end — so you can focus on building the product.

Get Started
  • Blog posts & landing pages in your voice
  • Keyword research & on-page SEO, automated
  • Real-time analytics that surface next steps