Semantic grouping

    Semantic keyword grouping: cluster by meaning, not spelling

    Semantic grouping puts "how to remove coffee stains" and "getting coffee out of carpet" in the same cluster, because they express the same need. Word-matching methods leave them apart. For informational content — where searchers phrase the same question a dozen ways — that difference decides whether a page covers a topic or a fragment of one.

    Key takeaways

    • Meaning-based grouping captures synonyms, paraphrases and long-tail variants.
    • It is the strongest option for blog, guide and FAQ content.
    • Lexical methods stay better for SKU-style catalogue keywords.
    • AI-assisted modes are available on paid plans, with a per-run keyword limit.

    What semantic grouping catches that word matching misses

    A word-matching method needs shared tokens. Real search behaviour does not cooperate: people use synonyms, regional wording, abbreviations, brand names in place of categories, and questions phrased as statements. Every one of those variants is demand for the same page.

    Semantic grouping compares the underlying meaning of queries, so those variants converge. In practice, semantic runs on informational sets produce noticeably fewer orphan keywords — single-keyword clusters that should have joined a group.

    Where semantic grouping is the wrong tool

    Meaning-based grouping can over-merge product keywords. "iPhone 15 128GB" and "iPhone 15 256GB" mean nearly the same thing semantically and belong on different pages commercially. Catalogue and SKU keyword sets are better served by lexical or specialised e-commerce modes that respect attribute differences.

    • Blog, guide, glossary and FAQ content — semantic wins
    • Category and product listings — lexical or catalogue modes win
    • Mixed lists — cluster in two passes, splitting by intent first
    • Regulated verticals — use the specialised modes built for them

    How the AI-assisted modes work

    On paid plans, semantic runs are supported by a language model that evaluates whether queries express the same underlying task, then labels each resulting cluster with a human-readable topic name. The output is easier to hand to a writer than a numbered group.

    Because model-assisted runs cost compute, they are limited to 500 keywords per run. The recommended pattern is to cluster the full list with a standard method first, then re-run the ambiguous or high-value sections with AI assistance.

    Reviewing a semantic run

    Two habits keep quality high. First, read the largest cluster in every run — over-merging always shows up there first. Second, sort clusters by total search volume and check the top ten manually, because those decide most of your traffic.

    Anything commercially critical should then be confirmed against live search results before you commit it to the content plan.

    Group your keywords by meaning

    Run a semantic pass over your most valuable keyword sections and get writer-ready topic labels.

    Try semantic grouping

    Frequently asked questions

    Is semantic grouping better than lexical clustering?

    For informational content, usually yes. For product and category keywords where small attribute differences matter, lexical or catalogue-specific methods are safer.

    Does it work across languages?

    Yes, including non-Latin scripts and right-to-left languages. Keep one language per run for the cleanest results.

    Why is there a 500-keyword limit on AI modes?

    Model-assisted runs consume compute per keyword. The limit keeps runs fast and pricing predictable; standard methods handle the full 50,000-keyword range.

    Can I rename the clusters it produces?

    Yes. Cluster labels are editable before export, and merges or splits you make by hand are preserved.