Service 13

AEO: Answer Engine Optimization for ChatGPT, Perplexity and Google

Search is shifting. More and more people ask ChatGPT, Perplexity, Microsoft Copilot or Google with AI Overviews — and get one answer instead of ten blue links. If you do not appear in that answer, you do not exist for that customer. We prepare shops and websites so that answer engines can read them, understand them and cite them as a source: technical basis, text structure, structured data, crawler access.

AI visibilitySchema.orgllms.txtCrawler access

No more first place, only the source inside the answer

The technical basis has not changed. What is crawlable, cleanly structured and delivered quickly stands the better chance with answer engines too. If you are invisible on Google, ChatGPT will rarely find you. What is new is the target: there is no position 1 left to fight over. There is only the question of whether your paragraph appears as the source in a generated answer — or your competitor's.

That changes what success means. Clicks go down when the answer is already on the results page. The clicks that remain come from people who know what they want; the model has done the shortlisting. That is awkward for reports that count nothing but sessions. It is good for enquiries. This service adds to our SEO strategy, it does not replace it: no technically sound website, no citation.

Answer first, reasoning after

A model rarely quotes a whole page. It takes one paragraph. So every paragraph has to stand on its own: name the question, answer it in the first sentence, explain afterwards. Hide the point in sentence five and nobody reads that far. We write sections that still hold when they are torn out of context — with the company name, the location and the technical term spelled out, because context is exactly what a quotation loses.

Then there is precision. Concrete figures, names, places and conditions can be quoted; general statements cannot. “We offer comprehensive solutions” is the same thing as an empty paragraph to a language model — there is nothing in it to check or repeat. We replace sentences like that with facts someone can look up: delivery time, opening hours, material thickness, system version. The copy gets shorter and less comfortable. And more usable.

Machine-readable: Schema.org, llms.txt, bot access

Structured data is your page translated into machine terms. Product and Offer with price, availability and shipping conditions, FAQPage for direct answers, Organization and LocalBusiness for the company facts. Add a clean heading hierarchy, tables for anything comparable, and an llms.txt as a curated entry point that tells the models which content carries weight. We built this website on the same principles — which makes it our own test case.

Before any of that comes a mundane question: can the bots get in at all? Many shops use robots.txt or a firewall to lock out precisely the crawlers they want to be found by — GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended, Bingbot. That is a decision, not an accident, and it needs to be made bot by bot: if you want to keep training crawlers out but stay in the answer index, you have to tell them apart. We check that first.

Product data, entities and honest measurement

In a shop, the product data is what answers are built from. A model recommends nothing it cannot describe. Complete attributes, dimensions, materials, price, availability, shipping conditions and return rights — properly marked up with Schema.org, not as running text in a “Details” tab. A product photo and three lines of description will not appear in any comparison. Reviews and figures that are comparable across the whole range help as well, because answer engines like to put things side by side. In Shopware 6 we implement this directly in the system.

Models assemble their picture of you from several sources. Company name, location, services and responsibilities therefore have to match beyond your own site: legal notice (Impressum), Google Business Profile, industry directories, trade portals. Contradictory entries usually mean you are not named at all. As for measurement: citations can be sampled, referrals from AI services can be evaluated, brand mentions can be watched. None of them can be guaranteed. Anyone selling you positions in AI answers is selling you a guess.

Frequently asked questions

What is AEO, and how does it differ from SEO?

AEO — Answer Engine Optimization — prepares websites and online shops to be named as a source in the answers of AI assistants such as ChatGPT, Perplexity, Microsoft Copilot, Google Gemini and the AI Overviews in Google Search. Search engine optimization (SEO) aims at a position in the list of results, AEO at a mention in the generated text. The technical basis — crawlability, clear structure, short load times — is the same in both cases.

Why do AI assistants not recommend my online shop?

Usually the product data an assistant would need to build a recommendation is missing. A language model only names products it can describe and compare: complete attributes, dimensions, price, availability, shipping conditions and return rights, marked up with Schema.org as Product and Offer. A product photo with three lines of text is not enough. The second common reason is mundane: the shop blocks the crawlers of the AI services in robots.txt or in the firewall.

What does Answer Engine Optimization cost?

The price depends on the scope: an AEO audit for an existing website — crawler access, structured data, text structure — is a much smaller job than rebuilding a shop with several thousand products. We settle the scope in a conversation and name a fixed price afterwards. We do not sell packages, because the work involved depends on the state of your data. You can reach Sharpness Solutions in Oldenburg Monday to Friday, 9:00 to 16:00 CET, on +49 441 21 21 63 0 or by email to info@sharpness.de.

Should I allow GPTBot and other AI crawlers in robots.txt?

If you want to appear in AI answers, you have to allow the crawlers that fetch content for those answers — and you can still block the training crawlers separately. In ChatGPT, Perplexity and Microsoft Copilot it is OAI-SearchBot, PerplexityBot and Bingbot that collect the content for the answer; GPTBot and Google-Extended mainly gather training data. Both groups can be controlled individually in robots.txt. Check your firewall and CDN as well: they often block what robots.txt has long since allowed.

Can you measure whether my shop appears in AI answers?

Appearance in AI answers can be measured approximately, not exactly. Three things are measurable: samples, where typical customer questions are put to ChatGPT, Perplexity and the Google AI Overviews and the cited sources are recorded; referral traffic from AI services in your web analytics; and brand mentions. There is no position ranking as there is with Google, because answers vary with wording, user and moment. We therefore give no guarantee of being named.

More answers in our FAQ

AEO: Answer Engine Optimization for ChatGPT, Perplexity and Google: Let us get specific.

Tell us your starting point — you get an honest assessment, not a sales pitch.

Call Start a project