Хотя в условиях современного рынка почти все компании вынуждены вести работу безостановочно, им иногда приходится делать перерывы и даже отключать свои веб-страницы. Сегодня мы поговорим о том, как приостановить показ сайта и при этом не нанести вреда своей коммерческой деятельности.
Блокировка корзины
Если вам на некоторое время нужно приостановить обработку покупок, наиболее простое решение заключается в блокировке корзины. При этом вы должны запретить сканирование страниц с корзиной (с помощью файла robots.txt) или их индексирование (используя метатег robots). Поскольку поисковые системы не будут иметь доступа к этим страницам либо не смогут их индексировать, вам нужно будет оповестить посетителей о приостановке работы корзины. Например, вы можете отключить ссылку на корзину, опубликовать специальное сообщение или показывать вместо корзины страницу с информацией.
Постоянный показ межстраничного или всплывающего оповещения
Если вам нужно закрыть весь сайт для посетителей, показывайте им сообщение "Сайт временно недоступен", страницу с информацией или всплывающее окно. При этом сервер должен возвращать код ответа HTTP 503 (Сервис недоступен). Это нужно для того, чтобы Google не индексировал материалы, которые показываются посетителям, пока ресурс недоступен. В противном случае они будут проиндексированы как контент сайта.
Примерно неделю робот Googlebot будет пытаться проиндексировать страницы, которые возвращают код ответа 503, а по истечении этого срока отсутствие доступа к ним будет считаться постоянной ошибкой. В таком случае эти страницы могут быть исключены из результатов поиска. Вы также можете указать срок, в течение которого сайт будет недоступен, с помощью заголовка ответа Retry-After. Помните, что, какой бы метод вы ни выбрали, блокировка сайта более чем на неделю негативно скажется на позициях сайта в результатах поиска.
Полное отключение сайта
Вы также можете вообще отключить свой сервер. В частности, это может потребоваться, если вам нужно перенести сервер в другой центр обработки данных. В этом случае используйте временный сервер, который будет отправлять код ответа HTTP 503 при запросе любых URL и показывать пользователям страницу с полезной информацией, а также настройте в записях DNS временную переадресацию на этот сервер.
- На несколько ближайших дней настройте низкое значение параметра TTL для ваших записей DNS, равное примерно 5 мин.
- Настройте в записях DNS временную переадресацию на IP-адрес этого сервера.
- Когда все запросы начнут отправляться на временный сервер, отключите основной сервер от Интернета.
- Выполните обслуживание основного сервера.
- По окончании работ снова подключите основной сервер к Интернету.
- Снова укажите IP-адрес вашего основного сервера в записях DNS.
- Настройте прежнее значение TTL для записей DNS.
Надеемся, что наши инструкции помогут вам в большинстве ситуаций, требующих временного выключения сервера. Если у вас возникнут вопросы, задавайте их на нашем справочном форуме для веб-мастеров.
P. S. Если у вас есть обычные магазины, не забудьте указать информацию об изменении вашего графика работы в данных о компании.
Автор: Джон Мюллер, аналитик в швейцарском офисе Google.