Полезное

Sitemap.xml и robots.txt: как помочь поисковику найти страницы

Два небольших файла решают, какие страницы сайта поисковик обойдёт и проиндексирует. Одна неверная строка в robots.txt способна убрать сайт из выдачи целиком. Объясняем назначение файлов и показываем, что в них должно быть.

Редакция Monolith Studio2 мин чтения

Чем отличаются два файла

Sitemap.xml — это список адресов, которые вы хотите показать поисковику, с датами обновления. Он помогает быстрее находить новые страницы, особенно на больших сайтах и у проектов, на которые мало ссылок. Файл лежит в корне сайта и подаётся в Search Console и Яндекс Вебмастер.

Robots.txt — инструкция для роботов, куда заходить нельзя. Он закрывает служебные разделы: корзину, личный кабинет, результаты внутреннего поиска, дубли с параметрами. Важно понимать: закрытие в robots.txt не удаляет страницу из выдачи, если на неё есть внешние ссылки. Для полного исключения используют метатег noindex.

Что должно попасть в sitemap

  • Только страницы с кодом ответа 200 и без перенаправлений
  • Только страницы, которые вы хотите видеть в поиске
  • Канонические адреса без лишних параметров и меток
  • Актуальная дата последнего изменения, а не сегодняшняя у всех страниц
  • Не более 50 тысяч адресов в одном файле, иначе делят на несколько
  • Разные языковые версии, если они есть, со ссылками друг на друга

Что закрывать в robots.txt

Закрывайте то, что не нужно в поиске и только тратит бюджет обхода: корзину и оформление заказа, личный кабинет, страницы фильтров с бесконечными комбинациями, страницы печати, результаты поиска по сайту, тестовые копии. Не закрывайте файлы стилей и скриптов: роботу нужно видеть страницу так же, как её видит пользователь.

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

Проверка после запуска

  1. Откройте адреса файлов

    ваш-сайт/robots.txt и ваш-сайт/sitemap.xml должны открываться и содержать актуальные данные.

  2. Убедитесь, что запрета нет

    В robots.txt не должно быть строки «Disallow: /» для всех роботов на боевом сайте.

  3. Отправьте карту в панели вебмастера

    В Google Search Console и Яндекс Вебмастере добавьте адрес sitemap и проверьте статус обработки.

  4. Просмотрите отчёты об индексации

    Страницы, исключённые «по тегу noindex» или «заблокированные в robots.txt», не должны быть среди важных.

Обсудим вашу задачу?

Напишите в двух словах, что нужно, — предложим решение и посчитаем стоимость.

Обсудить задачу

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

Не нашли свой вопрос — напишите, ответим в течение рабочего дня.

Задать вопрос
Сайт на конструкторе тоже нуждается в этих файлах?

Большинство конструкторов создают их автоматически, но проверьте содержимое. Иногда в них попадают служебные адреса или лишние страницы.

Как быстро поисковик увидит новую страницу?

От нескольких часов до недель. Карта сайта и ссылка на новую страницу с уже проиндексированной ускоряют процесс.

Не нашли свой вопрос — напишите, ответим в течение рабочего дня.

Задать вопрос

Читайте дальше

Читайте также

Проверим индексацию вашего сайта

Посмотрим файлы, отчёты вебмастера и найдём причину, если страницы не попадают в поиск.

Позвонить+7 708 758 18 60НаписатьWhatsApp
Городг. Актобе · работаем по всему КЗ

Оставить заявку

Ответим за 15 минут и назовём примерную цену.