← Back to blog

Find Your Real SEO Problems With These 30 Free Search Console Regex Patterns

September 4, 2026

Someone recently told me, “My site is getting impressions, but almost nobody clicks. I have no idea what to fix first.”

That is a common problem for solo builders and vibe-coders. The website is live, the pages look good, and the basic SEO work seems finished. Yet traffic, indexing, and signups remain weak.

Google Search Console can show you where the problem is hiding. You do not need a developer. You need better filters.

These 30 regex patterns help you separate search intent, brand demand, content gaps, page sections, and technical signals. Copy them into the Smart Analytics Search Console Regex Library, then use the findings to improve SEO, answer engine optimization, and website security.

How to use a regex pattern in Search Console

  1. Open Performance → Search results in Google Search Console.
  2. Click + New or + Add filter.
  3. Choose Query or Page.
  4. Select Custom (regex).
  5. Paste a pattern and select Matches regex.
  6. Apply the filter and review clicks, impressions, CTR, and average position.

Google Search Console uses RE2 syntax. Lookaheads, lookbehinds, and backreferences do not work. Use the Doesn’t match regex option when you need to exclude a group.

Rare queries may be hidden from the report, so do not expect every search term to appear.

30 copy-paste regex patterns

Replace examples such as your brand, keyword, and /folder/ with your own terms.

Question and intent patterns

# What to find Regex pattern
1 Common question queries `(?i)^(who
2 How-to searches `(?i)^how\s+(to
3 Comparison searches `(?i)(vs
4 Buying intent `(?i)(buy
5 Informational searches `(?i)(guide
6 Login and support searches `(?i)(login
7 Queries containing a question mark \?
8 Long-tail searches with five or more words ^(\S+\s+){4,}\S+$
9 Short head terms with one or two words ^(\S+)(\s+\S+)?$
10 Searches mentioning a year `(2025

Use patterns 1, 2, and 7 to find pages that should answer questions directly. Start important sections with a clear 40 to 60-word answer, then add examples, steps, and FAQs.

Brand and topic patterns

# What to find Regex pattern
11 Exact keyword debugging ^your exact keyword$
12 A keyword anywhere in the query (?i)your keyword
13 Multiple related terms `(keyword1
14 Branded searches and common variants `(?i)(your\s?brand
15 Searches containing your domain .*domainName.*
16 Non-branded searches Use Doesn’t match regex with pattern 14 or 15
17 Local searches `(?i)\b(near me
18 “Near me” searches only (?i)\bnear me\b
19 Best searches (?i)\bbest\b
20 Review searches (?i)\breview(s)?\b

Patterns 14 to 16 help you compare brand demand with discovery demand.

If branded queries have a strong CTR but non-branded queries have many impressions and few clicks, your site may be known by existing visitors but poorly presented to new customers. Improve titles, meta descriptions, internal links, and page relevance before publishing more content.

Page, URL, and cleanup patterns

# What to find Regex pattern
21 Blog pages /blog/
22 A specific website section /folder/
23 URLs ending with a specific word word$
24 PDF, DOC, DOCX, or presentation files `.(pdf
25 HTTP URLs ^http://
26 HTTPS URLs ^https://
27 Pricing pages `(?i)(/pricing/
28 Product or service pages `(?i)(/product/
29 Pages with a date in the URL /20[0-9]{2}/
30 Pages in a specific content group `^https://www\.example\.com/(guide

Apply patterns 21 to 30 to the Page dimension. They show whether one section of your site is earning impressions while another section is invisible.

Patterns 25 and 26 are useful during an HTTPS migration. Important pages should resolve to secure URLs, use consistent canonicals, and avoid duplicate HTTP versions.

Find pages with impressions but weak clicks

Regex cannot filter CTR directly. Use it to isolate a query or page group, then sort the report by impressions, CTR, or average position.

Look for pages with:

  • High impressions
  • Average position between 4 and 20
  • CTR below the rest of your site
  • A title that does not match the search intent
  • A description that gives no clear reason to click

Before and after

Weak result Better fix
“SEO Services” “SEO Services for Small Businesses: What Is Included”
“Learn More” as the only link text “See the complete small-business SEO checklist”
Long introduction before the answer Direct answer first, explanation second
One generic page for every service Separate pages matched to distinct search intent
FAQ text with no structured data Real FAQ content plus valid FAQPage schema where appropriate
Publicly visible API key in front-end code Revoke the key, move the secret server-side, and rotate credentials

Do not change a page title based on one query alone. Compare its top queries, search intent, position, and conversions. Then make one clear improvement and monitor the result.

A practical workflow for solo website owners

1. Start with branded versus non-branded data

Apply pattern 14 to see searches from people who already know you. Then use Doesn’t match regex with the same pattern to study discovery searches.

✅ Strong non-branded impressions with relevant pages indicate an opportunity to improve CTR.

❌ Strong branded traffic does not prove that new customers can find you.

2. Separate questions from commercial searches

Use patterns 1 and 2 for questions. Use patterns 3 and 4 for comparison and buying intent.

Match each group to the right page type:

  • Questions: guides, tutorials, definitions, and FAQs
  • Comparisons: comparison pages and decision guides
  • Buying searches: service, product, pricing, and booking pages
  • Local searches: location-specific pages with accurate business details

Do not send every query to your homepage.

3. Check long-tail opportunities

Apply pattern 8 and inspect queries with many words. These searches often reveal the exact problem people want solved.

Create content around the language customers actually use. Include the phrase naturally in the title, opening answer, headings, internal links, and relevant schema fields.

Avoid forcing the exact query into every paragraph. Clear coverage is more useful than repetition.

4. Review pages with weak CTR

Apply a Page filter for /blog/, /services/, /products/, or another section. Sort by impressions and identify pages that receive visibility without clicks.

Update:

  • Title tags
  • Meta descriptions
  • H1 headings
  • Opening paragraphs
  • Internal links
  • Calls to action
  • Image alt text

Use the Meta Tag Generator to create a clearer title, description, Open Graph tags, and social preview.

5. Compare countries and devices

Regex filters work on queries and pages. Country and device differences are separate Search Console dimensions.

After applying a query or page pattern, compare:

  • Countries: Are visitors seeing a relevant location, currency, spelling, or service area?
  • Devices: Is mobile CTR much lower than desktop CTR?
  • Pages: Does the mobile version hide the answer, form, navigation, or call to action?

A page can rank well in one country and perform poorly in another because the content does not match local intent.

A mobile page can also earn impressions but lose signups because the form is slow, crowded, or blocked by a cookie banner.

6. Turn findings into SEO and AEO improvements

Use the data to improve both traditional SEO and answer engine optimization.

Include:

  • A direct answer near the start of each important section
  • Specific definitions for important terms
  • Clear headings that match real questions
  • FAQs based on Search Console queries
  • Organization, Article, Product, or FAQPage schema where appropriate
  • Descriptive internal links between related pages
  • Author, date, source, and contact information
  • A useful llms.txt file that identifies your most important pages

The Schema Markup Generator creates JSON-LD you can paste into your page. The llms.txt Generator creates a file that helps answer engines understand which pages matter most.

Do not separate SEO from security

A fast website built with templates, plugins, or code-generation tools can still contain customer risks.

After improving visibility, check:

  • Analytics scripts loading correctly
  • Forms sending data only to intended destinations
  • Cookie banners matching actual tracking behavior
  • Public folders and backup files
  • Exposed API keys, passwords, or credentials
  • Outdated plugins, libraries, and software
  • Missing security headers
  • HTTPS and HSTS configuration
  • Admin paths and upload permissions

✅ Make the page easier to find, easier to understand, and safer to use.

❌ Do not publish a better title while leaving an exposed secret or broken form on the same page.

Use the Robots.txt Generator to create a basic crawl policy. Do not use robots.txt to hide passwords, private files, or security weaknesses. Those files must be removed or protected properly.

The fastest next step

Run the regex patterns first. Then fix the pages with the clearest combination of impressions, weak CTR, strong intent, and business value.

For a broader check, use the Smart Analytics free SEO and AEO analyzer. It reviews technical SEO, title tags, meta descriptions, headings, links, schema, robots.txt, sitemap signals, content depth, AEO structure, and more.

You can also run the separate vulnerability check for exposed files, leaked secrets, outdated code, missing protections, analytics and cookie concerns, and other customer risks. Detailed vulnerability findings remain private in the downloadable PDF.

Every Smart Analytics tool is free. There is no login, email request, credit card, paywall, or restricted report. You receive the full available report and keep your results.

Start with the Search Console Regex Library, find the real problem, and fix one page at a time.

Want to see how your site scores?

Run Free Audit →

Get our insights in your Google feed

Follow Smart Analytics and see our latest tips highlighted in Google Search and AI Overviews.

Find Your Real SEO Problems With These 30 Free Search Console Regex Patterns | Smart Analytics Blog