Google Analytics Skill — Connecting Local SEO to Business Outcomes
Local SEO metrics — rankings, visibility scores, citation counts — are leading indicators. They tell you whether optimization is working from a search perspective. But the question clients actually care about is: are we getting more customers? Google Analytics provides the answer. It’s the behavior and conversion layer that connects search visibility to business outcomes.
The google-analytics-tool skill connects Claude to GA4 data. When a strategy skill needs to understand what happens after the click — traffic volume, user behavior, conversion rates, revenue attribution — dispatch routes to Google Analytics.
What This Skill Does
The google-analytics-tool skill enables Claude to pull GA4 traffic data (sessions, users, sources), behavior metrics (engagement rate, pages per session, time on page), conversion data (goal completions, form submissions, phone calls), and attribution data (which channels and pages drive conversions). Combined with the local-reporting and client-deliverables strategy skills, this data powers ROI reporting.
Prompt: "Pull our GA4 data for the last 3 months. How much organic traffic
are our local landing pages getting, and what's the conversion rate
compared to our paid traffic?"
Skills fired: dispatch → local-reporting + google-analytics-tool
Data pulled: Traffic by source, page-level metrics, conversion data
Output:
Local Landing Page Performance — Last 90 Days
Organic traffic to local pages: 3,420 sessions
Top pages:
/plumbing-services-scottsdale — 890 sessions, 4.2% conversion rate
/emergency-plumber-phoenix — 620 sessions, 6.8% conversion rate
/drain-cleaning-tempe — 340 sessions, 3.1% conversion rate
Paid traffic to local pages: 1,240 sessions
Average conversion rate: 5.1%
Organic vs Paid comparison:
Organic: 3,420 sessions × 4.4% avg CVR = 150 conversions
Paid: 1,240 sessions × 5.1% avg CVR = 63 conversions
Cost per conversion: Organic $0 (SEO investment amortized), Paid $42
Key insight: Emergency plumber page has highest CVR (6.8%) — high-intent
query. Scottsdale page has highest volume. Tempe page underperforming —
check page content and CTA placement.
ROI Reporting for Local SEO
The hardest question in local SEO is proving ROI. Rankings improved — so what? Citations are cleaner — so what? GA4 data closes the loop between SEO activity and business results.
The google-analytics-tool skill combined with the local-reporting strategy skill builds ROI reports that connect SEO metrics to revenue. The workflow pulls traffic data from GA4, ranking data from LocalSEOData, and synthesizes them into a narrative that clients and ownership understand.
Prompt: "Build a quarterly ROI report for our local SEO. Compare organic
traffic, conversions, and estimated revenue this quarter vs last quarter."
Skills fired: dispatch → local-reporting + client-deliverables + google-analytics-tool
Output:
Q1 vs Q4 Local SEO ROI Report
Traffic:
Organic sessions: 8,940 → 11,230 (+25.6%)
Local landing page sessions: 3,420 → 4,180 (+22.2%)
Conversions:
Form submissions: 89 → 118 (+32.6%)
Phone calls (tracked): 134 → 172 (+28.4%)
Total conversions: 223 → 290 (+30.0%)
Estimated revenue impact:
Average customer value: $2,400
Attributed new customers (30% of conversions): 87
Estimated revenue: $208,800
Local SEO investment: $3,500/month ($10,500/quarter)
ROI: 1,889%
Executive summary: Local SEO generated an estimated $208,800 in revenue
this quarter against $10,500 in investment. Organic traffic to local
pages grew 22% QoQ with conversion rate improving from 4.1% to 4.4%.
User Behavior Analysis for Page Optimization
Beyond traffic and conversions, GA4 reveals how users interact with local landing pages. Engagement rate, scroll depth, and exit patterns show whether pages are serving user intent or losing visitors before conversion.
The google-analytics-tool skill surfaces these behavior metrics so the local-landing-pages strategy skill can identify pages that need content or UX improvements. A page with high traffic but low engagement rate is attracting the right audience but failing to hold their attention — the content or structure needs work.
When to Use Google Analytics vs LocalSEOData
LocalSEOData measures search visibility — rankings, GBP performance, citations, reviews. This is the local SEO input layer.
Google Analytics measures business outcomes — traffic, engagement, conversions, revenue. This is the local SEO output layer.
They sit on opposite sides of the funnel. LocalSEOData tells you whether your optimization is improving search visibility. Google Analytics tells you whether that visibility is generating business results. Complete local SEO reporting uses both: “Rankings improved X%, which drove Y% more traffic, which generated Z additional conversions.”
Connecting Google Analytics to LocalSEOSkills
- Google Analytics 4 property with admin or editor access
- Google API credentials with Analytics API enabled
- In Claude Code: Settings then MCP Servers then Add Server
- Name: Google Analytics
- Authentication: OAuth2 per Google’s API setup
- Restart Claude Code
- Verify connection
Get Started
"Pull GA4 data for [property] for the last 30 days.
Show me organic traffic to pages containing '/[city]' in the URL,
with sessions, engagement rate, and conversion count for each."
If you see traffic and conversion data for your local pages, the integration is working.
Learn More
To learn what this skill can do for your local SEO workflow, see the skill overview.