{"id":8189,"date":"2026-07-10T09:00:00","date_gmt":"2026-07-10T07:00:00","guid":{"rendered":"https:\/\/inspace.io\/?post_type=insight&#038;p=8189"},"modified":"2026-07-24T15:21:07","modified_gmt":"2026-07-24T13:21:07","slug":"alles-wat-shopify-winkeliers-fout-doen-met-translate-adapt","status":"publish","type":"insight","link":"https:\/\/inspace.io\/nl-nl\/insights\/alles-wat-shopify-winkeliers-fout-doen-met-translate-adapt","title":{"rendered":"Alles wat Shopify-winkeliers fout doen met Translate &amp; Adapt (en het ene belangrijke ding dat ze niet doen)"},"content":{"rendered":"<p>Laten we beginnen met het ene ding dat Translate &amp; Adapt daadwerkelijk goed doet, want dat is de reden om de app \u00fcberhaupt te gebruiken. Het bedient meerdere talen vanaf <strong>\u00e9\u00e9n domein<\/strong>. Geen gefragmenteerde <em>.be<\/em>, <em>.nl<\/em> en <em>.de<\/em> TLD&#8217;s die allemaal voor hun eigen autoriteit vechten, geen dubbele winkels om synchroon te houden. E\u00e9n domein, submappen per markt, alle linkwaarde die op \u00e9\u00e9n plek samenkomt.<\/p>\n<h2>Shopify bepaalt de regels, jij speelt binnen die regels<\/h2>\n<p>Dat is de juiste architectuur voor de overgrote meerderheid van winkels, en Shopify maakt het de standaard. De catch is dat Shopify ook bepaalt <em>hoe<\/em> die architectuur zich gedraagt, en jij mag alleen binnen die regels spelen. De meeste problemen waar ik voor word ingeschakeld, beginnen zodra iemand ervan uitgaat dat de app installeren hetzelfde was als de klus afmaken.<\/p>\n<h2>De fouten die ik daadwerkelijk zie<\/h2>\n<p>Wanneer een meertalige Shopify-winkel onderpresteert, ligt het bijna nooit aan de motor. Het ligt aan de configuratie die erbovenop zit. Drie problemen verklaren bijna alles:<\/p>\n<p><strong>Onvertaalde URL-handles.<\/strong> De zichtbare copy is vertaald, maar de URL-slug is nog Engels, of erger, nog een willekeurige Shopify-handle. Voor een zoekmachine leest de pagina als half gelokaliseerd, en de markt waarvoor hij bedoeld is, vertrouwt hem nooit helemaal.<\/p>\n<p><strong>Te veel taalvarianten.<\/strong> Dit is de grote, en verdient hieronder zijn eigen sectie. Winkels voegen elke plausibele locale toe &#8220;om het zeker te weten&#8221;, en kannibaliseren zichzelf stilletjes.<\/p>\n<p><strong>Kapotte hreflang-verwijzingen.<\/strong> Varianten verwijzen onjuist naar elkaar, of wijzen naar pagina&#8217;s die niet meer bestaan. Google kan geen schone cluster bouwen, dus kiest het een winnaar voor je, en dat is zelden degene die jij wilde.<\/p>\n<h2>De handles fixen: het zit erin, maar dat was niet altijd zo<\/h2>\n<p>Hier is het ene ding dat de meeste mensen niet weten: handle-vertaling <em>bestaat<\/em> in Translate &amp; Adapt. Je kunt de slug per markt lokaliseren. De reden dat zoveel winkels dit nooit doen, is timing, niet capaciteit.<\/p>\n<p>Winkels die v\u00f3\u00f3r begin 2023 zijn opgezet dateren van v\u00f3\u00f3r de feature vanzelfsprekend werd, dus de gewoonte is nooit ontstaan. De Engelse handle werd de permanente handle, en niemand ging terug. Als dat jouw situatie is, is de oplossing geen handmatige pagina-voor-pagina bewerking. Exporteer je content, vertaal de handles in bulk, en importeer opnieuw met een <strong>CSV<\/strong>. Dat is het verschil tussen een middag en een kwartaal.<\/p>\n<blockquote>\n<p>De tool is niet wat breekt. De aanname dat installeren het werk afrondde, wel.<\/p>\n<\/blockquote>\n<h2>De taalval, specifiek<\/h2>\n<p>Nu de dure fout. Geconfronteerd met een Nederlandstalig publiek verspreid over Nederland, Belgi\u00eb en de bredere EU, is het instinct om voor elk een variant te maken: <em>nl<\/em>, <em>nl-BE<\/em>, <em>nl-EU<\/em>. Het voelt grondig. Het zijn in werkelijkheid drie bijna-identieke pagina&#8217;s die concurreren om dezelfde zoekopdrachten, signalen versplinteren en Google in verwarring brengen over welke moet ranken.<\/p>\n<p>Voeg alleen een variant toe als die zijn plek verdient met echt gedifferentieerde content, prijzen of verzending. Anders dek je geen extra terrein, je verwatert het terrein dat je al bezit.<\/p>\n<table>\n<thead>\n<tr>\n<th>Variant<\/th>\n<th>Gedifferentieerd?<\/th>\n<th>Oordeel<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>nl<\/td>\n<td>Kernmarkt, volledige catalogus<\/td>\n<td>Behouden<\/td>\n<\/tr>\n<tr>\n<td>nl-BE<\/td>\n<td>Eigen prijzen, verzending, btw<\/td>\n<td>Behouden, als het echt is<\/td>\n<\/tr>\n<tr>\n<td>nl-EU<\/td>\n<td>Duplicaat van nl<\/td>\n<td>Verwijderen<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<blockquote>\n<p>E\u00e9n goede variant verslaat drie angstige. Elke keer weer.<\/p>\n<\/blockquote>\n<h2>Waar de app zelf tegen een plafond aanloopt<\/h2>\n<p>Om de tool recht te doen: er is een punt waarop het probleem niet meer bij jouw configuratie ligt, maar bij de grenzen van de app. Translate &amp; Adapt behandelt kerncontent goed, maar wordt dunner aan de randen: <strong>content van externe apps<\/strong>, <strong>collectiefilters<\/strong>, en <strong>afbeeldingsmetadata<\/strong> glippen er vaak onvertaald doorheen.<\/p>\n<p>Als je tegen die muren aanloopt, is dat geen falen. Het betekent meestal dat je een plug-in bent ontgroeid en toe bent aan een echte lokalisatie-workflow, met een echt vertaalgeheugen en dekking van alles wat de app niet kan bereiken.<\/p>\n<h2>Dus, behouden of loslaten?<\/h2>\n<p>Behouden, voor bijna iedereen. Voor een winkel die meerdere talen op \u00e9\u00e9n domein wil zonder een volledige lokalisatiestack te draaien, is Translate &amp; Adapt de juiste standaard en doet het het lastige werk goed. Behandel het installeren ervan alleen als het <em>begin<\/em> van het werk: vertaal je handles, wees meedogenloos over varianten, en controleer of je hreflang-cluster echt schoon is.<\/p>\n<p>Loslaten, alleen als je de app daadwerkelijk bent ontgroeid, wanneer content van derden, filters en metadata belangrijk genoeg zijn dat het plafond je echte omzet kost. Dat punt bereiken is geen falen van de tool. Het is een teken dat je wint.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>De echte kracht van de app is \u00e9\u00e9n domein, meerdere talen. De meeste kapotte meertalige winkels falen niet door de tool. Ze falen op de aannames die de tool je stilzwijgend laat behouden.<\/p>\n","protected":false},"featured_media":8170,"template":"","insight_category":[545,546],"class_list":["post-8189","insight","type-insight","status-publish","has-post-thumbnail","hentry","insight_category-ecommerce","insight_category-multilingual"],"meta_all":{"rank_math_internal_links_processed":"1","insight_dek":"De echte kracht van de app is \u00e9\u00e9n domein, meerdere talen. De meeste kapotte meertalige winkels falen niet door de tool. Ze falen op de aannames die de tool je stilzwijgend laat behouden.","insight_tldr":"De app doet \u00e9\u00e9n ding briljant: meerdere talen op \u00e9\u00e9n domein, in plaats van gefragmenteerde landen-TLD's.\nDe meeste fouten zitten in de configuratie, niet in de tool: onvertaalde handles, te veel taalvarianten, kapotte hreflang.\nHandle-vertaling bestaat wel, maar winkels die v\u00f3\u00f3r 2023 zijn opgezet hebben het nooit opgemerkt. Fix het in bulk met een CSV-import.\nDe app ontgroeien is een goed teken. Weet waar het plafond zit voordat je het raakt.","insight_read_min":"8","insight_author_name":"Simon Verwaal","insight_author_role":"Strategist \u00b7 InSpace","insight_author_bio":"Simon ontrafelt meertalige en internationale SEO voor de e-commerceklanten van InSpace, en heeft meer kapotte hreflang-clusters gefixt dan hem lief is.","insight_author_photo":""},"meta_all_flat":{"rank_math_internal_links_processed":"1","insight_dek":"De echte kracht van de app is \u00e9\u00e9n domein, meerdere talen. De meeste kapotte meertalige winkels falen niet door de tool. Ze falen op de aannames die de tool je stilzwijgend laat behouden.","insight_tldr":"De app doet \u00e9\u00e9n ding briljant: meerdere talen op \u00e9\u00e9n domein, in plaats van gefragmenteerde landen-TLD's.\nDe meeste fouten zitten in de configuratie, niet in de tool: onvertaalde handles, te veel taalvarianten, kapotte hreflang.\nHandle-vertaling bestaat wel, maar winkels die v\u00f3\u00f3r 2023 zijn opgezet hebben het nooit opgemerkt. Fix het in bulk met een CSV-import.\nDe app ontgroeien is een goed teken. Weet waar het plafond zit voordat je het raakt.","insight_read_min":"8","insight_author_name":"Simon Verwaal","insight_author_role":"Strategist \u00b7 InSpace","insight_author_bio":"Simon ontrafelt meertalige en internationale SEO voor de e-commerceklanten van InSpace, en heeft meer kapotte hreflang-clusters gefixt dan hem lief is.","insight_author_photo":false},"acf":[],"_links":{"self":[{"href":"https:\/\/inspace.io\/nl-nl\/wp-json\/wp\/v2\/insight\/8189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inspace.io\/nl-nl\/wp-json\/wp\/v2\/insight"}],"about":[{"href":"https:\/\/inspace.io\/nl-nl\/wp-json\/wp\/v2\/types\/insight"}],"version-history":[{"count":1,"href":"https:\/\/inspace.io\/nl-nl\/wp-json\/wp\/v2\/insight\/8189\/revisions"}],"predecessor-version":[{"id":8190,"href":"https:\/\/inspace.io\/nl-nl\/wp-json\/wp\/v2\/insight\/8189\/revisions\/8190"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inspace.io\/nl-nl\/wp-json\/wp\/v2\/media\/8170"}],"wp:attachment":[{"href":"https:\/\/inspace.io\/nl-nl\/wp-json\/wp\/v2\/media?parent=8189"}],"wp:term":[{"taxonomy":"insight_category","embeddable":true,"href":"https:\/\/inspace.io\/nl-nl\/wp-json\/wp\/v2\/insight_category?post=8189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}