SEO & GEO, measured by return on investmentRequest a proposal →

Measurement

SEO reporting in revenue and profit, not rankings

If your SEO report opens with rankings, nobody in finance is reading it. We set up measurement that connects organic and AI search visits to leads, sales and margin, then report monthly on what the channel returned against what it cost. Where the data has limits, the report says so.

Request a proposalTry the SEO ROI Calculator

In one sentence

SEO ROI measurement connects organic and AI search traffic to conversions, revenue and profit through a measurement plan, analytics and CRM setup, and value modeling, and produces dashboards, forecasts with ranges and monthly ROI reports.

What the work includes

  • Measurement plan that defines goals, conversions and their values
  • GA4 configuration: key events, attribution settings and data retention
  • Google Search Console and Bing Webmaster Tools setup and linking
  • Lead and conversion value modeling from close rates and deal sizes
  • CRM matchback so organic leads can be followed to closed revenue
  • Custom channel group that separates AI assistant referrals
  • Dashboards built around revenue, margin and cost
  • Forecasts with low, expected and high ranges
  • Incrementality checks with holdouts or before-and-after comparisons

What you receive

  • Written measurement plan with every event, value and owner
  • Configured GA4 property and tracking QA report
  • Lead value model your sales team has signed off on
  • Dashboard covering organic and AI search revenue, cost and ROI
  • Twelve-month forecast with stated assumptions
  • Monthly ROI report with commentary and next actions

Typical timeline

Discovery and data auditWeeks 1-2
Tracking and CRM setupWeeks 2-5
Value model and dashboardsWeeks 4-6
Forecast and first monthly reportWeeks 6-8

Ranges, not promises: the proposal fixes the schedule for your site.

A good fit if

  • Leadership asks what SEO returns and nobody can answer in dollars
  • You generate leads offline or through sales, so analytics alone misses revenue
  • You suspect AI assistants send visits but cannot see them in reports
  • You want to decide budgets between SEO, PPC and content on evidence

What does an SEO measurement plan include?

It lists every business outcome you care about, the event that records it, the value assigned to it and who owns it.

Without that, teams count whatever the tool reports by default. A plan might say: a demo request is a key event, worth a modeled value from your CRM, owned by marketing ops. A newsletter signup is tracked but valued at zero until data shows it leads to sales.

Metric What it tells you Where it comes from
Impressions and clicks Visibility in search Search Console, Bing Webmaster Tools
Organic sessions Traffic reaching the site GA4 or your analytics tool
Key events Leads, signups, purchases GA4
Closed revenue Money actually earned CRM matchback
Gross profit Revenue after cost of delivery Finance or margin model
SEO ROI Profit returned per dollar spent Profit minus cost, divided by cost

Our guide on how to measure SEO ROI explains each step of the formula.

How do you connect organic visits to closed deals?

We pass a source value with each lead into the CRM and match closed deals back to the channel that produced them.

Forms capture the landing page and source alongside contact details. When a deal closes weeks later, the CRM record still knows it started with organic search. For phone-heavy businesses we add call tracking on organic landing pages. None of this needs third-party ad pixels.

How do you track AI search referrals?

A GA4 custom channel group catches visits referred by AI assistants and reports them as their own channel.

Standard GA4 properties can create two custom channel groups, and the rules can apply retroactively in reports. We build an AI assistants channel with a regex on known source domains and keep it above the referral rule, since GA4 assigns traffic to the first matching channel. The steps are in tracking AI search traffic in GA4.

How do forecasts and monthly reports work?

Forecasts come as low, expected and high ranges with written assumptions, and monthly reports compare actual profit against them.

Single-number forecasts imply certainty nobody has. We build ranges from your current traffic, realistic visibility gains and your conversion data, then show where actuals land each month. You can test the inputs yourself in the SEO ROI calculator. The limits of attribution are covered in our piece on why marketers should not overstate what they can quantify.

Scope depends on your stack and CRM. Request a proposal for a scope and timeline range.

Frequently asked questions

What if we do not use GA4?

The method works with any analytics tool that records sessions, sources and conversions. We document the setup in your existing tool, or recommend a privacy-friendly alternative if you are choosing one now.

How do you value a lead that has not closed yet?

We multiply the average deal value by the historical close rate for that lead type, then apply gross margin. Hypothetical example: a 10,000 dollar average deal, 20 percent close rate and 50 percent margin gives a lead a modeled profit value of 1,000 dollars.

Can you prove SEO caused the revenue?

Not with certainty, because attribution models only assign credit. We get closer with incrementality tests, such as comparing changed pages against similar untouched pages, and we state the confidence level in every report.

Can AI search traffic be tracked?

Partly. Visits that arrive with a referrer from chatgpt.com, perplexity.ai, copilot.microsoft.com or similar sources can be grouped in a GA4 custom channel group. Some AI visits arrive without a referrer and land in direct, so the reported number is a floor.

Sources

  1. Custom channel groups in GA4 (Google Analytics Help)
  2. Performance report (Search Console Help)

Further reading

Scope it for your site

Send the domain, your goal and any deadline. You get a written proposal with scope, deliverables, timeline and how the return will be measured.

Request a proposal

Other services