GA4 guide
How to find landing pages with low engagement in GA4
Direct answer
To find low engagement pages in GA4, list landing pages with engagement rate and average session duration, drop the ones with few sessions, and sort from the lowest rate up. Use Reports, Engagement, Landing page, or an Explore table with a sessions filter. Check any (not set) row separately, since it is a tracking gap, not a page. Rankgaroo can run the list and the cutoff from one prompt.
Updated
On this page
Do it by handAsk your AI insteadWorked exampleLimits to knowQuestionsRelated guidesA page that gets visitors who leave straight away is worth a second look. GA4 has no bounce list out of the box, so you build one from engagement rate: the share of sessions that lasted 10 seconds or more, had a key event, or viewed two or more pages.
The usual trap is sorting by the lowest rate with no floor on sessions. A page with 3 sessions will always top that list.
Do it by hand in GA4
- Open Reports, then Engagement, then Landing page, and set the date range.
- If you only care about search visitors, add a comparison or secondary dimension for Session default channel group and keep Organic Search.
- Click the Engagement rate column header, and click again if needed, so the lowest rates are at the top. If the column is missing, use the pencil icon (Customize report) to add it.
- Ignore rows with only a few sessions. A rate on 20 sessions says little.
- Open the weak pages and compare Engagement rate with Average engagement time. Check load speed and whether the page matches what visitors searched for.
The standard report has no minimum-sessions filter, so a clean list usually means building an Explore table for each period.
Ask your AI instead
With Rankgaroo connected to Claude, ChatGPT or Cursor, paste a question like this:
Using my GA4 property for example.com, find Organic Search landing pages with at least 100 sessions between 2026-09-25 and 2026-10-22, sorted by lowest engagement rate. Show engagement rate and average session duration. Separate real pages from tracking artifacts like (not set), and suggest what to check on the weakest real pages.
What the AI calls
ga4_run_report(dimensions: ["landingPage"], metrics: ["sessions", "engagementRate", "averageSessionDuration"], filters: [{dimension: "sessionDefaultChannelGroup", matchType: "EXACT", value: "Organic Search"}], limit: 1000, startDate: "2026-09-25", endDate: "2026-10-22")There is no metric filter or ascending sort, so the AI drops rows under 100 sessions itself and sorts the rest by engagement rate.
Worked example
| Landing page | Organic sessions | Engagement rate | Avg session (s) |
|---|---|---|---|
| (not set) | 1,180 | 2.1% | 5.2 |
| /blog/what-is-net-30/ | 540 | 40.2% | 74.8 |
| /docs/zapier-integration/ | 212 | 45.3% | 118.4 |
| /ja/templates/invoice-template/ | 264 | 48.1% | 142.9 |
| /de/blog/stundensatz-berechnen/ | 150 | 56.7% | 54.2 |
| /es/templates/plantilla-factura/ | 188 | 60.3% | 151.6 |
| /ja/blog/invoice-payment-terms/ | 128 | 61.0% | 127.3 |
| /blog/freelance-invoice-checklist/ | 840 | 63.4% | 126.8 |
What the answer says
Apart from (not set), which is a tracking gap at 2.1%, the weakest page is /blog/what-is-net-30/ at 40.2% over 540 sessions, where short visits are plausible for a one-answer page. Next come /docs/zapier-integration/ (45.3% on 212 sessions) and the Japanese invoice template page (48.1% on 264). /de/blog/stundensatz-berechnen/ has a middling 56.7% rate but the shortest sessions of any real page in the list at 54 seconds.
Limits to know
- Engagement rate counts a session as engaged after 10 seconds, a key event or two page views, so a fast page that answers the question can look weak.
- Low engagement can be intent, not a defect. Exit pages and one-answer pages naturally have short visits.
- The sessions cutoff is applied by the AI after the call, and ga4_run_report returns at most 1,000 rows. On a big site some low-traffic pages never appear.
- (not set) rows are not pages. Fixing the tracking behind them matters more than any copy change.
Questions
What is a good engagement rate in GA4?
There is no universal benchmark for a good GA4 engagement rate. In the example data most organic landing pages with 100 or more sessions sit between about 40% and 78%, and the whole Organic Search channel is 64.2%. Compare pages with your own site average.
What happened to bounce rate in GA4?
GA4 still has bounce rate. It is the share of sessions that were not engaged, so it equals 100% minus the engagement rate. Sorting by lowest engagement rate gives the same pages as sorting by highest bounce rate.
Why do engagement rate and average session duration disagree?
Engagement rate and average session duration measure different things. A single key event makes a session engaged even if it is short, and a long idle tab raises duration without real use. Look at both before you judge a page.
How many sessions does a page need before I judge its engagement rate?
Aim for at least 100 sessions in the period. Below that, a few visits swing the rate a lot. A longer date range is better than reading a small page's weekly number.