web-dev-qa-db-fra.com

Problèmes de langue avec le site Symfony dans Google

J'ai un site en 2 langues, basé sur Symfony3. Actuellement, j'ai des langues allemande et anglaise.

Le problème est que Google n’indexe que la version anglaise sur le site et, comme je l’ai vu dans Google Webconsole, certains itinéraires allemands tentent également d’indexer à partir de paramètres régionaux. Qu'est-ce qu'un problème et comment y remédier possible?

2
Pawel Novikov

Basé sur le documentation de traduction de Symfony , les paramètres régionaux utilisés sont basés sur les paramètres régionaux de l'utilisateur. Ce n'est pas convivial SEO. Pour les classements Google, chaque langue doit figurer sur sa propre URL. Googebot n'indexe pas la même URL avec plus d'une langue.

Vous devez modifier votre site afin qu'il base la langue sur l'URL. Cela peut être soit sur le nom de domaine (example.de vs example.co.uk), sur le sous-domaine (en.example.com vs de.example.com), ou sur le dossier (example.com/en vs example.com/de). Voir Comment dois-je structurer mes URL pour le référencement et la localisation?

1