Создано: 24 Июня

Последнее изменение: 24 Июня

Для чего заголовки Last-Modified и If-Modified-Since на каких страницах он должен быть

Для чего заголовки Last-Modified и If-Modified-Since на каких страницах он должен быть

Индексация сайта - это процесс, в рамках которого поисковые роботы посещают различные сайты и собирают с их страниц информацию. После чего заносят эту информацию в базы данных и обрабатывают ее, получая в итоге индекс, по которому и происходит поиск.

В процессе индексации, робот регламентирует количество запрашиваемых за один раз документов в рамках квоты сайта, зависящей от многих параметров. При этом, для больших сайтов, где количество документов в разы больше этой квоты, необходимо рациональное использование квоты на индексацию: то есть чтобы робот скачивал новую информацию и изменившуюся с прошлого анализа сайта.

Заголовок Last-Modified

Данный заголовок показывает время последнего изменения документа. Эта информация несомненно нужна и полезна, например, в поиске по дате документ без этого заголовка не отобразиться. Но сам он не влияет на процесс индексации.

Фактически, Last-Modified необходим, чтобы определить нужно загружать документ или нет. Например, если при обращении к сайту задать вопрос: предоставь документ, если он изменился с 1.03.2018, документ будет предоставлен только если он изменен. Это позволяет экономить время.

Заголовок If-Modified-Since

При первом запросе, робот задает запрос без каких-то условий. А при повторном, уже использует If-Modified-Since. В нем указывается дата предыдущей индексации документа. Согласно протоколу, в этом случае может быть три варианта ответа:
  • Если дата некорректна, ответ будет совпадать с запросом GET
  • Если документ изменен, с указанной даты, то ответ также будет совпадать с запросом GET
  • Если же документ не изменен, то сервер должен дать ответ 304 NOT MODIFIDED.
Получив третий ответ, робот должен не скачивать документ, тем самым экономя квоту на новые или измененные документы.

Ошибки с заголовками Last-Modified и If-Modified-Since

При использовании данных заголовков могут возникать различные ошибки. Сервер может не возвращать заголовок Last-Modified или отдавать его с некорректными данными. Ошибки на сайте можно пытаться устранить самим или обратиться за помощью к компаниям, специализирующимся на техническом аудите сайта.

Технический аудит позволяет анализировать сайт на предмет более 50 SEO ошибок, при этом не только исправляя их, но и проводя консультации по предотвращению появления этих ошибок вновь.

Сервис Sonar.Network предоставляет не только услуги по поиску ошибок и их структуризации. Проводится валидация сайта, готовится ежедневный отчет и предоставляется в электронном виде в облаке. За фиксированную плату в месяц, вы получаете онлайн поддержку в формате 24/7. Статистика данной организации показывает, что более 95 % клиентов уже в первый месяц устраняют ошибки своих сайтов, благодаря четким инструкциям.

Найдите бесплатно на своем сайте все ошибки

Регистрация
Есть промокод?
Введите слово на картинке CAPTCHA