Три инструмента скрывают контент от индексации, и они работают на разных уровнях: весь сайт или раздел, отдельная страница или часть текста страницы.
Сайт, раздел или страница
Disallowвrobots.txt.- Тег
robotsметатаг сnoindexилиnone. - Авторизация — и Яндех специально рекомендует это для скрытия главной страницы, с причиной, которую стоит запомнить: главная страница, заблокированная в
robots.txtвсе еще может появляться в результатах, если на нее ссылаются другие сайты. Блокировка — это не сокрытие.
Для всего по-настоящему ограниченного объедините авторизацию с ответом сервера 404, 403 или 410 для неавторизованных запросов, чтобы страница не просто отказывалась отображаться, но сообщала о своей недоступности.

Часть текста страницы
Элемент noindex — расширение Яндекса, отличное от метататага:
<noindex>текст, который не должен индексироваться</noindex>Две правила делают его опасным при неправильном использовании:
- Если закрывающий тег отсутствует, весь оставшийся контент страницы считается скрытым. Один незакрытый тег может удалить текст целой страницы из индекса.
- Вложенные теги игнорируются после первого закрывающего тега, поэтому вложенность работает не так, как написано.
Для валидной разметки принимается форма комментария: <!--noindex-->…<!--/noindex-->.

Выбор между ними
Спросите себя, что должно произойти, если кто-то введет URL напрямую. Если ответ «они должны это увидеть, но страница не должна ранжироваться» — noindex. Если ответ «робот не должен тратить здесь время» — Disallow. Если ответ «это никто не должен видеть» — авторизация с соответствующим кодом состояния. Эти три инструмента не взаимозаменяемы, и самая частая ошибка — использовать второй вместо третьего.
Как мы это применяем
The unclosed noindex element is a real failure we have inherited: a template emitted an opening tag and no closing one, and every page carrying it lost its text from the index while looking perfectly normal. We grep for the element on any site that uses it. And when a client asks for a page to be hidden, we ask which of the three outcomes they actually want — the answer is usually authorisation, not robots.txt.
Связанные услуги