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
- Ga naar cloudflare.com
- Log in met je account
- 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
- Klik op Transform Rules
- Selecteer het tabblad Modify Response Header
- 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:
- Klik op Select item (Item selecteren)
- Kies Set static (Statisch instellen)
- 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:
- Ga naar Caching in het linkermenu
- Klik op Purge Cache (Cache legen)
- Selecteer Purge Everything (Alles legen)
- 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!