Measuring AI visibility: source pool first, content second.
The market in the question pulls in German sources, while the language alone doesn't.
Measuring AI visibility starts with the category's source pool, because it decides whether German-language content can get cited at all.
The usual advice, write more German content and count how often your brand shows up in AI answers, starts one step too late. In my measurement for AFS-Magazin, the same CRM question pulled in no German source without a market reference and 13 of 19 with “GDPR-compliant, from Germany”. Generative engine optimization (GEO) therefore measures where the answers get their sources first and plans content after that.
In my measurement for AFS-Magazin, the German question asking for a CRM for mid-sized companies got the same list of sources as the English one, without a single German domain. What I take from it: queries with and without a market reference belong in separate analyses.
German question, English sources.
An original measurement of which sources Perplexity draws on: 15 queries across six categories and up to three languages. Published in AFS-Magazin, October 2026.
The market makes the difference; language barely matters. Read the article (in German)
A brand that gets named isn't a source that gets cited.
TakeawayTrack mention, source link and recommendation in separate columns.
An AI answer can name a brand without linking its website as a source, and it can use an expert article as a source without recommending the vendor. In the measurement for AFS-Magazin, the French answer to the CRM question shared only 3 percent of its sources with the German one. Yet all three languages named the same big vendors, including Salesforce and HubSpot. Different sources, same brands. A report that rolls mention, source and recommendation into one number hides exactly that, and it hides what you can work on.
The category decides which sources get cited.
TakeawayMeasure every category with and without a market reference before you plan content.
In the measurement, German questions about CRM and project management software got the same sources as English ones, including comparison portals and forums, without a single German domain. In categories like these, a German article on your own website buys no visibility, because the system never pulls in German sources. For ERP for machine builders, software for trade businesses and supplemental dental insurance, the AI search found German sources of its own. What makes the difference is whether a category has a dense body of German-language sources. Naming the market changes the picture. The same CRM question got no German source without a market reference, 6 of 17 with “in Germany” and 13 of 19 with “GDPR-compliant, from Germany”. Even the English question naming the market pulled in 7 of 17 German sources.
Twenty minutes show where the editorial effort should go.
TakeawayThe share of German sources decides where the editorial effort goes.
The test from the guest article is the tool for this. Write four questions the way customers would ask them: two without a market reference and two with one, for example “in Germany”. Put each question to a system with live web search and record the cited sources, not the brands named. The brands are the outcome; the sources are what you can work on. Then count the share of domains with German-language content. Below 20 percent, the source pool is dominated by English. Above 50 percent, German source work is the right lever. Two weeks later, run the same measurement again.
The share of German sources decides where the editorial effort goes.
In an English source pool, a portal profile beats a blog post.
TakeawayAim for the narrower question, and keep in mind that nobody can guarantee a spot in a particular answer.
If a category sits in the English source pool, the way in runs through the directories and portals cited there. In the measurement these were Capterra, TrustRadius and PCMag again and again, plus discussions on Reddit. A complete, well-kept profile there counts for more than the best German blog post. In globally traded categories the big international brands win, and a German CRM vendor competes with Salesforce on the general question. Its way into the answer runs through a narrower angle: industry, jurisdiction, company size or region. With “GDPR-compliant, from Germany” added, German CRM vendors appeared among the sources that were missing from the general version. In the German source pool, expert content with documented claims works.
A single AI answer proves nothing.
TakeawayDecide whether the source work pays off only after comparing several series.
A Google ranking has a position you can track. An AI answer has none, and its sources can change between two requests. One question I asked twice came back with identical sources, which for API queries may also be down to caching. What tells you something is the share of answers in a series that name, link or recommend a brand. The first series is a baseline. If the domain list changes a lot on the repeat, the category needs more runs before anyone acts on it. For ongoing monitoring, every four weeks with the same query set is enough, and new questions run as a separate series.
Fifteen queries are a sample, not a study.
TakeawayTake your most important category, ask the four questions and report the result as a sample.
Every query needs its wording, language, platform and date on record, with mention, linked domains and recommendation kept separately. The AFS measurement covered 15 queries on a single system, Perplexity, from September 9 to 11, 2026, through its API and with no location signal. I did not test ChatGPT, Gemini or Google's AI Overviews, which draw on other indexes. Austria and Switzerland were not part of the measurement. Most monitoring tools also collect their data without a location signal. If the gap to location-aware queries turns out to be large, a good part of today's GEO reporting has a measurement problem. The hreflang attribute controls which language version shows in classic search results. I know of no evidence that it shapes which sources a language model picks, so I wouldn't sell it as a GEO measure.
Frequently asked questions
How do you measure AI visibility?
Through the cited sources, because the brands in the answer are only the outcome. You need a fixed query set per category with questions with and without a market reference, repeated over several days. Brand mention, source link to your own domain and recommendation are recorded separately, and each system is analyzed on its own, because the systems draw on different indexes.
How do you get cited in AI answers?
By showing up where the AI gets its sources for your category. If there is a German source pool, accessible expert content with documented claims helps. If the category sits in the English source pool, well-kept profiles on comparison portals and forum discussions count for more than another blog post.
Does GEO replace classic SEO?
No. Search engines and generated answers partly draw on the same accessible web content. Presentation and measurement differ: a ranking has a position, while AI visibility shows up as a share across a measurement series.
Does a German version help you get cited in German AI answers?
In globally traded categories, hardly. There the tested system pulled in no German source at all for questions without a market reference. More German sources showed up as soon as the question named a market, for example Germany or the GDPR.
What do AI visibility tools do?
Monitoring tools send the same query set at fixed intervals and save time on data collection. Most of them collect their data server-side, without a location signal. That may explain part of the gap between a dashboard and what someone sees in their own browser. Deciding which questions make sense and how to judge a mention is still review work.
Are AEO and GEO separate disciplines?
The terms overlap. Here GEO means visibility in generated answers as a whole, as a named brand, a linked source or a recommendation. Answer Engine Optimization (AEO) means preparing content for individual answers.