Marketing analytics for an SEO team means joining four data sources: Search Console for visibility, GA4 for behaviour, your CRM or backend for revenue, and a rank or AI-visibility tracker for position. You use them to make decisions, not to fill a dashboard. Most guides get this wrong. They list six attribution models GA4 no longer offers and treat a single tool’s number as the truth. This guide covers which source answers which question, what GA4’s channel reporting and attribution can actually prove, where experiments fit, and how to read one quarter’s numbers when they disagree.
What Marketing Analytics Means for an SEO Team
Generic definitions say marketing analytics is “measuring marketing performance to improve ROI.” For an SEO team the job is narrower and harder, because organic search is routinely under-credited. People find you on an informational query, leave, come back through a branded search or a bookmark weeks later, and convert. The last touch gets the credit.
So SEO measurement has two jobs. The first is operational: are we gaining visibility on the queries we target, and are the pages that rank doing their work? The second is commercial: what share of pipeline or revenue would disappear if organic search stopped? Most SEO reports answer the first and guess at the second.
Start With Decisions, Not Dashboards
Before you pick metrics, write down the decisions the numbers will drive. A plan that starts from the data ends up as a dashboard nobody acts on.
- Where should next quarter’s content effort go? You need query-level impressions and positions, plus how each topic cluster converts.
- Is technical work paying off? You need indexed pages, crawl issues and visibility on the affected templates, before and after the fix.
- Should SEO budget grow or shrink? You need organic-sourced pipeline or revenue and a credible view of incrementality, not sessions.
For each decision, name the metric, the source, how often you check it, and the threshold that triggers action. “Organic leads from service pages fell more than a quarter month over month, so review rankings and the form” is a rule. “Monitor organic performance” isn’t. Our SEO KPIs guide has a fuller list.
Four Data Sources, Four Different Questions
The most common measurement mistake in SEO is asking one tool a question it can’t answer. Each source sees a different slice of the journey, so they never match. GSC vs Analytics data explains why in detail. Use each for what it’s good at:
| Source | Answers | Key metrics | Blind spot |
|---|---|---|---|
| Google Search Console | Are we visible, and for what? | Impressions, clicks, CTR, average position by query and page | Nothing after the click; rare queries hidden; 16 months of history |
| GA4 | What do visitors do once they arrive? | Sessions by channel, engagement rate, key events by landing page | Consent and blockers reduce coverage; unknown referrers fall to Direct or Unassigned |
| CRM or backend | Did it make money? | Leads, qualified pipeline, revenue by first and last source | Only as good as the source fields captured at form fill |
| Rank and AI-visibility tracker | Where do we stand against competitors? | Positions on target keywords, share of voice, AI answer citations | Sampled, location-specific snapshots, not real user data |
Two Search Console limits matter here. Google’s Analytics Help says “Search Console keeps data for the last 16 months,” so export it if you want year-over-year comparisons later. And Google’s Search Central blog explains that anonymized queries, ones not issued by more than a few dozen users over two to three months, have no row in the query table. They are still counted in chart totals. So query rows always add up to less than the total.
Channel Reporting in GA4: Read the Labels Properly
Channel reporting in GA4 runs on Google’s default channel group. Three details change how SEO teams should read it.
- Organic Search includes Google’s AI features. Google’s default channel group definitions describe Organic Search as visits via non-ad links in organic results, “including Google’s AI Overviews and AI Mode.” Google Search Central says the same for Search Console: traffic from AI features is reported in the Performance report under the “Web” search type. You can’t separate it out in either tool.
- AI Assistant is its own channel now. The same Google page lists an AI Assistant channel for visits from sources like ChatGPT, Gemini, Deepseek, Copilot or Grok, with the medium set to
ai-assistant. It explicitly excludes Google’s AI Overviews and AI Mode. It matches on referrer, so assistant visits that arrive with no referrer can’t be identified. We cover that gap in AI traffic attribution. - Unassigned means no rule matched. It usually means malformed or inconsistent UTMs. Use one naming convention, build links with the UTM Campaign Builder, and never tag internal links.
If the default group doesn’t fit how you report, for example if you want branded and non-branded search split or your partner sites grouped, create a custom channel group. Google’s help page allows two per standard property and five on Analytics 360, and they can be applied to reports retroactively. The GA4 channel groupings guide walks through the rules.
Attribution: What GA4 Can and Can’t Prove
Attribution is where most guides are out of date. Google’s Analytics Help states that the first click, linear, time decay and position-based models “are no longer available as of November 2023.” GA4 now offers three:
- Data-driven: credit is shared across touchpoints based on the property’s own conversion paths.
- Paid and organic last click: all credit goes to the last non-direct channel.
- Google paid channels last click: credit goes to the last Google Ads click if there was one.
The lookback window also shapes the result. Google’s help page sets acquisition key events (first_visit, first_open) to 30 days by default, with 7 as the other option. All other key events default to 90 days, with 30 or 60 available. For long B2B sales cycles, 90 days is the maximum, and any organic visit earlier than that gets no credit.
Also be clear about naming. Google now calls important GA4 actions “key events.” It reserves “conversions” for actions used to measure and bid on ad campaigns, and its help page says the two counts can differ because attribution, lookback and counting settings differ. When an SEO report says “conversions,” say which one you mean.
The honest position is that GA4 attribution shows how credit is distributed among touchpoints it saw. It can’t tell you what would have happened without SEO. Still, compare data-driven against paid and organic last click: if Organic Search gains credit under data-driven, your content is assisting conversions that close elsewhere. Marketing attribution for SEO goes deeper, and GA4 attribution covers the report screens.
Beyond Attribution: Experiments and Marketing Mix Models
To answer “what does SEO actually cause,” you need methods that estimate incrementality rather than share out credit.
- Controlled SEO tests. Split similar pages into control and variant groups, change only the variant, and compare against the expected trend. This suits sites with many pages on one template, such as products or locations. Our SEO experiments guide covers the method.
- Before/after with a comparison series. On a smaller site, compare the changed section against an unchanged one over the same weeks. That controls for seasonality and algorithm updates.
- Marketing mix modelling (MMM). Regression on aggregated weekly spend and outcomes across channels. Google publishes an open-source MMM called Meridian. MMM needs a long, clean history and real spend variation, so it suits larger multi-channel budgets more than a single-site SEO programme.
For most SEO teams: attribution for day-to-day credit, a few controlled tests a year, and MMM only if the wider marketing team already runs one.
Worked Example: Reading One Quarter When the Numbers Disagree
Here is a hypothetical B2B services site at the end of a quarter.
- Search Console: impressions on target queries are up clearly quarter over quarter. Clicks are roughly flat. Average position improved on the core service queries.
- GA4: Organic Search sessions are slightly down. Engagement rate on service pages is up, and form-submit key events from organic landing pages held steady.
- CRM: leads whose first recorded source is organic rose, and their close rate is in line with paid leads.
- Tracker: the site is cited in AI answers for several “how to choose” queries that it ranks for organically.
A dashboard that leads with GA4 sessions reports this as a bad quarter. Read across all four sources, visibility grew, more searches were answered on the results page, fewer but better-qualified visitors arrived, and the business result improved. So: keep investing in the service-page cluster. Rewrite titles where impressions rose but CTR fell; the SEO CTR Calculator helps you size that gap. Report organic-sourced pipeline as the headline number, with sessions as context.
SEO Rocket’s client dashboards follow this layout: with Search Console and GA4 connected, rank tracking and AI Visibility sit alongside them on one page, and you can ask the chat why clicks and impressions diverged on a specific page.
Marketing Analytics Tools: What You Actually Need
The list of marketing analytics tools is long, but an SEO team’s working stack is short:
- Search Console and GA4, linked. Google’s help page notes the integration reports are unpublished by default. You have to publish the collection from the Library. Search Console metrics only combine with Landing page, Device and Country, and arrive about 48 hours later.
- A CRM that stores the original source. Capture UTMs and the landing page into hidden form fields, so revenue can be tied back to the first visit.
- A rank and AI-visibility tracker for the competitive view that real-user data can’t give you.
- BigQuery export once you outgrow the GA4 interface, for unsampled path analysis.
In GA4, check data retention under Admin. Standard properties can keep event-level data for two or fourteen months. Google notes the setting doesn’t affect standard reports but does limit explorations and funnel reports, so choose fourteen. For reporting, SEO Rocket puts keyword research on real Ahrefs data, rank tracking, AI Visibility, the GSC/GA4 connections and client reports in one chat-first workspace (free tier; paid plans from $49 a month). It doesn’t replace your CRM; revenue data should stay where the deals live.
Mistakes That Make SEO Numbers Untrustworthy
- Reporting sessions as the outcome. As AI features answer more queries on the results page, sessions can fall while the business result improves. Lead with key events and revenue.
- Blending branded and non-branded queries. Brand demand comes from everything the company does; report non-branded growth separately.
- Summing query rows and calling it total clicks. Anonymized queries make the rows add up short.
- Changing settings silently. Attribution models, lookback windows and channel rules all change what the numbers mean. Log the date of every change.
- Treating attribution as proof. It shares out credit among the touchpoints it saw. Incrementality needs a test.
The SEO ROI Calculator is useful once the revenue figure is solid, and misleading before then.
FAQ
What is the difference between marketing analytics and SEO reporting?
SEO reporting describes how organic search performed. Analytics at the marketing level connects that performance to business outcomes and other channels, and uses it to decide where budget and effort go next.
Which attribution model should an SEO team use in GA4?
Report on data-driven and compare it against paid and organic last click. The difference shows how much organic search assists conversions that another channel closes. Neither model proves causation.
Does GA4 count AI Overviews clicks as organic?
Yes. Google’s channel definitions put clicks from AI Overviews and AI Mode in Organic Search. Visits from assistants like ChatGPT or Copilot go to the separate AI Assistant channel when GA4 can see the referrer.
How often should SEO metrics be reviewed?
Check visibility and technical health weekly, behaviour and key events monthly, and pipeline, revenue and strategy quarterly. Organic search moves too slowly for daily decisions.
Where to Start This Week
Write down the three decisions your SEO numbers must support. Link Search Console to GA4 and publish the reports. Set data retention to fourteen months. Add original-source fields to your forms. Then put visibility, behaviour and revenue on one page. A playbook proven across 1,000,000+ ranking pages comes down to this habit: measure fewer things, tie each to a decision, and trust trends across sources over any single tool. To skip the plumbing, connect Search Console and GA4 in SEO Rocket and start from the client dashboard.