2009-07-01 29 views
10

¿Cómo especifico que una página está en cierto idioma para que los motores de búsqueda puedan entenderla?¿Cómo especificar el idioma del sitio web? (¿HTML?)

¿Es una metaetiqueta que puse en la parte superior? Si es así, ¿sabes si la mayoría de los motores de búsqueda usan esto para determinar el idioma?

He convertido 1 página de contenido en inglés a varios idiomas diferentes, y me gustaría incluir esa información en el html/dejar que los motores de búsqueda sepan con qué idioma están tratando.

Respuesta

18

La búsqueda rápida en Google me dio esto: HTTP and meta for language. tl; dr

<html lang="en"> 

Existen otras formas de especificar. Si está utilizando apache, puede utilizar una extensión de archivo para apache para extraer la versión correcta en función de las preferencias proporcionadas por el agente de usuario. por ejemplo, el nombre de su índice de página index.html.en, index.html.jp, index.html.de y así sucesivamente ...

8

Marque esta página para una serie de cosas que puede hacer para tratar de que el motor de búsqueda para recoger el idioma correcto.

How to Specify an HTML Web Document Language for good SEO

(en ningún orden en particular)

  1. sufijo de dominio correcto
  2. alojado en el condado de derecho
  3. sintaxis AddHeading (Apache)
  4. <meta http-equiv="Content-Language" content="yourlanguage" />
  5. <html lang="yourlanguage"> para 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. Y motores de búsqueda para el análisis de patrones de texto también (prefijo/sufijo de la palabra, n-gramos análisis)
12

Dependiendo de su DTD:

HTML:

<html lang="en"> 

XHTML:

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

Si está utilizando un lenguaje de izquierda a derecha:

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

Si se utiliza XHTML, tendrá que especificar tanto el xml: lang lang y atributos. El atributo xml: lang tiene prioridad sobre lang.

Cuestiones relacionadas