
Jede Seite gibt es im CMS einmal, mit einem Text pro Sprache. Der Sprachwechsel springt auf dieselbe Seite in der anderen Sprache.
Eigene Adresse pro Sprache
Die englische Seite liegt unter /en/contact, die deutsche unter /de/kontakt. Suchmaschinen erfahren über Sprachlinks von beiden, damit jeder Besucher auf der richtigen landet.
Fehlende Übersetzungen bleiben sichtbar
Eine Seite ohne Übersetzung tut nicht so, als gäbe es sie. Der Wechsel führt dann auf die Startseite dieser Sprache.