{"id":68479,"date":"2021-11-24T08:07:26","date_gmt":"2021-11-24T08:07:26","guid":{"rendered":"https:\/\/morningtrain.dk\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/"},"modified":"2026-04-21T06:30:53","modified_gmt":"2026-04-21T06:30:53","slug":"10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them","status":"publish","type":"post","link":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/","title":{"rendered":"10 challenges you often encounter with language versioning \u2013 and how to solve them"},"content":{"rendered":"\n<section class=\"wp-block-mt-blog-post-cover mt-blog-post-cover\"><div class=\"mt-blog-post-cover__inner page-container\"><div class=\"mt-blog-post-cover__text-container\"><p class=\"mt-blog-post-cover__tagline tagline\">Digitalisering<\/p><p class=\"mt-blog-post-cover__date\">24. november 2021<\/p><h1 class=\"mt-blog-post-cover__title\">10 challenges you often encounter with language versioning \u2013 and how to solve them<\/h1><\/div><div class=\"wp-block-post-excerpt\"><p class=\"wp-block-post-excerpt__excerpt\">Below, we have elaborated on 10 challenges we repeatedly see on multilingual sites\/shops, along with concrete suggestions on how to address them. <\/p><\/div>\n\n<figure class=\"wp-block-post-featured-image\"><img decoding=\"async\" width=\"1248\" height=\"720\" src=\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" style=\"object-fit:cover;\" srcset=\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png 1248w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem-300x173.png 300w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem-1024x591.png 1024w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem-768x443.png 768w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem-600x346.png 600w\" sizes=\"(max-width: 1248px) 100vw, 1248px\" \/><\/figure><\/div><\/section>\n<section\n    class=\"mt-blog-post-content mt-blog-post-content--has-table-of-contents mtSpacing-top-none mtSpacing-bottom-medium\"\n>\n    <div class=\"mt-blog-post-content__inner page-container\">\n        <div class=\"mt-blog-post-content__table-of-contents\">\n                                                <p class=\"mt-blog-post-content__table-of-contents-title\">\n                        Indhold\n                    <\/p>\n                                                    <a\n                        href=\"#listen\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        De 10 udfordringer\n                    <\/a>\n                                    <a\n                        href=\"#et\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        1. D\u00e5rlig v\u00e6rkt\u00f8jer\n                    <\/a>\n                                    <a\n                        href=\"#to\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        2. Forkerte redirect\n                    <\/a>\n                                    <a\n                        href=\"#tre\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        3. Valg af dom\u00e6ne\n                    <\/a>\n                                    <a\n                        href=\"#fire\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        4. Valutakurser\n                    <\/a>\n                                    <a\n                        href=\"#fem\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        5. Momsafregning\n                    <\/a>\n                                    <a\n                        href=\"#seks\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        6. Fragtl\u00f8sning\n                    <\/a>\n                                    <a\n                        href=\"#syv\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        7. Betalingsl\u00f8sning\n                    <\/a>\n                                    <a\n                        href=\"#otte\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        8. Afrapportering\n                    <\/a>\n                                    <a\n                        href=\"#ni\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        9. D\u00e5rlige URL&#8217;er\n                    <\/a>\n                                    <a\n                        href=\"#ti\"\n                        class=\"mt-blog-post-content__table-of-contents-item\"\n                    >\n                        10. Ikke alt er oversat\n                    <\/a>\n                                  <\/div>\n        <div class=\"mt-blog-post-content__items\">\n                            \n\n<h2 class=\"wp-block-heading\" id=\"listen\">The 10 challenges<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Unintelligent translation tools<\/li>\n\n\n\n<li>Redirection gone wrong<\/li>\n\n\n\n<li>Local vs. generic <a href=\"https:\/\/morningtrain.dk\/en\/the-marketing-dictionary\/#domaene\">domains<\/a><\/li>\n\n\n\n<li>Incorrectly configured exchange rates<\/li>\n\n\n\n<li>Errors in VAT settlement<\/li>\n\n\n\n<li>Shipping solutions do not include local providers<\/li>\n\n\n\n<li>Payment solutions do not include local providers<\/li>\n\n\n\n<li>Sales reporting is done in the native language<\/li>\n\n\n\n<li><a href=\"https:\/\/morningtrain.dk\/en\/the-marketing-dictionary\/#url\">URLs<\/a> that do not make sense<\/li>\n\n\n\n<li>Only a few pages are translated<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">A multilingual website or webshop can pave the way for new customers and international market share.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, if your website or webshop is not set up to handle the technical and user-experience aspects of language versioning, your platform will not only undermine your conversion and <a href=\"https:\/\/morningtrain.dk\/en\/what-is-seo\/\">SEO<\/a> efforts, but it will also make administration more cumbersome than necessary.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"et\">No. 1: Unintelligent translation tools<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The easy way to get translated texts is through translation tools that, with just a few clicks, can translate your Danish content into many other languages. And that is very convenient, because it saves you time and money on finding a translator, right? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The problem is that the quality is often extremely poor when you use that kind of tool. And if there is one thing you should never compromise on, it is content quality. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We all know it. If we have the option to view a site in our native language, we do. If we see that the text is complete gibberish, we immediately lose trust in the site.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But unintelligent translation tools do not only give your visitors a poor <a href=\"https:\/\/morningtrain.dk\/en\/the-marketing-dictionary\/#ux\">user experience<\/a>. They also work against your SEO efforts, because you simply do not get the keywords included. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Optimization should always be adapted to the local market. You therefore will not win any international rankings by inserting your Danish focus keywords into your content and then translating the whole thing into English, German, French, etc. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution: <\/strong>Whenever possible, always use a native speaker for your translations, as this ensures high quality. And if you insist on using a translation tool, make sure it allows you to manually edit the individual languages. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Bonus tip<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you are targeting different countries, it can be a very good idea to have different local offices represent you. People tend to prefer speaking with their fellow countrymen. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have local offices, you should also always mark them up with structured data, as this tells <a href=\"https:\/\/morningtrain.dk\/en\/what-is-google\/hvad-er-google-2\/\">Google<\/a> that you have local representatives. And Google tends to assign greater value to local offices. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/morningtrain.dk\/en\/hvad-er-strukturerede-data\/\" rel=\"\">Read more about structured data here.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"to\">No. 2: Redirecton gone wrong<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Many swear by WPML when they want multiple languages on their site. WPML is a plugin used to manage many translations. However, there are two things you need to remember when using WPML.  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Be aware of the default setting<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The default setting in WPML automatically redirects visitors to a language version that matches the country they are in. If you are in the US and want to view the German page, you will therefore, by default, be redirected to the English page\u2014unless the site administrator has changed the default setting. And that is a problem, for example, if you are German and located in the US. As a German, you would want to read in German, but the default setting in WPML does not allow it.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/morningtrain.dk\/en\/redirects-what-do-we-need-them-for\/\">Redirection<\/a> does not only create problems for people but also for machines. If Google\u2019s robots only have access to one version of your site, they will never find any of your other language versions. This causes you to lose rankings.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong> Make it possible for visitors to redirect themselves. In WPML, there is a feature that notifies your users that their language and country do not match. They will then be offered the option to be redirected.  <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Always choose plugins that are compatible with each other<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you use many plugins that do not work well together, it can affect the server\u2019s memory (RAM) and, in a worst-case scenario, crash it. Too many plugins can also create speed issues, which affects your SEO as well as the user experience on your site. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong> Pay attention to which plugins you install. As a rule of thumb, choose plugins that are sensibly coded and work well together. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tre\">No. 3: Local vs. generic domains<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When you create language versions, you should be aware that there are pros and cons to local domains (.dk, .se, .no, etc.) as well as generic domains (.com, .io, .net, etc.).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The advantage of local domains\u2014also called ccTLDs\u2014is that many people trust them. In addition, we have previously seen Google assign higher rankings to local domains in local search results. The downside is that you have to build an entirely new site and an entirely new <a href=\"https:\/\/morningtrain.dk\/en\/the-marketing-dictionary\/#linkprofil\">link profile<\/a> if you choose to get a new (local) domain.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong> There is no black-and-white answer here, but we recommend considering whether it is worth the hassle to invest in local domains. Does 95% of your revenue come from Denmark, while the remaining 5% comes from 11 different countries? Then the answer is a resounding no. Do you generate DKK 5 million in annual revenue in the German market? Then a German domain immediately makes more sense.    <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fire\">No. 4: Incorrectly configured exchange rates<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you have a webshop, you most likely use a plugin to manage exchange rates. Here, it is important that exchange rates are always up to date; otherwise, you risk your customers paying more than necessary for their goods. And when they discover it, you can safely assume they will not set foot in your shop again. And neither will their friends, or their friends\u2019 friends.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution: <\/strong>Set the rates manually, or choose a plugin that automatically updates exchange rates so they are always current. The latter solution is preferable, as the former is extremely time-consuming. At the same time, you should choose a plugin that automatically rounds prices up or down, depending on the local standard for price display.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if you have a product that costs DKK 79 in Denmark, it will not do for the price to be \u20ac10.59 on your German site (our German colleague confirms this :-D). Here, your plugin should automatically either round the price down to \u20ac10.50 or up to \u20ac10.99. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fem\">No. 5: Errors in VAT settlement<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">VAT differs from country to country and can also vary from product category to product category. A single error in the VAT accounts has never killed anyone, but persistent VAT errors end up consuming administrative time\u2014and time, as we know, equals money. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong> You must be able to manually enter VAT in your system for your different countries.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"seks\">No. 6: Shipping solutions do not include local providers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When you want to target international markets, make sure to offer shipping solutions that are popular with the different nationalities. Danes, for example, use PostNord and GLS, while Germans use Deutsche Post, GLS, and Hermes. It creates reassurance to know that you can have your order delivered with your preferred carrier.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong> Monitor your checkout flow via a funnel in <a href=\"https:\/\/morningtrain.dk\/en\/what-is-google-analytics\/\">Google Analytics<\/a>. Here you can see how many drop off when they have to choose a shipping option\/price. Use the data from here and compare it with data from your other countries. If you can see that the drop-off is higher in one country, it may indicate that your users are not satisfied with the selection of shipping providers.   <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"syv\">No. 7: Payment solutions do not include local providers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The challenge with payment solutions is exactly the same as with shipping solutions, as you also need to find the solutions that are used locally. In Denmark, for example, we are very fond of using MobilePay, and therefore more and more webshops now also offer payment with MobilePay. In Sweden, they are crazy about Swish, which is the Swedish equivalent of MobilePay.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong> Stay up to date on which payment solutions are popular in the different countries. If they have a large user base, explore the possibility of supporting them in your shop as well. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"624\" src=\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2018\/04\/betalingsaktorer-1024x624.png\" alt=\"\" class=\"wp-image-19082\" srcset=\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2018\/04\/betalingsaktorer-1024x624.png 1024w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2018\/04\/betalingsaktorer-300x183.png 300w, https:\/\/morningtrain.dk\/wp-content\/uploads\/2018\/04\/betalingsaktorer.png 1491w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"otte\">No. 8: Sales reporting is done in the native language<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sales reporting in the accounting system is often done in one\u2019s own native language. This means that even if you have Danish, Swedish, and Norwegian orders, they are shown in Danish kroner in your accounting system. And that is understandable enough, because we want to make it as easy as possible for ourselves. But it can create confusion if you want to maintain an overview of the different orders and where they come from.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong> Use the local currency. However, there is a balancing act: if you handle a maximum of three different currencies on your own, it does not affect your overview that reporting is done in Danish kroner. But if you work with many more currencies, you most likely have an employee to handle reporting for you. And here it can become difficult if they have to handle everything in Danish kroner.   <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ni\">No. 9: URLs that do not make sense<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Always keep an eye on your URLs. <a href=\"https:\/\/morningtrain.dk\/en\/what-is-a-cms-and-what-should-you-be-aware-of\/\">CMS<\/a>s such as WordPress tend to create messy URLs, as they are typically auto-generated from your H1 titles. This is especially true if, as a Dane, you have \u00e6, \u00f8, or \u00e5 in your title, or if, as a Spaniard, you use \u00bf. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Messy URLs create confusion\u2014not only for you and your visitors but also for Google, which uses them to assess rankings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong> Create your URLs manually.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ti\">No. 10: Only a few pages are translated<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">It is always a frustrating experience when you click your flag because you want to see a page in your language, and you end up on the homepage because the page does not exist in translation. It is not enough to translate only your homepage and a few landing pages here and there if you want to give your visitors a good <a href=\"https:\/\/morningtrain.dk\/en\/have-you-misunderstood-ux\/har-du-misforstaaet-ux-2\/\">user experience<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solution:<\/strong> Translate pages with high traffic so the user gets the impression that many languages are offered. You should also configure your site to detect your readers\u2019 language settings. This means the site offers to be displayed in the visitor\u2019s language if the language is supported, and it provides a good user experience (see challenge no. 2 again).  <\/p>\n\n\n                                            <\/div>\n        <div class=\"mt-blog-post-content__small-related-posts\">\n                                <\/div>\n    <\/div>\n    <\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>Below, we have elaborated on 10 challenges we repeatedly see on multilingual sites\/shops, along with concrete suggestions on how to address them.<\/p>\n","protected":false},"author":3,"featured_media":68488,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[285],"tags":[],"class_list":["post-68479","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digitalization"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>10 common challenges with language versioning | Morningtrain<\/title>\n<meta name=\"description\" content=\"We cover 10 challenges we see on multilingual sites\/shops. We provide concrete suggestions on how to solve them.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 common challenges with language versioning | Morningtrain\" \/>\n<meta property=\"og:description\" content=\"We cover 10 challenges we see on multilingual sites\/shops. We provide concrete suggestions on how to solve them.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/\" \/>\n<meta property=\"og:site_name\" content=\"Morningtrain\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-24T08:07:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-21T06:30:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1248\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jesperkm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jesperkm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/\"},\"author\":{\"name\":\"Jesperkm\",\"@id\":\"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/6a13325a20d2dabf06c3e5c683a92acc\"},\"headline\":\"10 challenges you often encounter with language versioning \u2013 and how to solve them\",\"datePublished\":\"2021-11-24T08:07:26+00:00\",\"dateModified\":\"2026-04-21T06:30:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/\"},\"wordCount\":1697,\"image\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png\",\"articleSection\":[\"Digitalization\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/\",\"url\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/\",\"name\":\"10 common challenges with language versioning | Morningtrain\",\"isPartOf\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png\",\"datePublished\":\"2021-11-24T08:07:26+00:00\",\"dateModified\":\"2026-04-21T06:30:53+00:00\",\"author\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/6a13325a20d2dabf06c3e5c683a92acc\"},\"description\":\"We cover 10 challenges we see on multilingual sites\/shops. We provide concrete suggestions on how to solve them.\",\"breadcrumb\":{\"@id\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#primaryimage\",\"url\":\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png\",\"contentUrl\":\"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png\",\"width\":1248,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/morningtrain.dk\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"10 challenges you often encounter with language versioning \u2013 and how to solve them\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/morningtrain.dk\/en\/#website\",\"url\":\"https:\/\/morningtrain.dk\/en\/\",\"name\":\"Morningtrain\",\"description\":\"Digitalt bureau p\u00e5 1&#039; klasse\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/morningtrain.dk\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/6a13325a20d2dabf06c3e5c683a92acc\",\"name\":\"Jesperkm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a09f22f1681e98a5dd20ac5dda4074170b3bb7f9d0e366c1df254834415f447c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a09f22f1681e98a5dd20ac5dda4074170b3bb7f9d0e366c1df254834415f447c?s=96&d=mm&r=g\",\"caption\":\"Jesperkm\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"10 common challenges with language versioning | Morningtrain","description":"We cover 10 challenges we see on multilingual sites\/shops. We provide concrete suggestions on how to solve them.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/","og_locale":"en_US","og_type":"article","og_title":"10 common challenges with language versioning | Morningtrain","og_description":"We cover 10 challenges we see on multilingual sites\/shops. We provide concrete suggestions on how to solve them.","og_url":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/","og_site_name":"Morningtrain","article_published_time":"2021-11-24T08:07:26+00:00","article_modified_time":"2026-04-21T06:30:53+00:00","og_image":[{"width":1248,"height":720,"url":"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png","type":"image\/png"}],"author":"Jesperkm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jesperkm","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#article","isPartOf":{"@id":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/"},"author":{"name":"Jesperkm","@id":"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/6a13325a20d2dabf06c3e5c683a92acc"},"headline":"10 challenges you often encounter with language versioning \u2013 and how to solve them","datePublished":"2021-11-24T08:07:26+00:00","dateModified":"2026-04-21T06:30:53+00:00","mainEntityOfPage":{"@id":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/"},"wordCount":1697,"image":{"@id":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#primaryimage"},"thumbnailUrl":"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png","articleSection":["Digitalization"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/","url":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/","name":"10 common challenges with language versioning | Morningtrain","isPartOf":{"@id":"https:\/\/morningtrain.dk\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#primaryimage"},"image":{"@id":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#primaryimage"},"thumbnailUrl":"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png","datePublished":"2021-11-24T08:07:26+00:00","dateModified":"2026-04-21T06:30:53+00:00","author":{"@id":"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/6a13325a20d2dabf06c3e5c683a92acc"},"description":"We cover 10 challenges we see on multilingual sites\/shops. We provide concrete suggestions on how to solve them.","breadcrumb":{"@id":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#primaryimage","url":"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png","contentUrl":"https:\/\/morningtrain.dk\/wp-content\/uploads\/2026\/03\/10-udfordringer-man-ofte-stoeder-paa-ved-sprogversionering-\u2013-samt-loesninger-paa-dem.png","width":1248,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/morningtrain.dk\/en\/10-challenges-you-often-encounter-with-language-versioning-and-how-to-solve-them\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/morningtrain.dk\/en\/"},{"@type":"ListItem","position":2,"name":"10 challenges you often encounter with language versioning \u2013 and how to solve them"}]},{"@type":"WebSite","@id":"https:\/\/morningtrain.dk\/en\/#website","url":"https:\/\/morningtrain.dk\/en\/","name":"Morningtrain","description":"Digitalt bureau p\u00e5 1&#039; klasse","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/morningtrain.dk\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/6a13325a20d2dabf06c3e5c683a92acc","name":"Jesperkm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/morningtrain.dk\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a09f22f1681e98a5dd20ac5dda4074170b3bb7f9d0e366c1df254834415f447c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a09f22f1681e98a5dd20ac5dda4074170b3bb7f9d0e366c1df254834415f447c?s=96&d=mm&r=g","caption":"Jesperkm"}}]}},"_links":{"self":[{"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/posts\/68479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/comments?post=68479"}],"version-history":[{"count":4,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/posts\/68479\/revisions"}],"predecessor-version":[{"id":68683,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/posts\/68479\/revisions\/68683"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/media\/68488"}],"wp:attachment":[{"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/media?parent=68479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/categories?post=68479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/morningtrain.dk\/en\/wp-json\/wp\/v2\/tags?post=68479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}