Tracking Branded vs. Non-Branded Queries in GSC

Separate branded searches from organic discovery. Here's how to filter GSC data and why the distinction matters.

By Ben Peetermans

Branded queries (searches including your company or product name) and non-branded queries measure completely different things. Mixing them hides what’s actually happening with your SEO — a critical part of tracking rankings effectively.

The core distinction:

  • Branded: People searching for you specifically (existing awareness)
  • Non-branded: People searching for what you offer (organic discovery)

Here’s how to separate them in GSC and why it matters.

How to filter branded traffic in GSC

  1. Go to Performance in Search Console
  2. Click ”+ New” to add a filter
  3. Select “Query” → “Queries not containing”
  4. Enter your brand name (and variations)
  5. Apply — now you see only non-branded performance

For branded-only view, use “Queries containing” instead.

Why this separation matters

Branded traffic is stable and high-converting — but it comes from brand awareness, not SEO. If your brand traffic grows, that’s marketing success, not content success.

Non-branded traffic is where SEO shows up. This traffic comes from rankings you earned through content and optimization. Growth here means your SEO is working.

Mixing them hides problems. If branded traffic grows 50% but non-branded drops 20%, your total might look flat — hiding a real SEO problem.

What to track in each segment

MetricBrandedNon-branded
Main goalMaintain high positionGrow traffic
Warning signAny position dropImpression or position drops
Typical position1-2Varies
CTR expectation40%+5-15%

Setting up ongoing tracking

Create two views in your reporting:

  1. Branded: All queries containing your brand
  2. Non-branded: All queries NOT containing your brand

Compare each segment week-over-week independently. SerpDelta separates these automatically so you see both trends clearly.

Common pitfall: brand variations

Don’t forget to filter:

  • Misspellings of your brand
  • Abbreviations
  • Product names
  • Domain name variations

One missing variation can pollute your non-branded segment with branded traffic.

Using regex for better filtering

GSC’s basic filters work but are limited. For complex brand filtering, you can use regex in the API or tools like SerpDelta:

(brand|brnd|mybrand|my-brand)

This catches multiple variations in one filter.

What healthy ratios look like

There’s no universal “correct” ratio, but patterns matter:

Site TypeTypical Branded %Notes
New site5-15%Low brand awareness
Established site30-50%Normal brand presence
Major brand60-80%Strong brand awareness

If your branded traffic suddenly spikes without marketing activity, check if non-branded queries are being misclassified. If non-branded drops while branded stays stable, your SEO may be declining while brand awareness masks it.

Making this actionable

The goal isn’t just reporting — it’s action. Use the separation to:

  • Measure SEO efforts accurately (non-branded growth)
  • Identify brand perception issues (branded CTR drops)
  • Catch SEO problems early (non-branded declines hidden by branded)

Review both segments weekly. The non-branded trend line is your SEO health indicator.

Once you’ve separated branded traffic, you can focus on finding unexpected keywords in your non-branded segment and tracking specific pages that drive organic discovery.