Taking your website into more languages or countries means making choices that are hard to undo later. This article explains the difference between a multisite and a multilingual website, which URL structure fits your situation, and how to stay visible in search in every market.
The marketing manager at an international software company needs a press release live in five languages today. Each translation comes back from an outside agency, and someone pastes it into the CMS by hand, one language at a time. The German version goes live days later, and German prospects who search in the meantime find the English page in Google.
Pick the wrong setup and you usually don't find out until after launch. You end up maintaining the same page five times, or you can't show German pricing without it also appearing on the Dutch site. Switching setups afterward means new URLs, redirects, and a stretch of time where your Google rankings bounce around.
With a multisite, each country or language gets its own website with its own content. You decide per site which pages, products, and news items appear. With a multilingual website, you have one website with the same structure and the same content in several languages. Visitors switch languages and see the same page in their own language.
A multilingual website can still put a local spin on things. For AMCS Group, we built a feature that lets editors set the relevance of each article per country. Every country sees the same articles, sorted by what matters there, so a local press release doesn't end up at the top of the page in a market where nobody cares about it.
You set your URL structure before a single page goes live. Change it later and you have to redirect every old URL to a new one, with the risk that search engines rank your pages lower for a while. There are four common options.
In practice, we go with country-code domains or subfolders. Subfolders suit an international organization with a single brand. Country-code domains are a better fit if you want a strong local presence or need to be found on search engines other than Google.
Not every market runs on Google. One of our clients also needed to be found in China, where Google plays no role and local search engines give a lot of weight to a domain with a Chinese extension. For that client, we chose a multisite with its own country-code domain per market, and the team translates and rewrites the content for each country by hand.
A country-code domain tells search engines which country a website targets, which is called geotargeting. Google says a generic domain with strong language signals has the same chance of ranking, yet in Dutch search results we notice .nl domains at the top surprisingly often, especially for local searches where someone is looking for a service provider nearby. For local SEO, a country-code domain can work in your favor.
A German prospect who searches for your service and lands on the English page is more likely to leave. Without clear signals, a search engine can't tell which language version belongs to which visitor, and translated pages may even compete with each other. Three technical settings give search engines that information:
Also avoid redirecting visitors automatically based on their IP address. Search engines often crawl from the United States and would only ever see the English version. A clear language switcher works better for visitors and search engines alike.
Translating by hand through an agency produces strong copy, but every new page then waits days for all its languages. Machine translation is fast, but it ignores search behavior: a German user often searches for different terms than the literal translation of your Dutch keyword.
Translation software has improved a lot in recent years. DeepL and Azure Translator deliver usable translations and integrate well with a custom Umbraco website. Translating directly from the CMS saves editors from copying and pasting between systems.
We combine the best of both. AI produces the first draft, a native speaker reviews it, and for your most important pages you do separate keyword research per market. That way you get the speed of automatic translation and the visibility of copy written for that market.
AMCS Group serves clients around the world and regularly publishes news that needs to go live quickly in every language. Having each article translated by hand took too much time.
We chose a single multilingual website with subfolders on a generic domain, so all language versions share the authority of one domain. A translation integration in the CMS translates new content automatically, and native speakers review the text before it goes live. Editors also indicate for each article which countries it is relevant to.
The new website brought AMCS Group 125% more demo requests. Read how we got there in the AMCS Group website case. As an Umbraco Gold Partner, we build multilingual websites and multisites on a custom Umbraco platform, with one dedicated point of contact who knows your markets.
A multisite gives each country or language its own website with its own content, while a multilingual website shows the same content in multiple languages. Choose a multisite if your offering, pricing, or regulations differ by country. Choose a multilingual website if you tell the same story everywhere and want to keep content management simple.
For most multilingual websites, subfolders on one domain work best, such as example.com/nl and example.com/de, because all language versions then share the authority of a single domain. Country-code domains such as example.de are a better fit for a multisite with a strong local focus. Google advises against URL parameters such as ?lang=nl.
Hreflang is a tag in the code that tells search engines which language or country version of a page belongs to which visitor, and every multilingual website needs it. Without hreflang, Google sometimes shows the wrong language version. Each version points to all other versions and to itself, plus an x-default for visitors without a matching language.
Translating a website automatically with AI services such as DeepL or Azure Translator works well, as long as a native speaker reviews the text before it goes live. Keywords differ by language, so do separate keyword research per market for your most important pages. A literal translation of a keyword is often not the term people actually search for in another country.
In Umbraco, you build a multilingual website by setting up a culture for each language and filling in the content per language on each page. For a multisite, you create a separate home page with its own domain for each country within the same Umbraco installation. True People builds both setups as an Umbraco Gold Partner, including hreflang and translation integrations.
Answers to the questions we hear most often when organizations want to offer their website in multiple languages or countries.
Together, we look at your markets, your content, and your search visibility, and recommend the setup that fits best. Then we build it in Umbraco, with one dedicated point of contact.