When I'm building a growth plan for a client, one of the first questions I ask is: "Do you truly understand the purchase intent behind your organic traffic?" If you can map intent using tools you already have—like Google Analytics 4 (GA4) and Google Search Console—you can unlock untapped keyword opportunities that convert. In this post, I’ll walk you through a practical, step-by-step approach I use to combine GA4 engagement and conversions with Search Console query data to find five high-converting keywords you didn’t know you had.
Why map purchase intent with GA4 + Search Console?
Search Console tells you what people are searching for and which queries bring impressions and clicks. GA4 tells you what those visitors actually do once they're on your site—do they bounce, engage, or convert? When you map the two, you move from guesswork to evidence-based keyword prioritization. Instead of optimizing for broad traffic that never converts, you focus on queries that already show strong buyer signals.
What you need before we start
Make sure these items are in place:
Step 1 — Export relevant GA4 data
I start in GA4 and pull a 90-day or 180-day dataset to smooth seasonality. The key is to export metrics that indicate purchase intent and engagement. I typically include:
In the GA4 interface: Reports > Acquisition > Traffic acquisition. Use the table and add the landing page dimension (or secondary dimension), then export the CSV. If you have BigQuery, you can write a query to join events and page path for more precision.
Step 2 — Export Search Console query data
Open Search Console and go to Performance > Search results. Set the same date range you used in GA4. Filter to Web and choose the relevant countries if needed. Export data including:
This gives you the exact queries that drove users to each landing page—your bridge between intent and behavior.
Step 3 — Merge and map by landing page
Now we merge the two datasets on the landing page URL. The landing page is the natural key because Search Console ties queries to pages, while GA4 shows behavior per landing page. In Google Sheets, use VLOOKUP or index-match, or better yet, use a query/merge script if your dataset is large.
What you want to create is a table where each row is a (query, landing page) pair with metrics from both sources side-by-side. Typical columns:
Step 4 — Define intent signals and filters
Not every query with clicks is a purchase opportunity. I apply a few intent filters to prioritize queries likely to convert:
Using these filters helps surface queries that bring engaged visitors but either don’t get enough impressions or aren’t yet optimized for conversion.
Step 5 — Scoring and selecting your five untapped keywords
I like to create a simple scoring model to rank opportunities. Here’s a formula I often use (weights are adjustable):
Score each (query, landing page) pair and sort. Then manually vet the top 15 to confirm landing page relevance and the competitive landscape. Pick the five with the best mix of intent, feasibility, and growth potential.
Example table — five keyword opportunities
| Query | Landing page | GA4 conv. rate | Impr. | Position | Notes |
|---|---|---|---|---|---|
| buy seo audit uk | /services/seo-audit | 4.8% | 520 | 8 | High commercial intent, optimized pricing CTA needed |
| ecommerce seo checklist 2026 | /blog/ecommerce-seo-checklist | 3.2% | 1,200 | 12 | Update post with gated checklist + lead magnet |
| best inbound marketing agency UK | /services/inbound-marketing | 5.1% | 340 | 7 | Strong intent, needs case studies on page |
| shopify conversion optimization services | /services/shopify-cro | 4.0% | 260 | 10 | Low impressions — scale via internal linking |
| seo pricing for small business | /pricing | 6.3% | 480 | 14 | Consider a pricing FAQ and schema markup |
Step 6 — Tactical optimizations for each keyword
Once you’ve chosen the five, apply targeted optimizations:
Step 7 — Monitor, iterate, and scale
Track the updated Search Console and GA4 metrics weekly for the first 30–90 days. You're looking for:
If a query doesn’t improve after on-page and internal linking work, consider creating a new, dedicated page targeting the query or building topical content to support it.
Mapping purchase intent with GA4 and Search Console is a practical, repeatable method I use to find keywords that not only drive traffic but actually translate into revenue. When you focus on intent and behavior rather than raw rankings, you prioritize SEO work that grows the bottom line.