Begrippenlijst · Internationaal

Automatische taalredirect

Ook wel: geo-redirect, IP-redirect, locale-adaptive redirect, taaldetectie

Definitie

Een automatische taalredirect stuurt bezoekers op basis van IP of browsertaal door naar een andere taal- of landversie. Voor Google is dat riskant: Googlebot ziet dan mogelijk maar één versie.

Wat is een automatische taalredirect?

Bij een automatische taalredirect bepaalt de server of het script welke versie van de shop een bezoeker krijgt. Dat gebeurt op basis van het IP-adres (land), de Accept-Language-header van de browser (taal) of een combinatie. Wie in België op voorbeeldshop.nl landt, wordt bijvoorbeeld direct naar voorbeeldshop.nl/be/ gestuurd.

Het lijkt klantvriendelijk. Maar het betekent dat je de bezoeker de keuze ontneemt, en dat zoekmachines niet zomaar elke versie te zien krijgen.

Waarom het SEO kost

Googlebot crawlt grotendeels vanaf IP-adressen in de Verenigde Staten en stuurt doorgaans geen Accept-Language-header mee. Een shop die op IP doorstuurt, stuurt Googlebot dus naar de Amerikaanse of Engelse versie, of naar de standaardversie. De Nederlandse en Franse versies worden dan slecht of helemaal niet gecrawld.

Google raadt daarom af om bezoekers automatisch door te sturen op basis van hun vermoedelijke taal of locatie. De aanbevolen route is hreflang-annotaties voor zoekmachines en een duidelijke taal- of landkeuze voor bezoekers.

Ook voor gebruikers is het niet altijd handig. Een Nederlander op vakantie in Spanje wil de Nederlandse shop, niet de Spaanse. Een Franstalige Belg met een Nederlandstalige browser wil misschien toch de Franse versie. Een harde redirect zonder uitweg frustreert juist de mensen die je wilt helpen.

Wat je wel doet

Toon een niet-blokkerende melding of banner: 'Het lijkt erop dat je in België bent. Wil je naar de Belgische shop?' met twee duidelijke knoppen. Onthoud de keuze in een cookie, zodat de melding niet bij elke pagina terugkomt.

Zorg dat elke versie altijd bereikbaar is via een vaste URL, zonder redirect, voor iedereen. Een landen- of taalselector in de header of footer met gewone links naar de andere versies helpt bezoekers én crawlers.

Gebruik hreflang om Google te vertellen welke versie voor welk land en welke taal bedoeld is. Google toont dan zelf de juiste versie in de zoekresultaten, zodat de redirect in de meeste gevallen niet eens nodig is. Een keuzepagina zonder specifieke taal markeer je met x-default.

In Shopify kun je met Markets een selector en geo-melding tonen; kies voor de melding, niet voor een harde automatische doorverwijzing. In Magento en Laravel bouw je de melding zelf, met een kleine JavaScript-check die na het laden van de pagina draait. Dat houdt de pagina zelf cachebaar in Varnish of je full page cache, wat nog een voordeel is boven een server-side redirect per land.

Veelgemaakte fouten

Een redirect op de homepage die ook voor Googlebot geldt, waardoor de rootpagina nooit in de index komt. Een 302 per IP die in de CDN-cache belandt, zodat bezoekers uit Nederland ineens de Belgische versie krijgen. En hreflang naar URL's die zelf weer doorverwijzen, wat de annotaties ongeldig maakt.

Ook lastig: een redirect die alleen op de eerste paginaweergave plaatsvindt, maar afhangt van een cookie die crawlers niet bewaren. Googlebot start elke aanvraag zonder cookies en wordt dus bij elke pagina opnieuw doorgestuurd. Test daarom altijd met de URL-inspectie in Search Console of elke taalversie zonder redirect wordt opgehaald.

Verder lezen

Veelgestelde vragen

Is een automatische taalredirect cloaking?+

Niet als Googlebot dezelfde behandeling krijgt als een gebruiker uit dezelfde locatie. Het probleem is vooral dat Google andere versies niet ziet.

Wat is het alternatief voor een taalredirect?+

Hreflang voor zoekmachines, plus een niet-blokkerende melding en een taalselector voor bezoekers.

Meer begrippen over internationaal

Liever dat iemand het voor je uitzoekt?

Wij controleren je webshop op deze punten en voeren de fixes zelf door in Magento, Shopify of Laravel. Je praat direct met het team dat het bouwt.