Definitie
Vertaalde URL's gebruiken woorden in de taal van de pagina: /fr/velos/ in plaats van /fr/fietsen/. Ze sluiten aan bij hoe mensen zoeken en maken de taalversie herkenbaar.
Wat zijn vertaalde URL's?
Een vertaalde URL is een URL waarvan de leesbare delen in de taal van de pagina staan. De Nederlandse categorie /nl/wandelschoenen heet in het Frans /fr/chaussures-de-randonnee en in het Duits /de/wanderschuhe. De structuur is gelijk, de woorden niet.
Het alternatief is overal dezelfde, Nederlandse URL met alleen een taalprefix: /fr/wandelschoenen. Dat werkt technisch, maar een Franstalige bezoeker herkent het woord niet. Een derde, slechtere variant is taal via een parameter: /wandelschoenen?lang=fr. Google raadt af om taal alleen via parameters of cookies te bepalen, omdat het dan lastig is om elke taalversie als aparte pagina te herkennen.
Waarom het ertoe doet
URL's zijn een licht relevantiesignaal, en ze zijn zichtbaar. In de zoekresultaten toont Google het pad als broodkruimel onder de titel. Een Franse zoeker die /chaussures-de-randonnee ziet, weet direct dat de pagina in zijn taal is. Ook in gedeelde links, e-mails en AI-antwoorden is de URL vaak het eerste wat iemand ziet.
Vertaalde URL's dwingen je bovendien om de vertaling serieus te nemen. Een shop die URL keys vertaalt, vertaalt meestal ook titles, H1's en productteksten. Een shop met Nederlandse URL's in het Franse deel heeft vaak ook halve vertalingen in de pagina.
Woorden met accenten of andere tekens mogen in URL's. Google ondersteunt UTF-8 en toont ze leesbaar. Voor de eenvoud kiezen veel shops voor de versie zonder accenten, zoals velos in plaats van vélos. Beide werken, zolang je consequent bent.
Er is ook een technisch voordeel. Met unieke URL's per taal is elke versie een aparte, crawlbare pagina met een eigen plek in de sitemap en een eigen rapportage in Search Console. Je ziet per taal welke pagina's geïndexeerd zijn en waarop ze ranken. Bij één URL met een taalcookie of parameter kan dat niet.
Zo werkt het in Magento, Shopify en Laravel
In Magento vertaal je de URL key per store view, voor producten, categorieën en CMS-pagina's. Schakel in de admin naar de juiste scope, haal het vinkje 'Use Default Value' weg en vul de vertaalde key in. Bij grote catalogi doe je dat via een import. Let op dat je bij een wijziging van een bestaande key de automatische 301 laat aanmaken.
In Shopify vertaal je handles met Translate & Adapt of een andere vertaalapp. De vaste prefixen /products/ en /collections/ blijven Engels en zijn niet te vertalen. Een Duitse URL wordt dus /de/collections/wanderschuhe.
In Laravel heb je volledige vrijheid. Sla per taal een eigen slug op bij elk product en elke categorie, en laat de router per locale op die slug zoeken. Ook vaste delen als /categorie/ of /product/ kun je per taal vertalen. Genereer de hreflang-links vanuit dezelfde koppeltabel, zodat elke taalversie naar de juiste equivalent verwijst.
Veelgemaakte fouten
Hreflang die naar de verkeerde vertaalde URL wijst, omdat de koppeling tussen talen op naam is gebaseerd en niet op ID. Vertaalde URL's met machinevertaling die rare of verkeerde woorden opleveren. En URL's van een live taalversie alsnog vertalen zonder redirects. Doe het bij de lancering van een taal goed, dan hoeft het daarna niet meer.
Denk ook aan de rest van de URL-onderdelen. Filterparameters en hun waarden blijven in Magento en Shopify vaak in de brontaal of als ID staan. Dat is acceptabel voor filters die je niet laat indexeren, maar voor filterpagina's die je wel wilt laten ranken, moet ook de waarde vertaald zijn.
Dezelfde categorie in drie talen
https://www.voorbeeldshop.com/nl/wandelschoenen
https://www.voorbeeldshop.com/fr/chaussures-de-randonnee
https://www.voorbeeldshop.com/de/wanderschuheVerder lezen
Veelgestelde vragen
Moet ik URL's vertalen voor SEO?+
Het is niet verplicht, maar wel aan te raden. Vertaalde URL's zijn herkenbaar voor bezoekers en passen bij een volledige vertaling van de pagina.
Mogen accenten in een URL?+
Ja, Google ondersteunt UTF-8 in URL's. Veel shops kiezen voor de variant zonder accenten voor eenvoud; wees vooral consequent.
