Ведущий аналитик компании Google Джон Мюллер рассказал, как не потерять позиции в поиске, если возникает необходимость временно приостановить работу сайта. К примеру, если вам необходимо провести технические работы в течение одного или нескольких дней.
Существует три варианта действий, каждый из которых будет отличаться в зависимости от цели, которая вами движет.
1. Заблокировать функционал покупок. Страницы с корзиной товаров можно закрыть от индексации через файл robots.txt или с помощью метатега robots. При этом стоит уведомить об этом пользователей – например, отключив ссылку на корзину, добавить соответствующее сообщение или показывать информационную страницу вместо корзины.
2. Показывать всплывающее сообщение. Если необходимо заблокировать сайт целиком, то можно использовать в качестве оповещения пользователей сообщение «временно недоступно», информационную страницу или всплывающее окно. Сервер должен возвращать ошибку 503, которая гарантирует, что Google не индексирует временный контент, который показывается пользователям.
Примерно в течение недели Googlebot будет пытаться просканировать страницы, которые возвращают код ответа сервера 503. Далее эта ошибка будет расценена как постоянная. Для указания временного интервала, по истечении которого роботу следует посетить страницу, можно использовать заголовок Retry-After.
3. Полностью отключить сайт. Третий вариант – отключение сервера. В частности, это актуально при переносе сервера в другой дата-центр. Для этого у пользователя должен быть временный сервер, возвращающий код ответа 503 для всех URL. Также необходимо настроить DNS-сервер так, чтобы он временно указывал на этот сервер:
- За несколько дней до проведения технических работ нужно изменить в меньшую сторону параметр TTL в DNS-сервере (например, установить его на пять минут).
- Указать в настройках DNS-сервера IP-адрес временного сервера.
- Как только все запросы начнут поступать на временный сервер, нужно отключить основной.
- После завершения работ необходимо подключить к сети свой основной сервер.
- Изменить настройки DNS, указав IP-адрес основного сервера.
- Вернуть прежние значения параметра TTL.
Источник https://www.seonews.ru/