2009-07-01 7 views
10

Comment puis-je spécifier qu'une page est dans une certaine langue afin que les moteurs de recherche puissent la comprendre?Comment spécifier la langue du site Web? (HTML?)

Est-ce une méta-balise que je mets en haut? Si c'est le cas, savez-vous si la plupart des moteurs de recherche l'utilisent pour déterminer la langue?

J'ai converti 1 page de contenu en anglais vers plusieurs langues différentes, et je voudrais inclure cette information dans le code HTML/laisser les moteurs de recherche savoir dans quelle langue ils traitent.

Répondre

18

La recherche rapide de google m'a donné ceci: HTTP and meta for language. tl; dr

<html lang="en"> 

Il existe d'autres façons de spécifier. Si vous utilisez Apache, vous pouvez utiliser une extension de fichier pour Apache pour extraire la bonne version en fonction des préférences de l'agent utilisateur. par exemple, le nom de votre page d'index index.html.en, index.html.jp, index.html.de et ainsi de suite ...

8

Cocher cette page pour toute une gamme de choses que vous pouvez faire pour essayer d'obtenir le moteur de recherche pour aller chercher la bonne langue.

How to Specify an HTML Web Document Language for good SEO

(sans ordre particulier)

  1. suffixe de domaine droit
  2. hébergé dans le comté de droite
  3. syntaxe AddHeading (Apache)
  4. <meta http-equiv="Content-Language" content="yourlanguage" />
  5. <html lang="yourlanguage"> pour xhtml <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="yourlanguage" lang="yourlanguage">
  6. <p lang="yourlanguage">
  7. <meta http-equiv="content-type" content= "text/html; yourcharset">
  8. Et les moteurs de recherche à l'analyse de modèle de texte trop (préfixe/suffixe de mots, n-grammes analyse)
12

En fonction de votre dtd:

HTML:

<html lang="en"> 

XHTML:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 

Si vous utilisez un droit à la langue gauche:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="he" lang="he" dir="rtl"> 

Si vous utilisez XHTML, vous voulez spécifier l'attribut xml: lang et lang attributs. L'attribut xml: lang a la priorité sur lang.

Questions connexes