Мета-тег noindex
Что такое noindex и откуда он взялся
Мета-тег noindex появился как ответ на необходимость веб-мастеров контролировать видимость своих страниц в поисковых системах. В 2000-х Яндекс стал поддерживать специальный HTML-тег, который позволял исключать из индекса отдельные куски кода или всю страницу, не удаляя её с сайта. Это было удобно для закрытия служебных разделов, форм обратной связи и других элементов, которые не несут ценности для пользователя, но засоряют выдачу. Позже Google предложил аналогичный механизм через HTTP-заголовок X-Robots-Tag, который работает на уровне сервера и не требует изменений в коде страницы. Сегодня noindex — это стандартный инструмент технического SEO, который понимают все крупные поисковики, хотя реализация отличается.
Как работает noindex и как он влияет на SEO
Когда поисковый робот встречает тег noindex в HTML, он не добавляет содержимое в индекс. При этом страница остаётся доступной для перехода по прямой ссылке, но не участвует в поиске. Важно понимать: noindex не передаёт ссылочный вес, как это делает nofollow, и не блокирует обход — робот всё равно сканирует страницу, чтобы убедиться в актуальности запрета. Это отличает его от robots.txt, который полностью запрещает доступ. Для SEO noindex полезен в нескольких случаях: закрытие корзины, личного кабинета, фильтров с динамическими параметрами — они создают дубли и размывают релевантность основного сайта. Также стоит использовать noindex для страниц с партнёрскими программами, рекламными лендингами, если они не должны влиять на общую выдачу. Некоторые CMS, например 1C-Bitrix, автоматически подставляют noindex для служебных страниц, что упрощает работу.
Практический пример использования noindex
Представьте интернет-магазин, где есть страница сравнения товаров. Пользователи могут на неё попасть, но в поиске она не нужна, так как является динамической и постоянно меняется. В секции
такой страницы достаточно прописать тег:<meta name="robots" content="noindex"> — и Яндекс перестанет её учитывать. Для Google придётся дополнительно настроить сервер, чтобы он отдавал заголовок X-Robots-Tag: noindex. Если нужно скрыть только часть страницы, например, блок с ценами для незарегистрированных пользователей, в HTML вставляют конструкцию: <noindex>...</noindex>, которую понимает Яндекс, но для Google это будет обычный текст, поэтому для него придётся использовать другие методы, например, рендеринг через JavaScript.Типичная ошибка: путаница noindex и nofollow
Частая ошибка начинающих SEO-специалистов — использование noindex вместе с nofollow в попытке «полностью закрыть» страницу. На самом деле noindex управляет индексацией контента, а nofollow — переходом по ссылкам. Если поставить оба тега, поисковик может вообще не увидеть страницу, что приведёт к потере трафика и позиций. Ещё одно заблуждение — считать, что noindex влияет на уже проиндексированные страницы мгновенно. После добавления тега робот должен повторно посетить страницу, чтобы снять её с индексации, это может занять несколько дней. Также важно не ставить noindex на весь сайт целиком через глобальный шаблон — так вы случайно исключите из выдачи все свои ключевые запросы. Вместо этого настроить индексацию выборочно, через метатеги или файлы robots.txt.