A multilingual website for South Tyrol: URLs, translations and testing

Written by

A multilingual website needs more than a language switcher. Each visitor should reach a complete page, submit a usable form and find the corresponding content when changing language.

Published on

A multilingual website for South Tyrol: URLs, translations and testing

Updated

Choose languages from your customers

For a business in South Tyrol, Italian and German are sensible starting points to discuss. English may serve international visitors. Romanian belongs in the plan when it serves an actual audience, as it does on this portfolio. The choice should follow customers and the team's ability to maintain content.

Translate the offer, not only navigation labels. A page about a local service needs a clear service area, relevant examples and a contact method the team can actually support in that language. Publishing an empty German page will not help a German-speaking customer.

One subject, separate language URLs
The workflow starts with the audience, publishes separate language URLs, connects translations and tests the complete experience.

Give every translation its own URL

Use stable paths such as /it/services/websites and /de/services/websites. Google's localized-page guidance describes how hreflang connects equivalent versions. Each translated page should identify itself and its available alternatives consistently.

Keep the canonical URL aligned with the page being read. Pointing every translation to the English page sends a different signal from saying that four independent language versions exist. If a translation is missing, do not advertise it as a complete alternate just because the application can show fallback text.

Test the journey, including the unglamorous parts

A translated homepage can look finished while the rest of the site switches language unexpectedly. I would verify the following before launch:

  • Change language on an article and remain on the same subject.
  • Open the page directly from a search result.
  • Submit the contact form with a missing required field.
  • Read confirmation and error messages in the selected language.
  • Navigate on a narrow screen with long German labels.
  • Check page title, description, image text and social preview.

Use human review for wording that affects a sale or a commitment. Automated checks are useful for missing fields, broken links and incorrect metadata, but they do not establish whether a sentence sounds right to the customer.

Plan the next edit before launch

Decide who updates each version when services, availability or project details change. A small set of current, complete pages is easier to maintain than a large translation backlog.

Wegweiser Leben shows a content-focused Astro project. If you need a multilingual business website, start with the pages and customer questions you can support in every chosen language.

Talk to me

Tell me what you have in mind. I usually reply within one working day.