How to Measure SEO and AI Search Leads

Search and conversation icons connected to a verified enquiry card, qualification checklist and appointment calendar.

Search traffic can rise while your sales calendar stays quiet. An AI answer can mention your business without sending a visitor. A contact form can collect enquiries that never become suitable projects.

To measure SEO and AI search leads, connect three records: how people discover you, what they do on your website, and what happens after they contact you. Keep each stage visible so you can see where progress stops.

This guide explains what to track, how to check the setup, and what to ask an agency before approving its reporting plan. For the broader strategy, start with our guide to SEO and AEO.

Define a useful enquiry before choosing your metrics

Write down the service you want to grow and the conditions that make an enquiry suitable. Depending on your business, these might include location, project scope, timing or the type of customer you serve.

Then agree on a few stages that your marketing and sales teams can apply consistently:

  • Enquiry received: A genuine request reaches the business.
  • Qualified lead: The request meets your documented criteria.
  • Opportunity: There is an active discussion about a specific project.
  • Won customer: The sale is confirmed in your business records.

Keep spam, duplicates and existing-customer support requests identifiable. Decide who updates each stage. A reporting dashboard becomes much more useful when everyone agrees what its labels mean.

Give visibility and website activity separate jobs

Use search-platform reporting to understand discovery. Google’s Generative AI performance report shows impressions for AI Overviews and AI Mode, with views by page, country, device and date. The report may be absent when a site has too few impressions.

Those impressions describe exposure. They do not identify which viewers later requested a quote. Use website analytics to examine visits and actions, then your sales records to assess enquiry quality.

In Google Analytics 4, the Traffic acquisition report uses session-level information, while User acquisition focuses on how new users were acquired. Google explains why these reports can show different values. Choose the report that answers your question and keep that choice consistent between reviews.

Inspect the source and medium values actually reaching your site. Group identifiable AI-platform referrals only after verifying the source. Keep uncertain traffic labelled as uncertain rather than assigning it to AI search because the timing looks convenient.

Track completed actions and test them yourself

For a service business, start with a successfully submitted enquiry or confirmed appointment. A click on a phone number shows intent; it does not establish that a call connected or produced a lead.

GA4 supports a recommended generate_lead event and additional events for qualification and sales outcomes. Recommended events need implementation; choosing an event name does not connect your forms or customer relationship management system automatically.

You can mark an important action as a key event in Analytics. Keep confirmed enquiries distinguishable from softer actions such as reading an article or starting a form.

Ask whoever handles your tracking to demonstrate these checks:

  • A successful submission sends the intended event once.
  • A failed submission does not count as a completed enquiry.
  • Refreshing a confirmation page does not create another lead.
  • Mobile forms and external booking tools are tested separately.
  • The business receives the enquiry and can find its corresponding record.

Google recommends DebugView and Realtime for checking incoming events. Separately, inspect what the form sends: names, email addresses and free-text messages should stay out of ordinary analytics events and page URLs. See Google’s guidance on avoiding personally identifiable information.

Connect reporting to lead quality

Keep a lead record in your CRM or a controlled business spreadsheet. Include the enquiry date, requested service, qualification status, outcome and available source evidence. Give unknown sources their own value instead of filling gaps with guesses.

Add an optional “How did you first hear about us?” question to your enquiry process. Keep that answer separate from analytics attribution. Someone may remember an AI recommendation even though their recorded visit came from a later branded search. Both observations can help, but they describe different parts of the journey.

Review groups of leads created in the same period and allow time for them to mature. Comparing this month’s enquiries with this month’s closed projects can be misleading when those projects began months earlier.

Useful calculations include:

  • Qualification rate: Qualified leads divided by genuine enquiries in the same group.
  • Win rate: Won customers divided by qualified leads in that group, with pending decisions shown separately.
  • Cost per qualified lead: Defined marketing costs divided by qualified leads attributed under an agreed method and reporting window.

Record which costs are included and how sources receive credit. These figures support decisions; they do not prove that a single article or AI mention caused a sale.

Use the gaps to choose your next improvement

A useful monthly review should end with a specific action:

  • Exposure rises, but visits remain flat: Review the questions and pages gaining visibility before assuming they represent buying intent.
  • Relevant visits arrive, but enquiries stay low: Check service clarity, mobile usability and the contact journey.
  • Enquiries rise, but few qualify: Make service scope and customer fit clearer in your content.
  • Qualified enquiries arrive, but sales stall: Review response time, proposals and reasons prospects decline.

Record the change, its date and the question you expect it to answer. Compare similar periods and note seasonality or sales-process changes. With low volumes, inspect individual enquiries before drawing conclusions from percentage swings.

Frequently asked questions

Can Google Search Console tell me how many customers came from AI Overviews?

No. Its dedicated generative AI report measures impressions. Customer outcomes require your website and sales records. There is no customer-level link in that report connecting an impression to a later sale.

Why do Search Console clicks and GA4 sessions differ?

They measure different things and use different collection methods. A search click is not the same unit as a website session. Check date ranges, reporting time zones and tracking coverage before treating a difference as a fault. Google’s guide to combining Search Console and Analytics explains the main discrepancies.

Does direct traffic mean someone typed our website address?

Sometimes. Google also uses direct traffic when a clear referral source is unavailable. Missing campaign information, redirects and blockers can contribute. Avoid treating a rise in direct visits as proof of AI referrals. See Google’s direct-traffic guidance.

Should every form submission count as a qualified lead?

No. A successful submission is an enquiry event. Qualification requires checking the request against your business criteria and removing spam or duplicates. Report both totals so you can see whether growth brings suitable work.

Can we prove that one blog post generated a sale?

You may be able to observe a visit and a later enquiry, especially with reliable tracking. That supports attribution, but customers can encounter several influences. Describe the recorded journey and its gaps rather than claiming certainty.

What should an SEO and AEO agency include in its report?

Ask for agreed business goals, work completed, visibility and traffic trends, verified enquiry events, lead quality and the next recommended action. The agency should explain attribution assumptions and identify data it cannot access or validate.

Build a reporting plan around the work you want

Explore our SEO and AEO optimization services, or talk to The City of Code about your website. Tell us which service you want to grow, what makes an enquiry useful and where your current reporting leaves questions unanswered.

More guides