Logo von nextlevels
DEEN
Check your shop for free

AI visibility: Can AI even find your website?

The five pillars that ChatGPT, Perplexity and Google AI use to find and quote your shop

Marketing

Do the test before you continue reading. Open a terminal and type:

curl -A "GPTBot" https://deine-domain.de/ -I

If a 200 response is returned, OpenAI's crawler is allowed to read your page. If a 403 or a Disallow message is returned, you are practically non-existent for ChatGPT - no matter how well you rank on Google. This is the uncomfortable truth: Your top 3 ranking on Google is of no use to you if the answer your customer sees no longer comes from Google at all.

Generative AI models such as ChatGPT, Claude and Perplexity are shifting the way your target group researches. Anyone who runs a shop or is responsible for one will notice this in a simple figure: the proportion of sessions that no longer start via a classic search results page, but via a fully formulated AI response. If your website does not appear in this response, you will lose the customer before they have even seen your shop.

This article explains what AI visibility is and how you can check and optimise your website along five pillars. If you want to test the technical basis straight away: the free AI visibility check checks crawler access, schema and citability in 30 seconds.

Ranking is no longer enough. You need to be cited.

Three developments make the topic urgent: OpenAI has given ChatGPT its own search layer, Google has rolled out its AI Overviews on a broad scale, and Perplexity has established itself as a serious search alternative. In addition, there are AI assistants with search functions such as Grok or Microsoft Copilot.

The difference to traditional search is the point at which most people have to rethink their old SEO strategy: A Google hit list shows ten blue links. An AI-generated answer often only cites two to four sources. Being indexed is not enough. The language model must classify your page as citation-worthy.

In practical terms, this means that a website in 5th place on Google can be cited more often in an AI response than its 1st place competitor - if it is optimised for AI visibility and the other is not. Link building and keywords remain relevant, but they are no longer the only leverage.

Schematic comparison of AI visibility: On the left a classic Google hit list with 10 links, on the right an AI response that only cites 2 to 4 sources highlighted in green
Schematic comparison of AI visibility: On the left a classic Google hit list with 10 links, on the right an AI response that only cites 2 to 4 sources highlighted in green

What AI visibility concretely means

AI visibility is the probability that your website will appear in a response generated by a language model. It is measurable and controllable, and it follows five rules that go beyond traditional SEO:

  1. Accessibility for AI crawlers - your site must be readable and retrievable.
  2. Entity clarity - the model must understand who you are and what you do.
  3. Citable content - structured and concise enough to extract a passage.
  4. External trust signals - other sources confirm your expertise.
  5. Technical hygiene - fast, up-to-date, cleanly rendered.

These five are interrelated. If one is missing, your AI visibility will drop noticeably, no matter how well the other four fit.

Pillar 1 - Can the AI crawlers get in at all?

Start here, because everything else is pointless if the answer is no. A common finding in AI visibility checks: The website blocks out the bots, often without anyone consciously deciding to do so.

The main AI crawlers are GPTBot (OpenAI), ClaudeBot (Anthropic) and PerplexityBot (Perplexity). Google controls the use of your content for AI training via the robots.txt token Google-Extended - this is not a separate crawler with its own user agent, but a rule that is based on the existing Googlebot infrastructure (and only affects the training, not the ranking).

The logic is important: robots.txt allows everything by default. You don't need to actively "invite" the bots - you just need to make sure that no Disallow rule is blocking them. A block typically looks like this:

# robots.txt - blocks AI crawlers (often unintentionally)
User agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

If something like this is in your robots.txt, get it out. However, the problem is often not in the robots.txt, but one level deeper:

  • Firewall / WAF: Cloudflare, a WAF rule set or your host blocks unknown user agents across the board. For Shopware setups behind Cloudflare, this is the most common silent killer - the robots.txt says "allowed", the WAF says "403".
  • Security plugins / bot management: Tools that automatically block "suspicious" bot patterns often also catch GPTBot & Co.
  • Crawl-delay: appears in many examples, but is not an official standard and is simply ignored by many bots - not a reliable lever.

The curl test from the beginning is your quickest diagnosis. 200 means welcome, everything else means: check who is blocking.

Pillar 2 - Does the model understand who you are?

Language models don't just read text, they read structure. Structured data are the labels by which a model recognises whether you are an agency, a SaaS provider or a furniture shop - and therefore which questions you are suitable for as a source. An incorrectly labelled company is cited less frequently and in the wrong contexts.

The tool for this is schema.org markup in JSON-LD format. For a B2B company, it looks like this:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "organisation",
  "name": "nextlevels GmbH",
  "url": "https://next-levels.de",
  "logo": "https://next-levels.de/logo.png",
  "description": "Shopware agency for e-commerce and AI visibility",
  "sameAs": [
    "https://www.linkedin.com/company/nextlevels",
    "https://www.shopware.com/de/partner/agenturen/nextlevels-gmbh/"
  ],
  "address": {
    "@type": "PostalAddress",
    "addressCountry": "DE",
    "addressLocality": "Mönchengladbach"
  },
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+49-2161-XXXXXX",
    "contactType": "Customer Service"
  }
}
</script>

The markup alone is not enough. Three things are needed:

  • NAP consistency: Name, address and telephone must be identical on the website, in the Google company profile, on LinkedIn and in business directories. Deviations confuse the models - the most common mistake is the old address still sitting around somewhere on the web.
  • FAQPage scheme: If your content answers questions, label them as FAQs. This increases the chance that a single answer will be extracted.
  • Self-disclosure in the visible text: A clear sentence such as "We are a shopware agency from Mönchengladbach" in the body text has a stronger effect than any hidden tag.

You can check your markup with the Rich Results Test from Google.

Pillar 3 - Can your text be cited?

Imagine a model is looking for an answer to "How does AI visibility differ from classic SEO?". It finds your 2,000-word article. If the answer is in four unstructured paragraphs of lead, it's hard to extract and the model moves on to the next source. If it's in a clearly delineated section with a subheading, the model cites you.

What helps:

  • Inverse pyramid per section: most important statement first, details after.
  • Questions as headings: "Can the AI crawlers even get in?" fits the search query better than "crawl optimisation".
  • Tables and lists for comparable values - easily machine-readable.

This is what a quotable comparison table looks like (user figures as of early 2026):

AI platforms in comparison - user figures and focus, as at the beginning of 2026
PlatformUsers (approx.)Focus
ChatGPT~900 Mio WAUGeneralist, Real-time links
Google AI Overviews~2bn / monthIntegrated into Google Search
Perplexity>100 million MAUResearch-focused
Claude~30 million MAULong-form analyses

The warning here: Don't over-structure. A text that consists of 70% bullet points reads like a collection of keywords to humans. AI optimisation must not displace the human reader - they buy in the end.

Pillar 4 - Trust arises outside your website

Language models quote like cautious journalists: preferably what several independent sources confirm. A single opinion on your own site weighs less than a consensus that extends across the web.

An example makes the difference tangible. Agency A has 50 blog posts and ten backlinks from standard B2B sites. Agency B has 30 blog posts, but one of them has been picked up in three trade publications and the founder is a regular on industry podcasts. In traditional SEO, A could rank higher. In the AI answer, the model tends to cite B because external trust is denser.

What pays off: mentions in specialist media, a consistent brand image across all channels (website, LinkedIn, interviews tell the same story), thematic depth on your own domain instead of a single article, and - where appropriate - a Wikipedia entry that models treat as a source of trust. Incidentally, more content alone does not help: poorly linked, unread content is more ballast than a signal of trust.

Pillar 5 - Technology that does not slow down AI crawlers

This is the point that affects most modern shops. AI crawlers such as GPTBot, ClaudeBot and PerplexityBot do not render JavaScript. They read the initial HTML - and nothing else. If your storefront is a pure client-side SPA and only loads the content via JavaScript, these bots see a blank page.

This is not a marginal issue: If you run a React or Vue front-end without server-side rendering, you are invisible to AI responses, even though the page looks perfect in the browser. The solution is server-side rendering or static generation (Next.js, Nuxt, SSG). Shopware delivers its storefront rendered on the server side - a structural advantage that should not be given away lightly by a headless conversion without SSR.

In addition, the usual technical hygiene counts:

  • Performance: Google's "good" threshold for the time to first byte is ≤ 800 ms (according to web.dev). A slow server means that fewer pages are captured per crawl.
  • Slim HTML: As a rule of thumb, it helps to keep the HTML size low and minimise CSS/JS - there is no hard standard for this.
  • Maintained sitemap.xml with up-to-date lastmod information.
  • Refresh: update old posts, repair dead links. Outdated content signals a lack of maintenance.

And about llms.txt, which is currently haunting the SEO blogs: This is not a robots-like access file with Allow:/Disallow:. The proposal (llmstxt.org) describes a markdown file in the root that gives LLMs a curated map of your most important content - title, short description, then thematic link lists. You control access via robots.txt; llms.txt is discovery, not access control. Simplified:

# llms.txt
# H1 title, short description as blockquote, then curated link lists

> nextlevels: Shopware agency. The most important resources for AI systems.

## Services
- [Shopware migration](https://next-levels.de/...): SW5 → SW6 ...

## Blog
- [Check AI visibility](https://next-levels.de/...): The 5 pillars ...
Diagram of AI visibility: on the left a client SPA that remains empty for the AI crawler, on the right an SSR/SSG page with fully readable HTML content and a green tick
Diagram of AI visibility: on the left a client SPA that remains empty for the AI crawler, on the right an SSR/SSG page with fully readable HTML content and a green tick

New since May 2026: Google now measures AI readiness itself

Until now, you had to piece together the answer to "Can AI find my site?" yourself, with the curl test, the Rich Results Test and a look at your robots.txt. Google now checks part of this officially. With Lighthouse 13.3.0 (7 May 2026), the new Agentic Browsing category moved from experimental status into the default audit, and PageSpeed Insights has adopted it. If you run your domain through PageSpeed Insights today, you will find a fifth block next to Performance, Accessibility, Best Practices and SEO: Agentic Browsing.

What matters is what this block is and what it is not. It does not deliver a score from 0 to 100, but a pass/fail checklist with a pass rate, for example 3/3. For now, Google is collecting data here rather than ranking: it is not a ranking factor but a readiness check of whether an AI agent can understand and operate your page. Four things are checked:

  • llms.txt at the domain root: the machine-readable content map from pillar 5 now has, for the first time, an official Google tool that checks whether it exists.
  • Accessibility tree: names and labels on interactive elements, valid roles, nothing that can be operated visually but is invisible to machines. This is the "machine view" of your page and the same clean accessibility tree that you need anyway for accessibility under the BFSG.
  • Layout stability (CLS): if the layout shifts, an agent clicks into thin air because an element moves between being detected and being clicked.
  • WebMCP: a still experimental Chrome protocol through which a website registers its functions and forms directly for AI agents. These audits require Chrome 150 and participation in the origin trial, so for most shops they are still a thing of the future.

What does this mean in practice? Don't chase the pass rate the way you used to chase a green PageSpeed score of 100. The standards behind it are explicitly marked as "proposed" and will still change. But the audit is a free, official early warning system for three of the five pillars above: crawler hygiene, citable structure and clean technology now end up in a report that your competitors can see just as well. And it clearly shifts the direction. It is no longer just about whether an AI reads your text, but whether an agent can act on your page.

The five pillars at a glance

The five pillars of AI visibility at a glance
PillarCore measureMost common error
1. Crawler accessNo Disallow blocking, check WAF/FirewallCloudflare/WAF silently blocks GPTBot via 403
2. Entity clarityschema.org + consistent NAP dataOld address somewhere on the web
3. CitationStructure, questions-H2, tablesLead deserts without extractable passages
4. External trustPR, trade media, consistent brand imageRelying only on your own website
5. Tech hygieneSSR instead of pure client SPA, performanceAI crawlers don't render JS → empty page

AI visibility is the answer side of the same coin as classic SEO - if you want to use the lever holistically, you'll find it in our search engine optimisation. And if you want to delve deeper into the storefront architecture and the SSR topic from pillar 5, our Angular technology page is the right place for you.

Check now if AI can find you

You can do the curl test from the beginning yourself in 30 seconds. The other four pillars require a closer look. The nextlevels AI visibility check scans your website for the technical basis of all five pillars free of charge and provides a score plus prioritised recommendations for action. No signup, no obligation - just your data and concrete next steps. If you don't want to implement the findings yourself: our GEO agency takes care of technology, content and monitoring.

Ready for the next step?

Put what you've learned into practice — we'll support you.

Related posts