Skip to content

Cookie settings

Choose which kinds of cookies you allow. You can change your choice at any time via Cookie settings at the bottom of every page. Privacy statement

Necessary

Always on

Needed to log in, keep your cart and remember your choices. These are always on.

Which cookies?
  • weboke_sessie, weboke_klant, weboke_remember: your session and staying logged in
  • weboke_basket: your cart
  • wkBtwIncl: showing prices with or without VAT
  • wok_cookies: your cookie choice, 12 months

Measures which ad leads to a visit or order, so we do not pay for ads that do nothing.

Which cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), up to 90 days
  • OpenAI Ads, ads in ChatGPT
  • wok_aff: which partner referred you to us (affiliate programme), 60 days

4.6

Country and language

Each country has its own site, with prices and VAT for that country.

View

Allowing or blocking AI crawlers: robots.txt and llms.txt

AI services such as ChatGPT, Claude, Gemini and Perplexity fetch web pages to train models, to provide search answers or to answer a user's question. With robots.txt you specify which of those robots are allowed to visit your site. There is also the llms.txt proposal. This article explains which robots exist, how to allow or block them, and what llms.txt does and doesn't do. We use example.com as an example.

robots.txt is a request, not a lock. Well-behaved robots respect it, but nothing enforces it. If something really needs to be protected, put it behind a password. See Password-protected directories.

1. The most important AI robots

Most AI companies use separate names for training, searching and fetching on behalf of a user. This lets you block training, for example, while still appearing in search answers.

Name in robots.txtFromPurpose
GPTBotOpenAICollecting pages that may be used to train models
OAI-SearchBotOpenAIChatGPT's search feature. If you block this one, your site won't appear in ChatGPT's search answers
ChatGPT-UserOpenAIFetching a page when a user asks for it. According to OpenAI, robots.txt may not apply here
ClaudeBotAnthropicCollecting pages that may be used to train models
Claude-SearchBotAnthropicIndexing pages for Claude's search feature
Claude-UserAnthropicFetching a page when a user asks for it
Google-ExtendedGoogleNot a separate robot, but a name you use to indicate whether Google may use your content for training Gemini models and for grounding. According to Google, this doesn't affect your ranking in Google Search
PerplexityBotPerplexityShowing and linking sites in Perplexity's search results, not for training
Perplexity-UserPerplexityFetching a page when a user asks for it. According to Perplexity, it usually ignores robots.txt

The list changes regularly. For the current names, check the documentation from OpenAI, Anthropic, Google and Perplexity.

2. An example robots.txt

This example blocks model training but allows search robots and regular search engines:

User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: *
Disallow: /winkelmand/

Sitemap: https://example.com/sitemap.xml
  • A robot only follows the group with its own name, and otherwise the * group. So in the example, GPTBot isn't allowed anywhere, and Disallow: /winkelmand/ doesn't apply to GPTBot.
  • If you want to allow all AI robots, you don't need to do anything: without rules, everything is allowed.
  • If you accidentally block a search robot, such as OAI-SearchBot, Claude-SearchBot or PerplexityBot, you'll be harder to find in those AI search services.
  • Blocking only works going forward. It won't retrieve anything that has already been fetched.
On a hosting package, robots.txt is located in your domain's public_html folder. You create or edit it via File Manager or FTP. WordPress generates its own robots.txt as long as no file exists, and the AI Builder places one there automatically when you publish. To learn more about how robots.txt works, read Keeping a page out of Google: robots.txt or noindex?.

3. What is llms.txt?

llms.txt is a 2024 proposal for a text file at https://example.com/llms.txt. In it, you write a short description of your site in Markdown along with links to the most important pages, so an AI service can quickly see where the right information is. A simple example:

# Example Bakery

> Artisan bakery in Bristol offering bread, pastries and cakes to order.

## Important pages

- [Products](https://example.com/assortiment): bread, pastries and cakes
- [Ordering](https://example.com/bestellen): order and collect a cake
- [Contact](https://example.com/contact): address and opening hours

Good to know:

  • llms.txt is not an official standard, but a proposal. There's no guarantee that AI services will read the file. Google has stated that Google Search doesn't use it.
  • llms.txt doesn't block anything. If you want to keep robots out, use robots.txt.
  • The file isn't created automatically: you make it yourself, or have a plugin create it.

4. Creating llms.txt in WordPress

The well-known SEO plugins can create and maintain llms.txt for you:

  • Yoast SEO: go to Yoast SEO, Settings, Site features and enable llms.txt under the AI features. You can let Yoast choose the pages or select them yourself.
  • Rank Math: in the Rank Math Dashboard, enable the LLMS Txt module. You'll then find the settings under General Settings.

Menu names vary by version. If you don't see the option, update the plugin. Then view the file at https://yourdomain.co.uk/llms.txt.

Without WordPress, you create the file yourself: a text file llms.txt in the public_html folder, just like robots.txt.

Detailed explanation with screenshots: Sitemap and robots.txt for WordPress and your own site and Sitemap and robots.txt for the AI Builder in the Getting found online guide.

Want to learn more? Take the free Getting found online course, lesson 3.3 robots.txt: what you should and shouldn't block.

Was this article helpful?

← Back to General hosting

One moment…

Set up your domains

For each domain, arrange the nameservers, the link to your hosting and who becomes the owner.

Loading your domains…