WordPress robots.txt: standaardregels, bewerken en veilige voorbeelden

WordPress robots.txt

WordPress robots.txt: standaardregels en veilige voorbeelden | We.Inc

Waar WordPress zijn virtuele robots.txt maakt, de exacte standaardregels die core afdrukt, hoe u die vervangt door een echt bestand of een filter, en een veilige bestandsgenerator.

WordPress heeft standaard geen robots.txt-bestand op schijf. Als iemand /robots.txt opvraagt, bouwt core er direct een: User-agent: *, Disallow: /wp-admin/, Allow: /wp-admin/admin-ajax.php, plus sinds versie 5.5 een Sitemap-regel op openbare sites. Een echt robots.txt-bestand uploaden naar de hoofdmap van de site vervangt die virtuele versie.

Wat WordPress core afdrukt op /robots.txt

Omdat het standaardbestand door code wordt gegenereerd, vindt u het niet met een FTP-programma of in de bestandsbeheerder van uw hosting, wat veel site-eigenaren in verwarring brengt. U kunt het op drie manieren wijzigen: een echt bestand uploaden, een SEO-plugin het laten bewerken, of een klein filter in code toevoegen. Bouw een veilige versie met de generator hieronder.

Veelgestelde vragen

Waar staat het robots.txt-bestand in WordPress?

Meestal nergens. De functie do_robots schrijft het antwoord telkens wanneer /robots.txt wordt opgevraagd. Alleen als u of een plugin een echt robots.txt-bestand naar de hoofdmap hebt geüpload, is er een bestand om te bewerken.

Verandert Zoekmachines ontmoedigen deze site te indexeren de robots.txt?

Niet sinds WordPress 5.3. Volgens het artikel over de leesinstellingen voegt de optie nu een robots-metatag met noindex,nofollow toe aan de head van elke pagina. Tot en met 5.2 liet die optie robots.txt Disallow: / sturen.

Hoe bewerk ik robots.txt zonder plugin?

Upload een gewoon tekstbestand met de naam robots.txt naar de hoofdmap van de site, of haak in op het robots_txt-filter in een kleine plugin of uw child theme. Het filter ontvangt de gegenereerde tekst en een vlag die aangeeft of de site openbaar is.

Waarom toont mijn robots.txt iets anders dan mijn plugininstellingen?

Het artikel over de leesinstellingen merkt op dat het ingebouwde gedrag alleen werkt als WordPress in de hoofdmap van de site is geïnstalleerd en er geen robots.txt bestaat. Een fysiek bestand, een regel op hostingniveau of een cachelaag kan iets anders serveren.

Moet ik /wp-admin/ eigenlijk wel blokkeren?

De standaard doet dat al, en dat is prima: het dashboard heeft niets om te ranken. Houd de Allow-regel voor admin-ajax.php, zodat openbare functies die het aanroepen niet worden geblokkeerd.

Hoe het virtuele bestand wordt gebouwd

Regels die het toevoegen waard zijn op een webwinkel of blog

Het virtuele bestand bewerken met het robots_txt-filter

Voeg dit toe aan een kleine eigen plugin of aan functions.php van uw child theme. Het draait alleen als er geen echt robots.txt-bestand in de hoofdmap staat.

Regels en een eigen sitemap toevoegen

Het tweede argument vertelt u of de site openbaar is, zodat een stagingkopie ongemoeid kan blijven.

Hoe de standaard eruitziet op een openbare site

Gegenereerd door core op een site die in de hoofdmap van het domein is geïnstalleerd, met de sitemap van core ingeschakeld.

WordPress robots.txt-builder

Interne zoekresultaten blokkeren

WooCommerce-winkelwagen, afrekenen en account blokkeren

Dit is een stagingkopie (alles blokkeren)

Sitemapadres

Uw robots.txt

Kopiëren

Gekopieerd

Googlebot-test tegen uw bestand

Gemaakt in uw browser. Er wordt niets geüpload of opgehaald.

Gratis beginnen · Geen creditcard nodig

Gerelateerd: Gidsen

Product

Voor wie

Functies

Bronnen

Bedrijf

Sitemap