Чтобы полностью запретить индексирование сайта всеми поисковыми системами, есть несколько способов — лучше использовать сразу несколько, чтобы повысить надежность.
🔒 1. Через файл robots.txt (базовый способ)
Создай или отредактируй файл robots.txt в корне сайта:
Disallow: /
📌 Это говорит всем поисковым роботам: не индексировать ни одну страницу сайта.
👉 Но важно: это рекомендация, а не строгий запрет. Некоторые боты могут игнорировать.
🚫 2. Через мета-тег (более надежно)
Добавь в <head> каждой страницы:
📌 Это уже прямой сигнал:
-
noindex— не добавлять страницу в индекс -
nofollow— не переходить по ссылкам
🧠 3. Через HTTP-заголовок (самый надежный способ)
Если есть доступ к серверу, добавь заголовок:
Примеры:
Apache (.htaccess)
Nginx
🔐 4. Закрыть сайт паролем (100% защита)
Самый надежный способ — сделать сайт недоступным без авторизации:
-
HTTP Basic Auth
-
или через CMS
👉 Тогда поисковики просто не смогут зайти на сайт вообще.
⚠️ Важные нюансы
-
Если сайт уже проиндексирован, сначала добавь
noindex, а потом жди удаления из выдачи -
robots.txtне удаляет уже проиндексированные страницы -
Для быстрого удаления можно использовать:
-
Google Search Console
-
Bing Webmaster Tools
-
✅ Лучший вариант (рекомендуется)
Используй комбинацию:
-
robots.txt -
<meta name="robots" content="noindex"> -
-
при возможности
X-Robots-Tag
-
Если хочешь — скажи, какой у тебя сайт (WordPress, чистый HTML, фреймворк и т.д.), и я дам точные инструкции под твою ситуацию 👍
Для WordPress всё делается довольно просто — есть встроенные настройки + можно усилить их вручную.
✅ 1. Самый простой способ (через настройки WordPress)
Перейди в админке:
Настройки → Чтение
Поставь галочку:
❗ «Попросить поисковые системы не индексировать сайт»
📌 WordPress автоматически:
-
добавит
noindex -
обновит
robots.txt
👉 Это базовый и быстрый способ, но не всегда 100% надежный.
🔒 2. Усилить через SEO-плагин (рекомендуется)
Если используешь:
-
Yoast SEO
-
Rank Math
Там можно:
-
задать
noindexдля всего сайта или отдельных страниц -
контролировать индексацию более гибко
📌 Например в Yoast:
SEO → Настройки → Внешний вид поиска → Общие → noindex
🚫 3. Принудительно через header (надежнее всего)
Добавь в файл functions.php темы:
header(‘X-Robots-Tag: noindex, nofollow’, true);
});
📌 Это заставит поисковики точно не индексировать сайт.
🔐 4. Закрыть сайт паролем (лучший вариант для разработки)
Если сайт ещё не готов:
Через хостинг
-
включи password protection (Basic Auth)
или через плагины:
-
Password Protected
-
Coming Soon Page & Maintenance Mode
👉 Это самый надежный способ — боты вообще не попадут на сайт.
⚠️ Важно
-
Если сайт уже в поиске →
noindexудалит его не сразу -
robots.txtодин не поможет -
Кэш (например Cloudflare) может мешать — очисти его
💡 Рекомендуемая комбинация
Для WordPress лучше сделать так:
-
✔ Галочка в настройках
-
✔
noindexчерез SEO-плагин -
✔ (опционально) пароль на сайт