Если ваш сайт не готов, т.е. идет его разработка, то его лучше закрыть. Как от заказчиков, так и от посторонних. В том числе и от поисковых систем. Зачем, чтобы видели ваш сайт в разобранном состоянии.
Рассмотрим самые основные приемы – как закрыть сайт на WordPress и на других CMS (вообще, любой сайт).
Закрыть при помощи плагина
Самое простое и не лучшее решение – скачать специальный плагин для WordPress, установить его и в настройках указать, что ваш сайт находится в разработке. Например, плагин WP Maintenance Mode. Есть у другие плагины. Вы увидите целый список подобных бесплатных плагинов. Тот же – «Under Construction» или Coming Soon Maintenance Mode.
Это удобно, если вам нужно быстрое решение и вы не хотите заморачиваться. К тому же, вы получаете бонусом – не просто белую страницу с «доступ запрещен», а красивый счетчик дней до запуска и надпись, что сайт находится в разработке.
Из минусов – лишние плагины и лишняя нагрузка на сайт. Вообще, чем меньше на сайте плагинов – чем он работает быстрее. Конечно же, даже с набором плагинов – главная грамотная оптимизация сайта.
Закрываем сайт от индексации
Если вы решили не закрывать свой сайт от пользователя, а просто не хотите, чтобы его индексировали поисковые системы, то сделать это можно в стандартных настройках WordPress: настройки – индексация роботами (нет). После запуска сайт – не забудьте переключить на «да».
Это полезно, чтобы поисковые роботы не индексировали массу технических и неготовых, пустых, шаблонных страниц.
Закрыть любой сайт при помощи htaccess
Любой – это значит, что не важно на какой CMS он сделан (или вообще без нее). Также, этот метод подойдет, если вы хотите блокировать пользователей с определенным IP-адресом. Например, закрыть китайские IP (явно это будут боты с китайских IP, а не пользователи из Китая, которые хотят почитать ваш русскоязычный контент).
В корневой директории вашего сайта открываем файл .htacess. В самое начало пишем следующие строки:
Order Deny,Allow
Deny from all
Allow from 37.214.62.187
Последний IP-адрес (37.214.62.187) – это тот, которому разрешен просмотр сайта. Т.е., с этого адреса вы можете заходить без проблем. Адресов может быть много, в том числе и маска (помните про китайские IP мы писали). Все остальные увидят белую страницу и надпись, что доступ запрещен (Forbiden).