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
| Structuur | Voorbeeld | Voordeel | Nadeel |
|---|---|---|---|
| Submap | shop.nl/de/ | Eén domein, alle autoriteit gedeeld, eenvoudig beheer | Zwakker landsignaal bij een .nl-domein |
| Landdomein | shop.de | Sterkste lokale signaal en vertrouwen | Elk domein bouwt apart autoriteit op; duurder en meer beheer |
| Subdomein | de.shop.nl | Technisch te scheiden | Wordt deels als apart domein gezien; weinig voordelen |
| Parameter | shop.nl/?lang=de | Geen | Vermijden: 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:
- 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.
- Verkeerde codes.
hreflang="du"bestaat niet (Duits isde),en-UKbestaat niet (het isen-GB), ennl-BEis Vlaams-België, niet Nederlands voor Nederland. Gebruik ISO 639-1 voor taal en ISO 3166-1 alpha-2 voor land. - 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.
- 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,priceCurrencyenareaServedper 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.
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.