Як повністю заборонити індексувати сайт WordPress
Привіт:) У цьому пості покажу декілька способів як закрити для індексації пошуковими системами сайт на WordPress. Зазвичай така необхідність виникає під час розробки, коли всі роботи проводяться безпосередньо на хостингу.
Спосіб 1. Код у файлі functions.php
/**
* Completely disable indexing of a site
*/
add_filter( 'wp_headers', static function ( array $headers, WP $wp ): array {
$headers['X-Robots-Tag'] = 'noindex, nofollow';
return $headers;
}, 10, 2 );
Спосіб 2. Файл robots.txt
Знайдіть або створіть у кореневому каталозі файл robots.txt та розмістіть на самому початку 2 директиви:
User-agent: *
Disallow: /
Метод підходить для всіх сайтів, побудованих за будь-якими технологіями.
Спосіб 3. Адмін-панель сайту
WordPress у своєму ядрі вже містить такий функціонал. Для цього відкрийте адмін-меню Налаштування -> Читання, активуйте опцію Запропонувати пошуковим системам не індексувати цей сайт та збережіть налаштування.
Після завершення всіх робіт з розробки сайту не забудьте вимкнути заборону індексації.
