AI Search
How can I measure whether schema markup changes affected AI search citations?
Short answer
Use a fixed pre-and-post observation log with the same queries, AI surfaces, location context, device, and account context before and after the schema change. Record the exact markup diff, validation and indexing checks, and keep manual citations separate from Search Console impressions. The result can show an observed association or no measured difference in this test, but it cannot prove that schema caused an AI citation.
By Sergey Sulimko, Founder · 6 sources, read Oct 22, 2026
How should I define the test before changing schema?
Create the test record before editing the page, then freeze the questions and conditions that will be compared.
Write down the exact query strings, the AI surface, the country or city context, the device and account context, the treatment URLs, any comparison URLs, the schema type, the start date, and the planned end date. Keep Google AI Overviews, Google AI Mode, and any non-Google surface in separate columns. Do not combine them into one citation percentage.
Read the full answer
Google says AI Overviews and AI Mode may use multiple related searches across subtopics and data sources when developing a response.1 A fixed query panel does not remove that provider behavior, but it makes your own observations repeatable. For the broader eligibility checklist, see how a business can appear in AI search results.
How do I capture a pre-change baseline?
Capture the same page, query, surface, and context before changing the schema, so the later observation has a documented point of comparison.
For every treatment URL and comparison URL, record:
- the answer returned for each fixed query and surface, whether the URL was cited, the exact cited URL and source title, and the capture date and time;
- the rendered facts visible on the page and the exact JSON-LD or other structured-data block;
- the schema type, required properties, relevant recommended properties, and the complete before-state representation;
- the Rich Results Test and URL Inspection results, with their dates; and
- the Generative AI performance report period and page-level impressions, with country, date, and device dimensions where they help explain the comparison.
Google recommends a before-and-after test on a few pages with several months of Search Console data, and it recommends validating the markup and using URL Inspection to check that Google found it.2 That is testing guidance, not a prescribed sample size for AI citations.
The existing LocalBusiness schema answer covers the property boundaries and implementation details. This page uses those checks only to establish what changed and whether Google could find the resulting page.
What should I change and record after the baseline?
Make one intended schema change, save the before-and-after representations, and log every other material change that could affect the result.
Record the change timestamp, page URL, changed properties, rendered markup, and validation output. Keep content, internal links, templates, Google Business Profile facts, robots.txt, and indexing changes out of the test window when practical. If another change is unavoidable, record it as a confounder instead of assigning its effect to schema.
Structured data should accurately represent visible, current page content. Google says correctly implemented structured data does not guarantee that it will appear in search results, even when the Rich Results Test accepts it.3 A passing validation result is therefore a technical check, not evidence of an AI citation.
How long should I wait and what should I recheck?
Run the same validation and indexing checks after publication, then wait through the planned observation window instead of measuring at the first successful test.
Run the Rich Results Test and URL Inspection again. Check that the markup is still visible-page content, accurate, current, and complete for the properties you use. Google says a newly published page may take several days to be found and crawled, so a successful test immediately after deployment is not the end of the observation.6
Read the full answer
Keep the planned window the same for treatment and comparison pages. Google recommends choosing pages with enough Search Console history to avoid treating seasonality or a short-lived change as an effect.2 The right window depends on the pages and the question; the window used by another study is not a universal rule.
How should I compare manual citations with Search Console data?
Compare the two measures side by side, but do not treat them as the same metric.
Google's Generative AI performance report defines an impression as a link to a site shown to a user in a generative-AI feature. The report supports page, date, country, and device dimensions.4 A manual citation observation is narrower: it records what one specified answer returned for one query, surface, location context, device, account context, and date.
| Measure | Record | What it can answer | What it cannot answer by itself |
|---|---|---|---|
| Manual citation observation | Query, surface, context, date and time, cited URL, source title, and answer context | Whether the specified answer cited the specified URL in that capture | Whether other users or queries received the same answer, or whether schema caused the result |
| Search Console Generative AI performance report | Page, date range, country, device, and reported impressions | How often links to the site were shown in Google's generative-AI features for the selected dimensions | A fixed-query citation rate or a causal effect of the schema change |
Export or record the same page and dimensions for the pre-change and post-change periods. A zero in either log means that the selected test observed no event; it does not prove that the page was never retrieved outside the test.
Can comparison pages make the result stronger?
Yes, comparable untreated pages can make the observation more informative, but they are not required for a pre-and-post log and they do not create a guarantee.
Choose pages that are similar enough to make the comparison useful, record why each page was selected, and keep the query panel, surfaces, context, dates, and logging method the same. If no credible comparison pages exist, report the result as a pre-and-post observation without control evidence.
Read the full answer
The broader schema citation evidence page covers a public study that paired treated and untreated pages. The study also reports that pages often changed other things at the same time, which is why a schema test should keep a change log and treat co-occurring edits as confounders.5 That study's design is a useful precedent, not a required sample size or a Google measurement standard.
How should I label the result?
Use a label that describes the evidence your test produced, and reserve causal language for evidence that can actually rule out other explanations.
| Label | Use it when | Do not turn it into |
|---|---|---|
observed association |
The fixed observations changed after the schema edit, but the design cannot rule out other causes | A claim that schema caused the citations |
stronger comparative signal |
Treatment pages changed more than comparable controls while other material changes were held constant | A universal citation or ranking promise |
no measured difference in this test |
The planned window and validation checks were complete, and the selected comparison showed no differential change | Proof that schema can never have an effect |
insufficient evidence |
The baseline was missing, the observation set was too small, a major change was not logged, or no credible comparison existed | no effect |
Once the planned window is complete, stop claiming an effect from a test that shows no differential change. Preserve the null observation, its conditions, and its limits so the next test can be compared with it.
What should I put in a repeatable measurement log?
Use one record per test and keep the fields below together; a citation observation without its query, surface, context, and date cannot be reproduced.
| Field | Record |
|---|---|
| Test identity | Stable test ID and change timestamp |
| Page and context | Page URL, surface, exact query, location context, device, and account context |
| Schema state | Schema type, exact before-state and after-state markup, and visible facts checked |
| Validation | Rich Results Test and URL Inspection results before and after, with dates |
| Search Console | Generative AI report period before and after, plus impressions by page, date, country, and device where available |
| Manual citation | Before and after observation, cited URL, source title, date and time, and relevant answer context |
| Comparison and confounders | Comparison URL, selection reason, and any content, link, template, profile, crawl, or indexing changes |
| Interpretation | One result label and the stop-rule note that supports it |
Show all 8 rows
Common questions
- No. Google says structured data can help it understand page content or make a page eligible for a rich result, but Google does not guarantee a search display, and Google says special schema is not required for AI Overviews or AI Mode. A valid test result remains an observation for the measured surface and window.
- No. Search Console impressions count links to a site shown in Google's generative-AI features, while a manual citation log records whether a specified answer cited a specified URL for a specified query and context. Keep them as separate measures.
Maps Agent service
Where your profile stands now
Visibility Score 0-100 · 20 scored factors · free · no signup
- Profile Completeness
- 11 checks · 40% of score
- Performance
- 4 checks · 35% of score
- Competitive Position
- 5 metrics · 25% of score
Sources
All read Oct 22, 2026
- 1AI Features and Your Website | Google Search Central | Documentation | Google for DevelopersGoogle Search Central · last updated 2025‑12‑10 UTC
- 2Intro to How Structured Data Markup Works | Google Search Central | Documentation | Google for DevelopersGoogle Search Central · last updated 2025‑12‑10 UTC
- 3General Structured Data Guidelines | Google Search Central | Documentation | Google for DevelopersGoogle Search Central · last updated 2026‑07‑10 UTC
- 4Generative AI performance report (Search)Google Search
- 5We Tracked 1,885 Pages Adding Schema. AI Citations Barely MovedAhrefs · published May 11, 2026
- 6Local Business (LocalBusiness) Structured Data | Google Search Central | Documentation | Google for DevelopersGoogle Search Central · last updated 2026‑09‑08 UTC