Find high-traffic landing pages that fail to convert
Ranks landing pages with real traffic but weak purchase rates by lost purchases, adds organic data from Search Console and Core Web Vitals for the worst offenders, and names the three pages to fix first.
When to use it
When pages get plenty of visitors but few buy, and you need to know which ones to fix first.
What you get
A table of landing pages ranked by lost purchases with organic and Core Web Vitals data, plus the three pages to fix first and one concrete fix each.
Does it change anything in my account?
No. The assistant only reads your data and reports back.
Find the landing pages that get traffic but fail to convert. GA4 property: [GA4 property]. Search Console property: [Search Console property]. Site: [https://www.example.com]. This is read-only.
1. List the key events in the GA4 property so we know what counts as a conversion.
2. Pull sessions and key events by landing page for the last 30 days. To isolate purchases, use landing page as the first dimension and event as the second. If that combination is not accepted, use the key events column instead, and if purchase is not the only key event, label the column "all key events" rather than "purchases" for the rest of the report.
3. Keep only pages with at least 300 sessions. Calculate each page's session-to-purchase rate and the site-wide average (total purchases / total sessions for the whole property over the same 30 days). Flag any page whose rate is below 50% of the site average.
4. Search Console: pull clicks, impressions and average position by page for the same 30 days in one call with a high row limit. Match the rows to the GA4 landing pages by path, ignoring the domain, query strings and trailing slashes. If a flagged page has no Search Console row, write "no organic data" rather than zero. Add organic clicks as a share of GA4 sessions, and note that the two tools count differently, so this is a proxy.
5. Core Web Vitals (mobile) for the top 5 flagged pages by sessions: LCP, INP and CLS. Use real-user field data where it exists. If a URL has no field data, show the lab values and mark them as lab.
6. Deliver a table ranked by lost purchases, where lost purchases = sessions × (site average rate − page rate). Columns: URL, sessions, purchases, rate, lost purchases, organic clicks, average position, LCP, INP, CLS, likely issue. Base the likely issue on the data you have: slow vitals, an intent mismatch suggested by position and traffic mix, or a rate gap with healthy vitals that points to the page content or offer.
End with the three pages to fix first and one concrete fix for each.
Builds a one-page, jargon-free monthly report for a client with exact calendar-month figures versus the previous month, explains every big KPI move from campaign data and creates the white-label link only after you approve the draft.
When to use itWhen you have to send a client their monthly Google Ads results in plain language and explain what moved and why.
Compares every connected Google Ads client account over the last 30 days versus the previous 30, adds month-to-date budget pacing, ranks accounts by risk and gives account managers one data-backed first check for the top 5. Read-only.
When to use itWhen you manage many Google Ads client accounts and need to know which ones to open first this week.