SEOKeyword Research

Branded vs non-branded keywords: what the split actually tells you

7 min read
Branded vs non-branded keywords: what the split actually tells you

Your search traffic is up 40% this quarter. Before anyone celebrates, split it into branded and non-branded and look again. If the growth is branded, your SEO did not cause it. Something else did, and SEO is taking credit for demand that was created somewhere else.

That single split is the most useful cut of search data most teams never make, and it takes about five minutes in Google Search Console.

What are branded keywords, exactly

A branded keyword contains your company name, your product name, or a recognisable variant of either. "hrefstack", "hrefstack pricing", "href stack review", and "hrefstack vs competitor" are all branded. So are common misspellings, which is worth remembering because they often sit in a separate row in your data and get missed.

Non-branded keywords describe the problem instead of the company. "ai seo content tool", "how to find competitor keywords", "content gap analysis" are non-branded keyword examples in this category. The person searching has a need. They do not yet have a vendor in mind.

The line gets blurry in two places. Product category terms that include a brand-adjacent word, and competitor-brand searches. A search for a competitor's name is not your branded traffic, but it is not really non-branded either, since the searcher already has a vendor in mind. Most teams put competitor-brand terms in a third bucket for exactly this reason.

Why the split is the more honest metric

Total organic traffic is a vanity number because it blends two things that behave completely differently.

Branded search is downstream of everything else you do. A podcast mention, a funding announcement, a conference talk, a paid campaign, or a customer telling a colleague all end the same way: somebody types your name into Google. When branded search rises, demand generation worked. Your content might have contributed. So might a press cycle you had nothing to do with.

Non-branded search is the only part that measures whether you are reaching people who do not know you exist. It is slower, harder, and the actual point of publishing content.

This is why a quarter that looks great in aggregate can be a quarter where the content programme did nothing. If branded queries grew 60% and non-branded grew 2%, the honest read is that awareness went up and discovery did not.

The reverse pattern matters too, and it is more encouraging than it looks. Non-branded up, branded flat means new people are finding you who have never heard of you. That is exactly what early-stage content is supposed to do, and it usually shows up in traffic before it shows up in pipeline.

How to pull the split in Search Console

Search Console does not give you a branded and non-branded toggle, so you filter for it.

Open Performance, then Search results. Add a Query filter. Set it to "Queries not containing" and enter your brand name. That view is your non-branded performance. Flip it to "Queries containing" for branded. If your brand has a common misspelling or a two-word form that people run together, use the regex filter option instead and cover both spellings in one expression.

Two things to watch when you do this.

Search Console hides a share of queries for privacy reasons, so the numbers will not reconcile exactly with your totals. The trend is reliable even when the absolute figures are not.

And your brand name may be a real word. If your company is called something like "Ramp" or "Notion", a contains-filter will sweep in searches that have nothing to do with you. In that case filter on the more specific forms, and accept that the branded bucket is an underestimate rather than polluting the non-branded one.

hrefStack connects Search Console directly into the same dashboard as the content pipeline, so indexing status and keyword performance sit next to the articles that produced them. That adjacency matters more than it sounds. The gap between "we published 40 posts" and "here is what those posts rank for" is where most content programmes lose the thread.

The ratio worth tracking, and what a healthy one looks like

There is no universal correct ratio, and anyone quoting one is guessing. What matters is direction and stage.

A very young site with almost no brand recognition should be nearly all non-branded, because there is no brand to search for. If a young site is mostly branded, it is running on founder network and outbound, not on search.

A well-known company will be heavily branded, and that is not a failure. It does mean that using total organic traffic as a content KPI will flatter the content team every quarter regardless of what they publish.

The number to watch is non-branded impressions, tracked as its own series. Impressions move before clicks do. A page that starts appearing on page three for a cluster of non-branded terms is progress that a clicks-only view will not show for weeks.

What each half tells you to do next

The split is not just reporting. Each side implies a different action.

Branded queries with poor click-through usually mean your title and description for the pages people find when they search your name are weak, or a review site is outranking you for "yourbrand review". Both are cheap to fix and worth doing first, because branded searchers are the closest to converting.

Branded queries you do not rank first for are an emergency in a way non-branded ones are not. If a competitor or an aggregator outranks you for your own name, that is direct pipeline leakage.

Non-branded queries with impressions but no clicks mean you are ranking in positions 8 to 20. This is the most actionable bucket in the whole report. These pages already have topical relevance in Google's view. They usually need depth, internal links, or a better match to what the query actually wants, not a rewrite from scratch.

Non-branded queries you have no presence for at all are a content gap, and this is where competitor data earns its place. hrefStack's Competitor Intelligence Engine uses DataForSEO domain intersection to surface keywords competitors rank for that you do not, filtered to volume above 100 and difficulty below 80, so the gap list arrives already screened for whether it is worth writing. The filtering is the useful part. An unfiltered gap list is just a longer to-do list.

The mistake that makes the whole exercise pointless

Teams split branded and non-branded once, put it in a slide, and never look again.

The value is in the series, not the snapshot. One reading tells you your current mix. Six months of readings tell you whether the content programme is building discovery or whether you are slowly becoming better at capturing demand you already had. Those are very different businesses, and only the trend distinguishes them.

Set the two filtered views as saved reports, check them monthly, and track non-branded impressions as the headline number. Everything else in the report is context for that one line.

FAQ

What are branded keywords? Search queries that include your company or product name, or a recognisable variant such as a misspelling or a spaced-out version. Everything else is non-branded.

What is a good non-branded keywords example? Anything describing the problem rather than the vendor. For a content tool, "how to find keyword gaps", "seo content workflow", and "ai content research tool" are non-branded. "hrefstack pricing" is branded. The test is whether the searcher had to already know you exist to type it.

Should competitor brand searches count as branded or non-branded? Neither, ideally. Keep them in a third bucket. They behave like branded traffic in intent, since the searcher has a vendor in mind, but the vendor is not you. Blending them into either bucket distorts both.

Why is my branded traffic growing while non-branded stays flat? Usually because demand generation is working and discovery is not. Press, paid, social, and word of mouth all create branded search. If non-branded is flat, your content is not yet reaching people who have not heard of you. That is a content and indexing problem, not a brand problem.

Does ranking for branded terms help non-branded rankings? Not directly. Branded search is a demand signal rather than a ranking factor you can act on. The practical connection runs the other way: strong non-branded content earns links and mentions, and those tend to lift the whole domain over time.

Where to start

Open Search Console, add the two query filters, and write down non-branded impressions for the last three months. That number, tracked monthly, tells you more about whether your content is working than any traffic total will.

If the gap list is the part you are missing, hrefStack's free tier gives you 10,000 words a month and access to the competitor gap output before you commit to a paid tier. Our guide to the best SEO tools for bloggers covers how the reporting side fits alongside the writing side.