Cloudflare cache-instelling voor llms.txt optimaliseren

Wil je dat je llms.txt bestand regelmatig ververst en updates sneller worden uitgeleverd? Met deze Cloudflare-instelling stel je een cache-tijd van 6 uur in, zodat AI-systemen altijd recente informatie ophalen zonder je server onnodig te belasten.

Wat ga je bereiken?

Na het volgen van deze stappen wordt je llms.txt bestand automatisch elke 6 uur ververst. Dit zorgt voor een goede balans tussen snelheid en actualiteit.

Stap 1: Inloggen bij Cloudflare

  1. Ga naar cloudflare.com
  2. Log in met je account
  3. Selecteer de website waarvoor je de instelling wilt aanpassen

Stap 2: Navigeer naar Rules

Klik in het linkermenu op Rules (Regels).

Stap 3: Open Response Header Transform Rules

  1. Klik op Transform Rules
  2. Selecteer het tabblad Modify Response Header
  3. Klik op Create rule (Regel aanmaken)

Stap 4: Geef je regel een naam

Vul bij Rule name de volgende naam in:

LLMS Header Fix

Je kunt ook een andere duidelijke naam kiezen, zoals “LLMS.txt Cache Control” of “LLMS 6-uurs cache”.

Stap 5: Kies voor Custom filter expression

Selecteer de optie:

Custom filter expression

Let op: Kies NIET voor “All incoming requests” – dit zou de regel toepassen op je hele website in plaats van alleen op llms.txt.

Stap 6: Stel de voorwaarde in

Onder “When incoming requests match…” (Wanneer inkomende verzoeken overeenkomen met…) vul je het volgende in:

  • Field (Veld): URI Path
  • Operator: equals (is gelijk aan)
  • Value (Waarde): /llms.txt

Dit zorgt ervoor dat de regel alleen wordt toegepast op verzoeken naar je llms.txt bestand.

Stap 7: Configureer de response header

Onder “Then…” (Dan…) stel je de header in:

  1. Klik op Select item (Item selecteren)
  2. Kies Set static (Statisch instellen)
  3. Vul de volgende gegevens in:

Header name (Header naam):

Cache-Control

Value (Waarde):

public, max-age=21600

Uitleg: 21600 seconden = 6 uur. Het bestand wordt dus elke 6 uur opnieuw opgehaald.

Wat betekent deze instelling?

  • public: Het bestand mag door browsers en CDN’s worden gecachet
  • max-age=21600: De cache is 6 uur geldig voordat een nieuwe versie wordt opgehaald

Stap 8: Activeer de regel

Klik op Deploy (Implementeren) om de regel te activeren.

Stap 9: Maak de cache leeg

Om de nieuwe instelling direct te laten werken, moet je de bestaande cache legen:

  1. Ga naar Caching in het linkermenu
  2. Klik op Purge Cache (Cache legen)
  3. Selecteer Purge Everything (Alles legen)
  4. Bevestig je keuze

Stap 10: Test de instelling

Je kunt controleren of de instelling correct werkt met PowerShell (Windows) of Terminal (Mac/Linux).

Open PowerShell (Windows) of Terminal (Mac/Linux) en voer dit commando uit:

powershell

curl.exe -I https://jouwdomein.nl/llms.txt*Vervang `jouwdomein.nl` door je eigen domeinnaam.*
### Wat moet je zien?
Als alles correct is ingesteld, zie je in de output onder andere deze regels:
Content-Type: text/plain; charset=utf-8
Cache-Control: public, max-age=21600De `Cache-Control` header met `max-age=21600` bevestigt dat je cache-instelling actief is.
## Optioneel: Ook llms-full.txt instellen
Als je naast `llms.txt` ook een `llms-full.txt` bestand gebruikt, herhaal dan dezelfde stappen met één verschil:
Bij **Stap 6** gebruik je als waarde:
/llms-full.txt

Je kunt hiervoor een nieuwe regel aanmaken met de naam “LLMS Full Header Fix” om ze uit elkaar te houden.

✅ Klaar!

Je llms.txt bestand is nu geoptimaliseerd met Cloudflare caching. Het bestand wordt elke 6 uur automatisch ververst, wat zorgt voor:

  • Snellere laadtijden voor AI-systemen die je bestand ophalen
  • Minder belasting op je server
  • Actuele informatie door regelmatige verversing
  • Betere performance voor bezoekers wereldwijd via Cloudflare’s CDN

Je hoeft verder niets meer te doen – de instelling werkt vanaf nu automatisch!