Что делаем
Раз в пятнадцать минут — запрос HEAD к главной: код ответа и время. Раз в несколько часов и когда ответ изменился — начало главной, чтобы отличить сайт от заглушки. Перед этим — robots.txt. Сервер ответил ошибкой — спрашиваем главную ещё раз строкой браузера, с тем же именем в конце.