llms.txt toevoegen aan WordPress stap-voor-stap

Je wilt llms.txt toevoegen aan je WordPress-site, maar weet niet precies hoe dat slim en veilig te doen. Veel site-eigenaren lopen tegen hetzelfde aan: het bestand moet op de root van je domein staan en WordPress maakt dat niet altijd makkelijk vanaf het dashboard.

In deze gids leggen we stap-voor-stap uit hoe je llms.txt toevoegt aan WordPress — inclusief eenvoudige upload-opties, een technische fallback met functions.php en praktische checks. Geen onnodige theorie, alleen wat snel werkt voor jouw site.

Belangrijk onderdeel 1 — Waarom llms.txt belangrijk is

llms.txt is een tekstbestand dat (afhankelijk van de gebruikte specificatie) informatie biedt aan modellen en crawlers over hoe je content gebruikt mag worden. Het voorkomt misverstanden en geeft duidelijkheid over contact- en gebruiksbeleid voor externe modellen.

Voor WordPress-sites is het essentieel dat het bestand bereikbaar is op https://jouwdomein.nl/llms.txt; staat het bestand op een andere locatie, dan herkennen tools en modellen het mogelijk niet.

Praktische tip of verdieping

  • Zorg dat llms.txt eenvoudige, leesbare informatie bevat: contactpagina, link naar je beleid en eventuele toegestane of uitgesloten paden.
  • Plaats geen gevoelige data in llms.txt — behandel het als een openbaar beleidsbestand.
  • Test altijd of het bestand bereikbaar is als je het hebt geplaatst (zie de afsluitende check).

Belangrijk onderdeel 2 — Hoe je llms.txt toevoegt aan WordPress

Er zijn drie veelgebruikte manieren: direct uploaden naar de root via FTP/cPanel, een plugin gebruiken of een virtueel bestand maken via WordPress (functions.php + rewrite). Kies de methode die past bij jouw toegang tot hosting en technische comfort.

Onderstaande stappen tonen concrete opties en een voorbeeld van de functions.php-methode als je geen directe bestandsupload wilt of kunt doen.

Praktische tip of verdieping

  1. Direct upload via FTP of Hosting File Manager
    1. Maak een tekstbestand met de naam llms.txt op je computer.
    2. Open je FTP-client (of hosting File Manager) en ga naar de public_html of root van je domein.
    3. Upload llms.txt naar die root-map. Controleer via https://jouwdomein.nl/llms.txt dat het bestand zichtbaar is.
  2. Via een WordPress-plugin (snel, geen FTP)
    1. Installeer een betrouwbare file-manager plugin (bijv. “WP File Manager”) of een plugin die root-bestanden kan beheren.
    2. Upload llms.txt via de plugin naar de site-root.
    3. Controleer de bereikbaarheid zoals hierboven.
  3. Virtueel bestand via functions.php (voor ontwikkelaars)
    1. Voeg dit voorbeeld toe aan het functions.php-bestand van je child theme of in een site-specifieke plugin. Na toevoegen: ga naar Instellingen → Permalinks en klik op Opslaan om rewrite-regels te flushen.
<?php
// Simpele rewrite + template voor llms.txt
add_action('init', function(){
  add_rewrite_rule('^llms\.txt$', 'index.php?llmstxt=1', 'top');
  add_rewrite_tag('%llmstxt%', '([0-1])');
});
add_action('template_redirect', function(){
  if(get_query_var('llmstxt') == 1){
    header('Content-Type: text/plain; charset=utf-8');
    echo "Contact: https://jouwdomein.nl/contact\nPolicy: https://jouwdomein.nl/llms-policy\nAllowed-Paths: /\nDisallowed-Paths: /wp-admin/\n";
    exit;
  }
});
?>

Pas de echo-regel aan met jouw contact- en beleidslinks. Vergeet niet permalinks te verversen, anders werkt de rewrite niet direct.

Voorbeeld van een beknopt llms.txt (pas aan naar je situatie):

Contact: https://jouwdomein.nl/contact
Policy: https://jouwdomein.nl/llms-policy
Allowed-Paths: /
Disallowed-Paths: /wp-admin/, /private/

Als je llms.txt via functions.php serveert heb je meer controle (versiebeheer via thema of plugin), maar directe uploads zijn vaak het snelst en minst foutgevoelig.

Praktische check die je direct kunt doen: bezoek https://jouwdomein.nl/llms.txt of gebruik curl -I https://jouwdomein.nl/llms.txt om te zien of het bestand bereikbaar is en de juiste Content-Type text/plain teruggeeft — als dat klopt, ben je klaar om je beleid up-to-date te houden.

Scroll to Top