How to Track Branded vs. Non-Branded Search in GSC
Master branded vs non-branded search tracking in Google Search Console. Step-by-step guide for founders to segment traffic and optimize SEO strategy.
Why Branded vs. Non-Branded Search Matters
You've shipped. Your product works. But nobody knows it exists.
Here's the brutal truth: not all organic traffic is equal. A visitor searching for "your product name" is fundamentally different from someone searching "problem you solve." One is already warm. The other is cold. If you can't tell the difference, you're flying blind.
Branded searches are queries that include your company name, product name, or direct brand variations. Non-branded searches are everything else—the keywords that actually bring new people to you. Tracking them separately tells you what's actually working.
Without this separation, your analytics lie. You might think your SEO is crushing it when really you're just capturing people who already know you exist. Or worse, you're investing in content that nobody's searching for. The math breaks down fast when you can't see which traffic is self-generated brand awareness versus actual organic discovery.
Google Search Console (GSC) is where this lives. And Google just made it way easier to track this split.
Prerequisites: What You Need Before You Start
Before you set up branded vs. non-branded tracking, confirm you have these in place:
Google Search Console access. You need to own the property or have at minimum Editor permissions. If you haven't set up GSC yet, step through the 10-minute setup first. This is non-negotiable.
At least 16 days of data. GSC needs a minimum window to show meaningful performance reports. If you're brand new, wait two weeks before diving into this.
Your brand name and product name defined. Write down exactly what you want to count as "branded." Is it just your company name? Your product name? Common misspellings? Acronyms? Get specific. Vague definitions break your analysis later.
GA4 connected (optional but recommended). If you've already linked GA4 with Google Search Console, you can push this segmentation into your analytics dashboard. Makes reporting cleaner.
A spreadsheet or dashboard tool. You'll want somewhere to log your branded vs. non-branded metrics weekly or monthly. Building a Looker Studio dashboard connected to GSC is the founder-friendly move here—takes 30 minutes and gives you a one-page view.
If you don't have all of these, that's fine. Start with GSC access and your brand definition. Everything else is optional scaffolding.
The New Native Branded Filter in Google Search Console
As of late 2024, Google rolled out a native branded queries filter directly in the Performance report. This is the fastest way to split your data.
Google announced the branded queries filter in Search Console, powered by AI-assisted detection. Google's machine learning now identifies branded queries automatically. You don't have to manually define them anymore.
Here's how it works:
Step 1: Open the Performance Report
Log into Google Search Console. Select your property. Click on Performance in the left navigation. You'll see your clicks, impressions, CTR, and average position for the selected date range.
Step 2: Find the Branded Queries Toggle
Above the data table, you'll see a new toggle switch labeled Branded Queries. It's positioned near the date range selector and filter options. The toggle defaults to "All Queries."
Step 3: Switch Between Branded and Non-Branded
Click the toggle. You'll see three options:
- All Queries: Your complete traffic, no filtering.
- Branded Queries Only: Only searches that include your brand name or brand variations.
- Non-Branded Queries Only: Everything else—the cold traffic, the discovery searches, the real SEO wins.
Select Branded Queries Only first. Note your clicks, impressions, and CTR. Then switch to Non-Branded Queries Only and compare.
That's it. Google does the heavy lifting. You just read the numbers.
Why This Matters
The native filter uses machine learning to catch brand variations you might miss manually. It catches misspellings, acronyms, product names, and founder names automatically. It's not perfect—no algorithm is—but it's 80% of the way there with zero setup cost.
For most founders, this filter is enough. If you ship fast and don't have time to build custom regex filters, use this.
Manual Filtering: The Regex Approach (For Control Freaks)
If Google's branded filter doesn't match your exact definition—maybe you want to include partner names, or you want to exclude certain brand variations—you can build your own filter using regular expressions (regex).
This takes more setup but gives you complete control.
Step 1: Define Your Brand Terms
List every variation of your brand you want to count as "branded." Be specific:
- Your company name ("Seoable")
- Product name ("Seoable SEO audit")
- Founder name if it's part of your brand ("[Founder Name] SEO")
- Common misspellings ("Seoeable")
- Acronyms ("SEO audit tool")
- Domain name without www or https
Don't get greedy. Only include terms that are truly brand-specific. If "SEO audit" is a generic term you're ranking for, don't include it as branded just because you happen to appear in results.
Step 2: Build Your Regex Pattern
Regex patterns use special characters to match multiple variations at once. Here's a basic formula:
(term1|term2|term3)
Each term goes in parentheses, separated by pipes (|). So if your brand is "Seoable," your regex might look like:
(seoable|seoeable|"seoable seo"|seoable audit)
Regex is case-insensitive in GSC, so you don't need to write Seoable and seoable separately.
For more complex patterns, you can use wildcards:
(seoable.*|seo audit tool)
The .* matches any characters after "seoable," so "seoable platform," "seoable for founders," etc. all match.
Step 3: Apply the Filter in GSC
Go to the Performance report. Above the data table, click the + New button next to the Filters section. Select Query from the dropdown.
Choose Matches Regex from the operator dropdown. Paste your regex pattern into the text field.
Click Apply. GSC will now show only queries that match your pattern.
Step 4: Create the Inverse Filter for Non-Branded
To see non-branded traffic, you need to invert your filter. Click + New again, select Query, but this time choose Does Not Match Regex. Paste the same regex pattern.
Click Apply. Now you're seeing only queries that don't match your brand definition.
Pro Tip: Save Your Filters
GSC lets you save filter combinations. Once you've set up your branded and non-branded filters, save them with clear names like "Branded Traffic" and "Non-Branded Traffic." You can toggle between saved filters without rebuilding them each time.
Understanding Your Branded vs. Non-Branded Split
Once you've got your filters set up, you'll see four key metrics for each segment:
Clicks: How many times people clicked through from search results to your site.
Impressions: How many times your site appeared in search results (regardless of clicks).
CTR (Click-Through Rate): Clicks divided by impressions. What percentage of people who see you actually click?
Position: Where you rank on average for that query type.
Branded and non-branded traffic will look completely different. Here's what normal looks like:
Branded traffic typically has:
- Higher CTR (70-90%+). People searching for you usually click on you.
- Lower impressions but higher clicks. Fewer searches, but they convert.
- Better average position (closer to 1.0). You rank #1 for your own name.
Non-branded traffic typically has:
- Lower CTR (5-30%). People are exploring options, not committed to you yet.
- Higher impressions but fewer clicks. Lots of people see you, fewer click.
- Worse average position (3-10+). You're competing with established players.
If your numbers look inverted—low CTR on branded, high CTR on non-branded—something's wrong. Either your brand definition is off, or your site title/description isn't matching brand expectations.
Tracking Trends Over Time: The Founder Workflow
One-time setup is easy. Tracking trends is where the real work happens.
Here's the workflow that works for founders who actually ship:
Weekly Check (5 minutes)
Every Monday, open GSC. Check your branded and non-branded metrics for the past week. Write down three numbers in a spreadsheet or bookmark the 5 GA4 reports that matter:
- Total clicks (branded + non-branded)
- Non-branded clicks (this is your real SEO growth)
- Non-branded CTR (are people clicking when they find you?)
That's it. Don't overthink it.
Monthly Deep Dive (30 minutes)
At the end of each month, compare this month to last month:
- Did non-branded clicks grow? By how much?
- Did branded clicks grow? (This usually means word-of-mouth is working.)
- Did your non-branded CTR improve? (This means your title tags and snippets are getting better.)
- Which non-branded queries brought the most clicks? Are those aligned with your content strategy?
If non-branded traffic is flat or declining, your content isn't resonating. Time to audit your keyword strategy or content quality.
If branded traffic is growing faster than non-branded, you're winning with existing customers but not acquiring new ones through search. That's a sign to double down on non-branded content.
Quarterly Review (90 minutes)
Run a quarterly SEO review that includes a branded vs. non-branded deep dive. Compare Q1 to Q2, etc. Look for seasonal patterns. If your non-branded traffic spikes in certain months, that's data. Plan your content calendar around it.
This is also when you should check your coverage issues in Google Search Console and validate that your rank tracking setup is feeding you the right keywords.
Building a Dashboard: Seeing Your Split at a Glance
Spreadsheets work, but dashboards are faster. If you want a one-page view of your branded vs. non-branded split without logging into GSC every time, connect GSC to Looker Studio.
Here's what to include:
Branded Metrics Card
- Total branded clicks (this month)
- Branded clicks vs. last month (% change)
- Branded CTR
- Top branded query
Non-Branded Metrics Card
- Total non-branded clicks (this month)
- Non-branded clicks vs. last month (% change)
- Non-branded CTR
- Top non-branded query
Trend Line
- 90-day trend of branded vs. non-branded clicks side by side
- Shows you at a glance whether non-branded is growing (good) or stagnant (problem)
Top Queries Table
- Top 10 non-branded queries by clicks
- Their position, impressions, CTR
- This is your content roadmap. These are the searches you're winning.
Set the dashboard to refresh daily. Bookmark it. Check it every Monday. Takes 2 minutes.
Common Mistakes That Break Your Analysis
Mistake 1: Including Generic Terms as Branded
Don't count "SEO audit" as branded just because you rank for it. That's a generic term. Only count terms that are uniquely yours. If a competitor could rank for it, it's not branded.
Mistake 2: Missing Brand Variations
If you miss common misspellings or variations, your branded filter will undercount. Spend 10 minutes brainstorming: How do people actually spell your name? What do they call your product? Include those.
Mistake 3: Not Accounting for Branded Product Searches
If your product has its own name separate from your company, decide: is "Product Name" branded or non-branded? Be consistent. If it's a product-specific search, count it as branded. If it's a generic feature search that happens to include your product name, it's non-branded.
Mistake 4: Comparing Branded and Non-Branded CTR Directly
Branded CTR will always be higher. That's normal. Don't panic if branded is 80% and non-branded is 15%. That's expected. What matters is whether non-branded is improving month-to-month.
Mistake 5: Ignoring Impressions
Clicks are vanity without context. If you get 100 non-branded clicks from 10,000 impressions, that's a 1% CTR—a sign your titles and snippets need work. If you get 100 clicks from 500 impressions, that's 20% CTR—you're crushing it. Always look at impressions alongside clicks.
Advanced: Pushing Branded vs. Non-Branded Into GA4
If you want to see branded vs. non-branded traffic alongside your conversion data, you can push this segmentation into GA4.
Link GA4 to Google Search Console first. Once connected, GSC data flows into GA4.
Then create a custom dimension in GA4 that tags sessions as "Branded" or "Non-Branded" based on the query that brought them in.
This is more complex. You'll need to use Google Tag Manager and a custom JavaScript snippet to parse the query parameter and tag it accordingly. Or you can use a third-party tool like Sitechecker's branded vs non-branded traffic checker to analyze your GSC data over 36 months and export it.
For most founders, this is overkill. The GSC filter alone is enough. But if you want to see which branded vs. non-branded visitors actually convert, this is the path.
Real-World Example: What Good Looks Like
Let's say you're a SaaS founder. You ship a new SEO audit tool.
Month 1 (Launch)
- Branded clicks: 50 (friends and early users)
- Non-branded clicks: 5 (some organic spillover)
- Non-branded CTR: 2%
You're not ranking for much yet. Most of your traffic is people who already know you.
Month 3 (After Content Push)
- Branded clicks: 120 (word-of-mouth growing)
- Non-branded clicks: 180 (content is working)
- Non-branded CTR: 8%
Now you're seeing real traction. Non-branded is growing faster than branded. Your content is bringing new people in. Your CTR improved, meaning your titles are getting better.
Month 6 (Compounding)
- Branded clicks: 300 (brand awareness is strong)
- Non-branded clicks: 1,200 (SEO is your main channel)
- Non-branded CTR: 12%
This is the inflection point. Non-branded traffic is 4x branded. You've built a real organic channel. Your CTR is solid. You can now optimize for conversion within this traffic.
That's the trajectory. Branded stays relatively flat (it grows with word-of-mouth). Non-branded compounds (it grows with your content and rankings).
If your non-branded isn't growing by month 3, your content strategy or keyword selection is wrong. Time to audit.
Integration With Your Broader SEO Stack
Branded vs. non-branded tracking doesn't live in isolation. It connects to everything else you're doing.
Keyword Strategy: Your keyword roadmap should be weighted toward non-branded terms. If you're only ranking for branded, you're not acquiring new customers through search.
Content Planning: Your content calendar should target non-branded queries you're already ranking for (but with low CTR). Optimize those first. Then expand to new non-branded territory.
Technical SEO: Coverage issues affect both branded and non-branded. If your site has crawl problems, both will suffer. But non-branded usually suffers first because you have less brand authority to overcome technical issues.
Rank Tracking: Set up rank tracking for your top 20 non-branded keywords. Track them weekly. This tells you if your rankings are improving (leading indicator) before clicks show up in GSC (lagging indicator).
Reporting: Your SEO reporting should highlight the 5 metrics that matter. Non-branded clicks should be one of them. If you're reporting to investors or stakeholders, show them the non-branded trend. That's where the real growth is.
The Founder's Mindset: Why This Matters
You shipped a product. You didn't ship it to get rich on brand searches. You shipped it to solve a problem for people who don't know you exist yet.
Branded traffic is validation that your product works. It's word-of-mouth. It's sticky. But it's capped. You can only get so much branded traffic—it's limited to your existing customer base and their networks.
Non-branded traffic is growth. It's new customers finding you through search because your content answers their problem. It's scalable. It compounds.
Tracking them separately forces you to ask the right question: Are we actually acquiring new customers through SEO, or are we just capturing people who already know us?
If it's the latter, you haven't solved SEO. You've just made your existing customers easier to find.
If it's the former, you're building a real channel. That's when SEO becomes a business lever.
Quick Reference: Your Setup Checklist
Immediate (Today)
- Define your brand terms (company name, product name, variations)
- Open GSC Performance report
- Toggle to "Branded Queries Only" and note your numbers
- Toggle to "Non-Branded Queries Only" and note your numbers
- Compare the two
This Week
- Set up regex filters if Google's native filter doesn't match your definition
- Save your branded and non-branded filters for quick access
- Create a simple spreadsheet to track weekly branded vs. non-branded clicks
This Month
- Connect GSC to Looker Studio for a dashboard view
- Set up GA4 integration if you haven't already
- Run your first monthly comparison
Ongoing
- Check your branded vs. non-branded split every Monday (5 minutes)
- Review trends monthly (30 minutes)
- Audit quarterly (90 minutes)
Key Takeaways
Branded and non-branded searches are fundamentally different. One is warm traffic, the other is cold. You need to see them separately to understand what's actually working.
Use Google's native branded filter first. It's built in, it's free, and it uses machine learning. For most founders, it's enough. No regex required.
Build a regex filter if you need custom control. If Google's filter doesn't match your exact brand definition, regex gives you precision. But only if you need it.
Track non-branded growth, not branded. Branded traffic grows slowly and is capped. Non-branded traffic is where SEO becomes a real channel. Focus on that metric.
Set up a simple tracking system. Weekly check-ins, monthly comparisons, quarterly deep dives. Consistency beats sophistication. A spreadsheet works. A dashboard is better. But neither matters if you don't look at it.
Non-branded is your leading indicator. If non-branded clicks are growing, your SEO strategy is working. If they're flat or declining after three months of content, something's wrong. Fix it before you waste more time.
You shipped. Now make sure the people who need you can find you. Branded vs. non-branded tracking is how you know if that's actually happening.
Start today. Takes 10 minutes. The data will tell you everything.
Get the next one on Sunday.
One short email a week. What is working in SEO right now. Unsubscribe in one click.
Subscribe on Substack →