Skip to main content
Back to Blog
·SEO Analytics Team·35 min read

Google Search Console Filters: Complete Tutorial (2026)

Google Search Console Filters: Complete Tutorial (2026)

Google Search Console Filters: Complete Tutorial (2026)

Meta Description: Master GSC filters to uncover actionable SEO insights. Learn query, page, device, country filters, date comparisons, regex patterns, and advanced filter combinations with real examples.

Target Keywords: Google Search Console filters, GSC filters, Search Console comparisons, filter GSC data, regex in Search Console, GSC date comparison, advanced GSC filtering


Introduction

Generic GSC data tells you almost nothing. Filtered GSC data tells you everything.

The default Performance Report shows aggregate data across all queries, pages, devices, and locations—useful for overview, rarely actionable for SEO improvements.

Filters transform Google Search Console from reporting tool to analysis tool. Blog content vs product pages? Filter by subdirectory. True organic performance without brand inflation? Exclude brand terms. Mobile experience issues? Segment by device.

You'll learn all GSC filter types, date comparisons for trends, query and page filtering strategies, regular expressions for advanced matching, multi-filter combinations for deep segmentation, and practical workflows to implement immediately.

New in 2025-2026: AI-Powered Filtering

Google introduced an experimental AI-powered configuration feature in the Performance report. Describe the analysis you want in natural language—"show me non-brand mobile queries from the US with position between 5 and 15"—and GSC automatically applies the filters, comparisons, and metric selections. This makes advanced analysis accessible without memorizing filter combinations, though understanding manual filtering remains valuable for complex segmentation.


The Basics: Understanding GSC Filter Types

Where to Find Filters

  1. Navigate to Performance in the left sidebar
  2. Click "+ New" button near the top
  3. Select filter type from the menu

[Visual Placeholder: Screenshot showing the "+ New" filter button location in GSC interface]

GSC filters persist until cleared. Filters applied days ago remain active, causing confusion when data looks different. Check for active filters (purple badges beneath "+ New") before analyzing.

Clear filters: Click "X" on each badge, or "Clear all" for multiple filters.

The Three Filter Categories

  1. Query filters - Filter by search term or keyword
  2. Page filters - Filter by URL or page path
  3. Attribute filters - Filter by Country, Device, or Search Appearance

Query filters show search behavior. Page filters show site structure performance. Attribute filters show optimization opportunities for specific segments.

GSC filter types diagram showing Query filters, Page filters, and Attribute filters with their match type options including contains, not contains, exact, and regex

Filter Match Types

  • Queries containing / Page contains - Partial match (most commonly used). "shoes" matches "running shoes", "shoe sizing", "best shoes"
  • Queries not containing / Page doesn't contain - Exclude matches. NOT containing "brand" excludes all queries with your brand name
  • Exact query / Exact URL - Must match exactly. Exact query "running shoes" only matches that specific query
  • Custom (regex) - Pattern matching using regular expressions. ^buy matches queries starting with "buy"

Most analyses use "containing" or "not containing" filters. Save "exact" for specific investigations. Learn regex for advanced filtering power.

[Visual Placeholder: Screenshot showing filter match type options in dropdown menu]


Query Filters: Finding Specific Search Terms

Query Filter Use Cases

Use Case #1: Brand vs Non-Brand Analysis

The filter: Queries containing "yourbrand"

What it shows: All branded search performance

Brand queries have higher CTR, better positions, and different user intent than non-brand queries. Mixing them masks your true organic content performance.

Example insight: Overall average position 8.2, but branded position 1.5 and non-branded 15.3 shows very different performance for brand awareness versus content marketing. The aggregate 8.2 hides this.

How to implement:

  1. Click "+ New" → Query
  2. Select "Queries containing"
  3. Enter your brand name
  4. Switch to "Queries NOT containing" + your brand name
  5. Compare the two data sets

November 2025 Update: Google added an automatic "Branded queries" filter to the Performance Report. Instead of manually entering brand variations, GSC now auto-detects branded queries for your verified property. Find it in the filter dropdown—it handles misspellings, abbreviations, and variations automatically. Manual filtering still works for edge cases or custom brand term definitions.

[Visual Placeholder: Screenshot showing brand vs non-brand comparison side-by-side with metrics]

Use Case #2: Product Category Performance

The filter: Queries containing "running shoes"

Captures all related queries: "best running shoes", "women's running shoes", "running shoes for flat feet", "affordable running shoes". Complete category-level performance metrics.

Example insight: Filtering for "running shoes" reveals 2,847 total queries (GSC shows 1,000), 15,234 clicks, average position 12.4. Visibility exists but ranking positions show optimization opportunity.

Use Case #3: Question Queries

The filter: Queries containing "how to"

Question queries indicate informational search intent. Missing traffic here means content gaps.

Try: "what is", "why do", "when should", "where to", "who is"

Example insight: 3,500 impressions but 45 clicks (1.3% CTR). Content exists and gets shown, but titles/metas don't match question intent.

Use Case #4: Exclude Brand Queries

The filter: Queries NOT containing "yourbrand"

Your content marketing effectiveness metric. Brand queries represent people who already know you. Non-brand queries represent new audience discovery.

Example insight: Total clicks: 10,000. Non-brand clicks: 2,500. 75% of traffic is branded searches. Content marketing needs improvement to capture non-brand traffic.

Use Case #5: Local Queries

The filter: Queries containing "near me"

For physical locations or local markets, these represent high-intent local customers.

Variations: "near me", your city name, state name, neighborhood names, "in [location]" (requires regex)

Example insight: "Coffee shop near me" drives 1,200 impressions, you rank position 18. Google Business Profile or local SEO needs work.

Advanced Query Filtering with Multiple Filters

Filters combine with AND logic—all conditions must be met for highly specific segments.

Example combination:

  • Query containing "shoes"
  • AND Query containing "men"
  • AND Query NOT containing "yourbrand"

Men's shoe queries without brand inflation or gendered variations.

[Visual Placeholder: Screenshot showing multiple query filters combined with results]

Common Query Filter Mistakes

Mistake #1: Using "exact query" when you mean "containing"

Exact query matching is restrictive. "Exact query: running shoes" only shows that precise query, missing "best running shoes", "men's running shoes", etc. Use "containing" for most analyses.

Mistake #2: Not excluding brand when analyzing content performance

Measure content marketing effectiveness by excluding brand queries. Otherwise brand searches inflate results.

Mistake #3: Forgetting active filters

Check for active filters (purple badges) before analyzing data.


Page Filters: URL-Level Analysis

Page Filter Use Cases

Use Case #1: Subdirectory Performance

The filter: Page containing "/blog/"

Separates blog from product pages, documentation, homepage. Shows content marketing ROI.

Common variations: /blog/, /products/, /category/, /docs/, /resources/

Example insight: Blog: 8,500 clicks/month, position 14.2. Product pages: 2,300 clicks, position 6.8. Blog drives volume, products rank better. Apply product optimization strategies to blog content.

[Visual Placeholder: Screenshot showing subdirectory filter with performance metrics]

Use Case #2: Individual Page Deep Dive

The filter: Page exactly matching "https://example.com/specific-page"

Single page performance with all driving queries.

How to use:

  1. Apply exact page filter
  2. Switch to "Queries" tab
  3. See all queries driving traffic
  4. Identify optimization opportunities

Example insight: Main product page ranks for 247 queries. Top query drives 45% of traffic. Next 10 combine for 30%. Remaining 236 are low-volume long-tail. Focus optimization on top performers.

Use Case #3: Template-Level Analysis

The filter: Page containing "/product/"

What it shows: All product pages performance

Why it matters: If all your product pages use the same template, analyzing them together reveals template-level optimization opportunities. Fix the template and improve hundreds of pages at once.

Variations by site type:

  • E-commerce: /product/, /collection/
  • SaaS: /features/, /solutions/
  • Publishing: /author/, /tag/, /category/
  • Service business: /services/, /locations/

Example insight: All product pages average 8.2% CTR, but your homepage and category pages average 12.5% CTR. The product page template likely has title/meta issues. Fix the template to improve hundreds of product pages simultaneously.

Use Case #4: Exclude Homepage

The filter: Page NOT containing "https://example.com/$"

What it shows: Non-homepage performance

Why it matters: Homepages typically rank for brand queries and have different optimization goals than content pages. Excluding them reveals your content depth performance.

Note: For exact homepage exclusion, you'll need regex: ^https://example\.com/?$

Example insight: Including homepage: 25,000 clicks, position 5.8. Excluding homepage: 8,500 clicks, position 16.3. Your homepage carries your overall metrics. Content pages need significant improvement.

Use Case #5: Specific File Type

The filter: Page containing ".pdf"

What it shows: PDF search performance

Why it matters: If you publish whitepapers, guides, or documentation as PDFs, this shows whether they're getting search visibility.

Variations:

  • .pdf - PDF documents
  • .doc - Word documents
  • .ppt - PowerPoint presentations
  • /images/ - Image subdirectory

Example insight: Your PDFs get 1,200 impressions but only 12 clicks (1% CTR). PDFs likely have poor titles in SERPs. Consider creating dedicated landing pages for each PDF instead of linking directly to the file.

Combining Page + Query Filters

The real power comes from combining page and query filters together.

Example 1: Blog content about specific topic

  • Page containing "/blog/"
  • AND Query containing "SEO"

What it shows: Blog posts ranking for SEO-related queries

Why it matters: You can measure topic authority for your blog by topic area.

[Visual Placeholder: Screenshot showing combined page + query filter with results]

Example 2: Product pages with commercial intent

  • Page containing "/product/"
  • AND Query containing "buy"

What it shows: Product pages capturing bottom-of-funnel commercial queries

Why it matters: These are your money pages capturing money queries. High performance here directly impacts revenue.

Example 3: Documentation ranking for purchase queries

  • Page containing "/docs/"
  • AND Query regex: buy|purchase|price|cost

What it shows: Documentation pages accidentally ranking for commercial queries

Why it matters: This might be keyword cannibalization. Your product pages should rank for commercial queries, not docs. This filter reveals content organization problems.


Date Comparisons: Trend Analysis

Single date ranges show snapshots. Date comparisons show stories: performance trends, seasonal patterns, impact of specific changes, statistical significance.

Date comparison answers: "Is what we're doing working?"

Date Comparison Options

Access via "Compare" button (top right).

[Visual Placeholder: Screenshot showing "Compare" button and date range selector]

Compare any two custom date ranges, use quick presets (Last 7 days vs Previous period, Last 28 days vs Previous period), or compare non-contiguous periods (December 2025 vs December 2024).

Strategic Date Comparisons

Date comparison strategy timeline showing four approaches: Month-over-Month, Year-over-Year, Before/After Event, and Week Comparison for Google Search Console data analysis

Comparison #1: Last 28 Days vs Previous 28 Days

Purpose: Month-over-month trend analysis

What to look for:

  • Percentage changes in clicks, impressions, CTR, position
  • Green arrows (improvement) or red arrows (decline)
  • Which metric changed most significantly

When to use: Regular monthly reporting to track progress

Example insight:

  • Clicks: +15.3% (green arrow)
  • Impressions: +8.2% (green arrow)
  • CTR: +6.4% (green arrow)
  • Position: -0.8 (red arrow, but position declining by <1 is normal fluctuation)

Interpretation: Performance improving across the board. Clicks growing faster than impressions means CTR improvement is working.

[Visual Placeholder: Screenshot showing comparison view with arrows and percentage changes]

Comparison #2: Year-Over-Year (Same Period Last Year)

Purpose: Seasonal normalization

What to look for:

  • True growth after accounting for seasonality
  • Whether seasonal patterns remain consistent
  • Year-over-year growth rates

When to use: For any business with seasonal traffic patterns (most businesses have some seasonality)

Example: Compare December 1-31, 2025 vs December 1-31, 2024

Example insight:

  • December 2025: 15,000 clicks
  • December 2024: 12,000 clicks
  • YoY growth: +25%

But if you compare December 2025 to November 2025 and see +50%, that's not growth—that's Christmas shopping season. YoY comparison reveals the true +25% growth.

[Visual Placeholder: Chart showing year-over-year comparison with seasonal pattern illustrated]

Comparison #3: Before/After Specific Event

Purpose: Measure impact of specific changes

Examples of events to measure:

  • Site redesign
  • Algorithm update (Google core update)
  • Content refresh project
  • Technical SEO fixes (site speed improvements, mobile optimization)
  • Schema implementation
  • Major content publication

How to set up:

  1. Identify the event date
  2. Choose equal time periods before and after (e.g., 30 days before, 30 days after)
  3. Compare the two periods
  4. Account for lag time (changes may take 1-2 weeks to show impact)

Example insight:

Before schema implementation (Jan 1-30):

  • Clicks: 8,500
  • Impressions: 125,000
  • CTR: 6.8%

After schema implementation (Feb 1-28):

  • Clicks: 10,200 (+20%)
  • Impressions: 128,000 (+2.4%)
  • CTR: 8.0% (+1.2 percentage points)

Interpretation: Schema markup improved CTR by displaying rich results. Same impressions (visibility) but better CTR means more clicks from the same traffic.

[Visual Placeholder: Chart showing before/after event comparison with clear impact visible]

Comparison #4: Different Weeks of the Month

Purpose: Identify weekly patterns and day-of-week effects

What to look for:

  • Beginning of month vs end of month patterns
  • Consistent weekly rhythms
  • Anomalies worth investigating

When to use: Understanding traffic patterns for content scheduling and optimization timing

Example insight: Week 1 of every month shows 15% higher traffic than Week 4. Users may be conducting research early in the month for end-of-month purchases. Schedule important content publications for Week 1 to maximize visibility.

Reading Comparison Data

GSC comparison view shows:

  • Green arrows = improvement (higher clicks, impressions, CTR; lower position number)
  • Red arrows = decline (lower clicks, impressions, CTR; higher position number)
  • Percentage change = relative change
  • Absolute change = actual number difference

Both percentage AND absolute changes matter:

  • +100% sounds impressive, but if it's 1 click to 2 clicks, it's not meaningful
  • +5% might seem small, but if it's 10,000 to 10,500 clicks, that's 500 additional clicks

[Visual Placeholder: Annotated screenshot showing how to read comparison metrics]

Common Comparison Mistakes

Mistake #1: Comparing Unequal Time Periods

Wrong: Last 7 days vs Last 14 days

Why it's wrong: You're comparing total counts from different time spans. Of course 14 days has more clicks than 7 days.

Right: Last 7 days vs Previous 7 days

Why it's right: Equal time periods allow percentage comparison to be meaningful.

Also consider: Holidays, events, weekends. Comparing a week with a holiday to a normal week isn't apples-to-apples.

Mistake #2: Not Accounting for Seasonality

Wrong: January 2026 vs December 2025

Why it's wrong: Most businesses see different search behavior around holidays. Comparing December (holiday season) to January (post-holiday) measures seasonality, not performance.

Right: January 2026 vs January 2025

Why it's right: Comparing same month year-over-year accounts for seasonal patterns.

Mistake #3: Reading Too Much Into Small Numbers

Example: Position improved from 12.5 to 11.8 (-0.7)

The mistake: Celebrating a "ranking improvement"

The reality: Position is a weighted average and fluctuates naturally. Changes under 1.0 are typically normal fluctuation, not true ranking improvements.

Rule of thumb:

  • Position changes <1.0 = normal fluctuation
  • Position changes 1.0-3.0 = potential real change, monitor
  • Position changes >3.0 = significant change worth investigating

Similarly for clicks:

  • 5% change on 10 clicks (0.5 clicks) = not meaningful
  • 5% change on 10,000 clicks (500 clicks) = very meaningful

Always consider both percentage change AND absolute numbers.


Device, Country, and Search Appearance Filters

Beyond query and page filters, GSC offers attribute-based filtering that reveals specific optimization opportunities.

Device Segmentation

Mobile vs Desktop vs Tablet Analysis

Mobile-first indexing means Google predominantly uses the mobile version of your site for ranking. Understanding device-level performance is critical.

Common patterns you'll find:

  • Higher mobile traffic - Most sites see 60-80% mobile traffic
  • Lower mobile CTR - Smaller screens and more competition above the fold typically result in lower mobile CTR
  • Different queries on mobile vs desktop - Mobile users often use different search terms ("near me" on mobile, detailed research queries on desktop)

[Visual Placeholder: Screenshot showing device filter options with performance breakdown]

Device Filter Use Cases

Use Case #1: Identify mobile-specific optimization opportunities

How:

  1. Filter by Device = "Mobile"
  2. Sort by Clicks descending
  3. Identify top mobile pages
  4. Check mobile usability for these pages
  5. Test mobile experience (page speed, layout, tap targets)

Use Case #2: Find desktop-only ranking pages

How:

  1. Compare Desktop vs Mobile performance for the same page filter
  2. Look for pages with significantly better desktop position

Example insight: Your blog posts rank position 8.5 on desktop but position 15.3 on mobile. Possible causes:

  • Mobile page speed issues
  • Mobile layout problems
  • Intrusive interstitials on mobile
  • Poor mobile content experience

Use Case #3: Understand device preference by query type

Example combinations:

  • Device = "Mobile" + Query containing "near me"
  • Device = "Desktop" + Query containing "comparison"
  • Device = "Mobile" + Query containing "quick"

Insight: Different devices correlate with different user intent. Optimize content format and CTAs for the dominant device.

[Visual Placeholder: Chart showing mobile vs desktop CTR comparison by query type]

Country Segmentation

Geographic performance analysis reveals international opportunities and targeting verification.

Country Filter Use Cases

Use Case #1: International SEO Audit

Questions to answer:

  • Which countries drive the most traffic?
  • Which countries have high impressions but low clicks (opportunity)?
  • Which countries have surprisingly strong performance (expansion opportunity)?

How to analyze:

  1. Go to Countries tab in Performance Report
  2. Sort by Impressions descending
  3. Identify countries with high impressions, low clicks, poor CTR
  4. Filter by those countries specifically
  5. Check query data - are they searching in different languages?

[Visual Placeholder: Screenshot showing country filter with performance data table]

Use Case #2: Local Business Analysis

For businesses serving specific geographic areas:

  • Filter by your target city/region/country
  • Verify traffic is coming from the right geography
  • Identify "leakage" to other regions (sign of targeting problems)

Example insight: You're a Seattle-based service business. GSC shows 60% of traffic from Washington state, 15% from California, 25% from other states. But you only serve Washington. Either:

  • Your site doesn't clearly communicate service area (add location info)
  • You rank for generic terms that attract national traffic (refine keyword strategy)
  • Opportunity exists for expansion (California shows demand)

Use Case #3: Language/Targeting Verification

For sites with hreflang or international targeting:

  • Filter by specific country
  • Check queries tab
  • Verify queries are in the expected language
  • Cross-reference with hreflang implementation

Example insight: Your German site version (example.de) shows Country = "Germany" filter with 30% English queries. Possible issues:

  • Hreflang implementation problems
  • Missing German translations for key pages
  • Targeting settings incorrect in GSC

Example Filter Combinations

Combination #1: UK brand awareness

  • Country = "United Kingdom"
  • AND Query containing "your brand"

Shows: UK-specific brand search performance

Combination #2: US mobile performance

  • Country = "United States"
  • AND Device = "Mobile"

Shows: US mobile-specific performance (useful for US market optimization focus)

Search Appearance Filters

Search Appearance filters let you analyze performance for special result types (rich results).

What Is Search Appearance?

When your pages appear in search results with enhanced features (rich results), GSC tracks them separately:

  • FAQ rich results
  • HowTo rich results
  • Product rich results
  • Recipe rich results
  • Video results
  • Review snippets
  • Job postings
  • And more

Note: You'll only see Search Appearance filter options if you actually have pages appearing with these result types.

[Visual Placeholder: Screenshot showing Search Appearance filter options]

Search Appearance Use Cases

Use Case #1: Rich Result Performance

The filter: Search Appearance = "FAQ Rich Result"

What it shows: Performance of pages displaying FAQ schema

Why it matters: Measures the actual impact of your schema implementation

How to analyze:

  1. Filter by Search Appearance = "FAQ Rich Result"
  2. Note CTR for these results
  3. Clear filter and check overall CTR
  4. Calculate the difference

Example insight:

  • Pages with FAQ schema: 12.5% CTR
  • Overall site average: 8.2% CTR
  • Lift from FAQ schema: +4.3 percentage points (+52% relative increase)

This proves FAQ schema implementation is worth the effort. Roll it out to more pages.

Use Case #2: Video Search Performance

The filter: Search Appearance = "Video"

What it shows: Video result impressions and clicks

Why it matters: If you publish video content, this measures video SEO effectiveness

Example insight: Your videos get 15,000 impressions in video search but only 300 clicks (2% CTR). Video thumbnails or titles may not be compelling. Test different video preview images and titles.

Use Case #3: Rich Result CTR Comparison

The analysis:

  1. Filter: Search Appearance = "Product rich result"
  2. Note CTR
  3. Compare to similar pages without rich results

Example insight:

  • Product pages with schema: 9.5% CTR
  • Product pages without schema: 6.2% CTR
  • Lift: +3.3 percentage points

Roll out product schema to all product pages.

[Visual Placeholder: Screenshot showing rich result performance comparison with CTR metrics]


Advanced Filtering: Regular Expressions (Regex)

Regular expressions unlock professional-level filtering in Google Search Console. While they have a learning curve, even basic regex knowledge dramatically expands your filtering capabilities.

What Is Regex in GSC?

Regex (regular expressions) is pattern matching syntax that lets you filter for complex patterns that simple "containing" or "exact" matches can't handle.

To use regex in GSC:

  1. Select filter type (Query or Page)
  2. Choose "Custom (regex)" from match type dropdown
  3. Enter your regex pattern

[Visual Placeholder: Screenshot showing regex filter selection in GSC]

Why Use Regex?

  • Filter multiple variations at once - Match "shoes OR boots OR sneakers" in one filter
  • Exact matching with flexibility - Match queries starting with "buy" without matching "buyer" or "buyback"
  • Complex exclusions - Exclude multiple brand variations in one filter
  • Professional-level analysis - Segment data in ways basic filters can't achieve

GSC Regex Technical Constraints

Before diving into patterns, know GSC's regex limitations:

  • RE2 syntax only - GSC uses Google's RE2 regex engine, not PCRE or JavaScript regex
  • No lookaheads/lookbehinds - Patterns like (?=...) or (?<=...) won't work
  • 4,096 character limit - Complex patterns must stay under this limit
  • Case insensitive - All regex matching ignores case by default
  • Unicode limitations - Non-Latin characters work in queries but may fail in URL patterns

These constraints rarely matter for typical SEO analysis, but they explain why some complex patterns from regex tutorials fail in GSC.

GSC Regex Basics

Here are the most useful regex patterns for GSC filtering:

Pattern #1: OR Operator (Multiple Terms)

Regex: shoes|boots|sneakers

Matches: Any query containing shoes OR boots OR sneakers

Use case: Category aggregation without running three separate filters

Example: Instead of filtering for "running shoes" then separately for "running boots", use running (shoes|boots) to capture both.

Pattern #2: Beginning of String

Regex: ^buy

Matches: Queries starting with "buy"

Does NOT match: "buyback", "where to buy" (buy isn't at the start)

Use case: Commercial intent queries that begin with transactional terms

Example: ^(buy|purchase|order) matches any query starting with buy, purchase, or order.

Pattern #3: End of String

Regex: 2026$

Matches: Queries ending with "2026"

Does NOT match: "2026 predictions for 2027"

Use case: Year-specific queries

Example: (2025|2026)$ matches queries ending with either 2025 or 2026.

Pattern #4: Any Character Wildcard

Regex: running.shoes

Matches: "running shoes", "running-shoes", "running_shoes"

Why: The . matches any single character

Use case: Handling variations in punctuation or spacing

Pattern #5: Optional Characters

Regex: womens?

Matches: "women" and "womens"

Why: The ? makes the preceding character optional

Use case: Singular/plural variations

Example: shoes? matches both "shoe" and "shoes"

Pattern #6: Digit Matching

Regex: \d{4}

Matches: Any 4-digit number (2024, 2025, 2026, model numbers, etc.)

Why: \d means "digit", {4} means "exactly 4 times"

Use case: Year queries, model numbers, size queries

Example: size \d{2} matches "size 10", "size 42", etc.

Practical Regex Use Cases for GSC

Use Case #1: All Question Queries

Regex: ^(how|what|why|when|where|who)

Matches: All queries starting with question words

Why it's useful: Captures all informational intent queries in one filter

Analysis:

  1. Apply this filter
  2. Check total clicks and impressions
  3. Calculate as % of total traffic
  4. Evaluate informational content performance

Example insight: 32% of your impressions come from question queries, but only 8% of clicks. Your informational content gets visibility but titles/metas don't match question intent.

Use Case #2: All Commercial Intent

Regex: buy|purchase|price|cost|cheap|best|review|vs|compare

Matches: Queries containing commercial intent signals

Why it's useful: Captures bottom-of-funnel traffic in one filter

Analysis:

  1. Apply this filter
  2. Identify which pages rank for commercial queries
  3. Verify they're appropriate pages (product pages, not blog posts)
  4. Check conversion optimization on these pages

Example insight: Your blog posts rank for 45% of commercial intent queries. This might be keyword cannibalization—product pages should rank for commercial queries.

Use Case #3: Exclude Multiple Brand Variations

Regex (in NOT containing): brand|brand\.com|brandname|brand-name

Matches: Excludes all brand variations in one filter

Why it's useful: Some brands have multiple variations (example.com, example, Example, example.io). Exclude all at once.

Example: Your brand is "Acme" but users search for:

  • "acme"
  • "acme.com"
  • "acmetools"
  • "acme tools"

Regex: acme|acme\.com|acmetools

Note: The \. escapes the period to match it literally (periods otherwise mean "any character" in regex).

Use Case #4: Specific URL Pattern

Regex: /blog/\d{4}/\d{2}/

Matches: Blog URLs with year/month structure (e.g., /blog/2026/01/)

Why it's useful: Filter for blog posts from specific time periods

Example analysis:

  • /blog/2026/ - All 2026 posts
  • /blog/2025/ - All 2025 posts
  • Compare performance by publication year

Insight: Posts from 2024 average position 18.5. Posts from 2026 average position 8.2. Older content needs refreshing.

Use Case #5: Product SKU Patterns

Regex: SKU-\d{5}

Matches: Product SKU searches (e.g., SKU-12345)

Why it's useful: Identify direct product search traffic

Example insight: You get 2,500 impressions for SKU-format queries but rank poorly (position 25.3). Your product pages likely don't include SKU numbers in visible text. Add SKUs to product titles and descriptions.

[Visual Placeholder: Screenshot showing regex pattern matching query results with highlighted matches]

Advanced Regex Patterns: Real-World Examples

These patterns solve specific business problems:

E-commerce: Size/Color Variations

(size|sz)\s*\d{1,2}|(small|medium|large|xl|xxl)

Captures all size-related queries to analyze sizing content gaps.

A/B Test URL Tracking

\?.*variant=[ab]|\?.*test=

Filters pages with A/B test parameters to measure test page performance separately.

Content Freshness Queries

(2024|2025|2026|latest|new|updated)

Identifies queries where users want current information—prioritize these pages for content refreshes.

Competitor Comparison Queries

vs\s|versus|compared to|alternative

Finds comparison queries where you might create "vs" content or comparison landing pages.

Long-Tail Keyword Detection

^(\S+\s){4,}\S+$

Matches queries with 5+ words. Long-tail queries often have higher conversion intent and lower competition.

Regex Mistakes to Avoid

Mistake #1: Forgetting to escape special characters

Wrong: example.com (matches "exampleXcom", "example-com", etc.)

Right: example\.com (matches only "example.com")

Special characters that need escaping: . $ ^ * + ? { } [ ] \ | ( )

Mistake #2: Overly complex patterns

Wrong: ^(?=.*buy)(?=.*shoes)(?!.*brand).*$ (technically works but impossible to maintain)

Right: Break into multiple simple filters:

  • Query containing "buy"
  • AND Query containing "shoes"
  • AND Query NOT containing "brand"

Mistake #3: Not testing before analyzing

Test your regex patterns using a regex tester (regex101.com) before running analysis. Subtle errors can match unexpected patterns.

Mistake #4: Using regex when simple filters work

Don't use: Custom regex: shoes when "Queries containing: shoes" does the same thing

Regex adds complexity. Use it only when basic filters can't accomplish your goal.

Testing Your Regex

Before running important analysis:

  1. Go to regex101.com
  2. Set flavor to "ECMAScript (JavaScript)" (closest to GSC's regex engine)
  3. Enter your regex pattern
  4. Test with sample queries
  5. Verify it matches what you expect
  6. Then use it in GSC

[Visual Placeholder: Table showing common GSC regex patterns with examples and use cases]


Combining Multiple Filters: Advanced Segmentation

Single filters provide focus. Multiple filters combined provide laser precision.

Filter Combination Strategy

Remember: Filters use AND logic. All conditions must be true for data to appear.

Multi-filter AND logic diagram showing how Query, Page, Device, and Country filters progressively narrow data through a funnel visualization

Strategic framework:

  • Maximum specificity = maximum insight (but requires enough data volume)
  • Too narrow = not enough data (statistical significance problems)
  • Too broad = insight dilution (the problem we started with)

Find the balance for your site's traffic volume.

Powerful Filter Combinations

Combination #1: Non-Brand, Mobile, Specific Country

Filters:

  • Query NOT containing "brand"
  • AND Device = "Mobile"
  • AND Country = "United States"

What this shows: US mobile organic performance (excluding brand)

Why this matters: This is your true mobile organic performance in your primary market, without brand inflation

Example insight:

  • Overall average position: 8.5
  • With these filters: 16.8
  • Interpretation: Brand queries and international traffic were masking poor US mobile organic performance

[Visual Placeholder: Screenshot showing complex multi-filter setup with results]

Combination #2: Blog Content, Commercial Intent

Filters:

  • Page containing "/blog/"
  • AND Query regex: buy|best|review|vs

What this shows: Blog posts capturing commercial traffic

Why this matters: Identifies potential keyword cannibalization (blog posts ranking instead of product pages for commercial queries)

Example insight: 23 blog posts rank for commercial intent queries. You have product pages that should rank for these queries instead. Check if:

  • Product pages exist for these topics
  • Product pages are properly optimized
  • Internal linking favors blog posts over product pages

Action: Optimize product pages, update internal links to favor products for commercial queries.

Combination #3: Product Pages, Informational Queries

Filters:

  • Page containing "/product/"
  • AND Query regex: ^(how|what|guide|tutorial)

What this shows: Product pages ranking for informational queries

Why this matters: Another form of keyword cannibalization. Informational content (blog posts, guides) should rank for informational queries, not product pages.

Example insight: Your product pages rank for 45 "how to" queries. User intent mismatch—people asking "how to" questions land on product pages and bounce. Create blog content targeting these queries, optimize product pages for commercial terms only.

Combination #4: Specific Topic, Position Range, Device

Filters:

  • Query containing "coffee maker"
  • AND Position 5-10 (requires manual review or API access)
  • AND Device = "Mobile"

What this shows: Coffee maker queries where you're close to page 1 on mobile

Why this matters: Position 5-10 represents "close but not quite" rankings. Small improvements here yield big traffic gains.

Example insight: 12 queries about coffee makers rank position 5-8 on mobile. These are your quick win opportunities. Optimize for mobile, improve CTR, target featured snippets.

Building Analysis Workflows with Filters

Turn ad-hoc filtering into repeatable workflows.

Example Workflow: Content Audit

Goal: Identify blog posts needing optimization or removal

Steps:

  1. Filter: Page containing "/blog/"
  2. Date range: Last 12 months
  3. Sort by clicks descending
  4. Export top 100 blog posts
  5. For each top post:
    • Filter: Exact page URL
    • Switch to Queries tab
    • Identify top driving queries
    • Note average position
    • Check CTR
  6. Categorize posts:
    • High performers (position <5, good CTR)
    • Quick wins (position 5-15, room for improvement)
    • Long shots (position >20, may not be worth optimizing)
    • Update or remove long shots

[Visual Placeholder: Flowchart showing filter workflow for content audit]

Example Workflow: Mobile Optimization Priorities

Goal: Find mobile optimization opportunities with highest impact

Steps:

  1. Filter: Device = "Mobile"
  2. Sort by impressions descending
  3. Add filter: Position 5-20
  4. Look for: High impressions + position 5-20 + lower-than-average CTR
  5. These are pages getting visibility on mobile but underperforming
  6. Prioritize mobile optimization for these pages

Example results:

  • Page A: 12,000 mobile impressions, position 8.5, CTR 4.2% (below average)
  • Action: Test mobile usability, improve page speed, optimize title for mobile SERPs

Exporting Filtered Data

Filters make data actionable. Exporting filtered data makes it sharable and combinable.

Why Export?

  • Overcome the 1,000 row limit - Export still limited to 1,000 rows but preserves your filtering
  • Combine multiple filtered exports - Create comprehensive analysis in Google Sheets
  • Create custom reports - Build stakeholder reports with specific segments
  • Historical tracking - Export monthly to track trends over time
  • Share with team - Send filtered data to colleagues

How to Export

  1. Apply your filters
  2. Verify filters are correct (check active filter badges)
  3. Click Export button (top right of Performance Report)
  4. Choose format:
    • Google Sheets (recommended) - Opens in new Sheet, easy to work with
    • Download CSV - Good for import to other tools

Important: The export includes ONLY the currently active filters and currently visible tab (Queries, Pages, Countries, etc.)

[Visual Placeholder: Screenshot showing Export button location and format options]

Export Best Practices

Practice #1: Descriptive naming

Bad names:

  • "GSC Export"
  • "Untitled spreadsheet"
  • "Export 1"

Good names:

  • "GSC_Blog_Performance_2026_01"
  • "NonBrand_Queries_Desktop_US_Jan2026"
  • "Product_Pages_Commercial_Intent_Q1_2026"

Why: You'll have dozens of exports. Descriptive names make them findable and usable months later.

Practice #2: Document filters used

In your Google Sheet, add a tab called "Filters Applied" with:

  • Date range
  • All active filters
  • Purpose of this export
  • Date exported

Why: Future you won't remember what filters created this dataset. Document it now.

Practice #3: Regular export schedule

Create a monthly ritual:

  • First Monday of every month
  • Export key segments (blog performance, product pages, brand vs non-brand)
  • Save in organized folder structure
  • Track trends over time

Practice #4: Combine exports for comprehensive analysis

Example: Multi-segment analysis

  • Export: Page containing "/blog/"
  • Export: Page containing "/products/"
  • Export: Page containing "/resources/"
  • Combine in one Sheet with separate tabs
  • Compare subdirectory performance side-by-side

[Visual Placeholder: Screenshot showing Google Sheets with multiple tabs from different filtered exports]


Common Filter Workflows by Use Case

Theory is good. Practical workflows are better. Here are five ready-to-use filter workflows for common SEO tasks.

Workflow #1: Finding Quick Win Opportunities

Goal: Identify pages/queries with high potential for traffic growth with minimal effort

Steps:

  1. Go to Queries or Pages tab
  2. Sort by Impressions (descending)
  3. Look for:
    • Average position 5-15 (close to page 1 or bottom of page 1)
    • High impressions (>100)
    • CTR below average for that position
  4. Filter out: Query NOT containing "yourbrand"
  5. Export results

What you've found: Queries where you're getting visibility but not quite winning. Small ranking improvements or CTR optimizations will yield significant traffic gains.

CTR benchmarks by position (approximate industry averages):

PositionExpected CTR
128-32%
215-18%
310-12%
46-8%
54-5%
6-102-4%

Use these benchmarks to identify underperforming queries. Position 5 with 2% CTR signals a title/meta problem—you should be getting 4-5%.

Example result:

  • Query: "best project management software"
  • Impressions: 8,500/month
  • Position: 8.5
  • CTR: 3.2% (below average for position 8)

Action: Optimize this page to reach position 5-6 and improve CTR. Potential: +200-300 clicks/month.

Workflow #2: Content Gap Analysis

Goal: Find topics where you're getting impressions but not ranking well (content opportunity)

Steps:

  1. Go to Queries tab
  2. Filter: Impressions >500
  3. Filter: Position >10
  4. Sort by impressions descending
  5. Analyze: What topics are getting impressions but poor ranking?
  6. Export for content planning

What you've found: Topics where search demand exists, you're getting some visibility, but you're not ranking well. These are content creation opportunities.

Example result:

  • Query: "how to create a marketing budget"
  • Impressions: 2,500/month
  • Position: 18.5
  • Clicks: 35

Action: You have a page ranking poorly for a high-volume query. Either improve the existing page or create comprehensive new content targeting this query.

Workflow #3: Seasonal Performance Check

Goal: Understand seasonal trends to plan for next season

Steps:

  1. Use date comparison: December 2025 vs December 2024
  2. Filter by product category or content topic
  3. Sort by clicks descending
  4. Identify:
    • Which queries grew YoY?
    • Which queries declined YoY?
    • What new queries appeared this year?
  5. Export for seasonal planning

What you've found: Seasonal patterns that inform next year's content and optimization priorities

Example result:

  • "Christmas gift ideas" queries up 35% YoY
  • "last minute gifts" queries up 60% YoY
  • "budget Christmas gifts" new query cluster (didn't appear last year)

Action: For next December, publish "last minute" content earlier and add "budget-friendly" angles.

Workflow #4: Mobile Optimization Audit

Goal: Find mobile-specific optimization opportunities

Steps:

  1. Filter: Device = "Mobile"
  2. Sort by clicks descending
  3. For top 20 pages:
    • Check mobile usability in GSC
    • Test mobile page speed
    • Compare mobile vs desktop position
  4. Filter: Device = "Desktop"
  5. Sort by clicks descending
  6. Compare top pages mobile vs desktop

What you've found: Pages with mobile vs desktop performance discrepancies

Example result:

  • Top blog post ranks position 6.2 on desktop, 14.8 on mobile
  • Mobile page speed: 3.2 seconds (poor)
  • Mobile usability: "Text too small to read" warning

Action: Optimize mobile page speed, fix mobile usability issues. Potential: bring mobile ranking closer to desktop ranking.

Workflow #5: International Expansion Research

Goal: Identify countries with opportunity for international expansion

Steps:

  1. Go to Countries tab
  2. Sort by impressions descending
  3. Filter: Countries with >100 impressions but <10 clicks
  4. For each country:
    • Filter by that country
    • Switch to Queries tab
    • Analyze query language and intent
  5. Evaluate: Real demand or just random visibility?

What you've found: Countries showing search demand for your topics

Example result:

  • Germany: 1,200 impressions, 8 clicks
  • Top queries: Mix of English and German
  • Average position: 18.5

Action: Research:

  • Are German users searching in English or German?
  • Do you need German content or just better English content optimization?
  • Is the demand significant enough to justify German site version?

[Visual Placeholder: Infographic showing all 5 workflows with step-by-step visual process]


Key Takeaways

Let's recap the essential concepts for mastering GSC filters:

  1. Filtering transforms GSC from reporting to analysis - Generic data shows you what happened. Filtered data shows you why and what to do about it.

  2. Query + Page filters are most versatile - 80% of your filtering will use query and page filters. Master these first.

  3. Date comparisons are essential for understanding trends - Never analyze a single date range in isolation. Always compare to understand if performance is improving or declining.

  4. Device, Country, and Search Appearance filters reveal specific opportunities - Mobile vs desktop performance, international opportunities, and rich result impact all require attribute-based filtering.

  5. Regex unlocks advanced filtering - Learning basic regex patterns dramatically expands your filtering capabilities. Start with OR operators and beginning/end of string matching.

  6. Combine multiple filters for maximum insight - Single filters provide focus. Multiple filters combined provide precision. Find the specificity balance for your traffic volume.

  7. Export filtered data to overcome limitations - The 1,000 row UI limit is frustrating but exportable. Export filtered segments and combine them in Google Sheets for comprehensive analysis.

  8. Build repeatable workflows - Ad-hoc filtering is useful. Repeatable workflows are scalable. Document your successful filtering strategies and use them monthly.


Conclusion & Next Steps

You now have a complete framework for filtering Google Search Console data. From basic query filters to advanced regex patterns, from simple date comparisons to complex multi-filter segmentation, you're equipped to extract maximum value from GSC.

What you've learned:

  • All GSC filter types (query, page, device, country, search appearance) and when to use each
  • Date comparison strategies for trend analysis and measuring change impact
  • Query filtering for brand analysis, intent segmentation, and content performance
  • Page filtering for subdirectory, template, and individual page analysis
  • Regular expressions for advanced pattern matching
  • Multi-filter combinations for precise segmentation
  • Practical workflows for common SEO tasks

Your next steps:

  1. Today: Filter your brand vs non-brand queries. See your true organic performance without brand inflation.

  2. This week: Set up a month-over-month date comparison (last 28 days vs previous 28 days). Track if your SEO efforts are working.

  3. This month: Export filtered data for your blog, products, and resources subdirectories. Compare their performance.

  4. Learn one regex pattern: Start with the OR operator (term1|term2|term3) to filter for multiple terms at once.

  5. Build your first workflow: Choose one of the five workflows from this guide and run it monthly.

Generic GSC data tells you almost nothing. Filtered GSC data tells you everything. Start filtering today.


Next Step: Apply Your Filtering Skills to Find Opportunities

Now that you've mastered GSC filters, it's time to apply these skills systematically to find your biggest SEO opportunities. Learn how to use the filters you just learned to identify high-impact keywords hiding in positions 5-15 that could double your traffic with focused optimization.

→ Continue your journey: GSC Queries Report: How to Find Your Biggest Opportunities

This next guide shows you exactly which queries to filter for, how to calculate opportunity scores, and the step-by-step framework for turning filtered GSC data into actionable optimization targets.


Related Articles


About the Author: This guide is part of our GSC Mastery series, designed to help you extract maximum value from Google Search Console data for better SEO performance.

Last Updated: January 2026