Содержание
Заголовок last-modified: зачем нужна настройка, как настроить,а также проверить работу
Главная
Блог
SEO
Заголовок last-modified
Дербин Николай
SEO-специалист агентства RACURS
7026
01.06.2019
Содержание:
- Зачем нужна настройка Last-Modified
- Как настроить Last-Modified
- Как проверить работу Last-Modified
Last-modified — это http заголовок, который посылает сообщение о том происходили или нет на странице какие-либо изменения.
Таким сообщением является ответ If-Modified-Since с кодом 304, а страница не загружается:
Если клиент (браузер, поисковый робот и т.д.) запрашивает информацию об изменившейся странице, то веб сервер возвращает заголовок «200 OK» и код страницы (страница подгружается с обновившимся содержимым).
Зачем нужна настройка Last-Modified
Настройка корректного ответа Last-Modified дает вашему сайту ощутимые преимущества:
- страницы для пользователей грузятся быстрее;
- нагрузка на сервер снижается;
- при сортировке по дате в поисковой выдаче релевантная страница вашего сайта получит более высокие позиции;
- ускоряется индексация сайта.
Правильная настройка Last-Modified особенно необходима для больших ресурсов — количество страниц, которые поисковый бот может обойти за конкретный временной период ограничено и он может не успеть дойти до важных на данный момент страниц. Поисковому роботу не потребуется переиндексировать все страницы сайта в поисках нового контента, поскольку Last-Modified укажет изменившиеся страницы.
Так, к примеру, Яндекс в своей справке и рекомендациях по индексации сайта https://yandex.ru/support/webmaster/recommendations/indexing.html, четко указывает эти требования:
Следите за корректностью HTTP-заголовков. В частности, важно содержание ответа, который сервер отдает на запрос «if-modified-since» . Заголовок Last-Modified должен отдавать корректную дату последнего изменения документа.
Почему же роботы быстрее индексируют сайты с настроенным Last-Modified?
Как настроить Last-Modified
1. Установка плагина
Большинство популярных CMS имеют готовые решения для настройки Last-Modified, к примеру, у WordPress есть плагины Last Modified Timestamp, If Modified Since и др.
2. PHP код
Сервис last-modified.com, предлагает в файл header.php разместить следующий php код:
Как проверить работу Last-Modified
Проверить Last-Modified можно через онлайн сервис https://last-modified.com/ru/, а также инструментом «Проверка ответа сервера» в панели Яндекс.Вебмастера https://webmaster.yandex.ru/tools/server-response/.
Рекомендуемые статьи
- Чек-лист — переезд сайта без потерь
- 7 базовых SEO-техник
- Падение трафика App Store
Оглавление
На весь экран
Обсудить сотрудничество
Заявка на бесплатный SEO-аудит
Обсудить сотрудничество
Обсудить сотрудничество
Обсудить сотрудничество
Обсудить сотрудничество
Обсудить сотрудничество
Что такое Sitemap.xml? — Словарь диджитал терминов и сокращений
Sitemap (англ. site map, «Карта сайта») — файл в формате XML, содержащий перечень страниц сайта, который подлежат индексации (добавление роботом сведений о веб-сайте в базу данных). Sitemap ускоряет процесс индексации сайта поисковым системам, содержит местонахождение (URL адрес) страницы сайта, время последнего обновления и частоту обновления и важность, касательно других страниц сайта.
Чтобы поисковые роботы быстро нашли файл sitemap.xml, его прописывают в robots.txt, который находиться в корневом каталоге.
Sitemap: https://tonyline.com.ua/sitemap.xml
Пример sitemap:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://tonyline.com.ua/</loc> <lastmod>2020-10-03</lastmod> <changefreq>monthly</changefreq> <priority>1.0</priority> </url> <url> <loc>https://tonyline.com.ua/tools/</loc> <lastmod>2020-10-03</lastmod> <changefreq>monthly</changefreq> <priority>0.9</priority> </url> ... <url> <loc>tonyline.com.ua/contacts/</loc> <lastmod>2020-10-03</lastmod> <changefreq>monthly</changefreq> <priority>0.9</priority> </url> </urlset>
Теги
<urlset>
Это родительский тег. В него заключаются полностью все страницы (URL-адреса).
<url>
Это один из не менее основных тегов. Содержит информацию об одной контретной ссылке, где присутствуют данные и линк (URL-адрес).
<loc>
Это тег, где присутствует только URL-адрес.
<lastmod>
Дата и время крайнего изменения страницы в формате Datetime. В случае необходимости разрешено опустить сегмент времени и использовать формат ГГГГ-ММ-ДД.
<changefreq>
Тег, в который содержит информация о частоте изменений страницы. Варианты значений: hourly, daily, weekly, monthly, yearly, always, never.
<priority>
Важность страницы относительно других страниц (URL) сайта. Диапазон значений 0.0 до 1.0. Чем страница важнее, тем приоритет больше. У главной страницы сайта приоритет всегда равен 1, по умолчанию — 0.5.
Как создать карту сайта sitemap.xml
- Генерация карты сайта встроенными инструментами системы управления сайта (CMS).
- Скачать sitemap.xml со стороннего онлайн сервиса (например, My Sitemap Generator, XML Sitemaps Generator).
- Скачать программу-генератор sitemap.xml (например, Sitemap Writer Pro, SiteMap Generator, Screaming Frog SEO Spider Tool).
- Создать вручную.
См. также
PHP
SQL
FTP
301 редирект
404 ошибка
Что на самом деле означает url > lastmod в карте сайта?
Задать вопрос
спросил
Изменено
5 лет, 5 месяцев назад
Просмотрено
19 тысяч раз
XML-файлы карты сайта указаны на сайте sitemaps. org. Описание для
urlset > url > lastmod
говорит
Дата последней модификации файла. Эта дата должна быть в формате даты и времени W3C. Этот формат позволяет при желании опустить часть времени и использовать ГГГГ-ММ-ДД.
Обратите внимание, что этот тег отделен от заголовка If-Modified-Since (304), который может возвращать сервер, и поисковые системы могут по-разному использовать информацию из обоих источников.
Я нахожу это запутанным. Термин «файл» используется исключительно для обозначения XML-файла sitemap.xml (или файлов, составляющих индекс карты сайта). Почему эта часть URL
тег тогда? Значение не может быть разным для двух URL-адресов в одном XML-файле. Кроме того, «If-Modified-Since» является заголовком запроса и никогда не будет возвращен веб-сервером, совместимым с RFC.
Напротив, описание для sitemapindex > sitemap > lastmod
вполне понятно и имеет смысл (обратите внимание на использование термина «файл»):
Указывает время изменения соответствующего файла Sitemap.
Это не соответствует времени изменения любой из страниц, перечисленных в этом файле Sitemap.
Является ли это канонической спецификацией для карт сайта XML? Есть ли более новая, исправленная версия? Или есть какое-то авторитетное разъяснение, желательно от Google?
- XML-карта сайта
5
Я только что наткнулся на рекомендации Google для XML-карт сайта и каналов RSS/Atom, в которых lastmod описывается следующим образом:
Время последней модификации должно соответствовать последнему значимому изменению содержимого страницы. Если изменение должно отображаться в результатах поиска, то временем последнего изменения должно быть время этого изменения.
Интересно, что этот документ противоречит спецификации сайта sitemaps.org, утверждая, что максимальный несжатый размер одного файла составляет 10 МБ, а не 50 МБ. Какой беспорядок.
2
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя адрес электронной почты и пароль
Опубликовать как гость
Электронная почта
Требуется, но никогда не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie
seo — Когда я должен обновить значение lastmod в карте сайта?
спросил
Изменено
2 года назад
Просмотрено
5к раз
У меня есть сайт типа Stackoverflow. Я создаю для него карту сайта. Я хочу знать, какая временная метка должна быть в качестве значения последнего изменения для страницы? (вопрос и все ответы на него)
Все, что я пытаюсь понять, это , когда именно я должен обновить значение lastmod
на сайте вопросов и ответов? Когда кто-то оставляет комментарий под ответом, должен ли я обновить lastmod
этой страницы? Когда вопрос или ответ редактируются, следует ли обновлять lastmod
?
Могу обновлять каждый раз после каждого незначительного изменения в содержании страницы (добавление/удаление комментария, добавление/удаление ответа, редактирование любого вопроса ответа) . Но я беспокоюсь о Google, я не уверен, что Google пропустит (не пересканирует) нас через некоторое время из-за наших незначительных изменений? Может ли гугл понять, что содержимое страницы изменено, возможно, немного, но все равно изменено. Или он просто заботится о больших изменениях? И будут игнорировать незначительные изменения?
- поисковая оптимизация
- карта сайта
- последнее изменение
1
Google не использует lastmod 9Значение 0014 в картах сайта: Google говорит, что они в основном игнорируют тег lastmod в картах сайта XML Они просто занимают дополнительное место и ничего для вас не делают.
Я бы порекомендовал сделать вашу карту сайта максимально компактной, указав только список URL-адресов:
https://www.example.com/ https://www.example.com/page1.html ... https://www.example.com/page2.html
Скорее всего, вам вообще не нужна карта сайта.
- Файлы Sitemap не помогают индексировать ваши страницы
- Файлы Sitemap не помогают в ранжировании
- Ссылки на ваши страницы с других страниц — это единственный способ обеспечить надежное сканирование, индексирование и ранжирование ваших страниц.
В лучшем случае карты сайта предоставляют дополнительную информацию в Search Console и могут заставить Google сканировать страницы, на которые нет ссылок. Даже когда Google сканирует несвязанные страницы, он обычно предпочитает не индексировать их, потому что на них нет внешних ссылок. Они, конечно, не будут ранжироваться для чего-либо конкурентоспособного. См. Парадокс карты сайта.
3
Время последней модификации должно быть последним, когда содержимое страницы значительно изменилось.
Если последнее изменение делает видимое различие с точки зрения времени его обновления, тогда последний мод должен измениться с небольшими правками. Я видел, как Google игнорировал lastmod
, когда веб-мастера не обновляли его для веб-сайта.
Со стороны Google вам не нужно беспокоиться о том, как он отреагирует, если с вашей стороны не требуется слишком много усилий для обновления карты сайта.
Я обычно обновляю его для важных событий, таких как новый комментарий или закрытие обсуждения и т. д., но не для правок, на мой взгляд, это было бы слишком много.
Надеюсь, это имеет смысл.
0
Значение Lastmod имеет значение для Google.