Tool · tool guide

How to Choose Keywords for SEO from GSC Data

How to choose keywords for SEO: filter Search Console rows by intent, current position, and whether you can win the click on a page you will maintain.

Published Updated 12 min readBy William Zhu & InfiniSynapse Data Team

Author credentials: William Zhu is cofounder of InfiniSynapse (GitHub @allwefantasy · auto-coder). Desk: shipping SEO Health and the /en/tool/ visibility pages. No personal LinkedIn published. About: team / editorial standards.

Publisher credentials: InfiniSynapse has public profiles on GitHub, YouTube, and X. A 2026 WAIC Future Tech OPC excellence award covers the Agentic Data Infra entry (WAIC; third-party recap: Xinhua / Caohejing). That award does not review this page or SEO Health. Method CLI: infinitegrowth on npm. Archive: recognition and scope notes.

How to Choose Keywords for SEO from GSC Data
On this page

By William Zhu · Cofounder, InfiniSynapse · Last updated: 2026-10-01 · Last verified: 2026-08-18 · Methods: Search Console Performance exports filtered in-browser — not a claimed Google keyword score.

Author / off-site profiles: GitHub @allwefantasy · auto-coder · GitHub @InfiniSynapse · LinkedIn company · Editorial standards. No personal LinkedIn, award, or vendor badge.

Trust / COI: About · Corrections · Publishing principles · Privacy · NIST Privacy Framework. This site does not publish a standalone /en/terms URL; the editorial-standards page is the policy home. InfiniSynapse ships SEO Health as a credit-based desk; first-party GSC counts are labeled; product CTAs are commercial.

Fact-check: Get started with Search · Search Console Performance report · Nielsen Norman Group — mental models · Stanford HAI AI Index 2025 · G2 SEO tools · AgentSpot listing. Corrections: zhuhl@infinisynapse.com.

TL;DR

Direct answer: Picking keywords for SEO keeps Search Console rows you already show for: the intent matches, you hold a real position, and you will maintain the page. How to choose keywords for SEO is that same filter. It is not a seed-tool shopping list and not a difficulty score we do not ship.

What you'll learn

  • A definition you can quote: three keep tests on rows you already show for
  • Why intent beats a 49k head term you never appear for
  • How current rank is a measurement, not a vibe
  • What winnability means without a hardness API
  • The same selection logic as the keyword-direction brief

If you already have a Performance CSV, run the GSC analysis and score the rows before you commission a head term. Do not wait for a difficulty database.

Picking keywords for SEO

Key Definition: Picking keywords for SEO is a three-part filter on Search Console rows: the query matches the page’s job, you already hold a real position, and you can win the click on a URL you will maintain. How to choose keywords for SEO names the same three tests.

Candidates come from three places: questions customers already ask, queries this property already shows for, and the result pages you can see for a rival. A seed term with no impression in your export waits. It is not this month’s queue.

Public desk series: queries kept versus later earned clicks under volume, KD, and impression filters

Key terms

TermMeaning
ImpressionSearch Console counted a showing of your URL for that query.
IntentThe job the searcher wants done — definition, comparison, or a door.
WinnabilityYou can match the live SERP format and will maintain the URL.
Striking distanceA query already near page one that needs the page, not a new URL.
Primary queryThe one phrase this URL is allowed to own.

People type how to choose keywords for SEO when a seed tool has 2,000 rows. This page is the filter. The plan that ranks the survivors is Keyword Strategy. The vocabulary of query versus page versus brand term is What Are SEO Keywords?.

Google’s Search getting-started guide is the public on-ramp: a crawlable URL, a clear page, a property you can measure. If you do not have that property yet, get Search Console working before you buy a keyword toy.

Public desk packet: three filters, one next window

First-hand, dated, reproducible — not a customer case study. We applied three keep-rules to one English Search Console Performance export for infinisynapse.com. Select window: 28 days ending 2026-07-14. Verify window: 28 days ending 2026-08-11. Last verified 2026-08-18. Next public re-run 2026-08-25. Marker DESK-HTCK-20260818A. Download desk-filter-quality.csv. Arithmetic ran in the browser. A model did not invent the clicks.

Judging rules. Volume-only = keep the 40 queries with the highest published-volume-band annotation (desk shape from vendor docs, not a licensed volume API). KD-only = keep queries whose published hardness band was “easy / possible” (0–49 on the Semrush KD% / Ahrefs public bands). Your impressions = keep rows with at least one impression and a visible average position. “Later earned clicks” = how many of those kept queries earned ≥1 click in the verify window. Counts are of this property, not of the web.

FilterKeptLater earned clicks
Volume only404
KD only225
Your impressions1812

That is the first-hand case this page can defend: the impression filter kept 18 and 12 of them earned a click next window; volume kept 40 and only 4 did. Cheap seed lists are not a selection score (Stanford HAI AI Index 2025, McKinsey’s State of AI).

Independent reviews and official sources

Third-party URLs a reviewer can open — retrieved 2026-08-18. None is an award or a vendor badge.

SurfaceKindWhat you can verifyClaim we do not make
Get started with SearchOfficial documentationCrawlable URL, measurable propertyOfficial Google keyword score
Search Console Performance reportOfficial documentationHow clicks and impressions are countedOfficial Google selection API
Ahrefs — Keyword DifficultyOfficial product docsKD as backlinks to ranking pagesThat we ship this API
Semrush — What is KD%Official knowledge base0–100 hardness bandsA licensed Semrush export
Nielsen Norman Group — mental modelsResearch articlePeople act from the model they already haveUX certification
AgentSpot — InfiniSynapseCompany directoryPublic product listingAward or filter grade
G2 — SEO toolsIndependent review marketCategory pageRanking or badge
Gartner Peer Insights — Analytics & BIIndependent review marketCategory pageMagic Quadrant placement
Wikidata — SEO (Q180711)Knowledge-base entityStable id for the wider practiceProduct listing

Intent before volume

Volume is a hint. Intent is the job. Different jobs should not share a title. If the page cannot do the job, the row fails even when a seed tool likes the number.

Current rank before a wish list

Current rank means average position in your export, plus whether impressions already exist. A query at position 8 with real impressions is a candidate. A query with a blank in your file is a wish. How to choose keywords for SEO keeps the candidate. It parks the wish. Google’s Search Console help is where teams go to learn the property. The Performance report is the file the filter reads.

We do not ship a keyword difficulty checker as a product API. The teaching page explains what those scores measure and when they lie. How to choose keywords for SEO does not wait on them. Winnability here is “do you already appear, and can you match the SERP format on a page you will keep?” That is enough to pick this month’s work.

Three tests that decide the next query

Write the three tests on the brief. A row that fails one test is not “almost.” It is out.

TestPassFail
IntentThe page can do the job the query asksThe page would have to pretend
Current rankImpressions exist; position is a number you can seeThe export is blank
WinnabilityYou can match the format and maintain the URLThe SERP is a type you cannot ship

Intent match

Wikipedia’s article on user intent is the right vocabulary: the goal behind the query, not the tokens alone. Name the goal before you keep the row.

IntentThe searcher wantsA pass looks like
NavigationalA specific site or loginA door, not an essay
InformationalAn explanationA definition you can quote
CommercialA comparison before a choiceA comparison you will update
TransactionalTo buy or sign upA page that can take the action

“Best X” is commercial. “What is X” is informational. “X login” is navigational. If two queries show mostly the same URLs, they are one job and one page. Assigning that URL is keyword mapping. This filter only says they belong together.

Position you already hold

Striking distance — roughly positions 4 through 20 with real impressions — is usually the cheapest win. You are already eligible. How to choose keywords for SEO prefers that band over a head term at position zero in your file. High impressions and weak CTR is a snippet job, not a new URL. A declining position is a diagnosis job. Keyword Monitoring watches the week-over-week move. This filter only needs the current number.

Position is an average across the window. If one URL is at 4 and a twin is at 18, choose the owner before you rewrite. A third URL is a mapping miss.

Winnability you can maintain

Winnability is not a purchased 0–100. It is whether the live SERP is a format you can match and whether someone will update the page. A calculator SERP is not a 2,000-word essay. A pricing SERP is not a glossary. How to choose keywords for SEO fails the row if you will not maintain the format. That is an honest no, not a softness score.

A hardness number cannot veto a query you already sit on, and it cannot bless a query you have never appeared for. Read the keyword difficulty page if you need the formula, then come back to the export.

Mental models and content design

The searcher arrives with a picture of the job. Nielsen Norman Group on mental models is the usable research: people act from the model they already have. Write one line on the brief — “they think this is a template” or “they think this is a definition.” If the H1 fights that picture, you picked the query and then wrote the wrong page. W3C accessibility principles still apply: a chosen query fails if the page is a wall of synonyms.

Upload the export for GSC analysis after you have named intent, position, and the model. The file will not write the page. It will stop you from picking a blank row.

How this job differs from nearby jobs

How to choose keywords for SEO is the filter. Nearby pages assign, find gaps, or watch rivals.

Choosing versus mapping

Keyword Mapping assigns one primary per URL after you have chosen. If you map a query you failed on intent, you own a bad job cleanly. If you choose well and skip the map, two URLs will share the win. Do the filter, then the assignment.

Choosing versus a gap

A keyword gap is an unowned impression. Not every gap should be chosen. Some are secondary. Some are formats you cannot match. How to choose keywords for SEO is the yes/no on that list. Content Ideas is the brief after a yes. Secondary Keywords is the weave when the answer is “keep it on the existing URL.”

Competitor Keyword Research can show the format you are losing. Keyword Research Template Ahrefs can hold the scored rows. Neither replaces the three tests.

Implementation steps

Use this sequence so how to choose keywords for SEO stays a monthly filter.

  1. Export Performance for a comparable window. Include query, page, clicks, impressions, CTR, and position. Google’s Performance report is the file.

2. Drop queries with no impressions. They are wishes. A seed-tool row with a blank in your export is not this month’s work.

3. Score intent, current position, and winnability on the rest. A row that fails one test is out. How to choose keywords for SEO does not average the three into a fake 0–100.

4. Pick a short queue and write the brief. Name the primary, the intent in one sentence, the URL, and the SERP format. A paid bid is an ads budget, not this filter. The ranked plan after the brief is keyword strategy. Then open the GSC analysis so the columns stay arithmetic.

The brief does not name a difficulty score. It does not name a 49k volume target. The choice is finished when someone can write the H1 without guessing. Write the comparison window on the brief — 28 days versus the prior 28 — so the next export can prove whether the choice moved clicks.

If the page shipped and impressions rose while CTR stayed flat, the next pass is a snippet edit, not a new URL. If impressions vanished, check mapping for a twin before you reopen the filter.

Failure modes

These are selection failures, not model-reliability failures.

Starting from a 49k head term

You pick the biggest seed-tool number and discover a blank in your export. How to choose keywords for SEO failed at the first test. Start from impressions you already have.

Ignoring a page you already rank

You commission a new URL for a query that already sits at position 7 on a live article. That is a mapping miss and a how to choose keywords for SEO miss. Strengthen the owner.

Treating KD as the gate

You wait for a hardness API we do not run. The striking-distance rows sit unedited. How to choose keywords for SEO does not need that gate.

Inspect the complete How To Choose Keywords For SEO page

Paste a sanitized URL into the InfiniSynapse SEO Health Checker so every title, mention, citation, and on-page layer can be reviewed together. Then validate the findings on the live page.

Open SEO Health CheckerRemove credentials, secrets, personal data, and sensitive literals.

Frequently Asked Questions

How do you start picking keywords for SEO?

Bottom line: Start with queries you already show for. Picking keywords for SEO keeps a row when the intent matches, the position is a number in your export, and you will maintain the page. A seed list without impressions is a later bet, not this month’s queue.

Do I start from a seed tool or from Search Console?

Bottom line: Search Console, if you have a property. A seed tool is optional context for queries you have never appeared for. It is not how to choose keywords for SEO.

What is winnability without a difficulty score?

Bottom line: Whether you already appear, whether you can match the live format, and whether you will maintain the page. That is enough for how to choose keywords for SEO this month.

Can I choose a query I have never ranked for?

Bottom line: Yes, as a bet, if you can match the format and you accept it is not evidence-led. Label those bets. Do not mix them into the evidence-led how to choose keywords for SEO queue.

How many queries should I choose per month?

Bottom line: As many as you will ship and maintain. A short queue that gets pages is better than a 200-row sheet of unused how to choose keywords for SEO notes.

Is this the same as a keyword strategy?

Bottom line: No. How to choose keywords for SEO is the filter. Keyword strategy is the ranked plan across quadrants, mapping, and monitoring.

Conclusion

Picking keywords for SEO is intent, current rank, and winnability on rows you already touch. How to choose keywords for SEO is the same filter. It is not a seed list and not a hardness API. Open the GSC analysis, pick a queue you can keep, then assign owners in Keyword Mapping. The ranked plan still lives on the keyword strategy hub.

Sources

  1. Google — Get started with Search · Search Console Performance report · Search Console help. Retrieved 2026-08-18.
  2. Ahrefs — Keyword Difficulty · Semrush — What is KD% · Nielsen Norman Group — mental models · W3C accessibility principles · GOV.UK content design · Wikipedia — User intent.
  3. Stanford HAI — AI Index 2025 · McKinsey — The state of AI.
  4. Gartner Peer Insights · G2 — SEO tools · AgentSpot — InfiniSynapse (directory mention, not an award).
  5. Wikidata Q180711 · NIST Privacy Framework.
  6. InfiniSynapse desk — first-party filter quality (DESK-HTCK-20260818A). Not a customer lift study.

Reviewer: InfiniSynapse Data Team. Published 2026-08-16. Updated 2026-10-01. Policy: editorial standards · privacy.

WZ

William Zhu · Cofounder, InfiniSynapse · GitHub @allwefantasy

Desk-validated SEO Health methods. Corrections: zhuhl@infinisynapse.com · corrections policy.

Picking Keywords for SEO: Three Keep Tests