Playbook

How to Do Keyword Research for a Website: Find Terms Worth Building Pages For

Keyword research for your website starts with buyer language and Search Console, not a blank tool export. A five-step method to expand, validate, cluster, and queue pages you can ship.

A diagram of the five steps to find keywords for a website, from seeds to a shippable page queue.

To do keyword research for a website, start from how buyers describe your product, expand those seeds with Google Search Console and a research tool, validate each term against the live SERP, cluster related queries into one page each, and ship the top opportunities as reviewed pages. That is planning work. It is not the same as opening a rank checker to see which keywords a URL already earns.

Most teams stall because they mix those jobs. They export five hundred rows from a keyword database, notice a competitor ranks for something interesting, and still cannot answer a simpler question: which new page should we build next for our site? This method keeps research tied to pages you can publish, review, and measure.

Keyword Research vs Checking Keywords You Already Rank For

Keyword research decides what your site should target next. You are choosing queries, page types, and priorities before or while you build.

Checking keywords on a website is diagnostic. You enter a domain or URL and read which queries already produce rankings, impressions, and clicks. That evidence matters, but it does not by itself create a forward plan.

Job Question it answers Typical output
Keyword research What should we publish or rewrite next? Prioritized page queue with intent and format
Rank / site keyword check What does this URL already rank for? Ranking keyword list with positions and volume

When you need the second job on your site or a competitor, use the free how to look for keywords on a website lookup. It shows ranking terms with the volume and difficulty available for each row. When you need the first job, stay in the five steps below.

For a longer pipeline that ends in coding-agent pull requests, see the keyword research guide. This article stays closer to the everyday question founders ask: how do I find keywords for my website?

Step 1: Harvest Seeds From Your Site and Customers

Seeds are the phrases your business already uses correctly. They anchor research in language you can defend on a page.

Where seeds come from

  • Product and marketing copy: homepage hero, feature names, pricing tiers, integration lists.
  • Docs and support: article titles, repeated troubleshooting phrases, setup steps.
  • Sales and success notes: how prospects describe the problem before they know your category label.
  • Search Console (existing data): queries with impressions even when average position is weak.

Collect 5 to 15 seeds before you open a keyword database. If you cannot write ten seeds from real customer language, fix positioning first. Tools amplify vocabulary you already have; they do not invent a credible site strategy.

Practical rule: every seed should map to something your product actually does, not something you wish it did.

Step 2: Expand Demand With Search Console and Tools

Expansion turns seeds into a candidate list. You are looking for related queries, question forms, comparison patterns, and audience modifiers.

Use Search Console before paid databases

In Google Search Console, export queries for the last 28 or 90 days. Sort by impressions, then filter for:

  • Queries where you rank around positions 11 to 20 on a URL you can improve.
  • Queries with rising impressions but flat clicks, which often signal a title or intent mismatch.
  • Queries that map to pages you never meant to rank, which may indicate cannibalization.

That list is yours alone. It is often the highest-confidence input in the whole process because Google already showed your domain for the term.

Widen with modifiers and tools

For each seed, append modifiers buyers use in evaluation: best, vs, alternative, for [role], how to, template, checklist. Capture question variants from support tickets and community threads.

The Orchory AI Keyword Research Tool fits here as a free way to expand seeds into grouped candidates and rough priority scores. Treat the export as input to judgment, not a publish list. The same step works in any keyword database if you already pay for one.

A diagram illustrating search volume, competition, business value, and SERP features as four keyword signals.

Step 3: Validate SERPs and Assign Page Types

Volume and difficulty scores disagree across tools. The SERP is the tiebreaker because it shows what Google rewards today.

The two-minute SERP check

For each promising query, open an incognito window and scan the first five results. Write down:

  1. Format: guide, comparison, tool, forum thread, product page, or video.
  2. Strength: household brands vs niche sites vs thin pages.
  3. Intent match: whether your product can honestly complete the job.

Drop candidates when page one is all authoritative brands you cannot outrank on that query, or when the intent is navigational to someone else's product. Keep candidates when results are outdated, shallow, or split across conflicting intents you can unify in one focused page.

Assign one page type per candidate

Label each survivor with the format you will ship: comparison, use case, glossary, template, integration guide, or playbook. If you cannot name the page type in one phrase, the query is not ready for the queue.

Google's helpful content guidance still comes down to whether the page serves people with original, complete answers. Validation is where you prove your site can add that before you write thousands of words.

Step 4: Cluster Queries Into One Page Each

Clustering prevents duplicate pages that compete with each other. Group queries when they share the same SERP and the same job-to-be-done.

Cluster by SERP overlap, not wording

Two phrases that look similar can require different pages if Google shows different result types. Two phrases that look different can belong together when the same URLs rank for both.

The Orchory keyword clustering tool groups a pasted list by shared intent signals so you can pick one primary query per cluster. Manual clustering works too: sort by SERP overlap, pick a primary keyword, and list supporting phrases that belong in the same H2 sections.

Read what keyword clustering is if you need the underlying model. The operational rule is simpler: one search intent, one canonical URL.

A flow chart from seed terms through validation and clustering to a prioritized page queue.

Step 5: Turn the Shortlist Into a Build Queue

A keyword list becomes useful when each row has an owner, a ship date, and acceptance criteria.

Score for shipping, not for spreadsheets

Rank clusters with a simple rubric:

  • Business fit: Does the query map to signup, trial, or demo intent?
  • SERP beatability: Are page-one results weak or misaligned?
  • Implementation cost: Can you ship a credible page in one sprint?
  • Strategic fit: Does the page strengthen a topic hub you already have?

Weight easier wins higher early in the program. A few indexed pages that earn clicks beat a backlog of perfect ideas nobody merges.

Hand off to build and measure

For each approved cluster, write a brief: primary query, intent, page type, required sections, internal links, metadata, and schema only where accurate. Implement through your normal review path. After publish, watch impressions, clicks, and average position in Search Console for the target URL.

If the workflow fits your team, send your site to Orchory. A person helps set up the first page with you on a call, free, before you commit to a plan. You still approve every merge.

Keyword research for your website is finished when the next page is in review, not when the spreadsheet grows. Keep the rank checker for evidence on existing URLs, keep clustering for grouping, and keep research focused on the page queue you will actually ship.

FAQs

How do I find keywords for my website if I am starting from zero traffic?
Start with language your product already uses: homepage headings, pricing labels, docs titles, onboarding emails, and sales call notes. Expand those seeds with modifier patterns such as "best", "vs", "how to", and "for [audience]". Only after that layer should you pull competitor gaps or tool suggestions, because your site needs a credible vocabulary before volume estimates matter.
Is finding keywords on a website the same as keyword research?
No. Inspecting which queries a domain already ranks for is diagnostic work. It tells you what Google already associates with the site. Keyword research is forward-looking: it decides which new pages or rewrites should exist. Use a rank checker when you need evidence on a URL; use research when you need a prioritized page queue.
How many keywords should one page target?
One primary query plus a small set of supporting phrases that share the same intent and SERP. If two queries need different page formats or answer different jobs, split them. Multiple URLs chasing the same intent usually cannibalize each other and slow both pages down.
Where does Google Search Console fit in keyword research?
Search Console shows queries that already earn impressions for your domain. Filter for positions roughly 11 to 20 and for rising impressions on pages you can improve. That data is often the fastest win because Google already trusts the URL. It does not replace expansion for topics you have never targeted.
What should I do after I have a keyword list?
Score each cluster for business fit and SERP beatability, pick an owner and page type, then write a brief your team or a coding agent can implement as a pull request. A list without a ship path is research residue. Refresh the queue weekly from Search Console performance.
Jozef Fekete
SEO writer at Orchory

Jozef writes and edits practical SEO guidance for Orchory, with a focus on helping small teams turn search research into pages they can actually ship. Every article is reviewed before it goes live.

← All articles

Stop reading about SEO. Ship it.

Give Orchory your business profile and it maps your keyword strategy, then hands your coding agent the prompts to build the pages, one pull request at a time.

See how the AI SEO agent turns an answer gap into a reviewed pull request

Your first page is free. We build it before the call and bring it with us.