La réponse courte : en Suisse, il faut cibler la langue et le pays — fr-CH, de-CH, it-CH — et non fr ou de seuls. Sans le suffixe de pays, votre page française se retrouve en concurrence directe avec la France, où le volume est dix fois supérieur et où vous ne vendez rien.
C'est l'erreur la plus coûteuse et la plus répandue sur les sites suisses multilingues.
Pourquoi le suffixe -CH change tout
Un site suisse francophone qui déclare hreflang="fr" dit à Google : « cette page s'adresse à tous les francophones ». Résultat : elle entre dans un bassin dominé par des sites français, avec des prix en euros, un droit différent et une clientèle qui ne peut pas acheter chez vous.
Déclarer hreflang="fr-CH" dit : « cette page s'adresse aux francophones de Suisse ». Le bassin est plus petit, la concurrence bien plus faible, et chaque visiteur est un client potentiel réel.
| Déclaration | Ce que Google comprend | Conséquence |
|---|---|---|
fr |
Tous les francophones | Concurrence avec la France |
fr-CH |
Francophones de Suisse | Correct |
fr-FR |
Francophones de France | Vous ciblez le mauvais marché |
x-default |
Version par défaut | Pour la page de sélection de langue |
La même logique vaut pour de-CH face à de (Allemagne, Autriche) et it-CH face à it (Italie).
Les quatre erreurs qui reviennent
1. Les balises non réciproques
Chaque version doit se déclarer elle-même et toutes les autres. Si la page française pointe vers l'allemande, mais que l'allemande ne pointe pas en retour, Google ignore l'ensemble du groupe.
Sur une page en français, avec une version allemande :
<link rel="alternate" hreflang="fr-CH" href="https://exemple.ch/fr/services" />
<link rel="alternate" hreflang="de-CH" href="https://exemple.ch/de/leistungen" />
<link rel="alternate" hreflang="x-default" href="https://exemple.ch/" />
Ce même bloc, identique, doit figurer sur la page allemande.
2. Le canonical qui contredit le hreflang
Erreur fréquente et silencieuse : la page allemande porte un canonical vers la page française. Vous dites simultanément « ces pages sont des alternatives linguistiques » et « la version allemande n'est qu'une copie ». Google suit le canonical, et votre version allemande disparaît.
Chaque version linguistique doit être canonique d'elle-même.
3. La redirection automatique par IP
Rediriger de force un visiteur selon sa géolocalisation semble serviable. En pratique, cela pose deux problèmes : le robot d'exploration, qui arrive souvent des États-Unis, ne voit jamais qu'une seule version ; et un germanophone de passage à Genève se retrouve coincé en français.
Proposez la bonne langue par une bannière, laissez le choix, ne redirigez pas.
4. La traduction automatique non relue
Une traduction brute est détectée comme du contenu de faible qualité, et elle ruine votre crédibilité auprès d'un lecteur suisse alémanique — public particulièrement sensible aux approximations. Mieux vaut trois pages bien traduites que trente automatiquement.
Les spécificités suisses qui comptent vraiment
Le suisse allemand ne s'écrit pas. Vos pages germanophones se rédigent en allemand standard, avec les particularismes helvétiques d'usage : ss au lieu de ß, vocabulaire administratif suisse (Betreibung, AHV, Mehrwertsteuer aux taux suisses).
Le français de Suisse a son vocabulaire. Septante, huitante, nonante ; natel pour téléphone portable ; poste et postal avec des usages propres. Une page qui parle de « quatre-vingt-dix francs » sonne française. Ce n'est pas un détail de style : c'est un signal d'appartenance au marché.
Les régions bilingues sont des opportunités. Fribourg, le Valais, Bienne, le Jura bernois : une part réelle de votre audience y cherche dans l'autre langue. Un site correctement bilingue double la surface de captation sur ces zones, et la concurrence y est plus faible qu'à Genève ou Zurich.
La France et l'Allemagne voisines. Autour de Genève, Bâle ou Schaffhouse, une partie de la demande vient de l'autre côté de la frontière. C'est capturable — mais délibérément, avec des pages dédiées, pas en diluant votre ciblage suisse.
Faut-il vraiment traduire son site ?
Question honnête, réponse honnête : souvent non.
Un artisan de Bulle dont la clientèle est entièrement francophone n'a aucun besoin d'une version allemande. Elle lui coûtera de l'argent en création, du temps en maintenance, et ne lui apportera rien.
La traduction se justifie quand :
- votre zone de chalandise est effectivement bilingue (Fribourg, Valais, Bienne, Jura bernois) ;
- vous vendez hors de votre région linguistique ;
- votre clientèle inclut des entreprises internationales — c'est souvent l'anglais qui compte alors, pas l'allemand ;
- vous êtes en e-commerce et livrez dans toute la Suisse.
Dans le doute, regardez vos données : la Search Console vous dit depuis quels pays et dans quelles langues on vous trouve déjà.
L'ordre dans lequel s'y prendre
- Décidez si vous en avez besoin — la moitié des projets s'arrêtent ici, et c'est bien.
- Choisissez une structure d'URL : sous-répertoires (
/fr/,/de/) plutôt que sous-domaines. Plus simple, et l'autorité reste concentrée sur un seul domaine. - Traduisez d'abord les pages qui rapportent : accueil, prestations principales, contact. Pas le blog entier.
- Posez le hreflang réciproque sur chaque version, avec un canonical propre.
- Vérifiez dans la Search Console, rapport de ciblage international, quelques semaines après.
Suite logique : le référencement local en Suisse romande.