Как указать язык сайта? (HTML?)

Как указать, что страница находится на определенном языке, чтобы поисковые системы могли понять?

Это метатег, который я поставил наверху? Если да, знаешь ли, что большинство поисковых систем используют это для определения языка?

Я переработал 1 страницу контента на английском языке на несколько разных языков и хотел бы включить эту информацию в html/, чтобы поисковые системы знали, на каком языке они имеют дело.

Ответ 1

Быстрый поиск в Google дал мне следующее: HTTP и мета для языка. TL;DR

<html lang="en">

Существуют и другие способы указания. Если вы используете apache, вы можете использовать расширение файла для apache, чтобы вывести правильную версию на основе заданных пользователем параметров. например, назовите свою индексную страницу index.html.en, index.html.jp, index.html.de и т.д....

Ответ 2

В зависимости от вашего dtd:

HTML:

<html lang="en">

XHTML:

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

Если вы используете право на левый язык:

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

Если вы используете XHTML, вам нужно указать оба атрибута xml: lang и lang. Атрибут xml: lang имеет приоритет над lang.

Ответ 3

Посмотрите на эту страницу ряд действий, которые вы можете сделать, чтобы попытаться заставить поисковую систему подобрать правильный язык.

Как указать язык веб-документа HTML для хорошего SEO

(Без особого порядка)

  • правый доменный суффикс
  • размещен в правом графстве
  • Синтаксис AddHeading (Apache)
  • <meta http-equiv="Content-Language" content="yourlanguage" />
  • <html lang="yourlanguage"> для xhtml <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="yourlanguage" lang="yourlanguage">
  • <p lang="yourlanguage">
  • <meta http-equiv="content-type" content= "text/html; yourcharset">
  • И поисковые системы для анализа текстовых шаблонов тоже (префикс/суффикс слов, анализ n-граммов)