IT'S NEW IT'S NEW

Поиск

Полное руководство по robots.txt: от базовой настройки до SEO-оптимизации и GEO

Полное руководство по robots.txt: от базовой настройки до SEO-оптимизации и GEO
4 минуты

Файл robots.txt — фундамент SEO-оптимизации, определяющий видимость сайта в поисковых системах. Ошибочная настройка может сделать ресурс невидимым для роботов, что напрямую влияет на трафик и ранжирование. В этом руководстве детально разберем требования к файлу, ключевые директивы, их применение для SEO и GEO, а также добавим практические кейсы и инструменты контроля.

Что такое robots.txt?

Файл robots.txt — это текстовый документ формата .txt, содержащий инструкции для поисковых роботов (краулеров). Он управляет процессом индексации, указывая роботам, какие страницы сайта следует сканировать и индексировать, а какие — игнорировать. SEO-специалисты используют этот инструмент для оптимизации crawl-бюджета, предотвращения индексации технических страниц и дубликатов.

Требования к файлу robots.txt

Чтобы роботы корректно распознали правила, файл должен соответствовать строгим техническим требованиям:

  • Расширение: только .txt
  • Имя файла: robots.txt (строчные буквы, без пробелов и символов)
  • Расположение: корневой каталог сайта (например, example.com/robots.txt)
  • Максимальный размер: 500 КБ (большие файлы могут не обрабатываться)
  • Кодировка: UTF-8 без BOM (Byte Order Mark)
  • HTTP-статус: 200 OK

Совет: в CMS (WordPress, Bitrix, OpenCart) файл можно редактировать через административную панель, но технические требования остаются неизменными.

Ключевые директивы robots.txt

Директивы — это команды, управляющие поведением роботов. Рассмотрим основные:

User-agent

Указывает целевого робота. В файле может быть несколько секций User-agent:

    1. User-agent: *
    — для всех роботов
    1. User-agent: Yandex
    — для роботов Яндекса
    1. User-agent: Googlebot
    — для Google

Важно: перед каждой новой директивой User-agent добавляйте пустую строку для разделения секций.

Disallow

Запрещает индексацию определенных страниц. Применяется для:

  • Технических страниц: «Регистрация», «Корзина», «Авторизация»
  • Конфиденциальных данных: личных кабинетов, платежных систем
  • Дубликатов: UTM-меток, версий для печати
  • Логов и статистики: /admin/, /cgi-bin/

Примеры:

    1. Disallow: /
    — блокирует весь сайт
    1. Disallow: /*?price=
    — закрывает страницы с фильтрами цены
    1. Disallow: */private/
    — запрещает доступ к каталогу /private/

Совет: используйте wildcard «*» для гибкого управления:

  1. Disallow: */temp/*
блокирует все временные разделы.

Allow

Разрешает доступ к разделам внутри заблокированных Disallow. Пример для интернет-магазина:

  1. User-agent: *
  2. Disallow: /catalog/
  3. Allow: /catalog/auto/
  4.  

Здесь запрещен весь каталог, но разрешена подкатегория авто.

Sitemap

Указывает пути к картам сайта. Ключевая директива для быстрой индексации:

  1. Sitemap: <a href="https://example.com/sitemap.xml">example.com/sitemap.xml</a>
  2. Sitemap: <a href="https://example.com/sitemap-news.xml">example.com/sitemap-news.xml</a>
  3.  

Особенность: директива межсекционная (роботы видят ее в любом месте файла).

Clean-param (для Яндекса)

Устраняет дубликаты из-за динамических параметров. Пример:

  1. User-agent: Yandex
  2. Clean-param: ref /product
  3.  

Робот Яндекса объединит страницы типа

  1. product?ref=site1
и
  1. product?ref=site2
в одну основную версию.

Ограничения и особенности robots.txt

  • Рекомендательный характер: роботы могут игнорировать правила (особенно агрессивные сканеры)
  • Не влияет на индекс: Disallow запрещает сканирование, но не удаление из индекса
  • Альтернатива noindex: для полного исключения используйте тег
    1. <meta name="robots" content="noindex">

Ошибка: новички часто забывают, что robots.txt не защищает от сканирования — только от индексации.

Проверка robots.txt

После создания файла обязательно проверьте его:

Google Search Console

  1. Перейдите в раздел «Индексирование» → «Файл robots.txt»
  2. Проверьте синтаксис и доступ к URL
  3. Используйте «Тестер robots.txt» для симуляции

Яндекс Вебмастер

  1. Выберите «Инструменты» → «Анализ robots.txt»
  2. Укажите домен и запустите проверку
  3. Ошибки будут в разделе «Ошибки» (например, отсутствие User-agent, превышение размера)

robots.txt и SEO: лучшие практики

Кейсы управления сканированием

  • Защита раздела:
    1. User-agent: *
    2. Disallow: /private/
    3.  
  • Разрешение только для важных страниц:
    1. User-agent: *
    2. Disallow: /
    3. Allow: /$
    4. Allow: /contacts/
    5.  
  • Блокировка фильтров в каталоге:
    1. User-agent: *
    2. Disallow: /*?price=
    3. Disallow: /*?size=
    4.  

Совет: для крупных сайтов используйте

  1. Disallow: */
вместо
  1. Disallow: /
— это исключает только вложенные страницы, но позволяет индексировать корень.

robots.txt и GEO: оптимизация под нейросети

GEO (Generative Engine Optimization) — адаптация контента для ИИ-ответов. Чтобы попасть в выдачу ChatGPT, Claude или Perplexity, разрешите сканирование их роботам:

  1. # OpenAI
  2. User-agent: GPTBot
  3. Allow: /
  4.  
  5. User-agent: OAI-SearchBot
  6. Allow: /
  7.  
  8. User-agent: ChatGPT-User
  9. Allow: /
  10.  
  11. # Anthropic
  12. User-agent: ClaudeBot
  13. Allow: /
  14.  
  15. # Perplexity
  16. User-agent: PerplexityBot
  17. Allow: /
  18.  

Важно: это не гарантирует попадание в ИИ-выдачу, но повышает шансы на индексацию. Добавляйте эти директивы после основных (Yandex, Googlebot).

Частые ошибки и их исправление

  • Неправильный путь: файл должен быть в корне сайта, а не в /robots.txt/
  • Пробелы в названии: используйте только robots.txt, не Robots.txt или robot.txt
  • Отсутствие Sitemap: добавьте карту сайта для ускорения индексации
  • Блокировка всего сайта: проверяйте правила перед применением

Заключение

Правильная настройка robots.txt — критически важный этап SEO. Она помогает:

  • Контролировать crawl-бюджет
  • Устранить дубликаты
  • Защитить конфиденциальные данные
  • Оптимизировать под новые форматы поиска (GEO)

Регулярно тестируйте файл, обновляйте его при изменении структуры сайта и используйте инструменты вебмастеров для мониторинга.

03:10
244
Поделиться:
0
Recovery Recovery 12 дней назад #
Полезное руководство. Теперь не придётся разбираться в куче мусора, чтобы настроить robots.txt.
0
Конфетка Конфетка 9 дней назад #
Вау, супер-полезный разбор! Сразу понятно, как настроить robots.txt, чтобы сайт не канул в небытие для поисковиков. Надо же было узнать это раньше, реально рулит!
Оставаясь на сайте, вы соглашаетесь с Политикой в отношении cookie. Если не согласны, покиньте сайт.