Как обрабатывать несколько значений в мета-роботах?
О meta
-robots
сколько значений я могу поставить?
<meta name="robots" content="noindex, follow, nocache, nosnippet, noodp, noydir">
Это действительно? Или несколько метаэлементов?
<meta name="robots" content="noindex, follow">
<meta name="robots" content="nocache, nosnippet">
<meta name="robots" content="noodp, noydir">
Это возможно?
Какова лучшая практика?
2 ответа
Как вы упомянули в первом блоке кода вашего вопроса;
<meta name="robots" content="noindex, follow, nocache, nosnippet, noodp, noydir">
Это действительно. Вы можете объединить их с запятыми использовать его в теге до 1.
Вы также можете найти несколько хороших примеров в этой ссылке
Для HTML5 robots
имя зарегистрировано в MetaExtensions WHATWG. Там это говорит:
Разделенный запятыми список операторов, объясняющий, как сканеры поисковых систем должны обращаться с контентом.
Но поскольку запись в вики не определяет, что она ограничена одним случаем (как в случае с meta
-description
), должно быть несколько meta
-robots
элементы в документе.
Если у вас нет веской причины использовать несколько элементов, используйте только один и разделите запятыми его значения.