Стратегия режима обслуживания с учетом SEO


Какие рекомендации считаются наилучшими при обслуживании вашего сайта во время обновления? Я спрашиваю, потому что мне не очень нравится, когда сайт с более чем 60 тысячами проиндексированных страниц в Google выбрасывает заголовок 404, фактически сообщающий Google, что сайты исчезли. Я бы предпочел сказать Google, что сайт исчез на несколько часов, поэтому googlebot должен вернуться через несколько часов и пока ничего не делать.

Только что нашел этот пост в официальном блоге Google для веб-мастеров: http://googlewebmastercentral.blogspot.com/2011/01/how-to-deal-with-planned-site-downtime.html , прямо из источника!

Author: ChrisR, 2011-03-04

3 answers

Должно быть приемлемо использовать перезапись или другое перенаправление для отправки всего трафика на страницу обслуживания, которая возвращает статус 503 - Служба недоступна. Из W3, 503 следует использовать, когда:

В настоящее время сервер не может обработать запрос из-за временной перегрузки или обслуживания сервера.

См. http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.4 для получения дополнительной информации о коде статуса 503.

 3
Author: Ryan Chouinard, 2011-03-04 15:10:23

Перенаправление 307 (или отправка их обратно на страницу обслуживания с кодом 503) на страницу вашего сайта приведет к тому, что googlebot вернется позже:

Http://www.ivankristianto.com/web-development/programming/enable-maintenance-mode-with-htaccess/1619/

 4
Author: James T, 2011-03-04 15:24:35

Вы можете выполнить одно из следующих действий:

Добавить

Запретить: /

В robots.txt во время обновления. Это говорит боту, чтобы он ничего не индексировал прямо сейчас. Однако остерегайтесь риска, что он начнет удалять страницы в индексе. Я, однако, не думаю, что это сделает это, но я не уверен.

Используйте rewriterule, который перехватывает все запросы, и сделайте 302 Временно перемещенными на вашу страницу обслуживания. Это, вероятно, самая безопасная ставка.

 -2
Author: jishi, 2011-03-04 15:15:11