Search Intent Classifier

· Free browser tool

A search intent classifier sorts a keyword list by what the searcher is actually trying to do, so the same query set can be split into research questions, comparison shopping, ready-to-buy terms, and brand or destination lookups. Matching content to intent is what turns a ranking keyword into a converting one, because a how-to page will never satisfy a searcher who typed buy and a product page will bounce someone who only wanted a definition.

This tool is free and runs entirely in the browser. Paste a list, and every keyword is labelled informational, commercial investigation, transactional, or navigational by a set of rules you can read on the page, with the exact signal that triggered each label shown beside it, so nothing is a black box and nothing you paste is uploaded.

Search Intent ClassifierFree · client-side
Intent mix
The rules (in priority order)
    Classified keywords
    KeywordIntentMatched signal

    🔒 Private: everything runs in your browser. Nothing you paste is uploaded.

    How the search intent classifier works

    Each keyword is checked against four ordered rule sets and labelled by the first signal it matches. The rules are listed in full beside the input, and the matched term is shown next to every result so the reasoning is always visible.

    Four intent classes, checked in priority order

    The classifier works through four buckets. Transactional terms (buy, price, coupon, near me, hire) signal a searcher ready to act. Navigational terms (login, sign in, download, official) signal someone chasing a known property. Commercial investigation terms (best, top, review, vs, compare, alternative) signal active comparison. Informational terms (how, what, why, guide, tutorial, meaning) signal research. Because a single keyword can carry more than one signal, the rules run in that priority order, so best price is read as transactional rather than stopping at the comparison word.

    Every label shows the signal that produced it

    Black-box classifiers are hard to trust because there is no way to check a debatable call. This tool prints the exact word or phrase that matched beside each keyword, alongside the rule it belongs to, so a result like buy expired domain reads as transactional because it matched buy. When a keyword matches nothing, it falls through to informational as the safe default and is labelled as such. That transparency means a result that looks wrong can be inspected, and the underlying word list can be adjusted with full knowledge of why.

    Built for real keyword research workflows

    The output is a sortable table of keyword, intent, and matched signal, plus a live count and percentage split across the four classes so the overall shape of a list is visible at a glance. Results can be filtered to one intent, copied as a tab-separated table, or downloaded as a CSV that drops straight into a spreadsheet. Duplicates are removed case-insensitively before classification, so a list pulled from several sources is de-duplicated and labelled in one pass without leaving the browser.

    Search intent classifier frequently asked questions

    Q1What are the four types of search intent?

    The four standard classes are informational (learning or researching), commercial investigation (comparing options before a decision), transactional (ready to buy or act), and navigational (heading to a specific site or brand). This tool labels each keyword with one of these four, using visible word signals such as how for informational, best for commercial, buy for transactional, and login for navigational.

    Q2How does the classifier decide which intent a keyword has?

    Each keyword is checked against four ordered lists of trigger words. The first list that matches wins, running transactional, then navigational, then commercial, then informational, so a stronger action signal outranks a weaker one. The exact matched term is shown beside every result. A keyword that matches no signal defaults to informational, which is the safest assumption for a plain research query.

    Q3Is rule-based intent classification accurate enough?

    Rule-based matching is fast, transparent, and right on the large majority of clear queries, which makes it ideal for triaging a big list. It is a model, not a verdict, so edge cases and ambiguous phrasing should be reviewed by hand. Because the tool shows the matched signal for every keyword, debatable calls are easy to spot and correct rather than hidden inside a score.

    Q4Does this search intent tool send my keywords anywhere?

    No. Every keyword is read, matched, and labelled by JavaScript running in your browser, and nothing you paste is uploaded, logged, or stored. The classifier keeps working offline once the page has loaded, which makes it safe for unpublished keyword lists, client work, or any research you would rather not send to a third-party server.

    Q5Why match search intent to content at all?

    Because intent decides whether a ranking earns a result. A page that answers a question will frustrate a searcher ready to buy, and a checkout page will lose someone who only wanted a definition. Sorting a keyword list by intent first tells you which pages to build, which to optimise for conversion, and which queries belong together in a single piece of content.

    Hristo Bogdanov, Head of SEO at SEO Domains

    Hristo Bogdanov

    Head of SEO @ SEO Domains · CEO & Co-founder of SEO.bo

    Hristo has spent 15+ years building aged-domain acquisition and screening workflows for SEO professionals, brand owners, and domain investors, and builds the free tooling SEO Domains publishes for practitioners.