Definitie
WebSite-schema is structured data op je homepage die je sitenaam vastlegt. Google gebruikt het om de naam te kiezen die boven je zoekresultaten staat.
Wat is WebSite-schema?
WebSite is het Schema.org-type voor de website als geheel. Google gebruikt het voor één ding: de sitenaam die in zoekresultaten boven je URL staat. Op mobiel en desktop, in alle talen waarin Google Search beschikbaar is.
Je hebt twee verplichte velden nodig: name, de naam die je wilt tonen, en url, de canonieke homepage. Met alternateName geef je alternatieven op, in volgorde van voorkeur. Die kan Google gebruiken als de voorkeursnaam niet wordt gekozen.
Vroeger hoorde bij WebSite ook een SearchAction voor het sitelinks-zoekvak. Dat zoekvak heeft Google in november 2024 geschrapt. Bestaande SearchAction-markup mag blijven staan; het levert geen fouten op, maar ook niets meer.
Waarom het ertoe doet voor webshops
Zonder duidelijke signalen kiest Google zelf een naam. Dat kan je domeinnaam zijn, een afkorting of de tekst uit je title tag. Bij een merk dat anders heet dan het domein, of bij een shop die ooit is hernoemd, levert dat soms een verouderde of rommelige naam op.
De sitenaam is het eerste wat iemand ziet bij een zoekresultaat. Herkenning van een merk dat ze al kennen, verhoogt de kans op een klik. Het is ook een van de plekken waar je merk als entiteit consistent moet zijn: dezelfde naam in WebSite, Organization, je title tags en je logo.
Belangrijk: één sitenaam per domein of subdomein. www. en m. worden als hetzelfde gezien. Submappen zoals /be/ of /de/ krijgen geen eigen sitenaam.
Er is een verschil tussen sitenaam en title tag. De title tag bepaalt de blauwe titel van één pagina. De sitenaam staat erboven en geldt voor de hele site. Je hoeft je merknaam dus niet meer achter elke title te plakken om hem zichtbaar te maken, al kan het als extra signaal geen kwaad.
Magento, Shopify en Laravel
Magento 2 schrijft standaard geen WebSite-markup uit. Je voegt een klein JSON-LD-blok toe aan de homepage-template. Draai je meerdere store views op submappen van één domein, dan deelt de hele site één sitenaam. Op aparte domeinen per land kun je per domein een naam opgeven.
Veel Shopify-thema's schrijven al een WebSite-blok uit, vaak met de winkelnaam uit de instellingen en een SearchAction. Controleer of de naam klopt met je merknaam en niet met een interne of oude winkelnaam.
In Laravel zet je het blok in de layout van de homepage. Eén keer goed neerzetten is genoeg.
Als Google de verkeerde naam toont
Controleer eerst of de markup op de homepage staat, op elke variant van die homepage (http en https, met en zonder www) en of de naam overeenkomt met wat je op de pagina zelf gebruikt: title tag, kop, logo-tekst.
Gebruik een naam die je merk ook echt is. Een generieke beschrijving als ‘Beste schoenen online’ wordt zelden gekozen. Na een wijziging kan het enige tijd duren voordat Google de nieuwe naam toont; een herindexering van de homepage via URL-inspectie helpt om het proces te starten.
Combineer WebSite met Organization-markup op dezelfde homepage. WebSite zegt hoe de site heet; Organization zegt wie erachter zit, met logo, contactgegevens en sameAs-links. Samen geven ze Google een consistent beeld van je merk als entiteit, wat ook buiten de sitenaam van pas komt.
WebSite-markup op de homepage
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Voorbeeldshop",
"alternateName": ["Voorbeeldshop.nl", "VBS"],
"url": "https://www.voorbeeldshop.nl/"
}
</script>Verder lezen
Gerelateerde begrippen
Veelgestelde vragen
Moet WebSite-schema op elke pagina?+
Nee. Google leest het van de homepage. Op andere pagina's mag het staan, maar het voegt niets toe.
Moet ik mijn SearchAction-markup verwijderen?+
Dat hoeft niet. Het sitelinks-zoekvak bestaat niet meer, maar de markup veroorzaakt geen fouten.
