Перейти к содержимому

Видимость сайта: управление приватностью в WordPress

Настройки → Чтение → блок Видимость сайта (/wp-admin/options-reading.php).

РежимЧто делает
Открыт для всехСайт индексируется поисковиками, доступен всем
Скрыть от поисковиковЗапрещает индексацию через robots.txt / noindex
ПриватныйТолько авторизованные пользователи видят сайт

На self-hosted WordPress это не гарантирует приватность. Флаг blog_public в wp_options управляет только поисковыми системами. Любой, кто знает URL, сможет просматривать сайт.

Для реальной блокировки от поисковиков также проверьте:

  • robots.txt — не заблокирован ли случайно.
  • SEO-плагины (Yoast, Rank Math) — имеют свои настройки noindex.

На self-hosted WordPress нет встроенного режима «Coming Soon» или «Private» как на WordPress.com. Приватность достигается через:

Вариант 1: плагины

  • Coming Soon & Maintenance Mode — бесплатный, показывает страницу-заглушку.
  • SeedProd — конструктор Coming Soon / Maintenance страниц.
  • WP Maintenance Mode — лёгкий плагин с таймером обратного отсчёта.

Вариант 2: через .htaccess (для разработчиков)

# Закрыть сайт паролем (требуется .htpasswd)
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /path/to/.htpasswd
Require valid-user

Вариант 3: через wp-config.php

define('WP_MAINTENANCE_MODE', true);
User-agent: *
Disallow: /

Такой robots.txt просит роботов не индексировать сайт, но не запрещает доступ. Добросовестные поисковики выполнят просьбу.

Добавьте через wp_head хук или SEO-плагин:

add_action('wp_head', function() {
if (!is_user_logged_in()) {
echo '<meta name="robots" content="noindex, nofollow">';
}
});