Як повністю заборонити індексувати сайт 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 у своєму ядрі вже містить такий функціонал. Для цього відкрийте адмін-меню Налаштування -> Читання, активуйте опцію Запропонувати пошуковим системам не індексувати цей сайт та збережіть налаштування.

Після завершення всіх робіт з розробки сайту не забудьте вимкнути заборону індексації.

Михайло Петров
Михайло Петров

Мене звати Михайло. Я — WordPress-розробник. Створюю візитки, корпоративні сайти, блоги на WordPress.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *