Случайный noindex на ключевых страницах
Тэг `<meta name=robots content=noindex>` мог попасть из шаблона разработки. Как найти и убрать.
Симптом
- Страницы с важным контентом (главная, категории, товары) не появляются в поисковой выдаче.
- В поисковой консоли Google виден сигнал «noindex» для этих URL.
- При просмотре исходного кода страницы виден
<meta name="robots" content="noindex">в<head>. - Сайт работает корректно, но органический трафик резко падает.
- Внутренние ссылки ведут на страницы, но поисковый робот их не индексирует.
Причина
Во время разработки шаблонов иногда добавляют мета‑тег <meta name="robots" content="noindex"> для тестовых страниц, чтобы избежать индексации. Если этот тег попадает в общий шаблон или в блок, который подключается к ключевым страницам, он будет применяться ко всем страницам, включая главные и товарные. Кроме того, в некоторых CMS можно случайно включить глобальный параметр «noindex» в настройках, который автоматически вставляется в <head>.
Как проверить
-
Проверка исходного кода
Откройте любую ключевую страницу и посмотрите исходный код.
html <meta name="robots" content="noindex">Если тег присутствует, это подтверждает проблему. -
Проверка через инструменты разработчика
В Chrome → DevTools → Elements → найдите<meta name="robots">.
Если вcontentстоитnoindex, он активен. -
Проверка в поисковой консоли
Google Search Console → Индекс → Страницы → фильтрnoindex.
Список URL покажет, какие страницы помечены как noindex. -
Проверка шаблонов
В системе управления контентом (CMS) откройте шаблонheaderилиlayout.
Ищите строку, содержащуюmeta name="robots".
twig {% if page.noindex %} <meta name="robots" content="noindex"> {% endif %} -
Проверка глобальных настроек
В админке CMS проверьте раздел «SEO» или «Настройки поисковой индексации».
Убедитесь, что опция «noindex» отключена для всех страниц.
Решение
1. Удалить тег из шаблона
Если тег находится в общем шаблоне, удалите его полностью или оберните в условие, чтобы он применялся только к нужным страницам.
{# Пример для Twig #}
{% if page.noindex %}
<meta name="robots" content="noindex">
{% endif %}
2. Отключить глобальный параметр noindex
В настройках CMS найдите параметр «noindex» и выключите его для всех страниц, кроме тех, которые действительно не нужны в индексе.
3. Очистить кэш
После изменения шаблона очистите кэш сайта и кэш браузера, чтобы новые страницы загружались без мета‑тега.
4. Проверить изменения
- Перейдите на ключевую страницу и убедитесь, что
<meta name="robots">больше не содержитnoindex. - В Google Search Console нажмите «Проверить URL» для обновления индекса. После подтверждения Google начнет переиндексировать страницу.
5. Периодически проверять
Добавьте в план обслуживания регулярную проверку ключевых страниц через инструменты разработчика или скрипт, который сканирует сайт на наличие <meta name="robots" content="noindex">.
Связанные
Не хотите разбираться сами?
Запустите технический аудит сайта за 5 минут — получите PDF-отчёт с разбором всех 64 параметров и конкретными точками роста. Или закажите комплексное SEO-продвижение сайта — починим всё это и возьмём на себя дальнейшую оптимизацию.