
В WordPress файл robots.txt управляет индексацией сайта поисковыми системами. По умолчанию WordPress генерирует виртуальный файл robots.txt, который доступен по адресу https://ваш_домен/robots.txt. Этот файл не всегда существует на сервере физически, пока вы не создадите его вручную через файловый менеджер или FTP.
Для создания реального файла robots.txt в корневой директории сайта используйте FTP или панель управления хостингом. Разместите файл в корне WordPress, на одном уровне с папками wp-content, wp-admin и wp-includes. Только так поисковые системы смогут корректно считывать правила индексирования.
Если требуется внести изменения в виртуальный файл, это можно сделать через плагин SEO, например Yoast SEO или All in One SEO. Эти плагины позволяют редактировать содержимое robots.txt без прямого доступа к серверу, добавляя блокировки для отдельных страниц или директивы для карт сайта.
После создания или изменения файла важно проверить его доступность по адресу ваш_домен/robots.txt и убедиться, что синтаксис правил соблюдён. Неправильные директивы могут полностью закрыть сайт от индексации, что негативно скажется на поисковой выдаче.
Где находится файл robots.txt в WordPress

В WordPress файл robots.txt может существовать в двух вариантах: физический и виртуальный. Виртуальный создаётся системой автоматически, если физический отсутствует.
По умолчанию WordPress генерирует виртуальный файл, доступный по адресу:
https://ваш-сайт.ru/robots.txt
Этот файл можно просмотреть через браузер, но изменить его напрямую нельзя. Для внесения изменений требуется создать физический файл в корневой директории сайта.
Физический файл robots.txt размещается в корне установки WordPress. Пример структуры:
/wp-content//wp-admin//wp-includes//robots.txt
Создание и редактирование физического файла выполняется через:
- FTP/SFTP: подключение к серверу и загрузка файла
robots.txtв корень. - Файловый менеджер хостинга: использование интерфейса для загрузки или редактирования файла.
- Плагины SEO (например, Yoast SEO): позволяют редактировать содержимое robots.txt из админки WordPress.
После создания физического файла WordPress перестаёт использовать виртуальный. Любые изменения, внесённые через плагины или напрямую в файл, становятся активными сразу.
Рекомендации по размещению:
- Файл должен находиться строго в корне сайта, а не в поддиректориях.
- Права доступа: 644 (чтение для всех, запись для владельца).
- Проверка доступности: введите
https://ваш-сайт.ru/robots.txtв браузере.
Такое расположение обеспечивает правильное взаимодействие с поисковыми системами и гарантирует, что инструкции в robots.txt будут корректно применяться.
Путь к файлу robots.txt в корне сайта

Путь к файлу обычно выглядит так:
- Через FTP/SFTP:
/public_html/robots.txtили/www/robots.txt - Через хостинг-панель (cPanel, Plesk): корневая папка сайта
Если файл отсутствует, WordPress автоматически создает виртуальный robots.txt, доступный по адресу https://ваш-сайт.ru/robots.txt, но он не хранится на сервере физически.
Для постоянных изменений рекомендуется создавать реальный файл в корне сайта. Это позволяет:
- Управлять доступом поисковых систем к конкретным папкам и страницам.
- Добавлять ссылки на карты сайта (
Sitemap). - Устанавливать правила для разных ботов.
После добавления файла проверьте его доступность через браузер: откройте https://ваш-сайт.ru/robots.txt. Файл должен загружаться без редиректов и ошибок 404.
Как найти robots.txt через FTP

Подключитесь к серверу через FTP-клиент, например FileZilla или WinSCP, используя данные для входа: хост, логин и пароль.
Перейдите в корневую директорию сайта WordPress. Обычно это папка public_html или www, где находятся файлы wp-config.php и папки wp-content, wp-includes, wp-admin.
Ищите файл robots.txt напрямую в корневой папке. Если файла нет, WordPress создаёт виртуальный robots.txt автоматически при обращении к вашему сайту по адресу ваш-домен/robots.txt.
Для создания собственного файла загрузите на сервер текстовый файл с именем robots.txt в корневую директорию. Проверьте права доступа: 644 для корректного чтения поисковыми системами.
После загрузки откройте файл через FTP-клиент или встроенный редактор хостинга, чтобы убедиться в корректности правил и отсутствии синтаксических ошибок.
Если на сервере настроены кэш-плагины или CDN, очистите кеш после изменения файла, чтобы новые правила начали работать сразу.
Использование файлового менеджера хостинга для доступа к robots.txt
Для доступа к файлу robots.txt через файловый менеджер хостинга необходимо войти в панель управления хостингом, например cPanel, Plesk или DirectAdmin. После входа следует открыть раздел Файловый менеджер.
Файл robots.txt располагается в корневой директории сайта, которая обычно называется public_html или www. Если файл отсутствует, его можно создать вручную, нажав кнопку Создать файл и указав имя robots.txt.
Для редактирования файла нужно выделить его и выбрать Редактировать или Edit. Файловый менеджер позволяет вносить изменения без необходимости использовать FTP-клиенты. После внесения изменений важно сохранить файл и проверить, что права доступа установлены корректно, обычно 644, чтобы поисковые системы могли читать его содержимое.
После сохранения изменений рекомендуется открыть в браузере адрес https://ваш_домен/robots.txt, чтобы убедиться, что файл доступен публично и корректно отображает правила для поисковых роботов.
Проверка виртуального robots.txt, создаваемого WordPress
WordPress автоматически создает виртуальный файл robots.txt, если физический файл отсутствует в корневой директории сайта. Этот файл доступен по адресу https://ваш-сайт.ru/robots.txt и формируется динамически системой.
| Путь | Разрешение/Запрет |
|---|---|
| /wp-admin/ | Disallow |
| /wp-includes/ | Disallow |
| /wp-content/plugins/ | Disallow |
| /wp-content/themes/ | Disallow |
| / | Allow |
Для точной диагностики рекомендуется использовать инструмент Google Search Console: «Проверка файла robots.txt». С его помощью можно определить, какие URL блокируются, и выявить конфликты с правилами плагинов SEO.
Если необходимо изменить поведение виртуального файла, достаточно создать физический robots.txt в корневой папке сайта. WordPress автоматически отдаст его вместо виртуального, что позволит добавить специфические директивы для поисковых систем без изменения ядра.
При тестировании важно учитывать кэширование: некоторые плагины кэшируют файл, поэтому новые правила могут не отображаться мгновенно. Очистка кэша и повторная проверка в браузере или через Search Console гарантирует актуальность данных.
Создание собственного robots.txt при его отсутствии
Если файл robots.txt отсутствует в корневой директории WordPress, его необходимо создать вручную. Файл должен располагаться в корне сайта: public_html/ или www/, в зависимости от структуры хостинга.
Создайте новый текстовый файл с названием robots.txt и убедитесь, что он имеет кодировку UTF-8 без BOM. Это предотвращает проблемы с распознаванием файла поисковыми системами.
Для базовой защиты административных страниц WordPress добавьте следующие строки:
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Если необходимо разрешить доступ к определённым ресурсам, используйте директиву Allow, например:
Allow: /wp-admin/admin-ajax.php
После создания файл нужно загрузить на сервер через FTP или через файловый менеджер хостинга. Проверьте корректность работы, открыв https://ваш-сайт.ru/robots.txt в браузере.
Для улучшения индексации сайта можно добавить ссылку на карту сайта:
Sitemap: https://ваш-сайт.ru/sitemap.xml
После публикации рекомендуется проверить файл с помощью инструментов Google Search Console или Яндекс.Вебмастер, чтобы убедиться, что поисковые роботы правильно интерпретируют правила.
Редактирование robots.txt через плагин SEO

В WordPress большинство плагинов SEO, включая Yoast SEO и All in One SEO, предоставляют встроенный редактор файла robots.txt. Он позволяет управлять правилами индексации без прямого доступа к серверу.
Для редактирования через Yoast SEO перейдите в SEO → Инструменты → Редактор файлов. Здесь можно создать файл robots.txt, если он отсутствует, или изменить существующий. Плагин автоматически проверяет синтаксис, что снижает риск ошибок.
All in One SEO предоставляет раздел Инструменты → Файл редактора, где можно добавлять правила: User-agent, Disallow, Allow. Плагин позволяет сохранять резервные копии, что полезно при тестировании ограничений индексации.
Рекомендуется проверять внесённые изменения через Google Search Console → Проверка robots.txt, чтобы убедиться, что поисковые боты видят актуальные правила. После сохранения плагин синхронизирует файл с корневой директорией сайта.
Использование плагина упрощает управление robots.txt, исключает необходимость FTP-доступа и позволяет быстро вносить корректировки при изменении структуры сайта или стратегии SEO.
Проверка изменений robots.txt онлайн
Для проверки актуальности изменений в файле robots.txt используйте инструменты, которые анализируют его доступность и синтаксис. Начать можно с официального сервиса Google Search Console: откройте раздел «Инструменты для проверки файла robots.txt», вставьте URL сайта и нажмите «Тестировать». Сервис покажет, какие страницы разрешены или запрещены для индексации.
Кроме Google, можно использовать онлайн-валидаторы, например, SEO Review Tools или Technical SEO Robots.txt Tester. Эти инструменты выявляют синтаксические ошибки, лишние пробелы, некорректные директивы и проверяют доступ к конкретным URL.
После внесения изменений в WordPress рекомендуется очистить кэш сайта и CDN, если используется. Это гарантирует, что проверка отражает актуальное состояние файла, а не старую версию, сохранённую в кеше.
Для регулярного контроля можно настроить автоматические проверки через сканеры сайта. Они фиксируют любые изменения в robots.txt и уведомляют о появлении запрещённых или ошибочных директив, что помогает поддерживать корректную индексацию страниц поисковыми системами.
Ошибки при расположении и доступе к robots.txt

Файл robots.txt должен находиться в корневой директории сайта, обычно это /public_html/ или /www/. Размещение в подпапках, например /wp-content/ или /wp-includes/, делает его недоступным для поисковых систем.
Неправильные права доступа – частая ошибка. Файл должен иметь права 644 (чтение для всех, запись для владельца). Если стоят права 600 или 400, роботы не смогут его прочитать, что приведет к индексации запрещенных разделов.
Отсутствие файла robots.txt может привести к бесконтрольной индексации всех страниц, включая административные и служебные, что повышает нагрузку на сервер и риски утечки данных.
Некорректные правила внутри файла также создают проблемы. Использование директив с синтаксическими ошибками, например лишние слеши или пробелы перед «User-agent» и «Disallow», игнорируются поисковыми системами.
Неправильная настройка SSL или редиректов может сделать файл недоступным по https. Проверка доступности через браузер и инструменты типа Google Search Console обязательна после изменения расположения или структуры сайта.
Совмещение нескольких файлов robots.txt с разными правилами через плагины WordPress без учета приоритета может вызвать конфликт директив. Рекомендуется поддерживать один основной файл и контролировать его через FTP или панель хостинга.
Вопрос-ответ:
Что такое файл robots.txt и зачем он нужен в WordPress?
Файл robots.txt — это текстовый документ, который сообщает поисковым системам, какие страницы сайта можно индексировать, а какие лучше скрыть. В WordPress он помогает управлять индексацией страниц, постов, архивов и медиафайлов, предотвращая появление в поиске лишнего контента, например, страниц админки или черновиков.
Где находится robots.txt в WordPress по умолчанию?
В стандартной установке WordPress физического файла robots.txt может не быть на сервере. Система создаёт виртуальный файл, доступный по адресу <ваш-сайт.ru>/robots.txt. Этот виртуальный файл WordPress формирует динамически, исходя из структуры сайта и настроек SEO-плагинов, если они установлены.
Можно ли создать или изменить robots.txt вручную в WordPress?
Да, можно создать собственный robots.txt и разместить его в корневой директории сайта. Для этого достаточно создать текстовый файл с именем robots.txt и добавить нужные правила для поисковых роботов. После загрузки файла в корень сайта WordPress будет использовать его вместо виртуального варианта. Также многие SEO-плагины позволяют редактировать файл прямо через админку.
Почему поисковые системы иногда не видят изменения в robots.txt?
Иногда изменения в файле robots.txt не отражаются сразу, потому что поисковые системы кэшируют старые версии. Кроме того, если WordPress использует виртуальный файл или SEO-плагин, который формирует robots.txt динамически, ручные изменения в корне могут не применяться. В таких случаях нужно проверить, что файл реально доступен по адресу <ваш-сайт.ru>/robots.txt и что плагин не перезаписывает его.
Можно ли запретить доступ к админке через robots.txt?
Да, это одна из распространённых практик. Например, можно добавить в файл строки:
Где в WordPress можно найти файл robots.txt?
В WordPress файл robots.txt обычно находится в корневой директории сайта, рядом с папками wp-content, wp-admin и wp-includes. Если вы используете стандартную установку, его можно открыть через FTP-клиент или файловый менеджер хостинга. Иногда этот файл может быть виртуальным и создаваться динамически самим WordPress, в таком случае вы его не увидите физически на сервере, но доступ к нему возможен через адрес site.ru/robots.txt.
Как редактировать robots.txt в WordPress, если его нет в корневой папке?
Если файла robots.txt нет в корне сайта, WordPress создаёт виртуальный файл, который виден поисковикам, но не хранится физически. Чтобы внести изменения, можно создать свой файл robots.txt и загрузить его в корень сайта через FTP или файловый менеджер хостинга. Также редактировать правила можно через плагины для SEO, например Yoast SEO, которые позволяют управлять содержимым robots.txt прямо из панели управления WordPress без прямого доступа к серверу.
