How I Find TOFU Keywords Using Only Google Search Console

You do not need a paid keyword tool to find TOFU content ideas. Google Search Console already has the list. Here is the regex filter that pulls it.

A

Written by Ashan Lokuge,

How I Find TOFU Keywords Using Only Google Search Console

Most SEOs open Ahrefs or Semrush the moment they need content ideas. That is not the first step. It is often the wrong one.

Google Search Console already holds something no keyword tool can give you. The actual queries your site appears for. Not estimated. Not national averages. Real searches from real people who saw your page in the results.

Filter those queries for question-based searches and you have a TOFU content list built on your own data. No subscription. No export limit. No guessing at search volume for a keyword you might not rank for.

Here is the exact process I run, start to finish.

Key takeaways

  • GSC shows queries your site already ranks for. A keyword tool shows estimates for queries it might.
  • A custom regex filter isolates question-based searches in about 30 seconds.
  • The pattern ^(what|how|why|who|when)\s matches queries starting with those five words.
  • Sort by impressions to find pages getting seen but not clicked.
  • Three situations need three different fixes. Improve, create, or rewrite the title.
  • This method finds TOFU opportunities you already have. It does not find topics you have never touched.

What TOFU means

TOFU stands for top of funnel. It is the stage where someone is learning about a problem, not shopping for a fix.

Three stages sit in a typical buyer journey.

1

Top of funnel is learning. Queries like "what is technical SEO" or "how does a crawl budget work."

2

Middle of funnel is comparing. "Best SEO tools for small agencies" or "Ahrefs vs Semrush."

3

Bottom of funnel is buying. "SEO agency pricing" or "hire a technical SEO consultant."

TOFU queries matter because they reach people before they have picked a vendor. You answer a question, they remember your name. Six weeks later when they are ready to buy, you are already familiar to them.

The regex in this article is how you spot those queries in GSC. People who type what, how, why, who, or when are in learning mode. People who type “best” or “price” or “vs” are further down the funnel. Different words, different stage.

Why GSC beats a keyword tool for this

A keyword tool tells you what people search for in your country. GSC tells you what people searched for before they found you.

Those are different lists, and for TOFU work the second one is more useful. If your site already shows up for “how does local SEO work” at position 14, you have proof of relevance. Google has decided your page belongs in the results. That is a stronger starting point than a keyword with 2,400 monthly searches and no existing page.

Note: The tradeoff is real. GSC only shows queries you already appear for. It will not surface a topic you have never touched. If you need net-new ideas, a keyword tool earns its place.

For TOFU specifically, that limitation matters less than you would think. Most sites have more question queries in their GSC data than they have content to answer. The bottleneck is not ideas. It is filtering.

The filter that does the work

Open Google Search Console. Click Performance in the left sidebar, then Search Results. The Queries tab is already selected by default. You will see a list of search terms your site appeared for.

Google Search Console Performance report over 28 days showing 252 total clicks, 27.4K total impressions, 0.9 percent average CTR and average position 10.5, with Performance highlighted in the left sidebar
Performance sits in the left sidebar. This is the report you start from.

Now click the dropdown at the top that says Queries. Select Custom (regex) from the list.

The Add filter menu open in Google Search Console showing the options Query, Page, Country, Device and Search appearance
Add filter, then Query. The other options filter by page, country, device or appearance.
The Query filter dialog with the match-type dropdown open, listing Queries containing, Queries not containing, Exact query and Custom regex
Custom (regex) sits at the bottom of the match-type list, under Exact query.

A text box appears. Paste this pattern.

^(what|how|why|who|when)\s

Click Apply.

The Query filter dialog set to Custom regex and Matches regex, with the pattern for what, how, why, who and when entered in the regular expression box next to the Apply button
Match type stays on Matches regex. Paste the pattern, then Apply.

The list shrinks to queries starting with one of those five words, followed by a space. In plain English, the filter asks GSC to show only queries that open with what, how, why, who, or when.

That is the whole trick. You now have a list of TOFU searches your site already ranks for.

What the results look like

Once the filter is applied, you have a live list of learning-based searches your site appears for. These are people early in the buying journey. They want to understand something, not buy something.

That makes them perfect for blog posts, guides, and educational content. The goal with these queries is awareness. Not conversion. Not yet.

Now look at three columns next to each query.

Pages

Which URL from your site is ranking for that query. Sometimes it is the page you expected. Often it is not.

Average position

Where you currently sit. Position 8 to 20 is the sweet spot for this exercise. You are visible enough to get impressions, far enough down that a small improvement moves you onto page one.

CTR

How often people click when they see you. High impressions with low CTR means the query is being seen and ignored. That is a title and meta description problem, not a content problem.

Tip: Sort by impressions, then work down the list. The top ten rows are usually where the real opportunities sit.

Three situations, three fixes

Every query in the filtered list falls into one of three buckets. Each needs a different response.

What you see What it means What to do
Ranking on page 2, position 11 to 20 Google thinks the page is relevant, but it is not strong enough to rank higher Improve the existing page. Better structure, clearer answers, real examples, an FAQ block
Impressions but no relevant page You are ranking for a query with a page that does not actually answer it Create a dedicated post for that query. Do not force it onto an unrelated page
High impressions, low CTR You rank well but people are not clicking. The title does not match what they expected Test a new title and meta description. Match the wording of the query. Answer the question in the description

The first bucket is the fastest win. A page sitting at position 12 for a query with 800 monthly impressions needs a refresh, not a rewrite. Add an FAQ section. Tighten the introduction so the answer appears in the first two sentences. Add one specific example. That is often enough to move it to position 6 or 7.

The second bucket is where new content comes from. If GSC shows you appearing for “how to audit a SaaS site” but your only related page is a service page, you have a content gap that Google already told you about.

The third bucket is the most misunderstood. A page ranking at position 3 with a 1.2% CTR has a title problem. Rewrite the title to match the searcher’s language. Not your brand language. Theirs.

What this will not do

Be clear about the limits before you rely on this method.

1

It will not find topics you have never appeared for. If your site has zero pages about technical SEO, GSC will not show you technical SEO queries. You need a keyword tool or a competitor gap analysis for that.

2

It will not tell you search volume. GSC gives impressions, which is a different number. A query with 12,000 monthly searches might only send you 200 impressions because you rank at position 40. A query with 400 monthly searches might send you 300 impressions because you rank at position 3. Impressions tell you what is actually happening on your site. That is the number that matters.

3

It will not replace judgment. A query with high impressions and no relevance to your business is still a bad target. Filter for questions, then filter again with your brain.

FAQ

Do I need to know regex to use this? +−
No. The pattern is one line. Copy it, paste it into the Custom regex box, click Apply. That is the full skill requirement. Learning basic regex helps if you want to build more filters later, but it is not needed for this one.
Can I use this on a brand new site with no GSC data? +−
Not usefully. A new site has too few impressions for the filter to return anything meaningful. You need at least a few months of data. For new sites, start with a keyword tool and come back to this once you have 90 days of GSC history.
What date range should I use? +−
28 days is the default and it works well for this. Three months gives you more data but stale signals. If your site has low traffic, switch to 3 months so the filter returns enough rows to work with. If you have decent traffic, 28 days keeps the list current.
Should I filter by country or device? +−
Only if you have a specific reason to. For most sites, leave both on All. Filtering too early hides patterns. You can segment later once you have a working list.
How often should I run this? +−
Monthly is enough. Run it on the first of the month, export the filtered list, and compare it to last month. New queries appearing are signals of topics picking up. Queries dropping off are signals of decay.
What if the filter returns zero queries? +−
Two causes. Your site is too new for GSC data to be useful, or your content is entirely commercial and does not show up for question searches. If it is the second, that is a content strategy problem, not a filter problem. You need TOFU content before you can find TOFU queries.
Does this work for local businesses? +−
Yes, and it works well. Local queries often start with what, how, or where. "How much does a plumber cost in [city]" and "what is the best time to service an AC" are both TOFU searches that lead to service bookings eventually. Filter, then look at which local pages are ranking.

Where to start

Open GSC. Go to Performance, Search Results, Queries. Click the dropdown and choose Custom regex. Paste ^(what|how|why|who|when)\s and click Apply. Sort by impressions.

Ten minutes of work. You now have a content list built on your own site’s data, with three clear actions to take depending on what each row shows.

Run it once. Export the list. Do it again next month and compare.

If you want help turning that list into a publishing plan that actually moves rankings, book an AI visibility audit. We will pull your GSC data, find the page 2 queries worth improving, and map the content gaps you have not covered yet.

Have questions about this article?

Ask the AI assistant anything — it has context on everything you just read.

AI Assistant

Ask about this article

I can summarize this article, explain concepts, and suggest related posts on SEOwebster.com.

Try asking

SEO Webster Team

Certified SEO, AEO and GEO Specialists | AI-Powered SMB Solutions

The SEO Webster Team consists of certified SEO specialists, digital marketing experts, and technical SEO professionals with over 15+ years of combined experience. Our team has helped 500+ businesses across 20+ countries achieve top search engine rankings and significant organic traffic growth.

15+ Years
in industry
Experience
500+ Businesses Worldwide
Clients Served
15+ Certified Professionals
Team Size

What We Deliver

AEO and GEO Experts

We optimize for answer engines and AI search (ChatGPT, Perplexity, Google SGE) so your brand appears in AI-generated answers and stays ahead of generative search.

AI-Based SMB Technology

Custom AI-driven strategies and technology built for small and medium businesses: smarter workflows, better visibility, and scalable growth.

Innovative Solution Providers

We design and deliver forward-thinking digital solutions, from strategy to execution, tailored to your business goals.

12-Hour Launch Promise

Fully functional websites and applications, built or revamped from scratch, delivered in 12 hours. Fast, professional, and ready to convert.

Ready to grow? Get a fully functional site in 12 hours or expert AEO/GEO and SEO strategy. Your choice.

Core Expertise

AEO and GEO AI-Powered SMB Solutions Technical SEO Audits Link Building Strategies Content Marketing Local SEO Optimization E-commerce SEO International SEO Core Web Vitals Optimization Schema Markup Implementation Website and App Development

Certifications and Credentials

Google Analytics Individual Qualification
Google Ads Search Certification
HubSpot Content Marketing Certification
SEMrush SEO Toolkit Certification
Moz Local SEO Certification

Key Achievements

500+ successful SEO campaigns
Average 300% increase in organic traffic
Featured in top SEO publications
Speaker at international SEO conferences
Contributor to major SEO blogs

Why Trust Our Expertise?

Google Certified Professionals
Proven Track Record
Industry Recognition
Data-Driven Approach