Deduplicating Joins Across Citation, Referral, and CRM Data
Website owners comparing citation reports with referrals and customer relationship management (CRM) outcomes need to keep the three record types separate. A…
A business that serves several countries needs to know whether AI search products find it and describe it correctly for each language and market. Testing one translated prompt in two places is not enough. The wording, local context, sources the product cites, and location details can all change the answer.
Compare each language and market separately. Keep the customer’s need the same, record the product and its settings, and check whether the answer mentions or recommends the business, cites a useful page, and gets local facts right. This gives you a consistent way to track your results without treating a few answers as representative of the whole market.
Language describes how a person asks a question or wants information presented. Location describes the market or place the question is about. They are related but separate: a French question about Canada and a French question about France may express different needs. An English question may also concern a French-speaking market.
Search products can use signals beyond the language of a query. Google says it considers several signals to decide which languages could help answer a multilingual search. Results can use languages other than the query language or the language set in search settings. ChatGPT Search documents a different behavior: it estimates location from the user’s IP address for local results, and a city or postal code in the prompt can specify the intended area. These details apply to the named products; they do not describe how every AI search product works. See Google’s explanation of multilingual searches and OpenAI’s ChatGPT Search guidance.
Choose comparisons based on the customers and questions that matter to your business. If you serve customers in France and Canada, test a French-language question for each market separately. Test an English-language question for Canada only if you serve English-speaking customers there. Ask a fluent local reviewer to check that each prompt sounds natural and asks for the same kind of help; a word-for-word translation can change the meaning or use terms that customers in that market would not use.
A brand mention, a recommendation, and a citation tell you different things. An answer can mention a business without recommending it. It can recommend the business but cite a directory or review page instead of the business’s own site. A citation means a page appears as a source. It does not show by itself that the answer used the page accurately.
For each answer you review, record whether it names the brand, recommends it, and cites a URL. Note whether the URL fits the intended language and market, and whether the answer gets local facts right. Check details that affect a customer’s decision. These include service area and availability, as well as pricing and contact information. Track visits, leads, and sales as separate measures. A citation or mention does not show that anyone clicked or became a customer.
Use the same measures for every language and market. If you report a citation rate, define it as the share of recorded tests that included a citation. This rate describes only your tests, not all searches in that market.
Choose a few real customer questions and group them by purpose, such as finding a provider, comparing options, or learning about a product. Write a natural version of each question for every language and market that matters. Keep the purpose the same while adapting the wording for local customers.
For each test, save the exact prompt and answer along with the date and AI product. Also record the search mode, cited URLs, and relevant settings. Record the language and intended location separately. Write down any city named in the prompt. If the product uses location permissions or estimates location from an IP address, record the context when you can. Keep the device and account settings consistent where practical. Repeat important prompts over time and save every result instead of relying on a single answer.
Compare the same intent, product, and time period across the markets. If a result changes, check whether the prompt wording, location details, cited page, or product settings changed before blaming your site. The public documentation reviewed does not set a standard number of tests for this comparison. Report how many tests you ran, and do not present the results as a rate for the whole market.
Google Search Console’s Generative AI performance report covers AI Overviews and AI Mode in Google Search. As of November 11, 2026, Google documents report data by page, country, date, and device. The report does not include language or query as categories. Country data can show where impressions came from. Comparing that data with URLs known to serve specific languages can help you investigate patterns, but it does not directly show impressions by language. Google also says a site needs sufficient impressions for the report to appear, and recent data can be preliminary. Check the report’s documented dimensions and limits.
Bing Webmaster Tools’ AI Performance report provides data on citations and grounding queries, the queries used to find information for AI answers. Microsoft introduced the report as a public preview on February 10, 2026 and described the grounding-query data as a sample of overall citation activity. The citation count does not show a page’s position or importance in an answer, Microsoft said. Microsoft’s June 2026 announcement introduced Citation Share, which compares a site’s citations with those shown for a grounding query. Microsoft described it as a way to observe citation activity, not as a ranking or competitive scorecard. The June 2026 feature announcement and the October 2026 Topics Portfolio beta announcement do not establish a breakdown by language and country.
These reports can point you to pages or topics to investigate, but their measures do not mean the same thing. Do not compare citation totals from different products as if they count citations the same way. When a report lacks the detail you need, check answers and sources directly in that product.
If a relevant answer cites the wrong language version, no version, or a page with incorrect local facts, inspect the pages for that market. Give each important version its own reachable URL, and make sure its main content is in the target language. Check that each page clearly states the local details that matter.
Google recommends separate URLs for language versions and hreflang annotations, which tell Google about alternate versions of a page. Each annotation should include the page itself and its relevant alternate pages. Google uses hreflang to understand how versions relate to each other. It uses algorithms and visible content to determine a page’s language. These practices help Google handle multilingual and multiregional sites, but they do not guarantee citations in AI answers. Review Google’s guidance on localized page versions.
Check that the relevant pages can be indexed and appear in search results. Google says a page must be indexed and eligible for snippets to appear in its generative AI features. OpenAI says allowing OAI-SearchBot to access a site makes it eligible for ChatGPT Search, but does not guarantee placement. Allowing HTTP access or crawler access alone does not prove that a page was indexed, found for a particular question, cited, or used accurately. Google’s guidance for generative AI features and OpenAI’s search documentation explain these product-specific conditions.
A word-for-word translation can ask a different question in practice. The wording may explain a difference in results, so ask a fluent reviewer to check the prompts before treating the gap as a visibility problem.
A country report does not show the language of each search. Google’s AI report includes country data but not language data. The Bing materials described above also do not establish a breakdown of AI citations by language and country. If you infer language groups from page URLs, label that as your own analysis, not a measure reported by the platform.
Location details can also make a comparison unreliable. A city named in the prompt, the product’s location settings, and the network location can point to different places. For ChatGPT Search, OpenAI specifically documents approximate IP-based location and notes that a VPN or network location can affect its estimate. Record the intended city and relevant settings so you can understand an unexpected local result.
Finally, measure visibility separately from business impact. Search impressions and citations show activity in the products’ reports, but they do not show whether you gained qualified visits, leads, or revenue. Use website analytics and business records to measure those outcomes. Do not credit localization work for a change unless evidence connects the work to the result.
Give Vroni a GitHub issue, bug report, spec, or rough idea. It reads the repo, plans the change, writes code, runs checks, and works toward a review-ready pull request.
Take a look at vroni.com