vasilenko.info

Генератор robots.txt

/tool/robots-txt-generator/ работает сборка в браузере, загрузка через сервер

Соберите файл по группам — Яндексу и Гуглу можно закрыть разное, — а потом сразу проверьте на нём список адресов: инструмент скажет не только «закрыт или нет», но и какая строка сработала. Сборка и проверка идут в браузере; на сервер уходит только домен, когда вы просите забрать файл с сайта или проверить карту.

промоДвадцать лет заметок про сайтыКак это делали в 2008-м и что из этого работает сейчас.Открыть

Сборка файла

Группа — это «кому» и «что». Робот читает правила только своей группы, поэтому Яндексу и Гуглу задают разное именно так: двумя группами, а не одним списком на всех.

Готовый набор под движок

Пути подставляются в поля первой группы обычным текстом — правьте, удаляйте, дописывайте. Наборы складываются: «Битрикс» плюс «Интернет-магазин» дают один список без повторов.

Доступ к сайту

«Закрыт целиком» заменяет правила во всех группах одной строкой Disallow: /. Списки при этом сохраняются в полях и вернутся, когда переключите обратно.

Заберём robots.txt с этого домена, разложим по группам и покажем построчно, что изменится. Домен полезен и без загрузки: по нему сверяется адрес карты сайта.

Файл читается на вашем устройстве и никуда не уходит.

Полные адреса с протоколом. Строк может быть несколько: индексная карта и товарная — это две строки.

    Яндекс эту директиву больше не учитывает: зеркало задаётся постоянным редиректом и canonical. Поле оставлено для тех, кому файл читает старый разборщик. Пустое поле — строки в файле не будет.

    Каждая строка уйдёт с решёткой впереди. Роботы комментарии пропускают — их читают люди, которые полезут в файл через год.

    Готовый файл

    robots.txt

    Готово

      Всего строк
      Групп User-agent
      Строк Disallow
      Строк Allow

      Файл собирается на вашем устройстве. Наружу уходит только домен — и только когда вы нажимаете «Забрать файл» или «Проверить карты».

      Проверка адресов

      Собранный выше файл применяется к списку адресов так же, как это делает поисковик: выигрывает самое длинное совпадение, при равной длине — разрешение, звёздочка и доллар работают. Видно не «да или нет», а какая именно строка сработала.

      Полный адрес обрезается до пути с параметрами — вставляйте прямо из выгрузки. Кириллицу приводим к процентной записи сами, как это делает робот.

      Группа выбирается по правилам поисковика: сначала точное имя, потом более общее (YandexBot берёт группу Yandex), в последнюю очередь — звёздочка.

      Готово

      Что робот увидит по каждому адресу
      АдресСработавшее правилоИтог

      Адресов проверено
      Открыто для обхода
      Закрыто
      Сработала группа
      промоПосчитайте заодно ROIОкупаемость кампании по расходу и доходу.Открыть

      Как пользоваться

      1. Нажмите на свой движок в наборах — пути лягут в поля первой группы. Дальше правьте их как обычный текст: набор нужен, чтобы не вспоминать, что у Битрикса лежит в /bitrix/, а не чтобы принять его молча.

      2. Если Яндексу и Гуглу нужно разное, нажмите «Добавить группу» или «Скопировать группу для Яндекса»: вторая группа получит свои роботы и свой список. Роботам нейросетей отдельная кнопка — она добавляет группу с восемью именами и запретом на весь сайт.

      3. Впишите адреса карт сайта, по одному в строке, и нажмите «Проверить карты»: сервер сходит по каждому адресу и вернёт код ответа, размер и тип содержимого. Строка Sitemap, ведущая в 404, — самая частая молчаливая ошибка.

      4. Введите свой домен и нажмите «Забрать файл» — мы принесём то, что лежит у вас сейчас, разложим по группам и покажем построчно, что изменится. Ничего не перезапишется без вашего нажатия.

      5. Проверьте адреса во втором разделе. Вставьте туда список из выгрузки и посмотрите, какая строка их закрывает: именно здесь видно, что «Allow: /cart/rules/» не работает, если выше стоит «Disallow: /cart/*».

      6. Скачайте файл кнопкой «Скачать файлом» и положите его в корень домена. Проверьте, что он открывается по адресу вашсайт.ru/robots.txt.

      промоСписок задач в браузереБез аккаунта, всё хранится на вашем устройстве.Открыть

      Разбор примера: магазин с закрытой корзиной

      Исходные данные — те же, что стоят в полях по умолчанию: их можно пересчитать в уме и убедиться, что инструмент не врёт.

      1. Одна группа даёт одну строку User-agent: * — все роботы, для которых нет своей группы, читают её.

      2. Три строки Disallow: по одной на каждый закрытый путь, и одна строка Allow.

      3. Строка Sitemap уходит в конец, за пределы групп: она общая для всех роботов, и повторять её в каждой группе не нужно.

      4. В проверке адресов /cart/ получает «Запрещён» с правилом «Disallow: /cart/», а /cart/rules/ — «Разрешён» с правилом «Allow: /cart/rules/»: у него совпадение на двенадцать знаков против шести.

      5. Адрес /catalog/shkafy/ не совпадает ни с одним правилом, поэтому он разрешён, и в столбце правила стоит прочерк — запрещать его нечему.

      Итого 6 непустых строк: 1 User-agent, 3 Disallow, 1 Allow, 1 Sitemap. Из шести проверенных адресов закрыты три: корзина, служебная страница и поиск.

      Частые вопросы

      промоВесь каталог инструментовСорок четыре штуки, все считают в браузере.Открыть

      Смежные инструменты

      6

      Генератор sitemap.xml

      Делает карту сайта из списка адресов, с приоритетами и датами.

      Открыть