Янв
18
2012

Важность Last-Modified

Вся информация, которую я напишу ниже будет очень важной для вебмастеров у которых сайты работают на CMS WordPress! О ней почему-то не пишут в сети. Я вчера убил несколько часов пока не пришёл к решению данного вопроса. Может кто-то считает это палевом тем, но полезной информацией нужно делится.

Предисловие.
Вчера я начал курить от начала и до конца рекомендации Яндекса для вебмастеров ибо уже устал от стандартных ответов Платона по сайтах, которые под АГС.
Дошёл я до индексирования сайта, а именно заинтересовал пункт 6 в котором сказано следить за корректностью http-заголовков и про важность ответа сервера Last-Modified.
Онлайн сервисов для проверки http-заголовков можно найти много. Среди найденных мне понравился больше всего redbot.org, который проверяет все ответы сервера и делает замечания. Например, у меня он нашёл, что серверное время спешит на 17 секунд, что не есть хорошо.
Самой простой вариант проверки расположен по адресу last-modified.com/ru/.
Например, возьмём адрес этого сайта для проверки на отдачу сервером заголовка Last-Modified.
проверка на отдачу сервером заголовка Last-Modified
Прикольно, правда? Проверил я другие сайты на вордпресс и получил тоже самое. В итоге начался поиск зарытой собаки.

http-заголовок Last-Modified

Для начала я хочу на пальцах объяснить тем, кто не понимает важность отдачи сервером данной информации. Допустим у Вас есть довольно большой сайт. При заходе на него поисковый робот кидает запросы серверу на которые хочет получить ответы. В случае если ответ Last-Modified не получен он начинает повторно индексировать ВЕСЬ сайт. Вы представляете какая нагрузка идёт на сервер в этот момент? Конечно, можно директивой Crawl-delay в файле robots.txt указать время на задержку перед следующим запросом робота.
С помощью отдачи Last-Modified можно указать роботу что и где изменилось. Он переидексирует только изменённые страницы.
На многих форумах я встречал поодиночные случаи, когда вебмастера замечали отсутствие на WordPress отдачи заголовка Last-Modified и пробовали править код в шаблоне либо движке! Этого делать я крайне не рекомендую!
WordPress вообще не отдает Last-Modified.

Какой же выход есть?

Вот на это я вчера убил несколько часов. Выход, как оказалось довольно простой. На сайт, который работает под WordPress просто нужно установить плагин кэширования.
Этого вполне хватает. Такой плагин создает резервную копию страниц сайта в виде статических html документов, которые сами умеют отдавать такой важный параметр.

Почему Last-Modified такой важный?

На этот вопрос я дал ответ чуть выше. Благодаря ему робот поисковой системы не грузит сервер. Но это ещё не все. Как написано в документации для вебмастеров Яндекса, этот параметр влияет на поиск сайтов по времени! Лично я часто ищу в поисковике нужную информацию и выбираю в параметрах нужное мне время. Таким образом я всегда могу найти свежую по данному вопросу публикацию.
Сайты, которые не отдают Last-Modified не учитываются в таком виде поиска. Т.е. получается, что все сайты, работающие на движве WordPress у которых не подключён плагин кэширования не попадают в поиск по времени! А это сулит тем, что если Вы написали важную новость, то её люди увидят позже, чем на том сайте у которого отдается Last-Modified. Но, чтобы писать интересные новости нужна практика. Для этого нужно прочитать как стать копирайтером и поучится у людей, которые компетентные в своём деле.
Лично я считаю это очень важным. Если кому интересно, то я использую плагин кэширования hyper cache на вордпресс.
А вот, что теперь теперь отдает сервер при включении плагина hyper cache.
Положительный ответ при включении плагина кэширования
Иногда мне приходится отключать данный плагин и очищать кэш для того, чтобы оперативно внести изменения в структуру сайта и сразу посмотреть в браузере на результат.

А теперь прикольное видео!

//youtu.be/lUxotcy9FPk



Метки:


  • Я вот тут тоже искал инфу по этому заголовку, нашел строчку, которую можно добавить в heder.

    post_modified))); ?>

    может тебе тоже пригодится.

  • блин че-то не хочет всю строчку в коменте публиковать попробую в кавычках
    «post_modified))); ?>»

  • Misha343

    все равно обрезает php скрипт, вобщем, если интересно могу на почту отправить.

Читайте, не отвлекайтесь! =)

© Интернет дом ленивца - личный блог о сео, смо, сайтостроению. Построен на небольших заметках автора. Копирование материалов без активной ссылки на darmoid.ru запрещается и преследуется законом об авторском праве!
Вверх!