Branded vs non-branded search traffic: how to separate them
Blended search numbers hide whether your SEO is working. Here is how to split branded from non-branded queries in Search Console and read each side correctly.
Your search clicks went up 20 percent. Good news, right? Maybe. If most of that growth came from people typing your company name, your SEO did nothing. Someone heard about you elsewhere and came looking. Splitting branded from non-branded traffic is the quickest way to find out what is really happening.
Why the split matters
Branded queries contain your name, a product name, or a close misspelling. Those searchers already know you. They mostly want a login page, pricing, or support. You will rank first for them almost no matter what you do.
Non-branded queries are the ones where SEO earns its keep. The searcher has a problem and does not know you exist yet. Winning here means new audience, not existing audience.
Mixed together, the two hide each other. A big marketing push can inflate branded clicks and mask a drop in non-branded clicks. A new site with no brand awareness will look weak overall even when its non-branded growth is healthy.
How to split them in Search Console
Search Console has added a branded query filter to the performance report, but it has rolled out gradually and may not show for every property. If you do not see it, a regular expression filter works on any site.
- Open the Performance report and choose Search results.
- Add a Query filter and switch the match type to Custom (regex).
- Enter your variants separated by pipes, such as seopine|seo pine|seopine.com. Include common misspellings and your product names.
- Save the numbers, then repeat with the filter set to Doesn't match regex to get the non-branded side.
- Compare the same date ranges for both, ideally year over year, so seasonality does not fool you.
Keep the regex list in a shared document. If each person on the team builds their own, the numbers will never match.
Reading each side
Branded traffic
Treat branded clicks as a measure of awareness, not SEO skill. Rising branded search usually follows PR, podcasts, social posts, ads, and word of mouth. It is a useful signal that something outside search is working.
Still check it for problems. If a competitor or a review site outranks you for your own name, or your sitelinks look wrong, fix that. Those searchers are the easiest conversions you will ever get.
Non-branded traffic
This is your real SEO scorecard. Watch impressions, average position, and clicks per page group. Tie it to the pages you actually published or updated, not to the site as a whole.
- Falling non-branded clicks with stable impressions often means a weaker title or an AI answer taking the click.
- Falling impressions usually means lost rankings. Check for content decay and cannibalization.
- Rising impressions with flat clicks means you rank, but the snippet is not winning.
What the split cannot tell you
The split is a rough tool. Regex filters miss queries that mention you in unexpected ways, and Search Console hides rare queries for privacy, so the totals will not add up exactly. Treat the result as a trend, not an audit.
AI answers add another gap. Someone may see your brand named in a ChatGPT or AI Overview answer, then search for you by name later. That visit shows up as branded search, even though the discovery happened elsewhere. There is no reliable way to measure that link today, so do not claim it as proven.
What to do this week
Build your branded regex, pull the last 12 months for both groups, and put them side by side. Then set your SEO goals on the non-branded line only. Report branded traffic separately, as a measure of how well your brand is spreading. Once the two are apart, you will know whether your content is finding new readers or just serving the ones you already had.