Чтобы поисковые системы могли корректно индексировать ваш блог, необходимо создать правильный файл robots.txt для WordPress. Давайте рассмотрим, как это сделать и чем его наполнить.
Файл robots.txt помогает поисковым системам понять, какие страницы и разделы вашего сайта можно индексировать, а какие стоит игнорировать. В WordPress вы можете создать или настроить этот файл с помощью плагинов SEO, таких как Yoast SEO или All in One SEO Pack, или вручную, если у вас есть доступ к корневой директории сайта.
Вот пример содержимого файла robots.txt для WordPress:
User-agent: * Disallow: /wp-admin/ Disallow: /wp-includes/ Disallow: /xmlrpc.php Allow: /wp-admin/admin-ajax.php Sitemap: https://вашсайт.com/sitemap.xml
В этом примере мы указываем, что не хотим, чтобы поисковые системы индексировали админ-панель, включения и XML-RPC файл, но разрешаем доступ к файлу admin-ajax.php, который используется для AJAX-запросов. Не забывайте указывать ссылку на ваш sitemap.xml, чтобы поисковики могли проще находить другие страницы вашего сайта.
Также стоит внимательно следить за обновлениями, так как некоторые файлы и страницы могут быть актуальны только на момент написания. Регулярно проверяйте ваш robots.txt, чтобы быть уверенным в его актуальности и эффективности.
Помимо этого, полезно протестировать файл robots.txt с помощью инструментов, предоставляемых поисковыми системами, такими как Google Search Console. Это позволит вам убедиться, что все настройки работают должным образом и что важные страницы не блокируются для индексации.
Что дает Robots.txt?
Этот файл необходим для поисковых систем, чтобы они могли правильно индексировать ресурс. Его содержимое указывает поисковым ботам, какие страницы следует отображать в результатах поиска, а какие скрыть. Это помогает управлять тем, что именно будет показываться пользователям в выдаче.
Роль файла robots.txt для WordPress исключительно важна, так как он помогает направить поисковую систему к нужному контенту вашего сайта.
Например, если пользователь вводит в Гугле “купить холодильник”, ему не нужна страница администрирования магазина – он должен сразу перейти к разделу “Холодильники”.
Настройку файла robots.txt следует начинать уже на этапе разработки сайта, так как изменения могут стать активными не сразу. На это может уйти от недели до нескольких месяцев.
Кроме того, использование файла robots.txt может предотвратить индексацию дублирующего контента, который может негативно повлиять на SEO-рейтинг сайта. С его помощью также можно ограничить доступ к определенным разделам сайта, таким как папка с конфиденциальной информацией или временные страницы, которые вы не хотите публиковать в поисковых системах.
Важно помнить, что файл robots.txt не является надежным способом защиты конфиденциальной информации, так как его содержимое доступно для всех пользователей, которые могут изучить его. Для улучшенной безопасности данных рекомендуется использовать другие методы, такие как пароли или специальные настройки доступа.
Также стоит учитывать, что некоторые поисковые системы могут игнорировать указания в robots.txt, поэтому важно периодически проверять, как ваш сайт индексируется, и вносить изменения при необходимости.
Где находится Robots?
Этот стандартный текстовый файл располагается в корневом каталоге сайта. Доступ к нему можно получить по следующему адресу:
https://site.ru/robots.txt
Движок WordPress не генерирует файл robots.txt автоматически. Его нужно создавать вручную или использовать специальные инструменты для автоматизированного создания.
Не могу найти этот файл
Если указанный адрес открывается, но файла на сервере нет, это говорит о том, что он создан виртуально. Поиск не играет роли – главное, чтобы файл был доступен.
Зачем нужен файл robots.txt?
Файл robots.txt используется для управления доступом поисковых роботов к различным страницам вашего сайта. С его помощью вы можете указать, какие разделы сайта должны индексироваться, а какие нет. Это особенно полезно для защиты конфиденциальной информации или оптимизации индексации.
Как правильно создать файл robots.txt?
Чтобы создать файл robots.txt, откройте текстовый редактор и добавьте нужные команды. Например:
User-agent: *
Disallow: /private/
Allow: /public/
После этого сохраните файл в формате .txt и загрузите его в корневой каталог вашего сайта. Не забудьте проверить его на ошибки с помощью специальных валидаторов, доступных онлайн.
Частые ошибки при работе с robots.txt
Среди распространенных ошибок — неправильная синтаксическая структура, забытые слэши или неверно указанные директории. Также важно помнить, что не все поисковые системы следуют указаниям из robots.txt, поэтому его наличие не гарантирует полную защиту содержимого.
Из чего состоит
Основные директивы, из которых складывается файл:
- User-agent — задается для поисковых роботов.
- Disallow — ограничивает доступ.
- Allow — разрешает доступ.
- Sitemap — указывает полный URL-адрес XML-карты сайта.
Правильный robots.txt для ВордПресс
Существует множество вариантов. Инструкции могут различаться в зависимости от специфики каждого сайта.
Вот пример корректного файла robots.txt, который охватывает все разделы сайта. Кратко рассмотрим его директивы.
User-agent: *
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-content/cache
Disallow: /wp-json/
Disallow: /wp-login.php
Disallow: /wp-register.php
Disallow: /xmlrpc.php
Disallow: /license.txt
Disallow: /readme.html
Disallow: /trackback/
Disallow: /comments/feed/
Disallow: /*?replytocom
Disallow: */feed
Disallow: */rss
Disallow: /author/
Disallow: /?
Disallow: /*?
Disallow: /?s=
Disallow: *&s=
Disallow: /search
Disallow: *?attachment_id=
Allow: /*.css
Allow: /*.js
Allow: /wp-content/uploads/
Allow: /wp-content/themes/
Allow: /wp-content/plugins/
Sitemap: https://site.ru/sitemap_index.xml
Первая строка говорит о доступности ресурса для всех поисковых роботов.
Директивы Disallow запрещают индексацию служебных каталогов и файлов, закэшированных страниц, разделов авторизации и регистрации, а также фидов, страниц авторов, поиска и вложений.
Директивы Allow разрешают индексацию скриптов, стилей и файлов загрузок, тем и плагинов.
В последней строке указан адрес XML-карты сайта.
Директива Host, содержащая адрес сайта, считается устаревшей, поэтому ее добавление в файл robots.txt нецелесообразно.
Как создать robots.txt для сайта
Разберем несколько подходов: ручное создание и использование плагинов для WordPress.
Изменения в файле robots.txt не всегда сразу видны, для наблюдения за результатами может потребоваться от месяца до нескольких месяцев, в зависимости от поисковой системы. Поэтому рекомендуется формировать корректный файл еще на стадии создания сайта.
Вручную
Создание можно осуществить, например, в Блокноте (если работаете на локальном сервере) или через FTP-клиент (на хостинге).
Вручную добавить файл robots.txt на сайт проще всего через FTP. Для этого вам потребуется создать файл в текстовом формате, а затем загрузить его в корневую папку сайта с помощью FTP-клиента (например, FileZilla) рядом с файлами wp-config.php и wp-settings.php.

Перед загрузкой файла важно получить у вашего хостинг-провайдера IP-адрес сайта, а также логин и пароль для FTP.
После успешной загрузки файла вы можете перейти по адресу https://ваш_сайт.ru/robots.txt и проверить его актуальность.
С помощью плагинов
Для упрощения создания файла robots.txt в WordPress существуют специальные плагины. Некоторые из наиболее популярных: WordPress Robots.txt File, DL Robots.txt, Yoast SEO, All in One SEO Pack.
Clearfy Pro
Плагин Clearfy Pro создает виртуальный файл. Для этого:
- Зайдите в админ-меню Clearfy Pro.
- На вкладке SEO активируйте опцию Создать правильный robots.txt.
- Файл будет автоматически сгенерирован. При необходимости, вы можете отредактировать его содержимое в пределах данного поля.
- Не забудьте сохранить изменения.
Файл robots.txt всегда можно изменить. Для этого просто добавьте или замените нужные строки и сохраните изменения.
Активируйте промокод на 10% скидку.
Yoast SEO
Теперь рассмотрим создание файла robots.txt с использованием одного из мощнейших SEO-плагинов Yoast SEO.
Этот SEO-решение для WordPress также может помочь в данной задаче.
- Перейдите в раздел SEO > Инструменты.
- Нажмите на Редактор файлов.

- Если в корневом каталоге файла нет, нажмите Создать файл robots.txt. В открывшемся редакторе вставьте ранее описанный код и нажмите Сохранить изменения в robots.txt.
Если файл уже существует, вы можете вносить изменения.
- Не забудьте нажать Сохранить изменения в robots.txt.
All in One SEO Pack
Этот плагин также умеет управлять robots.txt. Для этого вам нужно:
- Открыть раздел All in One SEO > Модули.
- Выбрать модуль с таким же названием и нажать Activate.

- Перейдите к All in One SEO > Robots.txt.
- В соответствующих полях введите необходимые директивы.

Настройка для интернет-магазинов (WooCommerce)
Для сайтов на WordPress с использованием этого расширения следует добавить правила:
Disallow: /cart/ Disallow: /checkout/ Disallow: /*add-to-cart=* Disallow: /my-account/