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

Google Search Console verifiëren in PrestaShop, en dan voorgoed

Je kunt een verificatiecode voor Google Search Console op drie manieren aan PrestaShop toevoegen: een TXT-record in de DNS van het domein, een HTML-bestand in de hoofdmap van de webshop, of een metatag in de themaheader. Het DNS-record raakt de webshop niet en overleeft elke update. De metatag is het eenvoudigst, maar in een gekocht thema kan hij na een update verdwijnen.

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: · 5 min lezen

Waarom heeft een webshop een verificatiecode nodig?

De code bevestigt dat de webshop van jou is. Zonder code toont Search Console je geen rapporten over indexering, 404 fouten of de zoekopdrachten die klanten naar je webshop brengen. Meta vraagt een vergelijkbare domeinverificatie zodat je bedrijf links in advertenties en pixelgebeurtenissen kan beheren.

De code is niet eenmalig. Google komt er af en toe op terug en controleert of hij er nog staat. Dat staat beschreven in de Search Console-help over het verifiëren van eigendom. Daarom is het belangrijk of de code de volgende thema-update overleeft.

Welke verificatiemethode kies je?

Kies DNS als het kan, en de tag in de header als DNS buiten je bereik ligt.

MethodeWaar je het doetWat het overleeftWanneer je het kiest
TXT-record in de DNSdomein- of hostingpaneelalles, wijzigingen in de webshop hebben geen invloedje hebt DNS-toegang en wilt het hele domein dekken
HTML-bestandFTP of bestandsbeheer, de hoofdmap van de webshopthema-updates, maar niet altijd een verhuizing van de webshopje hebt FTP en wilt niet aan het thema komen
Metatag in de headerhet headerbestand van het themaupdates alleen in een child themeje hebt geen toegang tot DNS of FTP
Module voor verificatiecodesModules > Modulebeheerthema-updates, maar het is nog een module om bij te houdenje voegt vaak verschillende codes toe

Meta biedt dezelfde drie routes: een DNS-record, een bestand en een metatag. De instructies vind je in de Meta-help over domeinverificatie. De tags van Google en Meta kunnen naast elkaar in hetzelfde bestand staan.

Hoe voeg je een metatag toe aan de PrestaShop-header?

Je plakt hem in het sjabloon dat de head-sectie van elke pagina opbouwt, en leegt daarna de cache.

  1. Kopieer de tag. Kies in Search Console de methode “HTML-tag”. Je krijgt een regel <meta name="google-site-verification" content="...">.
  2. Kijk welk thema actief is. In de backoffice: Uiterlijk > Thema & logo. Is het een gekocht thema of Classic, dan verdwijnen wijzigingen die je direct in de bestanden typt na een update.
  3. Werk bij voorkeur in een child theme. Dat erft alles van het hoofdthema, en je wijzigingen blijven bij updates staan. Het mechanisme staat beschreven in de PrestaShop-documentatie over child themes.
  4. Open het headerbestand. In het thema Classic is dat templates/_partials/head.tpl. Plak de tag bijvoorbeeld onder de regel met meta charset.
  5. Leeg de cache. Geavanceerde parameters > Prestaties, de knop rechtsboven. De instellingen op die pagina staan beschreven in de documentatie over prestaties.
  6. Ga terug naar Search Console en klik op Verifiëren. Mislukt de verificatie, open dan de bron van de homepage en zoek de tag. Staat hij er niet, dan toont de webshop waarschijnlijk een oude versie uit de cache.

Staat de tag in de bron maar ziet Google hem nog steeds niet, controleer dan of je hetzelfde adres verifieert als het adres dat je opent. De versie met en zonder www zijn voor Search Console twee verschillende property’s.

Waarom verdwijnt de code na een thema-update?

Omdat de update de themabestanden overschrijft met de versie van de maker. Jouw regel in head.tpl verdwijnt met het oude bestand. Een paar dagen later meldt Search Console dat de verificatie is verloren, en je legt geen verband met de update van een week eerder.

Er zijn twee uitwegen. De eerste is het DNS-record, dat buiten de webshop staat. De tweede is een child theme, waarin het headerbestand van jou is. Onthoud ook dat het HTML-verificatiebestand na een verhuizing van de webshop naar een nieuwe server mee moet met de rest van de bestanden.

Hoe voeg je de tag toe zonder themabestanden te openen?

Je plakt de tag in je verzoek, en je chat (Claude of ChatGPT) vindt het headerbestand van het actieve thema en toont de verschillen voor het opslaan. Na jouw goedkeuring slaat hij het bestand op, leegt hij de cache en herinnert hij je eraan in Search Console op Verifiëren te klikken.

Jij: Voeg de Google-verificatiecode toe aan de header van elke pagina: <meta name="google-site-verification" content="abc123">. Laat me de wijziging zien.

Je chat: Het actieve thema is het child theme “lantern-store”. De header wordt opgebouwd uit templates/_partials/head.tpl. Voorbeeld van de wijziging in dat bestand:

Voor het opslaan maak ik een kopie van het bestand. Na het opslaan leeg ik de cache. Opslaan?

Jij: Ja.

Je chat: Opgeslagen, cache geleegd. Klik nu in Search Console op Verifiëren. De kopie van het bestand van voor de wijziging staat in de back-upgeschiedenis, dus je kunt er met één verzoek naar terug.

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

oude versie: <meta charset="utf-8">

nieuwe versie: <meta charset="utf-8">

nieuwe versie: <meta name="google-site-verification" content="abc123">

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

Wijzigingen in themabestanden hebben de schakelaar Thema nodig. Die zet je apart aan in het modulepaneel. De schakelaar werkt 24 uur en vereist een databaseback-up van dezelfde dag. Dit werk doet TellMyShop Pro, en de use case een verificatiecode aan elke pagina toevoegen laat zien hoe het gaat. Een wijziging in een themabestand komt niet in de gewone wijzigingsgeschiedenis. Je maakt hem ongedaan door de kopie van het bestand terug te zetten die de module voor elke opslag maakt. Wat TellMyShop Pro kost, zie je op de pagina prijzen.

De chat slaat alleen op in het actieve thema. Is een gekocht thema actief zonder child theme, dan waarschuwt de chat je. Hij kan een child theme klaarmaken, maar dat activeer je zelf in de backoffice. Het aanmaken van een child theme maakt de wijzigingsgeschiedenis niet ongedaan.

In TellMyShop Free kijkt de chat niet in themabestanden, maar controleert hij wel of de homepage zonder redirects reageert en welk adres hij als canonical opgeeft. Dat helpt als de verificatie mislukt omdat Search Console het www-adres heeft en de webshop zonder www draait, of andersom. Toont de webshop na het toevoegen van de code nog de oude header, lees dan wat te doen als wijzigingen niet zichtbaar zijn in PrestaShop. Over andere wijzigingen in themabestanden schrijven we in het stuk over Powered by PrestaShop verwijderen.

Vragen en antwoorden

Kan ik de code na de verificatie uit de webshop halen?

Liever niet. Google controleert af en toe of de code er nog staat. Verdwijnt hij, bijvoorbeeld na een thema-update, dan verlies je de eigenaarsstatus in Search Console. De gegevens gaan niet verloren, maar toegang tot rapporten en instellingen krijg je pas terug na een nieuwe verificatie. Je laat de code dus voorgoed staan, net als de Meta-code.

Welke verificatiemethode is het best voor een PrestaShop-webshop?

Een TXT-record in de DNS, als je toegang hebt tot het domeinpaneel. Dat geldt voor het hele domein, met de http-, https- en www-versie, en wijzigingen in de webshop hebben er geen invloed op. Kies de metatag in de themaheader als iemand anders de DNS beheert, of als je snel verificatie nodig hebt zonder te wachten tot de DNS is bijgewerkt.

Waar in een PrestaShop-thema plak ik de metatag?

In het sjabloon dat de head-sectie van elke pagina opbouwt. In het thema Classic is dat templates/_partials/head.tpl. Gekochte thema’s hebben vaak een eigen bestand of een veld in de themaconfiguratie. Je plakt de tag bijvoorbeeld onder de regel met meta charset, slaat het bestand op en leegt de cache in Geavanceerde parameters > Prestaties.

Werkt de domeinverificatie van Meta net zo als die van Google?

Bijna. Meta biedt ook een TXT-record in de DNS, een HTML-bestand of een metatag in de header van de homepage. Alleen de naam van de tag verschilt, en waar je de code krijgt: in de bedrijfsinstellingen in Meta Business Suite. Beide tags kunnen naast elkaar in hetzelfde headerbestand staan.

Is TellMyShop Free genoeg om de tag toe te voegen?

Nee. In TellMyShop Free leest de chat alleen gegevens van de webshop. Voor het opslaan van de tag in een themabestand is TellMyShop Pro nodig en moet de schakelaar Thema aan staan. Die zet je in het modulepaneel aan voor 24 uur, en hij vereist een databaseback-up van dezelfde dag. Voor het opslaan zie je de verschillen in het bestand, en de module maakt een reservekopie.

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