Korte versie

Internationale SEO zorgt ervoor dat Google in elk land en elke taal de juiste versie van je pagina toont. Bepaal eerst of je een andere taal, een ander land of allebei wilt bedienen. Geef elke versie een eigen URL, meestal in een submap zoals /fr/ of /nl-nl/. Koppel de versies met hreflang in beide richtingen. Doe per land opnieuw zoekwoordonderzoek in plaats van alleen te vertalen, stuur bezoekers niet automatisch door op taal en meet het resultaat per land in Google Search Console.

Internationale SEO zorgt ervoor dat Google in elk land en elke taal de juiste versie van je pagina toont. Voor een bedrijf in België of Nederland komt dat neer op vijf keuzes. Welke landen en talen bedien je? Waar staat elke versie in de URL? Hoe koppel je de versies aan elkaar? Hoe pas je de inhoud aan elk land aan? En hoe meet je het resultaat per land?

Ik bouw al meer dan 20 jaar websites, en onze eigen site is tweetalig: Nederlands op de hoofdmap, Engels onder /en/. In deze gids zet ik de keuzes op een rij die je maakt vóór je een tweede land of taal toevoegt, los van welk CMS je gebruikt. Werk je met Storyblok, dan staat de technische uitwerking in onze gids over een meertalige website met Storyblok.

Wat is internationale SEO precies?

Internationale SEO is alles wat je doet zodat zoekmachines je pagina’s in de juiste landen en talen tonen. Google maakt in de richtlijnen voor meertalige en multiregionale sites een nuttig onderscheid. Een meertalige site biedt inhoud in meer dan één taal. Een multiregionale site richt zich expliciet op bezoekers in verschillende landen. Veel sites zijn allebei. Meertalige SEO, het werk voor een site in meerdere talen, is dus een onderdeel van internationale SEO.

Dat onderscheid bepaalt je opzet. Een Vlaamse installateur die ook klanten in Nederland wil, spreekt dezelfde taal maar een ander land aan. Een Antwerpse webshop die naar Wallonië en Frankrijk verkoopt, heeft een tweede taal nodig. Een bedrijf dat in Nederland, Duitsland en Frankrijk actief is, heeft beide nodig. Hoe meer landen en talen, hoe belangrijker het is dat de basis klopt, want elke fout herhaalt zich in elke versie.

Internationale SEO is daarom geen aparte techniek naast gewone SEO. Het is dezelfde SEO voor kleine bedrijven, maar dan per land: techniek, inhoud en meten, voor elke versie van je site.

Taal of land: wat heb je echt nodig?

Begin niet bij de techniek, maar bij je klanten. Stel jezelf drie vragen.

  • Verschilt je aanbod per land? Andere prijzen, levertermijnen, wetgeving of contactgegevens vragen een eigen landversie.
  • Verschilt de taal? Dan heb je een vertaalde versie nodig, ook als het aanbod gelijk is.
  • Zoeken je klanten in dat land met andere woorden? Dan heb je aangepaste teksten nodig, ook bij dezelfde taal.

Een Vlaamse kmo die naar Nederland uitbreidt, onderschat vaak dat laatste punt. Het Nederlands is hetzelfde, maar zoekgedrag en woordkeuze verschillen. Een Belg zegt “gsm”, een Nederlander meestal “mobiel”. Een Nederlandse klant verwacht een adres en telefoonnummer in Nederland, of minstens duidelijke informatie over levering en service.

Heb je alleen een tweede taal nodig voor hetzelfde publiek, bijvoorbeeld Engels voor expats en internationale klanten, dan volstaat één taalversie zonder landcode. Zo doen wij het op deze site.

Domein, submap of subdomein?

Elke versie van een pagina heeft een eigen URL nodig. Google raadt af om de taal te wisselen met cookies of browserinstellingen op dezelfde URL, omdat de crawler dan niet alle versies vindt. De vraag is dus alleen waar die URL’s staan. Google zet de opties in zijn richtlijnen op een rij.

StructuurVoorbeeldVoordelenNadelen
Landendomeinvoorbeeld.nlDuidelijk signaal voor één land, aparte site per landDuurder, meer beheer, richt zich op één land, soms strikte voorwaarden
Subdomeinnl.voorbeeld.comMakkelijk op te zetten, aparte hosting per land mogelijkBezoekers weten niet altijd of nl een taal of een land is
Submapvoorbeeld.com/nl-nl/Makkelijk op te zetten, weinig onderhoud, één domeinBezoekers zien het land niet altijd aan de URL, één server
URL-parametervoorbeeld.com?land=nlGeenAfgeraden door Google, moeilijk te meten en te onderscheiden

Voor de meeste kleine en middelgrote bedrijven is een submap op het bestaande domein de logische start. Je bouwt verder op de autoriteit die je domein al heeft, je beheert één site en je kunt later nog altijd een landendomein toevoegen. Een landendomein zoals .be of .nl is wel het sterkste signaal voor één land. Overweeg het als je lokale aanwezigheid in dat land echt nodig hebt, bijvoorbeeld omdat klanten een Nederlands domein verwachten.

Let op met domeinen die op een land lijken. Google behandelt .eu als een algemeen domein, net als .com. Ook landendomeinen zoals .io, .ai en .co ziet Google als algemeen, omdat gebruikers ze zo gebruiken. Met zo’n domein geef je dus geen landsignaal.

Hoe koppel je de versies met hreflang?

Met hreflang vertel je Google welke pagina’s versies van elkaar zijn, zodat de juiste versie in de zoekresultaten verschijnt. De regels uit de Google-documentatie over gelokaliseerde versies zijn kort:

  • Elke versie verwijst naar zichzelf en naar alle andere versies.
  • Je gebruikt volledige URL’s, inclusief https://.
  • De koppeling werkt alleen als beide pagina’s naar elkaar verwijzen.
  • Een x-default wijst naar de pagina voor bezoekers van wie de taal niet in de lijst staat.

Voor bedrijven in België en Nederland zit de valkuil vaak in de codes. De eerste code is altijd de taal (ISO 639-1), de tweede optioneel het land (ISO 3166-1). Een Nederlandstalige versie voor België, een Nederlandstalige voor Nederland en een Franstalige voor België zien er zo uit:

html
<link rel="alternate" hreflang="nl-BE" href="https://voorbeeld.be/" />
<link rel="alternate" hreflang="nl-NL" href="https://voorbeeld.be/nl-nl/" />
<link rel="alternate" hreflang="fr-BE" href="https://voorbeeld.be/fr/" />
<link rel="alternate" hreflang="x-default" href="https://voorbeeld.be/" />

Schrijf nooit alleen be: dat is de taalcode voor Wit-Russisch, geen landcode. Ook UK en EU werken niet, want die staan niet in de ISO-lijst. Gebruik en-GB voor het Verenigd Koninkrijk.

Je kunt hreflang in de HTML, in de HTTP-headers of in de sitemap zetten. Google noemt die drie methodes gelijkwaardig en ziet geen voordeel in het combineren. Kies dus de plek die je het makkelijkst foutloos houdt.

Let daarnaast op de canonieke URL. Zijn twee versies echt voor verschillende landen bedoeld, laat dan de canonieke URL van elke versie naar zichzelf wijzen. Een canonieke URL naar de versie van een ander land vertelt Google dat alleen die versie telt. Heb je per ongeluk twee URL’s met dezelfde inhoud voor hetzelfde publiek, kies dan één voorkeursversie, zoals Google aanraadt.

Vertalen is niet hetzelfde als lokaliseren

Een vertaalde pagina rankt pas als ze de woorden gebruikt waarmee mensen in dat land zoeken. Doe daarom per land opnieuw zoekwoordenonderzoek in plaats van de Nederlandse zoekwoorden letterlijk te vertalen. De Zoekwoordplanner van Google Ads laat je per land en taal filteren. Zelfs in hetzelfde taalgebied verschilt de vraag: “internationale seo” kreeg in de Zoekwoordplanner van november 2025 tot en met oktober 2026 gemiddeld 30 zoekopdrachten per maand in Nederland, tegenover 10 in België.

Lokaliseren gaat verder dan zoekwoorden. Google noemt lokale adressen en telefoonnummers, de lokale taal en munt, links van lokale sites en een bedrijfsprofiel als signalen voor het publiek van een pagina. Een Nederlandse versie met alleen een Belgisch telefoonnummer en Belgische leveringsvoorwaarden overtuigt bezoekers en zoekmachines minder dan een versie met lokale contactgegevens.

Houd elke pagina ook in één taal. Google bepaalt de taal van een pagina op basis van de zichtbare tekst, niet op basis van het lang-attribuut of de URL. Een Franse pagina met Nederlandse menu’s of half vertaalde blokken stuurt een gemengd signaal. Vertaal dus ook navigatie, knoppen, formulieren en de footer.

Waarom je bezoekers niet automatisch doorstuurt

Veel sites sturen bezoekers automatisch naar de taal van hun browser of de versie van hun land. Google raadt dat af. Zo’n doorverwijzing kan voorkomen dat bezoekers en zoekmachines alle versies zien. De crawler van Google komt volgens de documentatie meestal uit de Verenigde Staten en stuurt geen taalvoorkeur mee, waardoor hij met automatische doorverwijzing telkens dezelfde versie te zien krijgt.

Toon in plaats daarvan op elke pagina een duidelijke taal- of landkeuze, met links naar dezelfde pagina in de andere versies. Een melding als “Deze pagina bestaat ook in het Frans” mag, zolang de bezoeker zelf kiest. Zo houdt een Nederlandstalige Brusselaar de keuze, en vindt Google elke versie via gewone links.

Hoe meet je internationale SEO per land?

In Google Search Console voeg je in het rapport Prestaties een filter toe op Land. Je ziet dan klikken, vertoningen, CTR en gemiddelde positie per land. Combineer dat met een filter op Pagina, bijvoorbeeld de submap /fr/, om te zien hoe één taalversie het doet in de landen waarvoor je ze bouwde.

Hoe groot de verschillen kunnen zijn, zie je op onze eigen site. Van augustus tot en met oktober 2026 kwamen er uit België 127 klikken bij 61.378 vertoningen, met een gemiddelde positie van 19,1. Uit Nederland kwamen 90 klikken bij 216.583 vertoningen, met een gemiddelde positie van 29,1. Google toont ons in Nederland dus veel vaker, maar lager en met minder klikken per vertoning. Zulke cijfers per land vertellen je waar je extra werk het meest oplevert.

Geef een nieuwe taal- of landversie na de lancering minstens 30 dagen voor je conclusies trekt. Controleer in die periode ook met de URL-inspectie of Google elke versie heeft geïndexeerd en welke canonieke URL Google koos.

Hoe we het op onze eigen site doen

Deze site bestaat in het Nederlands en het Engels. De Nederlandse pagina’s staan op de hoofdmap en de Engelse in de submap /en/. Ook de slugs zijn vertaald: onze gids over laadtijd heet /blog/laadtijd-website in het Nederlands en /en/blog/website-performance in het Engels. Omdat het Engels voor iedereen is, gebruiken we taalcodes zonder land: nl, en en een x-default die naar de Nederlandse versie wijst.

Eén vaste koppellijst in de code bepaalt welke pagina’s vertalingen van elkaar zijn. Uit die lijst bouwen we bij elke deploy zowel de hreflang-links in de HTML als de xhtml:link-regels in de sitemap. Google zegt dat één methode volstaat; wij doen beide omdat ze uit dezelfde bron komen en dus niet uit elkaar kunnen lopen. Pagina’s die alleen in het Engels bestaan, krijgen geen hreflang-links, alleen een canonieke URL. Zo ontstaat er nooit een verwijzing naar een vertaling die niet bestaat.

Die opzet werkt zonder CMS, maar ook met een headless CMS. Wil je de vertalingen door je eigen redacteurs laten beheren, dan bekijk je best een Storyblok-implementatie of een andere headless CMS-implementatie die talen per veld of per map ondersteunt.

Checklist voor je tweede land of taal

Gebruik deze lijst vóór je een nieuwe versie lanceert:

  • Je weet of je een taal, een land of beide toevoegt, en waarom.
  • Elke versie heeft een eigen URL, bij voorkeur in een submap.
  • De hreflang-codes kloppen (taal eerst, land optioneel) en elke versie verwijst naar zichzelf en de andere versies.
  • Er is een x-default voor bezoekers van wie de taal niet in de lijst staat.
  • Elke versie verwijst met een canonieke URL naar zichzelf.
  • Je deed per land zoekwoordonderzoek en paste de teksten, contactgegevens en voorwaarden aan.
  • Navigatie, knoppen en formulieren zijn ook vertaald.
  • Bezoekers kiezen zelf hun taal; er is geen automatische doorverwijzing.
  • Je meet per land in Search Console, met een nulmeting en een hermeting na minstens 30 dagen.