Один хороший способ сделать этот, который работает перекрестный браузер, обрисован в общих чертах в Отладка JavaScript: Выбросьте Свои Предупреждения! .
Если мой сайт закрыт на техническое обслуживание, как я могу сказать роботу Googlebot вернуться позже, а не проиндексировать страницу «Не работает на техническое обслуживание»?
Вы должны настроить свой сервер так, чтобы он возвращал статус 503 (сеть недоступна), а не 200 (успешно). Это позволяет роботу Googlebot узнать, что он может повторить попытку позже.
Не отправляйте 404 - они могут удалить вас из своего индекса.
Я бы, вероятно, отправил 503 и соответствующий Retry-After, хотя я не знаю, действительно ли что-нибудь использует заголовок.
Согласно Google код 503 будет подходящим вариантом, поскольку он означает, что «сервер временно недоступен». Также посетите страницу W3C там же.