Trusted by 1,600+ marketing teams and agencies
What you can do with this GA4 SEO dashboard
Four jobs this dashboard does. Click one to see its view on demo data, then paste its prompt into the same Claude chat.

Find the landing pages that bring revenue
Organic landing pages with engagement, key events and revenue next to their Search Console clicks and position, so you know which pages earn their traffic.
- Which organic landing pages bring the most revenue?
- Which pages get clicks but few key events?
Show GA4 landing pages from Organic Search for the last 14 days with sessions, engagement rate, key events and total revenue, plus each page's Search Console clicks and average position.Also built for this: SEO dashboard template

Track organic sessions and key events by day
Organic sessions and key events per day against the previous 14 days, so you catch a dip before the monthly report does.
- Is organic traffic growing?
- Did key events dip on any day?
Chart GA4 organic sessions and key events per day for the last 14 days against the 14 days before.Also built for this: Monthly SEO dashboard template

See which queries bring each landing page
The Search Console queries behind each landing page, so you know which searches to protect when you edit a page.
- Which queries bring clicks to this page?
- Where does the page rank for them?
For my top 10 organic landing pages, list the Search Console queries that bring clicks to each, with clicks and average position.Also built for this: Keyword ranking dashboard template

Compare organic with all traffic
Organic sessions, key events and revenue next to the same numbers for all channels, so you can show what share SEO brings.
- What share of sessions comes from organic search?
- Does organic convert better than other channels?
Show sessions, engaged sessions, engagement rate, key events and total revenue for all channels and for Organic Search for the last 14 days against the 14 days before.Also built for this: Client SEO dashboard template
How to set up the GA4 SEO dashboard in Claude
You need a GA4 property and a Search Console property for the same site, a free Porter account and Claude Pro, Max, Team or Enterprise for Claude Dashboards. The whole setup takes about 10 minutes.
Connect GA4 and Search Console in Porter
Sign up free at Porter, open Data sources and connect Google Analytics 4, then Google Search Console, picking the property and site for the same website. The GA4 to Claude tutorial and the Search Console to Claude tutorial show each click.

Pick the GA4 property Claude can read, then add Search Console the same way. Add Porter to Claude
In Claude, go to Customize → Connectors → Add custom connector, paste https://mcp.portermetrics.com/mcp and name it Porter Metrics. Click Continue, then sign in to Porter and allow access.

In Claude: Customize, Connectors, Add custom connector, then paste Porter’s MCP URL Paste the install prompt
Open a new chat in Claude, paste this prompt and replace the property in brackets with your own. Claude queries both sources through Porter and builds the dashboard.
Install promptDuplicate this Claude dashboard template and keep its layout, views and styling: https://claude.ai/artifact/9L4trau7iwpBRi9iY3zHGo Then rebuild it with my own data through Porter: a GA4 organic search dashboard for [property] for the last 14 days: organic sessions, engaged sessions, key events and revenue by day, top landing pages from organic, and the same pages' Search Console clicks, position and top queries side by side.
Open in Claude with this prompt 
The first thing Claude builds: organic KPI cards for your own property. Demo data shown.
How to connect Google Analytics 4 to Claude (no code)
GA4 and Search Console fields and data
The template reads five GA4 metrics, filtered to Organic Search, and two Search Console metrics, joined on landing page and date. Porter reads 285 GA4 fields and 27 Search Console fields if you need more.
Top 5 GA4 SEO KPIs to watch
Trailgear demo data · last 14 days vs the 14 before
- Organic sessions42,432+8.8%
Visits from search engines. Check them next to Search Console clicks to catch tracking gaps.
- Organic engaged sessions26,053+11.9%
Growing faster than sessions means your pages hold visitors better. The bars are your top landing pages.
- Organic engagement rate61.4%+1.7 pts
A falling rate means visitors don’t find what the search promised. The bars are your top landing pages.
- Organic key events1,327+11.0%
The result SEO is for. If sessions rise and key events don’t, the landing pages need work.
- Organic revenue$148,936+12.5%
What organic search earns. Sort landing pages by it before you decide what to update.
How the numbers are calculated
- Organic
- GA4 sessions where the session default channel group is Organic Search.
- Engaged session
- A session that lasts 10 seconds or more, has a key event or has two or more page views.
- Engagement rate
- Engaged sessions ÷ sessions.
- Organic share
- Organic sessions ÷ sessions from all channels.
- Change
- (This period − previous period) ÷ previous period. Rates change in percentage points.
Data sources
Metrics
Sessions
Engaged sessions
Engagement rate
Key events
Total revenue
Clicks
Average Position
Dimensions
Date
Session default channel group
Landing page + query string
Page URL
Query
See all fields:Google Analytics 4 · 285 fields
Google Search Console · 27 fields
What makes this GA4 SEO dashboard different
What you get that GA4’s own reports can’t show on one screen.
Ask the next question in the same chat
See a dip in key events, then ask Claude which landing pages caused it.
Compare any two periods
Put the last 14 days next to the 14 before, last month or the same weeks last year.
Skip rebuilding explorations
The organic filter, landing pages and revenue are already set, so you don’t rebuild a GA4 exploration each month.
Put paid next to organic
Connect Google Ads or Meta Ads in Porter and ask Claude to show both channels side by side.
Send clients a report on your logo
Publish it in Porter and email it, with your logo, on the day you choose.
Share it without GA4 access
Anyone with the Porter link sees the numbers, without a seat in your GA4 property.
What the dashboard includes
- All-channel cards for sessions, engaged sessions, engagement rate, key events and revenue
- The same cards for Organic Search only
- Organic sessions and key events per day against the previous 14 days
- Top organic landing pages with revenue, Search Console clicks, position and top query
- The queries behind each landing page
- Share by link, PDF and scheduled email once published in Porter
Browse more Claude dashboard templates
By data source
GA4Google Analytics dashboardSEO monitoring dashboardWeekly SEO reportWeb analytics dashboardMarketing dashboard
Search ConsoleSEM dashboard
Get your free GA4 SEO dashboard
Sign up free, connect GA4 and Search Console and paste the prompt. Your own data fills the same layout as the demo.
Free plan · 14-day trial · No card needed







