{"id":371,"date":"2025-07-02T23:06:25","date_gmt":"2025-07-02T22:06:25","guid":{"rendered":"https:\/\/davagordon.co.uk\/blog\/?p=371"},"modified":"2025-07-02T23:06:26","modified_gmt":"2025-07-02T22:06:26","slug":"regex-filters-hidden-seo-wins","status":"publish","type":"post","link":"https:\/\/davagordon.co.uk\/blog\/regex-filters-hidden-seo-wins\/","title":{"rendered":"How to Using Regex Filters to Uncover Hidden SEO Wins"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you manage a website, you probably spend time in <strong><a href=\"https:\/\/search.google.com\/search-console\/welcome\" target=\"_blank\" rel=\"noopener\" title=\"Google Search Console\">Google Search Console<\/a> (GSC)<\/strong> checking which queries bring visitors to your site. But are you making the most of this data? One powerful yet often overlooked tool is <strong>regex filters<\/strong>, regular expressions you can use in GSC to filter and segment your search queries by specific patterns.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this post, I\u2019ll show you how to use <strong>regex filters<\/strong> in Google Search Console to segment your search queries by intent types, from informational questions to <a href=\"https:\/\/davagordon.co.uk\/blog\/tag\/ecommerce\/\" title=\"Ecommerce\">ecommerce<\/a> purchase-ready searches, so you can tailor your content and marketing strategy more effectively.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Are Regex Filters, and Why Use Them in Search Console?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Regex<\/strong> is a way to match patterns in text. In GSC, you can use regex filters on the <strong>Performance &gt; Queries<\/strong> report to surface exactly the types of searches you care about.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, you might want to see all queries starting with question words like &#8220;what&#8221; or &#8220;how&#8221;, which are often <strong>informational<\/strong> searches.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Informational Queries: What Users Ask<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These are searches where users want to learn or understand something.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Basic regex for informational queries:<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: r; title: ; notranslate\" title=\"\">\n^(what|how|why|when|where|who|which)\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">This catches queries starting with the most common question words.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Improved regex for broader coverage:<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: r; title: ; notranslate\" title=\"\">\n^(what|how|why|when|where|who|which|can|does|do|is|are|should|could|would|will|did|has|have|was|were)\\b\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">This expanded version catches questions that start with auxiliary verbs too, like \u201ccan,\u201d \u201cdoes,\u201d or \u201cshould.\u201d<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Example queries it captures:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How does free shipping work?<\/li>\n\n\n\n<li>Can I return my order?<\/li>\n\n\n\n<li>Is this product available in stock?<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">2. Ecommerce and Transactional Queries: When Users Are Ready to Buy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These queries signal commercial intent, people ready to shop, compare, or find deals.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Regex pattern:<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: r; title: ; notranslate\" title=\"\">\n\\b(buy|shop|purchase|order|get|cheap|discount|deal|sale|price|best|compare|vs|review|clearance|coupon|promo|free shipping|in stock)\\b\n<\/pre><\/div>\n\n\n<h3 class=\"wp-block-heading\">Sample queries:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Buy wireless headphones<\/li>\n\n\n\n<li>Best running shoes under $100<\/li>\n\n\n\n<li>Nike shoes sale<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tip: Customise this list with your own products or brand names for even sharper filtering.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Navigational Queries: Finding Your Brand or Website<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">These queries help identify users looking to reach your site or brand specifically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Regex example:<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n\\b(yourbrand|yourwebsite|official site|login|sign in|contact|store locator|customer service)\\b\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Replace <code>yourbrand<\/code> and <code>yourwebsite<\/code> with your actual brand and domain keywords.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Product Category Queries: Top-of-Funnel Interest<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To see which product categories or types users are searching for broadly:<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n\\b(shoes|headphones|jackets|gifts|accessories|bags|laptops|makeup|skincare|furniture|watches|sneakers)\\b\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Modify this to fit your product catalog.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Problem-Solving Queries: Users Seeking Solutions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Often, users search for ways to fix or understand issues.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Regex to catch these:<\/h3>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: r; title: ; notranslate\" title=\"\">\n^(how to|how do|why is|fix|repair|solve|troubleshoot|problem with)\\b\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Example<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How to fix a leaking faucet<\/li>\n\n\n\n<li>Problem with my order delivery<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Putting It All Together<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Using regex filters in Google Search Console lets you understand the <strong>intent<\/strong> behind your visitors\u2019 queries. This insight helps you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create targeted content for different intent types<\/li>\n\n\n\n<li>Optimise product pages for transactional queries<\/li>\n\n\n\n<li>Build FAQs and help pages based on problem-solving searches<\/li>\n\n\n\n<li>Tailor your paid search and SEO strategies<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Regex can look intimidating at first, but it\u2019s a powerful skill that can unlock much richer insights from your Google Search Console data. Try these patterns out, tweak them for your niche, and watch your understanding of your audience deepen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you manage a website, you probably spend time in Google Search Console (GSC) checking which queries bring visitors to your site. But are you making the most of this data? One powerful yet often overlooked tool is regex filters, regular expressions you can use in GSC to filter and segment your search queries by [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":378,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-371","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-marketing-strategies"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/posts\/371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=371"}],"version-history":[{"count":7,"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/posts\/371\/revisions"}],"predecessor-version":[{"id":379,"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/posts\/371\/revisions\/379"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/media\/378"}],"wp:attachment":[{"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davagordon.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}