Multilingual URL & hreflang Planner · Weissmann

AI Marketing, SEO & GEO · Multilingual Site Architecture

Multilingual URL & hreflang planner

Pick the languages you can genuinely maintain, choose a URL pattern, and preview the reciprocal hreflang set — the decision the guide says to settle first, on paper, before a single sentence goes to a translator.

Plan the structure

Nothing you type is saved or sent — it stays in this browser tab.

A placeholder for [your domain]. Used only to assemble the preview below.

Languages you will publish and maintain

Decide which you can keep current for as long as the page stays live — not which you can afford to launch once. Tick a language, mark one as the default (it carries no URL prefix), and give each its own localized slug.

de-CH
en
it
fr
URL pattern

Your recommended URLs

One sample page across the locales you selected.

Each locale gets its own localized slug, not the default slug with a language code stapled on — four genuinely different words for the same page.

The hreflang <head>


        

The alternate list is identical on every page; only the self-referencing canonical changes per locale. It is reciprocal — each locale lists all the others and itself — because Google ignores the whole annotation “if two pages don’t both point to each other.” x-default points at the default locale as a fallback, not a ranking signal.

Watch-outs for this plan

All common, all quiet enough to carry for a year before anyone notices the pattern.

How this very site is wired (a live example)

Germanweissmann.ai/leistungen/ki-webentwicklung/  default · no prefix
Englishweissmann.ai/en/services/ai-web-development/
Italianweissmann.ai/it/servizi/sviluppo-siti-web-ai/
Frenchweissmann.ai/fr/services/developpement-web-ia/

One localized slug per language — not four copies of ki-webentwicklung with a country code stapled on. German is tagged de-CH (Swiss High German spells with ss, not ß); English, Italian and French use the plain codes. This article itself exists in English only, so its hreflang set holds exactly one alternate (en, pointing at itself) plus an x-default to that same URL — no invented link to a translation that was never written.

Where a build fits: the Starter Website (CHF 880, regular CHF 2’490) sets up the technical SEO and GEO foundation but is one language — additional languages aren’t included. Larger builds are quoted at the Business tier (CHF 4’990) and the Complex tier (from CHF 9’900).

Orientation, not advice or a quote. Everything here reflects this guide and Google’s cited documentation on localized versions, canonicalization and the BCP 47 language-tag standard — there is no honest single timeline or price for adding a language without knowing your page count and architecture. The planner runs entirely in your browser: nothing you type is saved, sent or stored, and [your domain] is only a placeholder.