Last-Modified

Last-Modified для Shop-Script 7

Плагин для ускорения индексации интернет-магазина

Ускорьте индексацию обновлённых страниц интернет-магазина.

Читать обзор от Webasyst »

Плагин «Last-Modified» – инструмент для ускорения индексации интернет-магазина. Он с помощью http-заголовков информирует поискового робота, была ли запрашиваемая им страница изменена и когда именно.

Как это работает на практике?

  • У поискового робота есть условный лимит на обход страниц за одно посещение сайта. Допустим, он может обойти только 6 страниц.
  • Если сайт отдает заголовки Last-Modified и If-Modified-Since, робот сначала обходит только измененные после последнего визита страницы. Таким образом, обновленные страницы быстрее индексируются.
  • Если сайт не отдает заголовки Last-Modified и If-Modified-Since, робот индексирует страницы в порядке очередности, независимо от даты последнего обновления. Таким образом, лимит индексирования расходуется и на те страницы, которые уже проиндексированы, но еще не изменялись.


Быстрая навигация:

Инструкции по настройке плагина «Last-Modified»
Google.Рекомендации для вебмастеров
Проверка заголовков в Яндекс.Вебмастере
Яндекс.Советы вебмастеру

Чем будет полезен плагин

Экономия Трафика
Если страница не изменилась, то сервер прекратит передачу данных после отправки заголовков с кодом 304 Not Modified. Тело страницы, изображения и другие объекты передаваться не будут.

Снижение нагрузки на сервер
Установив плагин вы можете значительно (до 30% и более) сократить нагрузку на сервер. Особенно это актуально для сайтов с высокой посещаемостью и долгой продолжительностью визита пользователя.

Ускорение индексации поисковыми системами
Поисковые системы Яндекс и Google через руководство для вебмастеров рекомендуют отсылать заголовок Last-Modified и правильно обрабатывать If-Modified-Since.

Купить плагин

Рекомендации поисковых систем

Яндекс рекомендует настраивать заголовки Last-Modified и If-Modified-Since:

Следите за корректностью http-заголовков. В частности, важно, содержание ответа, который сервер отдает на запрос «if-modified-since» . Заголовок Last-Modified должен отдавать корректную дату последнего изменения документа.

Читать на сайте Яндекс.Советы вебмастеру


Что будет, если заголовки Last-Modified и If-Modified-Since не настроены или настроены некорректно:

Даже если сервер не выдает дату последней модификации документа (last-modified), ваш сайт будет проиндексирован. Однако в этом случае следует учитывать следующее:

в результатах поиска не будет показываться дата рядом со страницами вашего сайта;
при сортировке по дате сайт не будет виден большинству пользователей;
робот не сможет получить информацию о том, обновилась ли страница сайта с момента последнего индексирования. А так как число страниц, получаемых роботом с сайта за один заход, ограничено, изменившиеся страницы будут переиндексироваться реже.

Читать на сайте Яндекс.Советы вебмастеру


Google рекомендует настраивать заголовки Last-Modified и If-Modified-Since:

Убедитесь, что ваш веб-сервер поддерживает HTTP-заголовок If-Modified-Since. С его помощью Google может узнать, изменился ли контент сайта с момента последнего сканирования. Эта функция помогает сократить лишнюю нагрузку на сервер.

Читать на сайте Google.Рекомендации для вебмастеров

Как работает плагин на конкретных примерах

Задача 1. Необходимо настроить заголовки Last-Modified и 304 Not Modified в интернет-магазине.

Решение

    Купить, установить и включить плагин «Last-Modified».
    Выбрать настройку «Посылать заголовки "Last-Modified и 304 Not Modified"».
    Во всех разделах отметить, что заголовки посылать «Для поисковых роботов».
    Выбрать настройку даты для главной страницы «Предыдущий день».
    Для остальных разделов выбрать дату «Актуальная».

Задача решена с помощью плагина «Last-Modified».

Задача 2. Необходимо настроить заголовки Last-Modified и 304 Not Modified для сайта с каталогом товаров и без корзины.

Решение

    Купить, установить и включить плагин «Last-Modified».
    Выбрать настройку «Посылать заголовки "Last-Modified и 304 Not Modified"».
    Во всех разделах отметить, что заголовки посылать «Для всех пользователей».
    Выбрать настройку даты для главной страницы «Предыдущий день».
    Для остальных разделов выбрать дату «Актуальная».

Задача решена с помощью плагина «Last-Modified».

Возможные варианты настроек

Посылаемые заголовки:

    Last-Modified;
    Last-Modified и 304 Not Modified.

Для кого посылать заголовки:

    не посылать заголовок;
    для всех;
    для поисковых роботов.

Посылаемые даты:

    Предыдущий день;
    Предыдущий час;
    Текущую дату;
    Актуальную дату.

Актуальная дата вычисляется автоматически, она обновляется при изменении настроек категорий и прочего.

Внимание! Директива ssi в конфиге Nginx должна быть отключена, либо включена совместно с директивой ssi_last_modified.

Купить плагин