Case study · 29 June 2026
Spaartje passes the free snapshot. The full audit tells a different story.
Spaartje is an AI grocery-price-comparison app for the Netherlands: 13 supermarkets, ~140K products, free. Their site is one of the most AI-ready in the country. Every crawler allowed, a model-ready llms.txt, fourteen schema types on the homepage. We ran the free Far & Wide snapshot againstspaartje.comin 30 seconds. Four passes, zero warnings, zero fails.
Then we ran the full audit. It returned numbers the snapshot could never have predicted.
Layer 2 · Presence (what the full audit found)
Passing every check doesn't mean AI recommends you.
We ran 100 verified Dutch and English customer questions through ChatGPT, Gemini, Perplexity, Claude, and Google AI Overviews. All five AI engines. Location and language set to match what a real user sees.
| Engine | Mentioned in AI answers (first run) | After language fix | Tone of answers |
|---|
| Gemini | 34% | 67% | Neutral |
| Claude | 30% | — | Positive |
| Perplexity | 29% | 39% | Positive |
| ChatGPT (API) | 4% | 0% | Negative |
The headline. Where Spaartje appears, it appears first (average position #1 on every engine) and the tone skews positive. Perplexity recommends it in 68% of mentions. On ChatGPT's bare API it is essentially absent. That does not mean it is absent in the ChatGPT app: a paired test ranked Spaartje #1 above three competitors on a Dutch phone. It means the measurement tier matters, and the snapshot alone would never have shown that.
The root cause, surfaced by Layer 6 (Consensus): zero independent domains name Spaartje. Their own site is the only source AI has to draw on. Engines synthesize across sources. With nothing to triangulate, they hedge or stay silent.