Setting up a multilingual site isn’t just translating content into different languages. Unless the right technical structure, correct hreflang and genuine localization come together, languages compete with each other and visibility drops.

1. Choose the URL structure

There are three common approaches:

  • Subfolder (site.com/tr/, site.com/en/): The most common and usually most practical method. It shares the authority of a single domain.
  • Subdomain (tr.site.com): Requires separate setup, and authority sharing is weaker.
  • Separate domain (site.com.tr, site.de): Gives a strong local signal but makes management and building authority harder.

For most brands, a subfolder is a balanced choice.

2. Set up hreflang correctly

Each page should reference all language versions and itself reciprocally, plus specify an x-default. Incorrect hreflang is the most common cause of visibility loss. For detail, see the what is hreflang article.

3. Do genuine localization

Translation doesn’t match a market’s search language. Localization means adapting terms, examples, currency and intent to the target market. For detail, check the localization vs translation article.

4. Ensure technical consistency

  • Canonical tags must not conflict with hreflang.
  • Each language version must be crawlable and indexable.
  • The language switcher must direct the user to the correct version.

Common mistakes

  • Using automatic translation and skipping localization.
  • Setting up hreflang one-way or with wrong codes.
  • Auto-redirecting by browser language and blocking search engines.

Summary

A multilingual site is the combination of the right URL structure, reciprocal hreflang and genuine localization. Without technical accuracy, translation effort is wasted. Our multilingual brands solution builds exactly this structure.