One Norman foundation, localized for every European market.
Inspired by the structure of high-performing fintech sites, this codebase is built for multi-country SEO, localized content, and clean market/product separation from day one.
Country hubs in Phase 1
Germany is live across all products. All other countries are public, indexable, and structured as deep coming-soon SEO hubs.
Germany
DE default + 1 extra locale
Spain
ES default + 1 extra locale
Italy
IT default + 1 extra locale
Austria
DE default + 1 extra locale
Switzerland
DE default + 1 extra locale
Netherlands
NL default + 1 extra locale
Denmark
DA default + 1 extra locale
Sweden
SV default + 1 extra locale
Poland
PL default + 1 extra locale
SEO architecture
- Country path topology under one root domain.
- Default locale on market root with English at `/en` per market.
- Canonical and hreflang continuity for each indexable route.
Operational foundation
- Sanity-first content model with fallback seed content.
- Product-aware market hubs and tool placeholders.
- Cutover-ready routing with redirect map contracts.
Launch matrix
Phase 1 countries, locale defaults, and launch status.
| Country | Path | Default Locale | Locales | Status |
|---|---|---|---|---|
| Germany | /de | de | de, en | Live |
| Spain | /es | es | es, en | Coming soon |
| Italy | /it | it | it, en | Coming soon |
| Austria | /at | de | de, en | Coming soon |
| Switzerland | /ch | de | de, en | Coming soon |
| Netherlands | /nl | nl | nl, en | Coming soon |
| Denmark | /dk | da | da, en | Coming soon |
| Sweden | /se | sv | sv, en | Coming soon |
| Poland | /pl | pl | pl, en | Coming soon |