web-dev-qa-db-fra.com

HTML Lang Code ISO

J'ai un site multilingue pour l'anglais et le chinois (Hong Kong). Mon réglage précédent pour le chinois Hong Kong (zh-hk) avait: <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="zh-hk" xml:lang="zh-hk">

Peu de temps après, j'ai commencé à remarquer un navigateur avec d'autres sous-codes de la langue chinoise comme zh-tw et zh-cn voyaient mon site anglais dans les moteurs de recherche à la place de chinois Hong Kong (zh-hk), ce qui est logique.

Je veux changer mon langage HTML en: <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="zh" xml:lang="zh">

Cela couvrirait-il tous les paramètres de la langue chinoise? En outre, Google préférerait-il afficher des pages correspondant aux sous-codes de langue du navigateur/du pays (zh-hk pour Hong Kong, zh-cn pour Taiwan) par rapport à un code de langue général (zh)?

5
jsmoove88

... Google préférerait-il afficher les pages correspondant aux sous-codes de langue?

De: Google Webmaster Central - Utilisation de sites Web multilingues

N'oubliez pas que Google ignore toutes les informations relatives à la langue au niveau du code, des attributs "lang" aux définitions de type de document (DTD). Certains programmes d’édition Web créent ces attributs automatiquement. Par conséquent, ils ne sont pas très fiables pour déterminer la langue d’une page Web.

1
MrWhite