The GA4 landing page report: the pages that bring people, and what they do
You want the pages that bring people, and what those people do next. This walks you through GA4’s landing page report to answer that quickly. It ends with a shortlist of pages to fix on a small site.
By Théophile Louvart, founder of Porteur · Updated 14 September 2026 · Markdown
Where the GA4 landing page report lives
You will use one place most of the time: Engagement, Landing page. It shows the first page of each session with the key counts.
Open the report
In GA4, go to Reports, Engagement, Landing page.
Switch the date range
Use the top right picker. Prefer 28 days for a steady view.
Add comparisons if you need them
Click Add comparison to split the data by a condition, for example a source or device.
The Landing page dimension here is the path of the first page in the session. It is not the campaign’s ad or the referrer. It is your URL path, like "/pricing".
The columns that matter on a product site
You do not need every metric. Start with four: Sessions, Engaged sessions, Average engagement time, Key events. Then add your own rate columns.
- Sessions: the count of sessions that started on that page.
- Engaged sessions: sessions that met GA4’s engaged rules, useful to spot bounces without using bounce rate.
- Key events: events you marked as key events, for example signup or start_trial.
- Average engagement time: a rough time on site signal across events.
Make the rates yourself in a sheet when you export. Key events per session is the one to judge a landing page by. Engaged sessions per session helps spot thin pages.
Filter to Organic Search traffic
To judge SEO pages, filter the report to Organic Search. That narrows to sessions from google or bing organic and similar referrers in the default channel group.
Add a comparison for channel
Click Add comparison. Choose Include, Default channel group, exactly matches, Organic Search. Apply.
Remove the All Users view if you want only organic
Click the All Users pill and remove it, so you see only Organic Search.
Save to your Library if you will reuse it
Click Save, Save as a new report, and add it to a collection you use.
You can also filter by Session source or Session medium, for example google or organic, but the default channel group is simpler for a quick pass.
Compare landing pages by key event rate
The aim is simple: which landing pages bring people who act. Use key events per session as your yardstick for Organic Search traffic.
Pick your key events
In Admin, Events, mark the events that matter as key events, for example sign_up or start_trial.
Use the Landing page report with the Organic Search comparison
Sort by Sessions first to see where volume is. Note pages with sessions and low key events.
Export and compute rates
Export to Google Sheets or CSV. Add a Key events per session column. Set a simple threshold, for example pages under 2% to review.
Look for pages with high rate but low volume
These are "/guides/getting-started"-type pages that convert well. They deserve internal links and fresh content to win more clicks.
A fixed page looks like this: "/pricing" lifts its key event rate after you tighten the headline and move the signup button above the fold. You keep the same offer. You make the action obvious.
Attribution choices in GA4: first click or last click
GA4 defaults to data-driven attribution for key events. For landing page work, compare with first click and last click to see the extremes you might miss.
Open comparisons
In the Landing page report, click Add comparison. Choose Attribution settings. Pick First click for one comparison and Last click for another.
Scan swings by page
If a page only looks good on last click, it may be a return-to-site page, like "/login". If it only looks good on first click, it may start journeys without closing them.
For a product site, the better question is which first landing pages bring people who later sign up. That join needs product analytics across visits, which page analytics do not do on their own. A product analytics tool like PostHog stores a person’s first referrer and first landing page and lets you build a funnel from a landing page view to a later signup event, broken down by the initial referring domain. Use that when you decide where to invest content time.
Thresholds, sampling, and why some rows vanish
You will hit two GA4 limits as you slice small sites: thresholds and sampling. Know both before you judge a page from a thin segment.
- Thresholding hides rows when a user could be identified in a small segment, for example a rare query or a tiny country split.
- Sampling affects large explorations. Standard reports like Landing page stay unsampled, but your custom explorations can switch to samples.
If a row says not enough data, widen the date range or remove one filter. For tiny organic segments, do a month-on-month view at 28 days each and compare directions, not exact counts.
Join Search Console to see clicks and queries by landing page
Link Search Console to GA4 to add two reports in your Library: Google organic search queries and Google organic search traffic. They join clicks and impressions to landing pages inside GA4.
Link the property
In GA4 Admin, Product links, Search Console, choose your web data stream and the matching Search Console property. Publish to the Library.
Open the added reports
Go to Library. Add the two Search Console reports to your collection if they are not visible. Then open them from Reports.
Read the joined view
Use the landing page table with Clicks, Impressions, CTR, and Average position from Search Console next to Sessions and Key events from GA4.
Expect a lag and some query anonymisation in these reports. Use them to spot pages with clicks and no key events, and pages with key events and no clicks. "/guides/getting-started" with 4 key events and 10 clicks deserves content and links. "/blog/what-is-x" with 500 clicks and 0 key events needs a clearer next action.
Turn the landing page report into a fix list
Aim for a shortlist you can act on this week. Use one sheet with three tabs: Organic Search landing pages, Fix next, Notes. Keep the rules simple and mechanical.
Export the filtered report
From the Landing page report with Organic Search applied, export to Google Sheets. Include Sessions, Engaged sessions, Key events.
Compute rates and flag outliers
Add Key events per session and Engaged sessions per session. Flag pages under your key event rate threshold, for example under 2% with 50+ sessions.
Add Search Console context
From the GA4 Search Console report or Search Console itself, bring Clicks and Impressions for the same landing pages.
Prioritise with four buckets
Bucket A: many sessions, low key event rate. Bucket B: many clicks, low sessions. Bucket C: few clicks, high rate. Bucket D: fine. Work A, then C, then B.
Write the fix notes
For each A or C page, note one change. For A, fix the page. For C, add internal links from related pages and refresh the copy to win more clicks.
Examples: "/pricing", A bucket, try fewer tiers and a smaller hero image to pull the LCP in under 2.5 seconds and focus attention on the plan button. "/guides/getting-started", C bucket, add an inline signup form and a "See pricing" link near the top. "/blog/how-to-x", B bucket, improve internal links from "/guides" and update the title to match the query in quotes.
Read the numbers with consent and UTMs in mind
Consent and campaign tags can bend your landing page view. Keep two rules and one caveat beside the table when you decide a change.
- UTM parameters belong on links you place elsewhere, like a newsletter or a partner’s site. Use Google’s Campaign URL Builder form to make them.
- If a UTM URL is shared and others link to it, it can be indexed. Put a canonical tag on the clean URL on that page to prevent duplicate indexing.
- In the EU, consent is needed for cookie-based analytics. Any rate you compute from consented sessions undercounts the whole audience on that page.
From landing pages to revenue from search
If you sell online, push the same method one step further. Join key events with payment events and the person’s first landing page. That answers what a search click earns by page.
In product analytics, build a funnel from a pageview on the landing path to a payment or activation event. Break down by initial referring domain to isolate Organic Search. Then promote the pages that earn and fix the pages that waste clicks. This is outside the standard GA4 landing page report, but it is the right frame for product work.
Questions
In GA4, the landing page is the first page of a session. The Landing page report lists those paths, like "/pricing" or "/blog/post". It is not the ad, not the referrer, and not always the homepage.
They measure different things. A click can start no session, a session can follow several clicks, and consent tools can drop some sessions. The Search Console link also has lag and query anonymisation, so numbers will not reconcile one to one.
Go to Reports, Engagement, Landing page. Set the date, add a comparison for the Default channel group equals Organic Search if you want SEO traffic only. Export to a sheet to compute key event rates per session.
Use both as a check. GA4 defaults to data-driven, but a first click comparison shows starters and a last click comparison shows closers. If a page only looks good on last click, it may be a return page. Plan changes with that context.
Not across visits by itself. GA4 reports attribute key events, but the question “which first landing pages bring people who later sign up” needs the person’s first landing page joined to a later event. Product analytics do this and can break funnels down by the initial referring domain.
Open the Landing page report, set your filters, then click Export in the top right and choose Google Sheets. Add your own columns there, for example Key events per session, and mark pages under your threshold to fix next.
Sources
Check my site, free
Drop your URL in the checker to get, in about thirty seconds, three pages where search brings people but the page misses the action you care about.
- Free check, no card
- Read-only, your own accounts
- Readable by your agent
Read next
- GuideOrganic search traffic in GA4: where it is and how to read it
- GuideLinking Search Console to GA4: what you get and what you do not
- ComparisonGoogle Search Console vs Google Analytics: what each one knows
- GuideUTM parameters: use them without breaking your search data
- GuidePages that get search clicks and no signups: the three causes
- GuideWhat a search click earns: revenue attribution for a product site
- AlternativesGoogle Analytics alternatives for a small product
- GuideBroken backlinks: the links you are losing to pages that are gone