Lanceringsaanbod

Founders-licentie: updates voor minstens 2 jaar

€ 149eenmalig, excl. btw

Een normale Shop-licentie kost € 199.

Voor de eerste 100 Shop-licenties, tot 10 december 2026. Updates en nieuwe kennis van de consultant voor minstens 2 jaar, zonder verlenging. Een normale Shop-licentie: 12 maanden.

Founders kopen voor € 149

PrestaShop robots.txt blokkeert Google: zo controleer en herstel je het snel

Als PrestaShop robots.txt Google blokkeert, is de boosdoener meestal een regel `Disallow: /` die is meegekomen uit een testkopie, of een regel die categorieën of afbeeldingen afdekt. Open jouwdomein.nl/robots.txt, zoek de regels die met Disallow beginnen en vergelijk ze met de adressen van je producten. Google leest een gecorrigeerd bestand meestal binnen een dag.

Auteur: Het TellMyShop-team. Een gids voor eigenaren van PrestaShop-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 7 min lezen

Zo controleer je in een paar minuten of robots.txt de webshop blokkeert

De snelste manier is via de browser en Search Console. Toegang tot de server heb je hiervoor niet nodig.

  1. Open jouwdomein.nl/robots.txt in de browser. Je ziet platte tekst met regels.
  2. Zoek een regel Disallow: / zonder iets erachter. Die ene regel sluit de hele webshop af voor robots.
  3. Controleer of er geen regels zijn die beginnen met de namen van je categorieën, de map met afbeeldingen (/img/) of de themabestanden (/themes/). Google heeft de CSS en scripts nodig om de pagina te zien zoals een klant hem ziet.
  4. Open in Search Console het robots.txt-rapport. Het laat zien wanneer het bestand voor het laatst is gelezen en of er fouten zijn. Het rapport staat beschreven in de Search Console-help.
  5. Plak het adres van één product in de URL-inspectietool van Search Console. Zie je een melding over een blokkade door robots.txt, dan heb je je bevestiging.

Ziet het bestand er goed uit en staan de producten nog steeds niet in Google, dan ligt de oorzaak ergens anders. Lees dan het stuk over de status “Gecrawld - momenteel niet geïndexeerd”.

Waar komt een fout robots.txt in een webshop vandaan?

Een fout bestand ontstaat zelden vanzelf. Meestal blijft het achter na werk aan de webshop waarvan niemand achteraf het resultaat heeft gecontroleerd.

Wat er is gebeurdHoe het eruitziet in het bestandWat je doet
De webshop is verhuisd vanaf een testkopieDisallow: / helemaal bovenaanverwijder die regel of genereer het bestand opnieuw
Iemand heeft afbeeldingen of het thema geblokkeerdDisallow: /img/, Disallow: /themes/verwijder ze, Google moet zien hoe de pagina eruitziet
Een regel vangt te veelDisallow: /*category in plaats van een specifieke parameterbeperk de regel tot de filter- of sorteerparameter
Een SEO-module schrijft een eigen bestandregels die jij niet hebt toegevoegdcontroleer de instellingen van de module die robots.txt beheert
Het bestand is opnieuw gegenereerdgeen regel met de sitemapvoeg een regel Sitemap: toe
Een nieuwe taal of winkel in multistoreregels voor maar één taalmapgenereer het bestand opnieuw na het toevoegen van de taal

In de beschrijving van hoe Google robots.txt leest herinnert Google eraan dat het bestand de bezoeken van robots regelt, niet wat er in de resultaten komt. Een pagina blokkeren in robots.txt is dus geen manier om hem in Google te verbergen.

Zo herstel je robots.txt in PrestaShop

Je hebt twee routes: het bestand genereren in de backoffice of het met de hand herstellen. De keuze hangt ervan af of er eigen regels in het bestand staan.

Genereren in de backoffice. PrestaShop maakt robots.txt aan in de instellingen voor verkeer en SEO, onder Winkelparameters → Verkeer & SEO. Onderaan de pagina met instellingen voor SEO en URL’s staat een knop om het bestand te genereren. De pagina staat beschreven in de PrestaShop-documentatie over SEO en URL’s. Het gegenereerde bestand blokkeert technische mappen en pagina’s, zoals de winkelwagen en het klantaccount, en laat producten en categorieën open.

Onthoud één ding: de knop overschrijft het hele bestand. Stond het adres van je sitemap of stonden je eigen regels voor filters erin, kopieer ze dan vóór het genereren en zet ze daarna terug.

Met de hand herstellen. Staan er regels in het bestand die je wilt houden, dan herstel je alleen de foute regel. Je bewerkt het bestand via FTP of in het bestandsbeheer van je hostingpartij. Maak vóór de wijziging een back-up, want één typfout in een regel kan de hele webshop afsluiten.

Een voorbeeld van een bestand dat robots toelaat tot producten en categorieën, maar de winkelwagen en de zoekfunctie afsluit:

User-agent: *
Disallow: /*controller=cart
Disallow: /*controller=order
Disallow: /*controller=search
Disallow: /*?order=
Allow: /themes/
Allow: /img/

Sitemap: https://yourdomain.com/1_index_sitemap.xml

Dit is een voorbeeld, niet iets om zo te kopiëren. Je gegenereerde bestand is langer en afgestemd op je versie van de webshop. Wil je adressen van filters beperken, lees dan eerst het stuk over productfilters en SEO. Een praktische lijst van wat meestal wel en niet wordt geblokkeerd staat ook in de handleiding van MyPresta over robots.txt in PrestaShop.

Wat je doet na het herstellen van het bestand

Vraag Google na het herstel om het bestand opnieuw te lezen en controleer een paar pagina’s. Alleen het bestand opslaan brengt de webshop niet meteen terug in de resultaten.

  • Vraag in het robots.txt-rapport in Search Console om het bestand opnieuw op te halen.
  • Controleer de homepage, één categorie en één product in de URL-inspectietool.
  • Zorg dat het bestand een regel met de sitemap heeft. Hoe je de sitemap aanzet en indient, staat in het stuk over de PrestaShop-sitemap.
  • Volg de komende weken het rapport Pagina’s in Search Console. Adressen komen geleidelijk terug.

Was de webshop lang geblokkeerd, dan kan Google een deel van de pagina’s uit de resultaten hebben gehaald. Ze komen terug zodra robots ze bezoeken en ze de moeite waard vinden om te tonen. Niemand kan dat namens Google versnellen, maar een goede sitemap en interne links helpen.

Zo controleert en herstelt de chat robots.txt met een back-up van het bestand

Met de TellMyShop-module beschrijf je het probleem in één zin. Je chat (Claude of ChatGPT) leest het bestand, vergelijkt de regels met de adressen van producten, categorieën en afbeeldingen, en controleert daarna een paar pagina’s zoals Google ze ziet.

Jij: Sinds we de webshop hebben verhuisd, is het verkeer uit Google gedaald. Kijk of robots.txt iets blokkeert.

Je chat: Het bestand heeft bovenaan een regel die de hele webshop afsluit. Dat is een typisch overblijfsel van een testkopie. Ook de regel met de sitemap ontbreekt. Ik stel deze wijziging voor:

Je chat: Voor het wijzigen van het bestand is de schakelaar Onderhoud nodig. Voor het opslaan maak ik een back-up van het huidige bestand. Na het opslaan controleer ik of de homepage, de categorie Lampen en het product Nora-lantaarn zijn toegestaan.

Jij: Ik heb Onderhoud aangezet. Sla het op.

Je chat: Opgeslagen. Een kopie van het oude bestand staat bij de back-ups van bestanden. Alle drie de pagina’s zijn nu toegestaan voor Google. Vraag in Search Console om robots.txt opnieuw op te halen.

Status van de kaart: wacht op jouw “ja”
voorbeeld van de wijziging

oude versie: Disallow: /

nieuwe versie: Disallow: /*controller=cart

nieuwe versie: Disallow: /*controller=order

nieuwe versie: Sitemap: https://yourdomain.com/1_index_sitemap.xml

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

De namen van de categorie en het product in het voorbeeld zijn ter illustratie.

In het gratis TellMyShop Free opent de chat de pagina’s van de webshop zoals Google ze ziet, leest hij het SEO-rapport en vertelt hij wat er mis is. Hij wijzigt niets. TellMyShop Pro leest de hele webshop, ook bestanden, dus het leest robots.txt zelf en maakt een herstel klaar in een voorbeeld. Het bestand opslaan vraagt de schakelaar Onderhoud, die je in het modulepaneel voor 3 uur aanzet. De schakelaar kan aan als er een databaseback-up van vandaag is. Voor elke opslag van een bestand maakt de module er een kopie van, zodat je de vorige versie vanuit het gesprek kunt terugzetten. Een voorbeeld van zo’n verzoek staat in de use case een bestand herstellen dat Google blokkeert.

TellMyShop heeft geen toegang tot je Google-account. Het robots.txt-rapport en het verzoek om opnieuw ophalen regel je zelf in Search Console. Een bredere controle van de webshop voor Google staat in de use case volledige SEO-audit van de webshop en in het stuk over een SEO-audit in PrestaShop. De prijzen van Pro staan op de pagina prijzen.

Vragen en antwoorden

Waar staat het robots.txt-bestand in PrestaShop?

In de hoofdmap van de webshop, naast het bestand index.php. In de browser open je het op jouwdomein.nl/robots.txt. Is er geen bestand, dan gaat Google ervan uit dat het de hele webshop mag bezoeken.

Overschrijft de knop om robots.txt te genereren in de backoffice mijn wijzigingen?

Ja. PrestaShop maakt het bestand opnieuw aan en verwijdert alles wat met de hand is toegevoegd. Kopieer vóór het klikken je eigen regels, bijvoorbeeld het adres van de sitemap, en zet ze na het genereren terug.

Haalt robots.txt pagina’s uit Google?

Nee. Het bestand vertelt robots waar ze niet mogen komen, maar het adres van een geblokkeerde pagina kan nog steeds in de resultaten verschijnen als er links naartoe leiden. Om pagina’s uit de resultaten te halen gebruik je de noindex-tag, en een pagina met die tag mag niet geblokkeerd zijn in robots.txt.

Hoe snel komt Google na een herstel terug naar de webshop?

Google leest robots.txt meestal binnen een dag opnieuw. Het opnieuw bezoeken en beoordelen van productpagina’s duurt langer en hangt af van de grootte van de webshop. In Search Console kun je vragen om het bestand opnieuw op te halen.

Herstelt TellMyShop Free robots.txt?

Nee. Het gratis TellMyShop Free slaat niets op. Het laat zien hoe Google de pagina’s van de webshop ziet en wijst het probleem aan. Een herstel van het bestand, met een back-up, doet TellMyShop Pro zodra de schakelaar Onderhoud aanstaat.

PrestaShop is een geregistreerd handelsmerk van PrestaShop SA. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.

Controleer je winkel gratis

TellMyShop Free controleert je winkel en toont de problemen, het belangrijkste eerst. Het slaat niets op.

Controleer of je winkel klaar is

Typ het adres van je winkel. Binnen een paar seconden zie je het platform en of TellMyShop werkt.

We controleren het adres, HTTPS en het platform. Je installeert niets, en we bewaren het adres niet.

jouwwinkel.nlVoorbeeldresultaat
Winkel reageert
ja
HTTPS
aan
Platform
PrestaShop 8.1
TellMyShop werkt

Lees ook

Free voor € 0, leest en adviseert

Free downloaden