How do I find my top landing pages in GA4?

Run a GA4 report with landingPage as the dimension and sessions plus engagementRate as metrics, sorted by sessions descending. That ranks the pages people actually arrive on, not just the pages with the most total views.

The report

FieldGA4 API name(s)
DimensionslandingPage
Metricssessions, engagementRate

Ask it in plain English

What are my top 10 landing pages by sessions in the last 28 days, with engagement rate?

Why it matters

Landing pages and most-viewed pages aren't the same list. A page can carry a strong engagement rate but a low session count, meaning it isn't pulling in much entry traffic even though people who do land there stick around - ranking by sessions here keeps the focus on acquisition, not popularity once people are already on the site.

Ask your own Google Analytics this

Connect once, then ask in plain English. No tokens, no setup.

Get started free

FAQ

Which GA4 fields does "How do I find my top landing pages in GA4?" need?

Dimensions: landingPage. Metrics: sessions, engagementRate. These are the real Google Analytics Data API field names, so the same report can be built in the GA4 UI, the API, or through Caybl.ai.

Can I just ask "What are my top 10 landing pages by sessions in the last 28 days, with engagement rate?" instead of building this report?

Yes. Once Google Analytics is connected through Caybl.ai, ask "What are my top 10 landing pages by sessions in the last 28 days, with engagement rate?" and your agent runs the report for you - no need to know the landingPage or sessions field names above.

Does asking about landingPage change anything in my GA4 property?

No. Running this report doesn't change anything in your GA4 property. Caybl.ai's Analytics scope does allow two narrow write actions elsewhere - marking a key event and linking a Google Ads account - but a report like this one only reads data.

Sources

  • Google Analytics Data API - dimensions & metrics reference (official Google documentation)