A second language on a website looks at first like a pure translation task. In reality it shapes structure, technology and editorial routine: every page gains a counterpart, every form a second version, every change a second appointment. The benefit can be substantial, because 76 percent (CSA Research 2020) of online shoppers prefer the product whose information comes in their own language, and 40 percent (CSA Research 2020) do not buy from websites in other languages at all. At the same time, in 2021 only 8.1 percent (Eurostat) of enterprises in the EU sold to customers in other EU countries through their website. The real question sits between those two figures: does a second language pay for itself in your specific case, or does it mainly create maintenance work? This article answers that first and then shows the implementation: directory structure instead of parameters, hreflang with return links and x-default, the mistakes that occur most often in practice, the right place for machine translation, and an editorial process that keeps the two language versions from drifting apart. Anyone reworking their website structure and information architecture anyway should plan multilingual support into it right away.
Key takeaways
- A second language pays off when export share, enquiries from abroad or international recruiting justify it - not because it looks contemporary.
- Directories such as /de/ and /en/ are the most robust structure: one address per language, permanently indexable and cleanly measurable.
- hreflang only works with return links: every language version lists itself and all the others, otherwise search engines may ignore the whole set (Google Search Central).
- x-default belongs in every set and points to the version for everyone who cannot be matched to a maintained language.
- Automatic redirection based on IP location is not permitted without explicit consent (Regulation (EU) 2018/302) and hides language versions from users and crawlers alike.
- Machine translation is raw material, not the result: meta data, forms, legal texts and price details each need their own reviewed version per language.
When a second language pays for itself
The decision for a second language is not a matter of taste but a calculation. On the credit side sits additional revenue from a market your own language currently excludes. On the debit side sit translation, duplicated editing, duplicated legal texts, duplicated upkeep with every price change, and a second channel that wants answering as soon as enquiries arrive. Germany is an exporting country: goods worth roughly 1.56 trillion euros (Federal Statistical Office) left the country in 2024. Sales abroad are therefore real for many companies - they simply run through field sales, trade fairs and existing customers rather than through the website. That is exactly where the assessment starts.
Three signals carry weight. First, the export share: anyone already making noticeable revenue outside the German-speaking area has an audience that currently finds nothing on the website. Second, the enquiries: if English-language emails, callback requests or tenders come in regularly, demand is documented and nobody has to estimate it. Third, recruiting: companies hiring internationally need a careers page that is comprehensible without German. If all three signals are absent, a second language is usually premature. The budget is then better spent on content marketing for small and medium-sized businesses in the home market.
Export share
If a noticeable share of revenue comes from outside the German-speaking area, those customers currently have no page in their language. Across the EU, 8.1 percent (Eurostat) of enterprises with ten or more employees sold to other EU countries through their website in 2021 and a further 4.6 percent (Eurostat) beyond it.
Enquiries from abroad
English-language emails, quotation requests and tenders are the most reliable indicator: demand exists and is currently being served with effort. Counting it for one quarter gives you a basis for the decision instead of a gut feeling.
International workforce
Anyone recruiting specialists abroad needs at least a careers page, an application form and location details in a second language. The rest of the website can follow in a later step.
- What share of revenue currently comes from outside the German-speaking area?
- How many foreign-language enquiries reach you per quarter, and how are they handled today?
- Is there a person who answers enquiries in the second language promptly and competently?
- Which pages does the second language genuinely need, and which can be left out for now?
- Who maintains prices, delivery terms and legal texts in both versions?
- How often does your content change, and does the second language double that cadence?
When a second language is only extra work
Directory structure instead of parameters and switches
Technically, multilingual support starts with the question of how a page identifies its language. Three routes are common: separate directories such as /de/ and /en/, separate subdomains, or separate country domains. A fourth route, the same address with changing content depending on the detected language, is the most problematic. Search engines explicitly recommend using a separate address for each language version instead of swapping the content under one address (Google Search Central). The reason is simple: what changes under a single address can be neither reliably indexed nor unambiguously linked or measured.
For small and medium-sized businesses the directory structure is usually the best choice. It works with a single domain, concentrates the authority of the whole website, is uncomplicated in hosting and can be extended with further languages later. Country domains are strong when a market is run independently, with its own price list, its own warehouse and its own team - in exchange they demand their own care and their own visibility work. One point is often overlooked: search engines determine a page's language from the visible content, not from statements in the code or in the address (Google Search Central). A /en/ in the path alone does not turn a German page into an English one. The technical groundwork for that is covered in the technical SEO checklist.
| Variant | Strength | Limit |
|---|---|---|
| Directory (/de/, /en/) | One domain, concentrated authority, simple upkeep | No separate country signal for search engines |
| Subdomain (en.domain.de) | Technically separate, own server environment possible | Authority is spread out, more administration |
| Country domain (.at, .fr) | Clear country signal, own market presence | Own visibility work and care per domain |
| Parameter (?lang=en) | Quick to retrofit | Hard to index, hard to measure, awkward links |
| Same address, changing content | No additional addresses needed | Language versions stay hidden from users and crawlers |
When a second domain makes sense
Setting hreflang: return links and x-default
hreflang is the annotation with which a page reaches out to its language siblings. It tells the search engine: this page also exists in English, and here is the address. The annotation is a signal, not a directive (Google Search Central) - it influences which version a user is shown, but it does not replace good content work. It can be placed in three locations: in the head of the page, in the HTTP header for files such as PDFs, or in the XML sitemap (Google Search Central). For most websites the head of the page is the simplest option, because the annotation is then maintained together with the page and is created automatically whenever a new page is added.
The most important rule is the return link. If the German page points to the English one, the English page has to point back - and both additionally list themselves. Without the reciprocal reference, the search engine may ignore the entire annotation (Google Search Central). Then there is x-default: this entry points to the version for everyone who cannot be matched to a maintained language, typically a home page with a language choice (Google Search Central). Language codes follow ISO 639-1, the optional region follows ISO 3166-1 Alpha 2 (Google Search Central); de-AT is therefore German for Austria, while en alone is English without a region. Anyone also working with structured data and rich results carries them along per language version so that search results look complete in both markets.
- Every language version lists itself and all other versions
- The reference runs in both directions, otherwise the whole set is discounted
- Exactly one address per language, without redirects and without parameter suffixes
- x-default belongs in every set and points to the version with the language choice
- The listed addresses are indexable and not blocked with noindex
- The annotation lives in one place - in the page, in the HTTP header or in the sitemap, not contradictorily in several
The return link is more than a formality
The typical mistakes with language versions
Multilingual websites rarely fail because of the translation. They fail because of a handful of technical and editorial mistakes that keep recurring. The most conspicuous one is automatic redirection by IP location: a visitor from France lands on the French page without being asked, even if they were looking for the German one. That is not only unpleasant, it is legally restricted within the EU. Traders must not redirect customers to a different version of their online interface without their explicit consent (Regulation (EU) 2018/302). And that consent can be withdrawn: the version originally requested has to remain easily accessible (Regulation (EU) 2018/302).
From a visibility point of view, forced redirection is a problem too, because it can prevent users and crawlers from seeing all versions (Google Search Central). The clean route is a visible language switcher that leads to the corresponding page on the same level - not to the home page. Someone standing on the English product page who switches to German expects the German product page. An unobtrusive notice bar with a suggestion is allowed and helpful, as long as the choice stays with the visitor. How strongly such breaks in the journey take effect is familiar to anyone who has accompanied a relaunch without ranking loss.
Forced redirect by IP
The visitor lands in a language they did not choose. Within the EU this is not permitted without explicit consent (Regulation (EU) 2018/302), and it simultaneously hides language versions from the crawlers.
Missing return link
The German page points to the English one, the English one does not point back. Without the reciprocal reference, the search engine may ignore the entire hreflang set (Google Search Central).
Half-translated pages
Header and home page in English, the rest in German. The visitor drops out of their language halfway through - and with it out of the trust the first pages had built.
Translated addresses without a chain
If a path is translated after the fact, the old address needs a permanent redirect. Otherwise the page loses its incoming references and with them its position.
Meta data straight from the machine
Title and description are translated along with everything else but are not checked against the search terms of the target market. The page then exists but is barely found.
Prices and shipping unchanged
Currency, tax notice and delivery times remain as they were in the source language. For shops that is the shortest route to an abandonment just before the order.
The language choice belongs to the visitor
Machine translation is raw material, not the result
Machine translation is good enough today to deliver a raw text, and rarely good enough to publish it unseen. The difference lies less in grammar than in specialist vocabulary, in the form of address and in the terms people actually search for in the target market. A service page translated word for word may name your service correctly - but not the way potential customers name it. That is why the order matters: translate by machine first, then edit professionally, then align with the search terms of the target market, just as is customary when writing SEO copy.
The effort is worth it because language carries trust. 65 percent (CSA Research 2020) of respondents prefer content in their language even when the translation quality is mediocre - which shows how strong the need is, but provides no excuse for weak copy. And 73 percent (CSA Research 2020) want to read product reviews in their own language. For shops that means user-generated content belongs in the language plan as well, not just the editorial pages. Anyone running reviews therefore decides deliberately whether they are translated, filtered or shown separately per language market. The same consideration applies to guide content created in content marketing: not every article has to appear in both languages, but every decision against it should be an actual decision.
- Use the raw machine translation as a starting point, not as the final state
- Record specialist terms, product names and the form of address in a short glossary
- Write title and description independently per language instead of translating them
- Check the search terms in the target market before headings are locked down
- Provide graphics with baked-in text per language or design them without text
- Name one person who signs off the second language professionally
What has to be maintained separately per language
A second language is more than a second text. A number of building blocks need their own version per language and are regularly forgotten during the rebuild. They include title and description, forms together with required-field hints and confirmation emails, legal texts, currency and shipping details, and structured data. For legal texts the requirement is stated explicitly: information about data processing has to be provided in a concise, transparent and easily accessible form, in clear and plain language (GDPR Art. 12) - and a language is only clear to those who understand it. The mandatory legal notice details belong in the second version too, as do professional rules such as those applying to medical practice websites.
For online shops the checkout comes on top. The route to the order is the most sensitive stretch of the whole website: across all sectors roughly 70.22 percent (Baymard Institute) of visitors abandon the cart. Every uncertainty along that route costs, and an error message in the wrong language is a very tangible uncertainty. Details on payment and shipping matter just as much, because they can differ per language market; which methods are expected in a given market is covered in the article on payment methods in the online shop. Anyone setting these blocks up bilingually from the start saves the later hunt for overlooked spots.
| Building block | Common state | Clean state |
|---|---|---|
| Title and description | Translated word for word | Written independently per language around search terms |
| Forms | Field labels translated, error messages not | Label, hint and confirmation email in one language |
| Legal texts | Present only in the source language | Own version per language, professionally proofread |
| Prices and shipping | Carried over from the source language | Currency, tax notice and delivery time maintained per market |
| Structured data | Set only on the main language | Carried along and checked per language version |
| Graphics with text | Left in a single language | Text-free graphic or an own version per language |
An editorial process that holds both versions together
The most expensive mistake does not happen during the build but afterwards. A price change is entered in German, the English page stays as it was. A new service appears, the counterpart is missing. After two years the two versions have drifted so far apart that reconciling them costs more than the original build. This can be prevented with one simple rule: a change is only finished when it exists in both languages or has been deliberately documented as an exception. That rule needs a place - a task list in which the second language is a step of its own and not a good intention.
A regular review comes on top. A fixed rhythm makes sense, checking three things: whether every page has its counterpart, whether the hreflang annotations run in both directions, and whether no listed address points into the void. Such checks are quickly done when they happen regularly and laborious when they are left lying around. In ongoing website care this is a fixed item, because in our experience that is the only way multilingual support holds up over years. For smaller websites a quarterly rhythm is usually enough, while shops with frequent range changes need a shorter cadence.
- Plan the change: does it affect both languages, or is it deliberately monolingual?
- Write and approve the German version, add new specialist terms to the glossary
- Produce the raw translation, edit it professionally and align it with the target market's search terms
- Set meta data, form hints and structured data per language
- Add hreflang in both directions and include the new address in the sitemap
- After publishing, check references, the language switcher and form delivery
Both versions in one working step
Multilingual support is not a translation project but a decision about structure, technology and editorial routine. Planning it in from the start produces a website that works in two markets without the upkeep hurting twice. That is exactly how we work: we build the design and structure of the website bilingually from the outset, set up online shops with separate price, shipping and legal details per language market, and use search engine optimisation to give each language market its own visibility - with one contact person and clear fixed prices.
Sources and Studies