Paste a keyword list or upload a CSV, such as a Search Console export, and the finder sorts every keyword into transactional, commercial, informational or navigational intent. The rules are plain word lists, shown on this page, and every row tells you which word decided its label.
Free, no sign-up. Your keywords never leave your browser.
The box starts with an example list for a fictional running shoe shop called ExampleRun. Replace it with your own keywords, one per line, or upload a CSV. Fill in your brand names so searches for your own site count as navigational.
Comma separated. A keyword with your brand and no buying word counts as navigational.
Or upload a CSV
Click a card to filter the table. The CSV contains the rows shown.
| Keyword | Intent | Matched modifier | Also matched |
|---|
No keywords in this group.
Type a product, service or app and get transactional keyword ideas built from fixed buying patterns, such as "buy {seed}", "{seed} price" and "{seed} near me". The generator does not know search volumes, so check the ideas against your Search Console data or a keyword tool before you build pages for them.
A transactional keyword is a search made by someone who is ready to do something: buy, order, book, hire, download or subscribe. "Buy trail running shoes", "plumber near me" and "project management software free trial" are transactional. They usually have less volume than questions about the same topic, but each visit is worth more, so they belong on the pages that can close the deal: product, category, pricing and booking pages.
Most searches signal their intent with a modifier word. That is what this finder looks for, and it is why it shows you the word. A keyword with no modifier, such as "running shoes", has no stated intent, so the finder leaves it unclassified instead of guessing.
These are the lists the finder uses. A word only counts when it appears as a whole word, and multi-word modifiers must appear in this order.
buy, buying, purchase, order, order online, price, prices, pricing, cost, costs, how much, cheap, cheapest, affordable, deal, deals, discount, discounts, discount code, coupon, coupons, coupon code, promo code, voucher, sale, for sale, on sale, clearance, shop, store, near me, nearby, hire, for hire, rent, rental, book a, book an, book online, booking, reserve, reservation, appointment, tickets, quote, download, subscribe, subscription, sign up, free trial, trial, delivery, free shipping, shipping, in stock, wholesale
best, top, review, reviews, rated, top rated, rating, ratings, vs, versus, alternative, alternatives, comparison, compare, compared, competitors, similar to, recommended, pros and cons, worth it, brands, which is better
how, how to, what, what is, why, when, where, who, which, guide, tutorial, ideas, tips, examples, example, meaning, definition, define, learn, history, explained, checklist, steps, benefits, causes, symptoms, facts, and these words at the start of a query: is, are, can, do, does, should, will, did, could, would
login, log in, sign in, signin, my account, official site, official website, homepage, customer service, customer support, contact us, contact number, phone number, careers, portal, plus the brand names you enter.
Word lists are blunt on purpose: you can see and question every decision. They cannot tell "tank top" from "top 10", or a book you read from booking a table, so scan the Also matched column and the No modifier group before acting on the totals.
The queries your site already gets impressions for are the best keyword list you have. You can upload a Search Console export here, or work on all your queries in GSC Wizard. It does not label intent for you, but its filter panel has preset filters for transactional, informational, navigational, local and comparison queries, a query filter that matches a regex, and a branded versus non-branded split based on your brand terms. The Queries report then shows clicks, impressions, CTR and position for just the matching queries.
GSC Wizard's built-in Transactional filter is broader than this page and also counts words such as best, top and review. For this page's stricter list, add a query filter set to "matches regex" with this pattern:
\b(discount code|free shipping|order online|subscription|coupon code|book online|reservation|appointment|affordable|promo code|free trial|discounts|clearance|subscribe|wholesale|purchase|how much|cheapest|discount|for sale|for hire|download|delivery|shipping|in stock|pricing|coupons|voucher|on sale|near me|book an|booking|reserve|tickets|sign up|buying|prices|coupon|nearby|rental|book a|order|price|costs|cheap|deals|store|quote|trial|cost|deal|sale|shop|hire|rent|buy)\b
Free for the 7-day trial, no credit card needed, then from €17 a month.
Transactional keywords are searches made by someone ready to act: to buy, order, book, hire, download or subscribe. They usually carry a modifier that gives the intent away, such as buy, price, cheap, coupon, for sale, near me or free trial. They tend to have less search volume than informational keywords but convert far better, which is why product, category and service pages should be built around them.
Commercial keywords come from people who are still comparing: best running shoes, nike vs asics, ahrefs alternatives, reviews. Transactional keywords come from people who have decided and want to act: buy running shoes, running shoes discount code. Commercial queries suit comparison pages, reviews and buying guides; transactional queries suit product, pricing and booking pages.
With the modifier lists shown on this page and a fixed order. A navigational word such as login wins first, then a transactional modifier, then a commercial one, then your brand name, then an informational modifier. Words are matched whole, so shop matches "shoe shop" but not "shopify". Each row shows the modifier that decided the class and every other modifier it matched, so you can see why a keyword landed where it did and overrule it.
Because none of the modifier words appear in them. A bare product term such as running shoes has no stated intent: Google shows shops for it, but the searcher may only be browsing. The finder leaves such keywords unclassified instead of guessing. Look at what Google ranks for them, or add your own words to the generator, to decide where they belong.
Yes. In Search Console open Performance, export the data, and upload the Queries.csv from the export (or paste the queries). The finder recognises the Top queries column and carries the Clicks column along, so the totals per class show how much of your traffic is transactional. The file is read in your browser and never uploaded.
It combines your seed term with a fixed set of transactional patterns for the kind of business you pick, such as buy {seed}, {seed} price, {seed} near me or {seed} free trial, plus any modifiers you add. It does not know search volumes, so check the ideas in Google Keyword Planner or in your own Search Console data before you build pages for them.
No. Classification, CSV parsing and the generator all run in your browser tab. Nothing you paste or upload is sent to GSC Wizard or anyone else.
See your title and description as a Google result.
Word and phrase frequencies for any text or HTML.
See where your pages rank in Google.
Find pages whose click-through rate lags their position.
Every free Search Console and SEO tool on one page.
Practical GSC and GA4 workflows, product updates and SEO experiments. No spam, unsubscribe anytime.