Jump to content

Recommended Posts

Last Modified SEO оптимизация


Last Modified SEO оптимизация


- Многие разработчики при создании сайтов забывают про очень полезный http-заголовок “Last-modified” , который возвращает дату последней модификации (обновления) запрашиваемой страницы сайта.

Важность использования данного заголовка обусловлена на быструю индексацию вновь изменённых web-страниц и облегчить работу поисковым роботам. Индексация сайта, таким образом, происходит более полно, то есть робот не будет индексировать страницы которые с последнего момента загрузки робота не изменились, а все свои “силы” бросит на новые и изменённые страницы.

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

Количество проиндексированных страниц поисковым роботом - это частота и позиция Ваша в выводе поисковой информации.

Разработан модуль, позволяющий менять дату изменения товара, категорий, статьей и выводит для главной страницы Вот ссылка

Установка

- Разархивируйте

- Скопируйте файлы из директории upload на сервер

- Для установки требуется: vQmod

Версии с которыми совместим данный модуль:

OpenCart v 1.5.* (все версии начиная с 1.5)

ocStore v 1.5.* (все версии начиная с 1.5)

OpenCart v 2.x(все версии начиная с версии 2 и их аналоги)

Возможности:

Выводит для страниц товаров и категорий.

Как проверить:

1. Зайдите в административную панель.

2. Поменяйте любой товар или категории , можете добавить новый.

3. Переходите по ссылке

4. Где URL: вставьте ссылку товара или категории, которую Вы поменяли.

5. Нажмите Check

6. Найдите строку Last-Modified: где увидите дату и время. ( на скриншоте выделен красным цветом )

Демо модуля:

http://asamat.com/demo/2.1.0.x/


 

  • +1 1

Share this post


Link to post
Share on other sites

Serdes сказал(а) 25 Апр 2013 - 19:22:

Возможности:

Выводит для страниц товаров и категорий.

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

А вы предлагаете на этих страницах отдавать дату модификации, например, месяц-два-полгода назад (когда товар последний раз редактировался).

Короче: страница товара состоит не только из товара.

Share this post


Link to post
Share on other sites

Первое такой заголовок без проблем можно засунуть в шаблон :) даж есть решения на форуме и бесплатное.

второе согласен с RB2 в итоге получаем мертвую страницу как товара так и категории. Пример у вас 1 еденица товара и ее купили но покупателю будет выводится как будто товар не куплен. также если товар изменить например через бач едитор который не вносить запсь в модифи то изменений никто не увидит. решение привязка данного кода к каждом модулю движка :)

Share this post


Link to post
Share on other sites

Первое такой заголовок без проблем можно засунуть в шаблон :) даж есть решения на форуме и бесплатное.

Нельзя такое в шаблон засовывать. В контроллере одна строчка добавляется:

`$this->response->addHeader('Last-modified: ...');`

Какую дату туда подставить - лень искать, надо уточнить формат.

Share this post


Link to post
Share on other sites

т.е. не стоит засовывать ласт-модифай в заголовки?

я-то думал это полезно и засунул (нашел решение на форуме).

просто если страница с товаром реально не изменялась

как-то не думал о рекомендуемых и т.п.

а вообще ашманов пишет, что заголовки нужны априори...

 

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

Share this post


Link to post
Share on other sites

Не хочу ни с кем спорить, но meta тег Last-modified при правильном подходе, очень и очень полезная вещь. Это неоспоримо. Другое дело в способе реализации.

 

Serdes сказал(а) 25 Апр 2013 - 19:22:
Возможности:

Выводит для страниц товаров и категорий.

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

А вы предлагаете на этих страницах отдавать дату модификации, например, месяц-два-полгода назад (когда товар последний раз редактировался).

Короче: страница товара состоит не только из товара.

Учту. Мысль: отдельная таблица в базе для Last-modified, для всех страниц.  Другое дело: вам нужно?
А при "белом" продвижении считаю тот минимум который позволяет данный модуль, вполне хватит. Но это не означает что на этом я остановлюсь. Нужно, есть спрос, есть покупка, есть обновление, новые фишки и функции. А если не нужен, то чёрт с ним.

Share this post


Link to post
Share on other sites

т.е. не стоит засовывать ласт-модифай в заголовки?

я-то думал это полезно и засунул (нашел решение на форуме).

как-то не думал о рекомендуемых и т.п.

Так подумайте. Для того и указываются возможные за и против. Никто же не знает, как вы свою страницу товара оформите и что для вас важно, а что нет, какой ассортимент продаёте, каково поведение покупателей на сайте.

 

Не хочу ни с кем спорить, но meta тег Last-modified при правильном подходе, очень и очень полезная вещь. Это неоспоримо. Другое дело в способе реализации.

При правильном. Естественно, неоспоримо. Но так и разговор-то как раз о том, правильно ли это.

 

Учту. Мысль: отдельная таблица в базе для Last-modified, для всех страниц.  Другое дело: вам нужно?

Мне не нужно. Я и сам осилю две строчки добавить - это раз. И, если вы читали написанное - считаю, что от этого заголовка больше вреда, чем пользы. Это два.

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

Share this post


Link to post
Share on other sites

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

если нет (сработал заголовок) - робот пропускает страницу и идет к следующей

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

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

или я все неверно понимаю?

Share this post


Link to post
Share on other sites

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

 

Sitemap это рекомендация, помощь поисковому оптимизатору. Заменой заголовка Last-Modified он быть не может!

Share this post


Link to post
Share on other sites

Допустим, на странице товара выводится модуль бестселлеров или рекомендуемых.

 

Я в таких случаях меняю товар, есть модули которые  автоматически меняют товары (скажем цену) и товары у тебя последую дату будут иметь, и это однозначно увеличивает приоритет товара .....  без труда и рыбку не вытащишь из колодца   :-D  (пруда).

А рандомный показ случайных товаров в карточке товара... Хм... Вы что шутите? Это разве обновление информации на странице?

Share this post


Link to post
Share on other sites

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

если нет (сработал заголовок) - робот пропускает страницу и идет к следующей

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

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

или я все неверно понимаю?

http://help.yandex.ru/webmaster/?id=995332

Насколько критично, что мой сервер не выдает last-modified? Я пытался настроить этот параметр, но ничего не вышло.

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

в результатах поиска не будет показываться дата рядом со страницами вашего сайта;

при сортировке по дате сайт не будет виден большинству пользователей;

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

  • +1 1

Share this post


Link to post
Share on other sites

Вот что ответил служба поддержки Яндекс.

 

 Файл sitemap к этому отношения не имеет. Он просто предоставляет роботу информацию о страницах сайта, когда робот к ним впоследствии обращается, он как раз и запрашивает заголовок Last-Modified.

Share this post


Link to post
Share on other sites

Вещь нужная. Ускоряет индексацию и переиндексацию сайта. Это происходит из-за того, что поисковик увидит, какие страницы недавно изменились и будет индексировать в первую очередь их, а не весь сайт (в случае, если он не получает ответа о последних изменениях). Учитывая то, что поисковик индексирует ограниченное кол-во страниц за один заход, очень важно показать ему именно изменённые и новые страницы, чтобы он повторно не тратил время и ресурс на индексирование старых, уже проиндексированных страниц.

Share this post


Link to post
Share on other sites

По моему модуль работает только на товарах, если в категорию добавлять товары, дата изменения остается старой.

Share this post


Link to post
Share on other sites

По моему модуль работает только на товарах, если в категорию добавлять товары, дата изменения остается старой.

 

Да при добавлении товара в категории, сама категория же не меняется (Вы же там ничего не меняете), а просто товар связываете.

Share this post


Link to post
Share on other sites

По моему модуль работает только на товарах, если в категорию добавлять товары, дата изменения остается старой.

вы в админке откройте эту категория и нажмите сохранить - дата только так поменяется

Share this post


Link to post
Share on other sites

и тишина....

Приношу извинения, да будет работать, только маленькие изменения нужно будет внести

Share this post


Link to post
Share on other sites

Так может Вы в архив закинете файл с этими изменениями? у меня OC 1551

Share this post


Link to post
Share on other sites

Так может Вы в архив закинете файл с этими изменениями? у меня OC 1551

Задается вопрос: откуда вам известно содержимое?

Share this post


Link to post
Share on other sites

Странный вопрос. Я не знаю содержимого.

Share this post


Link to post
Share on other sites

Странный вопрос. Я не знаю содержимого.

 

 

и  опять тишина...

Завтра сдам экзамен и обязательно вам сделаю. Окей? И + вам 50% скидка на покупку данного мода.  :oops: 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Webson
      600.00 руб
      Скачать/Купить дополнение


      Last Modified, If Modified Since, 304 Not Modified
      HTTP заголовок Last-Modified сообщает клиенту время последнего изменения страницы (объекта). Если клиент (браузер, поисковый робот) получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница (объект) есть в локальном кеше, он добавит вопрос If-Modified-Since (не изменилась ли страница после даты, полученной в Last-Modified). В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку с временем последнего изменения страницы и, если страница не изменялась ответить 304 Not Modified.
      Или тут подробнее Last-Modified .
      Поддержка: OpenCart 2.x.x.x и ocStore 2.x.x.x
      Возможности:
      Выводит дату последней модификации для страниц товаров, категорий, производителей и статьей и для главной страницы. Можно меняет в ручную дату последней модификации товаров. Можно меняет в ручную дату последней модификации категорий. Можно меняет в ручную дату последней модификации статей. Можно меняет в ручную дату последней модификации производителей. Можно меняет в ручную дату последней модификации главной страницы. Установить:
      Дополнения -> Установка дополнений. Выбираем наш архив Загрузить. Дополнения -> Менеджер дополнений. Нажимаем кнопку Обновить . ВНИМАНИЕ: Рекомендую установить патч http://www.opencart....ension_id=18892, чтобы появилась возможность установки модулей и патчей без настройки ftp.
       
      Инструкция прилагается.
       
      Демо: http://asamat.com/demo/2.1.0.x/
       
       
      Добавил Webson Добавлено 21.10.2015 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By Feech
      400.00 руб
      Скачать/Купить дополнение


      Last-Modified, If-Modified-Since, 304 not modified. Для Opencart 3. Ускорение индексации поисковыми системами, экономия Трафика, снижение нагрузки на сервер,
      Поддержка: OpenCart 3.x.x.x
      Возможности:
      Выводит дату последней модификации для страниц категорий, товаров и статьей и для главной страницы. Можно менять вручную дату последней модификации категорий Можно менять вручную дату последней модификации статей Можно менять вручную дату последней модификации главной страницы Установить:
      Модули/Расширения -> Установка расширений. Выбрать архив с модулем и Загрузить. Модули/Расширения -> выбрать установленный модуль (Last Modified ...) -> Активировать Зайти в активированный модуль и установить время для главной страницы Модули/Расширения -> Модификаторы. Нажать кнопку Обновить  
      Зачем нужен Last-Modified
      HTTP заголовок Last-Modified сообщает клиенту время последнего изменения страницы (объекта). Если клиент (браузер, поисковый робот) получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница (объект) есть в локальном кеше, он добавит вопрос If-Modified-Since(не изменилась ли страница после даты, полученной в Last-Modified). В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку с временем последнего изменения страницы и, если страница не изменялась ответить 304 Not Modified.
      Экономия Трафика
      Если страница не изменилась, то сервер прекратит передачу данных после отправки заголовков с кодом 304 Not Modified, тело страницы, изображения и другие объекты передаваться не будут.
      Снижение нагрузки на сервер
      Правильная реализация проверки времени последнего изменения страницы может значительно (до 30% и более) сократить нагрузку на сервер. Под правильной реализацией подразумевается проверка времени до начала генерации страницы на динамическом сайте. В таком случае все действия для генерации страницы (запрос контента из базы данных, парсинг шаблонов, получение комментариев и др) выполняться не будут. Особенно это актуально для сайтов с высокой посещаемостью и долгой продолжительностью визита пользователя. Пример: пользователь находится на сайте спортивных новостей и постоянно обновляет главную страницу в ожидании публикации результата матча. За несколько минут страница может быть запрошена и получена десятки раз. Если заголовок Last-Modified отдается и запрос If-Modified-Since обрабатывается правильно, то реально страница будет передана один раз, а на все последующие запросы будет выдан ответ 304 Not Modified.
      Ускорение индексации поисковыми системами
      Поисковые системы через руководство для вебмастеров рекомендуют отсылать заголовок Last-Modifiedи правильно обрабатывать If-Modified-Since.
      Добавил Feech Добавлено 19.04.2019 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика Старая цена 600 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By Feech
      Поддержка: OpenCart 3.x.x.x
      Возможности:
      Выводит дату последней модификации для страниц категорий, товаров и статьей и для главной страницы. Можно менять вручную дату последней модификации категорий Можно менять вручную дату последней модификации статей Можно менять вручную дату последней модификации главной страницы Установить:
      Модули/Расширения -> Установка расширений. Выбрать архив с модулем и Загрузить. Модули/Расширения -> выбрать установленный модуль (Last Modified ...) -> Активировать Зайти в активированный модуль и установить время для главной страницы Модули/Расширения -> Модификаторы. Нажать кнопку Обновить  
      Зачем нужен Last-Modified
      HTTP заголовок Last-Modified сообщает клиенту время последнего изменения страницы (объекта). Если клиент (браузер, поисковый робот) получил заголовок Last-Modified, то при следующем обращении к адресу, при условии, что страница (объект) есть в локальном кеше, он добавит вопрос If-Modified-Since(не изменилась ли страница после даты, полученной в Last-Modified). В свою очередь сервер, получив запрос If-Modified-Since должен сверить полученную временную метку с временем последнего изменения страницы и, если страница не изменялась ответить 304 Not Modified.
      Экономия Трафика
      Если страница не изменилась, то сервер прекратит передачу данных после отправки заголовков с кодом 304 Not Modified, тело страницы, изображения и другие объекты передаваться не будут.
      Снижение нагрузки на сервер
      Правильная реализация проверки времени последнего изменения страницы может значительно (до 30% и более) сократить нагрузку на сервер. Под правильной реализацией подразумевается проверка времени до начала генерации страницы на динамическом сайте. В таком случае все действия для генерации страницы (запрос контента из базы данных, парсинг шаблонов, получение комментариев и др) выполняться не будут. Особенно это актуально для сайтов с высокой посещаемостью и долгой продолжительностью визита пользователя. Пример: пользователь находится на сайте спортивных новостей и постоянно обновляет главную страницу в ожидании публикации результата матча. За несколько минут страница может быть запрошена и получена десятки раз. Если заголовок Last-Modified отдается и запрос If-Modified-Since обрабатывается правильно, то реально страница будет передана один раз, а на все последующие запросы будет выдан ответ 304 Not Modified.
      Ускорение индексации поисковыми системами
      Поисковые системы через руководство для вебмастеров рекомендуют отсылать заголовок Last-Modifiedи правильно обрабатывать If-Modified-Since.
    • By SergeTkach
      Скачать/Купить дополнение


      Страница 404 для OpenCart 2.x
      Данный мод позволяет Вам создать кастомную страницу ошибки 404, предлагая пользователям список категорий, по которым можно перейти, вместо страницы по умолчанию.
       
      Внимание!
      Модуль не перекрывает страницу пустой корзины! А только те страницы, для которых действительно необходимо отобразить ошибку 404.
       
      СМОТИРТЕ ТАЖКЕ ДРУГИЕ МОИ SEO-МОДУЛИ
      Модуль, помогающий в SEO продвижении сайта путем автоматической генерации мета-тегов title и description. Модуль для автоматической генерации ЧПУ (бесплатный) Модуль для генерации карты сайта (sitemap xml) для OpenCart  
      А ТАКЖЕ ЧИТАЙТЕ ПОЛЕЗНУЮ СТАТЬЮ
      Топ полезных модулей для OpenCart 2
      Добавил SergeTkach Добавлено 27.07.2017 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика http://sergetkach.com/ Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By SergeTkach
      Данный мод позволяет Вам создать кастомную страницу ошибки 404, предлагая пользователям список категорий, по которым можно перейти, вместо страницы по умолчанию.
       
      Внимание!
      Модуль не перекрывает страницу пустой корзины! А только те страницы, для которых действительно необходимо отобразить ошибку 404.
       
      СМОТИРТЕ ТАЖКЕ ДРУГИЕ МОИ SEO-МОДУЛИ
      Модуль, помогающий в SEO продвижении сайта путем автоматической генерации мета-тегов title и description. Модуль для автоматической генерации ЧПУ (бесплатный) Модуль для генерации карты сайта (sitemap xml) для OpenCart  
      А ТАКЖЕ ЧИТАЙТЕ ПОЛЕЗНУЮ СТАТЬЮ
      Топ полезных модулей для OpenCart 2
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.