Content-Language
Uso
La cabecera Content-Language indica el público al que va dirigido un recurso, que no es necesariamente el idioma en que está escrito. Un fragmento de texto en francés servido a un público angloparlante lleva en como idioma del contenido, porque el contexto del público importa más que el idioma literal del texto.
Los servidores usan esta cabecera junto con la negociación de contenido para servir la variante lingüística adecuada. Cuando un cliente envía una cabecera de solicitud Accept-Language con sus idiomas preferidos, el servidor elige la mejor coincidencia y confirma esa elección mediante Content-Language.
Varias etiquetas de idioma se separan por comas. Cada etiqueta sigue el formato BCP 47, que combina una subetiqueta de idioma principal con subetiquetas opcionales de región y de escritura.
Etiqueta de idioma única
Una sola etiqueta BCP 47 identifica un idioma y, de forma opcional, una región. Entre los ejemplos habituales están en, en-US, de-DE y zh-Hans-CN.
Varias etiquetas de idioma
Una lista separada por comas indica que el contenido está destinado a hablantes de más de un idioma. El orden no implica prioridad.
Content-Language: en, fr
Ejemplo
Un servidor responde con una página destinada a un público de inglés australiano. La etiqueta de idioma en-AU identifica el inglés como idioma principal y Australia como variante regional.
Content-Language: en-AU
Un documento bilingüe destinado tanto al público alemán como al francés enumera ambas etiquetas de idioma.
Content-Language: de, fr
Un servidor que realiza negociación de contenido selecciona una variante en español según la solicitud del cliente. La respuesta confirma la selección.
Accept-Language: es, en;q=0.8
Content-Language: es
SEO y Content-Language
Content-Language (ya sea como cabecera HTTP o como etiqueta meta de HTML) es la principal señal de idioma para Bing, que le da más peso que a Hreflang al posicionar variantes regionales. Google se apoya en la detección algorítmica del idioma y trata Content-Language como una pista débil. Para los sitios internacionales orientados a Bing, establecer Content-Language resulta más determinante que usar hreflang por sí solo.