Pages That Rank but Don't Convert: Combining Search Console and GA4
Search Console knows who clicked, GA4 knows who did something afterward. Putting them side by side by page splits your content into four groups, and only one of them needs a rewrite.
To find pages that rank but do not convert, put Search Console's clicks by page next to GA4's key events by landing page for the same month, match them on the page path, and compute key events per session. Pages with many clicks and a low rate are the ones to rewrite; pages with few clicks and a high rate are the ones to promote. The match is the delicate part: the two tools record the page differently, they count different traffic, and GA4's landing page data is not limited to organic search. Below is the method, the four groups, and what each Quiriz connector actually exposes.
Why neither tool answers this alone
Search Console reports what happened before the click: impressions, clicks, CTR and position, by query and by page. It does not know what the visitor did afterward. GA4 reports what happened after the click, but does not know what the visitor searched for or where you ranked. A page can be a star in one and a failure in the other, and the interesting pages are exactly those.
This is a different question from the SEO report template asks, which reports each source in its own section. Here you combine them page by page. The Google Analytics report post covers the GA4 side in more depth.
The join key, and why it breaks
The only thing the two sources share is the page. Matching on it has three traps:
- Different formats. Search Console gives a full URL such as
https://example.com/pricing/. GA4's landing page dimension is the path, such as/pricing/, and may include a query string. Strip the domain and the protocol from one, and the query string from the other, then compare. - Trailing slashes and capitalization.
/pricingand/pricing/are one page to a human and two strings to a spreadsheet. - Different clocks and scopes. Search Console days are Pacific Time and it counts Google only; GA4 uses your property time zone and counts every source. Compare whole months, not days, and expect the two never to reconcile.
An unmatched row is not a page with zero conversions. It is a page whose key did not match, and treating it as zero is how this analysis goes wrong. Count the unmatched rows and look at the biggest ones by hand.
Four groups, four actions
Compute key events per session for each matched page, and split by clicks and by that rate. An illustration with made-up numbers:
| Page (example) | Clicks | GA4 sessions | Key events | Per session | Group |
|---|---|---|---|---|---|
| /pricing | 3,200 | 3,900 | 312 | 8.0% | Working |
| /guide/what-is-x | 9,800 | 10,400 | 42 | 0.4% | Rank, no convert |
| /compare/x-vs-y | 450 | 520 | 47 | 9.0% | Under-promoted |
| /blog/old-news | 60 | 71 | 0 | 0.0% | Leave alone |
- High clicks, high rate (working). Protect them. Check they are indexed, fast and not about to be changed.
- High clicks, low rate (rank, no convert). This is the group you came for. Ask what the visitor wanted. A guide that answers a definition question will rarely sell directly; the fix may be a clearer next step, not a hard sell. Consider whether the page attracts the wrong audience for the offer.
- Low clicks, high rate (under-promoted). The page converts when people arrive. Look at its queries and position; a better title or more internal links are cheap tests. The declining pages and CTR opportunities method applies here.
- Low clicks, low rate. Usually leave alone. Not every page needs to be a growth lever.
Be wary of tiny samples. A page with 60 clicks and one key event has a rate of 1.7 percent that could be 0 or 5 percent next month. Set a minimum number of sessions before ranking by rate.
What Quiriz exposes from each side
Quiriz is an AI business analyst. The Search Console connector (read-only, daily refresh, included in paid plans) provides [Search Console] Pages by month: for each month and page URL, clicks, impressions, CTR and position, for the top 5,000 pages per month. The Google Analytics connector, which is in beta, provides [Google Analytics] Landing pages by month: for each month and landing page, sessions, engaged sessions, key events and revenue, also top 5,000 per month, with the metrics Google Analytics sessions, key events, revenue and key events per session.
Each answer is computed from its own source. You can ask the two questions in one conversation and compare:
- Which pages got the most clicks from Google search last month?
- Which landing pages brought the most key events last month, and what was the key events per session for each?
Then ask for the pages that appear in both lists and have high clicks and a low rate. Quiriz shows the work behind each figure, which is how you spot a row that failed to match because of a trailing slash. Treat the combined view as a way to build the shortlist quickly, then confirm the top rows by opening the pages in both tools. The definition of a key event stays in your GA4 property and the definition of a minimum session count can be fixed once in Company Context, so the shortlist is consistent from month to month. If you run this for a client, Quiriz for agencies covers the multi-client side.
Honest limits
- GA4 landing pages are not organic-only. The connector's landing page dataset has sessions, key events and revenue per page per month, with no channel column. A page that gets half its sessions from email or ads will understate how well organic visitors convert. Cross-check suspicious pages in GA4 with an organic filter.
- Month level only. Both page datasets are monthly. You cannot see a daily conversion by page.
- The key differs between sources. Search Console holds full URLs and GA4 holds paths. A match has to normalize them, and pages beyond each source's top 5,000 per month are missing.
- Search Console page rows are counted per page, so one result showing several of your pages inflates impressions relative to the site total.
- Key events are what your property defines. If the property counts a scroll as a key event, a high rate may mean nothing commercial.
- Correlation only. Neither source tells you why a visitor did or did not convert. That takes looking at the page.
Find the ranking pages that earn nothing
Connect Search Console and GA4 and ask for the pages with many clicks and a low key-event rate. Every figure shows where it came from. Free to start.
Try Quiriz free →