What the Search Intent Classifier does
This classifier labels each keyword in a list as informational, navigational, commercial or transactional using a published set of modifier rules, and shows for every keyword the exact words that decided it, a confidence figure and whether a second intent is close behind. You can override any label before exporting the list as CSV.
It is deliberately simple and entirely visible: no model, no hidden weights, nothing sent anywhere. That makes it fast on tens of thousands of keywords and easy to audit - and it means the labels are a first pass for a human to check, not a verdict.
How to use it
- Paste keywords one per line, paste a CSV export, or drop a CSV or text file. A column called Keyword, Query or Top queries is found automatically; a column called Intent is kept as your override.
- Add your brand names, separated by commas, so branded searches are recognised as navigational.
- Select Classify. Each row shows the intent, the confidence and the deciding words with their weights.
- Sort by confidence and review the low and mixed rows first. Use the drop-down in any row to override the label; the counts update immediately.
- Download the CSV. It keeps both the rule's label and your override, so you can see later which decisions were yours.
Reading the results
Informational searches want to learn (how to, what is, why, guide). Navigational searches want a specific site or page (a brand, login, app). Commercial searches are researching a purchase (best, review, vs, alternatives). Transactional searches are ready to act (buy, price, coupon, near me, book).
Confidence is the winning intent's score divided by the total of all scores. 100% means every signal pointed the same way. A keyword is marked mixed when the runner-up scores at least three-quarters of the winner - "cheap flights paris vs rome" is both comparing and buying.
Unclassified means no rule matched. "cold brew ratio" contains no modifier at all; it is left unlabelled rather than guessed, and is a good candidate for checking the live results page by hand.
Worked example: sixteen keywords for a coffee equipment shop
With Grindhouse entered as the brand, "how to descale an espresso machine" scores informational 6 ("how to" weighs 3 and counts double at the start). "grindhouse login" scores navigational 7: 2 for the brand, 3 for login and 2 more because a brand followed by an account word is a strong navigational pattern. "aeropress vs french press" is commercial on "vs" (2.5), and "buy ethiopian coffee beans" transactional on "buy" (3.5).
Of the sixteen, three come out informational, three navigational, four commercial, four transactional and two unclassified ("pour over kettle" and "cold brew ratio"). "grindhouse coffee" is navigational on the brand alone, and "grindhouse discount code" is transactional 3 against navigational 2 - close enough to check, not close enough to count as mixed.
Formulas and scoring rules
- Score per intent
score(intent) = sum of weights of the matched words and phrases for that intentPhrases are matched longest first; a matched word is not counted again.- Question words
weight x 2 when an informational pattern starts the keyword and begins with what, why, how, who, when, where, which, does, can, should or is- Brand
navigational + 2 per brand match; + 2 more on login, app, account, website, support and similar when a brand is present- Confidence
confidence = top score / total score, rounded to two decimalsCapped at 0.5 when the only signal is a single weak word (weight under 2).- Mixed
mixed when second score >= 0.75 x top score
Limitations: what the result does not prove
- Rules read only the words in the keyword. They cannot see what the search results for it actually show, which is the best evidence of intent.
- The lexicon is English. Keywords in other languages will mostly come back unclassified unless they contain English modifiers or your brand.
- Some modifiers are genuinely ambiguous: "book" can be a noun or a verb, and "top" can be a ranking or a garment. Check any row where a single word decided the label.
- It does not estimate search volume, difficulty or value; bring those from your own keyword data and they are kept alongside the labels.
Privacy: where your data goes
Everything you paste, type or drop is processed in this browser tab. It is not uploaded, logged, stored or sent to analytics. Session recording and tag-manager scripts are switched off on this page.
Standards and sources
- Google Search Quality Rater Guidelines - understanding user intent (PDF)
- Google Search Central - Creating helpful, reliable, people-first content
Frequently asked questions
What are the four types of search intent?
Informational (learning something), navigational (going to a known site or page), commercial (investigating options before buying) and transactional (ready to buy, book, download or sign up). Many keywords blend two, which is why the tool reports a runner-up.
What is the difference between commercial and transactional intent?
Commercial searches compare and evaluate - best, review, vs, alternatives - while transactional searches are ready to act: buy, price, coupon, near me. A page for "best espresso grinder" should compare; a page for "buy espresso grinder" should let people buy.
How accurate is rule-based intent classification?
It is as accurate as its word lists and no more: clear modifiers classify reliably, keywords without modifiers do not classify at all, and ambiguous words need a human. That is why every label shows the words behind it and can be overridden.
Can I classify a Google Search Console export?
Yes. Export the queries table as CSV and paste or drop it; the Top queries column is detected and clicks or impressions are kept as a volume column you can sort by.
Why is a keyword with my brand not navigational?
A brand adds 2 to navigational, but other words can outweigh it: "brand review" is commercial and "brand discount code" transactional, because those searchers already know you and want something specific. Brand plus login, app or account is strongly navigational.
Are my keywords uploaded anywhere?
No. Classification, overrides and the CSV export all happen in your browser. The page makes no request containing your keywords.
Last reviewed by the A2Z.Tools team against the sources listed above.