Как указать язык сайта? (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-граммов)