Перемещение веб-сайта во временное удержание, если это будет время простоя для обслуживания или по религиозным причинам, не повредит вашему постоянному SEO. Тем не менее, это может привести к снижению временных результатов поиска до тех пор, пока веб-сайт не станет резервным копированием, но, очевидно, этого следует ожидать, но в долгосрочной перспективе, никаких проблем.
Совет, чтобы временно приостановить работу сайта без какого-либо серьезного влияния на SEO, заключается в использовании правильного кода состояния. Во всех сценариях всегда лучше возвращать ответ HTTP-заголовка 503 (служба недоступна) . Желательно сначала использовать 503 без перенаправления 302, потому что боты увидят статус 302, прежде чем он обнаружит 503 (хорошая точка от w3dk ).
Это можно сделать в HTML, PHP или HTACCESS. Поскольку большинство ответов в настоящее время охватывают различные методы htaccess, я подумал, что добавлю метод PHP на тот случай, если кто-то предпочтет альтернативное решение.
Установка статуса заголовка 503 в PHP
$protocol = "HTTP/1.0";
if ( "HTTP/1.1" == $_SERVER["SERVER_PROTOCOL"] )
$protocol = "HTTP/1.1";
header( "$protocol 503 Service Unavailable", true, 503 );
header( "Retry-After: 3600" );
Retry-After находится в секундах, поэтому 3600 - 1 час. Если вам нужно больше времени простоя, просто измените номер на то, что вам нужно. Просто гуглите сколько секунд в Х часах.
Лак и другие настройки кэширования
Если вы используете Varnish или любую другую установку, которая кэширует HTML, вам нужно будет очистить кеш, чтобы изменения вступили в силу, поскольку заголовки обычно кэшируются.