Kennisbank · Internationaal · 17 augustus 2026

Meertalige webshop en hreflang: internationale SEO uit de praktijk

Wij draaien RideParts in zeven talen. Dat leverde meer inzicht op dan welk handboek ook, inclusief een paar fouten die we liever eerder hadden geweten. Dit is wat werkt als je met een webshop de grens over wilt.

Leestijd ± 7 min · Geschreven door het team van Rank Studio, dat zelf een webshop in zeven talen (RideParts) bouwt en beheert.

Eerst de vraag: taal of land?

Meertalig en internationaal zijn niet hetzelfde. Een Duitse pagina kan bedoeld zijn voor Duitsland, Oostenrijk en Zwitserland tegelijk (taal), of specifiek voor Duitsland met Duitse verzendkosten en btw (land). Die keuze bepaalt alles hierna: je URL-structuur, je hreflang-codes en of je per land aparte content nodig hebt.

Bij RideParts kozen we voor taal (één Duitse versie voor DACH), omdat het assortiment en de prijzen gelijk zijn. Verkoop je met verschillende prijzen of assortimenten per land, dan heb je landversies nodig — en dus meer werk.

URL-structuur: submap wint bijna altijd

StructuurVoorbeeldVoordeelNadeel
Submapshop.nl/de/Eén domein, alle autoriteit gedeeld, eenvoudig beheerZwakker landsignaal bij een .nl-domein
Landdomeinshop.deSterkste lokale signaal en vertrouwenElk domein bouwt apart autoriteit op; duurder en meer beheer
Subdomeinde.shop.nlTechnisch te scheidenWordt deels als apart domein gezien; weinig voordelen
Parametershop.nl/?lang=deGeenVermijden: slecht crawlbaar, geen duidelijke scheiding

Ons advies voor de meeste webshops: een neutraal domein (.com, .eu, .shop) met submappen per taal. RideParts draait op een .nl-domein met submappen — dat werkt, maar een .com had achteraf een fractie meer geholpen in Duitsland en Frankrijk. Heb je het .nl-domein al met autoriteit: niet verhuizen; de winst is te klein.

Hreflang: hoe het moet, en waar het misgaat

Hreflang vertelt Google welke versies van een pagina bij elkaar horen, zodat een Duitse zoeker de Duitse pagina krijgt en Google de vertalingen niet als dubbele content ziet. Voor elke pagina zet je in de <head> een link naar élke taalversie, inclusief zichzelf, plus een x-default:

<link rel="alternate" hreflang="nl" href="https://shop.nl/accu/" />
<link rel="alternate" hreflang="de" href="https://shop.nl/de/akku/" />
<link rel="alternate" hreflang="fr" href="https://shop.nl/fr/batterie/" />
<link rel="alternate" hreflang="x-default" href="https://shop.nl/accu/" />

Bij duizenden producten doe je dit liever in de XML-sitemap dan in de HTML — minder bytes per pagina en makkelijker te controleren. De vier fouten die wij zelf gemaakt of bij anderen gezien hebben:

  1. Geen wederkerigheid. De Nederlandse pagina wijst naar de Duitse, maar de Duitse niet terug. Google negeert dan het hele cluster. Elke pagina moet naar álle versies wijzen, inclusief zichzelf.
  2. Verkeerde codes. hreflang="du" bestaat niet (Duits is de), en-UK bestaat niet (het is en-GB), en nl-BE is Vlaams-België, niet Nederlands voor Nederland. Gebruik ISO 639-1 voor taal en ISO 3166-1 alpha-2 voor land.
  3. Hreflang naar pagina's die niet bestaan of redirecten. Een product dat in Frankrijk niet leverbaar is en 404 of 301 geeft, mag niet in het hreflang-cluster staan. Wij liepen daar tegenaan bij producten die per markt aan/uit gingen; de oplossing was hreflang dynamisch genereren op basis van beschikbaarheid.
  4. Hreflang zonder canonical, of canonical naar de verkeerde taal. Elke taalversie is canonical naar zichzelf. Een Duitse pagina met canonical naar de Nederlandse versie wordt niet geïndexeerd.

Controleer met Search Console (Internationale targeting is verdwenen, maar fouten zie je in het indexeringsrapport) en met een crawler zoals Screaming Frog, die hreflang-clusters valideert.

Vertaling: machine als basis, mens waar het telt

Tien talen × 2.000 producten volledig door een vertaler laten doen is voor een MKB-webshop onbetaalbaar. Wat bij ons werkt:

  • Machinevertaling (DeepL/LLM) voor alle producten, met een woordenlijst per taal voor merknamen, technische termen en dingen die níet vertaald mogen worden (productcodes, merken).
  • Menselijke redactie van: navigatie, categorieteksten, de 50–100 best verkopende producten, de checkout, verzend- en retourpagina's, algemene voorwaarden. Dat is de 20% die 80% van het verkeer en het vertrouwen bepaalt.
  • Lokaal zoekwoordonderzoek per taal voor de categorieën. Een letterlijke vertaling van "fietsaccu" is niet altijd wat Duitsers intypen ("E-Bike Akku" wint van "Fahrradakku"). Titles en H1's per taal op basis van lokaal volume, niet op basis van vertaling.
  • Geen mix op één pagina. Een Duitse productpagina met Nederlandse reviews of Engelse specificaties verwart bezoekers én Google. Liever geen reviews tonen dan verkeerde-taal-reviews.

Lokale signalen die naast hreflang tellen

  • Valuta, verzendkosten, levertijd en betaalmethoden per land. Zonder dit converteert de vertaalde pagina niet, en Google ziet dat je de markt niet echt bedient.
  • Lokale klantenservice: minimaal een e-mailadres en antwoord in de taal; een lokaal telefoonnummer helpt in Duitsland en Frankrijk merkbaar.
  • Lokale reviews en vermeldingen: Trusted Shops in Duitsland, Avis Vérifiés in Frankrijk, en een handvol links van lokale sites (vakbladen, fora, partners).
  • Google Merchant Center per land met de juiste feedtaal en valuta; ook de gratis productvermeldingen zijn per land.
  • Structured data met inLanguage, priceCurrency en areaServed per taalversie.

Volgorde van uitrol: niet alles tegelijk

Onze les van zeven talen: begin met de twee talen waar je al bestellingen of vraag ziet (bij ons Duits en Engels), maak die écht af, en voeg pas daarna talen toe. Elke taal die je halfslachtig live zet, kost crawlbudget en levert dunne pagina's op. Kijk in Analytics naar de landen van je huidige bezoekers en in Merchant Center naar de landen waar je vertoningen krijgt; dat is je prioriteitenlijst.

Meertalig en AI-zoekmachines

ChatGPT en Perplexity antwoorden in de taal van de vraag en citeren bij voorkeur bronnen in die taal. Een goed geredigeerde Duitse categoriepagina met een feitelijke eerste alinea wordt dus voor Duitse vragen geciteerd, terwijl je Nederlandse pagina dat niet wordt. Dezelfde regels gelden als in Vindbaar in ChatGPT; alleen per taal.

Eerlijk: meertalig gaan is duurder en trager dan het lijkt — niet door de techniek, maar door redactie, klantenservice, retouren en verzending. Doe het alleen als je in die landen echt kunt leveren en helpen. Twijfel je of je shop technisch klaar is voor een tweede taal, dan kijken we daar in de gratis scan naar; een meertalige webshop bouwen we vanaf €1.950, plus per taal.

Kort samengevat

Kies bewust tussen taal- en landversies, gebruik submappen op één domein, zet hreflang wederkerig en met de juiste codes (liefst in de sitemap), vertaal machinaal maar redigeer wat telt, geef per land valuta en verzendinfo, en rol taal voor taal uit. Dat is de kern van wat wij in zeven talen hebben geleerd — de rest is doorzetten.

Veelgestelde vragen

Wat is hreflang?

Hreflang is een HTML-tag (of sitemap-annotatie) waarmee je Google vertelt welke taal- en landversies van een pagina bij elkaar horen: 'deze pagina is de Duitse versie van die pagina'. Zonder hreflang toont Google soms je Nederlandse pagina aan Duitsers, of ziet het je vertalingen als dubbele content.

Subdomein, submap of apart domein voor elke taal?

Voor de meeste webshops een submap (rideparts.nl/de/ of shop.com/de/): alle autoriteit blijft op één domein en het beheer is het eenvoudigst. Aparte landdomeinen (.de, .fr) geven het sterkste lokale signaal maar moeten elk apart autoriteit opbouwen. Subdomeinen zitten er tussenin en raden we zelden aan.

Is automatische vertaling slecht voor SEO?

Onbewerkte machinevertaling van duizenden pagina's kan als 'automatisch gegenereerde content' worden gezien en presteert slecht. Machinevertaling als basis, met menselijke redactie van categorieteksten, topproducten, navigatie en juridische pagina's, werkt in onze ervaring goed. De redactie van de 20% pagina's die 80% van het verkeer brengen maakt het verschil.

Moet elke taal ook een eigen valuta en verzendinformatie hebben?

Voor conversie ja: bezoekers haken af als ze de prijs moeten omrekenen of niet weten of je levert. Voor SEO helpt het als lokaal signaal (Google ziet dat je de markt echt bedient). Toon per land valuta, verzendkosten, levertijd en lokale betaalmethoden (iDEAL, Bancontact, SOFORT, Klarna).

Verder lezen in de kennisbank

  • SEO voor webshops — Categorie-, filter- en productpagina's, feeds en reviews: de volgorde die écht omzet oplevert.
  • SEO of Google Ads? — Snelheid, kosten, houdbaarheid en risico eerlijk naast elkaar — en de combinatie die meestal wint.
  • Vindbaar in ChatGPT & AI Overviews — De GEO-checklist: llms.txt, structured data, citeerbare alinea's, entiteiten en hoe je meet of het werkt.
  • Snelheid & Core Web Vitals — LCP, INP en CLS zonder jargon: wat het is, hoe je meet en wat de vijf meest voorkomende oorzaken zijn.

Eerst weten waar je staat, dan pas beslissen?

Onze scan is gratis: binnen 24 uur zie je je 5 grootste kansen — techniek, content én of je genoemd wordt in ChatGPT. Daarna beslis je zelf. Alles maandelijks opzegbaar.

WhatsApp