Webson

Last Modified, If Modified Since, 304 Not Modified ( SEO оптимизация )

Рекомендуемые сообщения

Webson    4

Last Modified, If Modified Since, 304 Not Modified ( SEO оптимизация )


Поисковый робот спрашивает у Вашего сайта, например: «Что изменилось на ресурсе со времени моего последнего посещения?» Ответ прост, если Ваш сайт не выдает HTTP заголовок Last-modified. НЕЗНАЮ. будел ли он индексировать ваш сайт или нет, это уж он сам решит.

Пример: Вы имеете ТОВАР1, который был изменен (дата модификация) скажем 2012-11-01 12:35:45 и про этот товар вы забыли. Ладно хорошо, Вы вспомнили про ТОВАР1 изменили его и дата модификация у вас будет текущая дата и время. А представьте у Вас таких (не измененных) ТОВАРОВ не один, а 100 (1000 и более) и что тогда? сумеете поменять все? И тогда Вам поможет этот модуль позволяющий поменять в ручную дату последней модификации статьей, товара, категорий и главную страницу. Время устанавливается случайными числами, (каждый товар, статья и категория имеет уникальное время). Можно выбрать любую категорию товаров, которую хотите обновить.

В итоге, какую пользу мы получим от этого модуля?

1. Будет выдавать HTTP заголовок Last Modified, 304 Not Modified

2. Снимите нагрузку с сайта.

3. Ваш сайт будет участвовать в поиске по времени (ранжировании)

--------------

В модуле уже включен Last Modified SEO оптимизация 1.1.1

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

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

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

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

--------

Установка

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

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

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

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

ocStore v1.5.1.3, v1.5.2.1, v.1.5.3.1, v.1.5.4.1 v1.5.5.1.1 v1.5.5.1.2

opencart v1.5.1.3, v1.5.2.1, v.1.5.3.1, v1.5.4, v1.5.4.1, v1.5.5.1, v1.5.6

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

1. Выводит дату последней модификации для страниц товаров, категорий и статьей, теперь и для главной страницы.

2. Меняет дату последней модификации товаров.

3. Меняет дату последней модификации категорий.

4. Меняет дату последней модификации статей.

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

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

2.1 Выберите модуль: Дополнения -> Модули -> Last Modified - If Modified Since ( SEO оптимизация )

2.2 Выберите категории для модификации даты продукта.

2.3 Выберите дату и время от 0 до 23 для модификации.

2.4 Сгенерируйте.

3. Переходите по ссылке http://www.webrankinfo.com/english/tools/server-header.php

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

5. Нажмите Check

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

Демо: http://asamat.com/demo/2.1.0.x/

Официальная разработка только здесь. Буте внимательны при покупке сторонних сайтах, типа за 100 рублей.


  • Автор
  • Добавлен
    30.10.2013
  • Категория
  • Работает на OpenCart
  • Системные требования
  • Работает на ocStore
  • Сайт разработчика
  • Работает на OpenCart.Pro, ocShop
  • Старая цена
  • Метод активации
  • Ioncube Loader

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

Отображает http-заголовок для статей. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
zhu4koff    7

как к этому поисковики относятся? тесты на реальных сайтах были?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

как к этому поисковики относятся? тесты на реальных сайтах были?

 

Вот ответ от яндекса http://help.yandex.ru/webmaster/robot-workings/robot-workings-faq.xml#no-last-modified

 

Тесты естественно. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Freelab    4

Здравствуйте, ocStore v1.5.5.1.1 а под ocStore v1.5.5.1.2 проверяли работу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

Здравствуйте, ocStore v1.5.5.1.1 а под ocStore v1.5.5.1.2 проверяли работу?

 

Только что протестировал. Все ОК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
LuckySrG    15

Модуль отдает реальное время изменений ? и у модуля есть возможность в ручном режиме изменить дату ? правильно ли я понимаю ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
LuckySrG    15

Как у главной вывести ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
GeorgiYudin    0

Я так понимаю обновлять можно только разом у всех? А если например были импортированы новые товары, или всего пара существующих изменена, то как быть? Создавать виртуальную категорию для них и обновлять? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
fjeka    8

Не показывает для главной страницы, а также для статей созданных с помощью этого модуля https://opencartforum.com/topic/27277-seo-cms-5-pro-%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D1%8B-%D0%B3%D0%B0%D0%BB%D0%B5%D1%80%D0%B5%D1%8F-faq/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

Как у главной вывести ?

 

Ближайшее время сделаю. Просто на это нет спроса. вот и не делал до сегодняшнего момента. 

 

 

Я так понимаю обновлять можно только разом у всех? :)

 

Да обновляются разом все товары выбранной категории.

Статьи - каждые отдельно. И так же категории отдельно.

 

Я так понимаю обновлять можно только разом у всех? А если например были импортированы новые товары, или всего пара существующих изменена, то как быть? Создавать виртуальную категорию для них и обновлять?  :)

 

Представите что последние товары добавленные у Вас имеют дату 28.03.2014 ОТСЮДА вопрос зачем их обновлять? Скажем спустя месяц мы как раз обновим товары и все. 

 

Просто я понять не могу зачем обновлять последние добавленные товары? ведь у них и так подледная дата будет.... Или я Вас не понял. 

 

 

Не показывает для главной страницы, а также для статей созданных с помощью этого модуля https://opencartforum.com/topic/27277-seo-cms-5-pro-%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D1%8B-%D0%B3%D0%B0%D0%BB%D0%B5%D1%80%D0%B5%D1%8F-faq/

 

Маленькая поправка, это не модуль а часть CMS точнее и есть CMS.

 

Отсюда и ответ: Этот CMS  создает отдельную таблицу в SQL базе данных, что не связан с таблицами opencart. Делаю заметку, чтобы не путались (новичкам) БАЗА ДАННЫХ у них общая, только для SEO CMS 5 PRO создаются в этой же базе отдельные таблицы. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

Как у главной вывести ?

 

Сделал и для главной страницы. Читайте инструкцию....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Facebook    9

Купил, поставил, но почему то на страницах появилась такая ошибка

 

Notice: Undefined variable: date_modified in /home/srv543/site.ru/vqmod/vqcache/vq2-catalog_view_theme_default2_template_product_category.tpl  on line 3

 

Чистил кеш вкМода, обновил даты везде, но она не уходит. Версия 1551, шаб OC Default 2.0  , в файле xml звездочки заменил на название шаблона. Что может быть не так, подскажите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
freelancer    1 402

на форуме любят продавать то, что находится в общем доступе )

https://opencartforum.com/topic/23359-last-modified-vazhno-dlia-indeksatcii/?do=findComment&comment=178294

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

на форуме любят продавать то, что находится в общем доступе )

https://opencartforum.com/topic/23359-last-modified-vazhno-dlia-indeksatcii/?do=findComment&comment=178294

 

 

Будь по внимательнее, модуль мой существенно отличается. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

Купил, поставил, но почему то на страницах появилась такая ошибка

 

 

Отправил ЛС. пиши по skype - так быстрее решу твою проблему. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
CaptainPower    14

Сомневаюсь что модуль полезный.. скорее даже наоборот....

Откуда берется last-modified  у статей если там нет поля  date_modified нет?

 

Этот заголовок должен быть заполнен добросовестно!

 

У большинства сайтов  last-modified либо вообще отсутствует, либо ставится текущая дата. Если стоит дата текущая, или даже дата в будущем, то поисковик на второй или третий раз не заметив изменений перестанет обращать на этот заголовок внимание. 
 
Допустим в заголовке ответа last-modified у нас стоит добросовестная дата, тогда поисковик сравнив дату своего индекса и поняв, что изменений не было пропустит эту страницу и перейдет к следующей рандомной. На самом деле даже загрузки страницы не произойдет. Боты используют заголовок if-modified-since, а сервер должен ответить 304 на это и заткнуться, ничего не передав. В общим другими словами, если last-modified работает правильно, то в окошко индексирования (20 страниц) можно за раз запихать как можно больше страниц с изменениями, быстрее получить результат продвижения, снизить нагрузку на свой сервер (в ответ только заголовки), облегчит работу боту.
 
 
Теперь про if-modified-since.
 
Сейчас боты добавляют к своем запросу последней строчкой вот такую конструкцию:
 
GET / HTTP/1.1
Host: www.site.ru
...
...
Cache-Control: max-age=0
if-modified-since: #дата страницы в индексе#
 
И надеется, что сервер им отдаст правильный ответ. То есть если страница с того момента изменилась - получают ее, если нет, то выдается 304 и все дела.....
 
т.е другими словами должен менятся не только этот заголовок но и страница!
 
 
Яндекс серьезно обращает на это внимание:
 

Следите за корректностью http-заголовков. В частности, важно, содержание ответа, который сервер отдает на запрос «if-modified-since». Заголовок Last-Modified должен отдавать корректную дату последнего изменения документа.
 
 
Как помочь роботу быстрее индексировать сайт
Чтобы ускорить появление страниц сайта в поиске, воспользуйтесь нашими рекомендациями — во-первых, исключите из индексирования ненужную информацию, во-вторых, сообщайте роботу о новых страницах. Для этого:
.....
настройте сервер на выдачу корректных заголовков ответов (например, если страница не существует, выдавать ошибку 404, а если поступил запрос If-Modified-Since, то выдавать код 304, если страница с указанной в запросе даты не изменялась).

 

 

 

Я в качестве эксперемента прикрутил ласт_модифид не только к полю date_modified(которое вывел и к статьям и к новостям и пр.) но также беру последнюю дату отзывов, которые также вывел где только можно...  (отзывы должны быть без аджакс и  микроразметка явно не помешает) логика проста:

поступил отзыв(который можно писать самим ;) -чтобы контролировать плотность ключевиков)  -  поменялось содержимое страницы- поменялся  last-modified....

 

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

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

 

Но мой эксперемент быстро провалился- сайт по региону по ключевикам вышел в топ на 1 место и теперь хз что повлияло  :-)  т.к. мер было предпринято оч много....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

 

Откуда берется last-modified  у статей если там нет поля  date_modified нет?

 

 

По усмотрении opencart не предусмотрено date_modified для статьей, поэтому модуль и создает в базе данный дополнительное поле  для даты изменений статьей.  

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PttRulez    0

Здравствуйте. Выдает при проверке следующее

HTTP/1.1 302 Found
Server: nginx/1.6.0
Date: Sun, 15 Jun 2014 08:11:54 GMT
Content-Type: text/html; charset=koi8-r
Content-Length: 0
Connection: close
X-Powered-By: PHP/5.3.28
Location: http://sincerus.timeweb.ru/error_domain.
htm

С чем связан 302 редирект на timeweb ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PttRulez    0
post-683295-0-06073600-1402822090_thumb.jpg

При помощи модуля удалось только лишь генерировать заголовки для продуктов, категорий. Но и только потому что я сделал все примерно как в этой теме:

https://opencartforum.com/topic/7518-last-modified/page-3

 

А вот главная не выдает заголовков.

 

При этом продукты и товары не выдают заголовков если проверять в сервисе:

http://www.webrankinfo.com/english/tools/server-header.php

 

В этом же сервисе заголовки передаются: http://last-modified.com/ru/

post-683295-0-06073600-1402822090_thumb.jpg

post-683295-0-63243300-1402822096_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

C чем связан 302 редирект на timeweb ?

 

Пиши в ЛС, напиши скайп и сайт . решим вопрос. Видимо у тебя проблема с настройкой. Проверь еще файл .htaccess

 

Проблема в модуле нет, проверялось неоднократно, да и в данный момент тоже проверил. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
siniy    13

так модуль рабочий? или нет? отпишитесь кто купил и использует?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Webson    4

так модуль рабочий? или нет? отпишитесь кто купил и использует?

 

Да рабочий. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

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

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От SergeTkach


      Просмотреть файл Страница 404 для OpenCart 2.x
      Данный мод позволяет Вам создать кастомную страницу ошибки 404, предлагая пользователям список категорий, по которым можно перейти, вместо страницы по умолчанию.
       
      Внимание!
      Модуль не перекрывает страницу пустой корзины! А только те страницы, для которых действительно необходимо отобразить ошибку 404.
       
      Также рекомендую другой свой модуль, помогающий в SEO продвижении сайта путем автоматической генерации мета-тегов title и description.
      Автор SergeTkach Добавлен 27.07.2017 Категория Прочее Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • От SergeTkach
      Данный мод позволяет Вам создать кастомную страницу ошибки 404, предлагая пользователям список категорий, по которым можно перейти, вместо страницы по умолчанию.
       
      Внимание!
      Модуль не перекрывает страницу пустой корзины! А только те страницы, для которых действительно необходимо отобразить ошибку 404.
       
      Также рекомендую другой свой модуль, помогающий в SEO продвижении сайта путем автоматической генерации мета-тегов title и description.
    • От Webson


      Просмотреть файл 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.
      Как проверить:
      1. Зайдите в административную панель.
      2.1 Выберите модуль: Дополнения -> Модули -> Last Modified - If Modified Since ( SEO оптимизация ) OC2
      2.2 Выберите категории для модификации даты продукта.
      2.3 Выберите дату и время от 0 до 23 для модификации.
      2.4 Сгенерируйте.
      3. Переходите по ссылке http://www.webrankin...rver-header.php так же на http://last-modified.com/ru/if-modified-since.html
      4. Где URL: вставьте ссылку товара или ( категории ), которую Вы поменяли.
      5. Нажмите Check
      6. Найдите строку Last-Modified: где увидите дату и время.
      Демо: http://asamat.com/demo/2.1.0.x/
       
      Если ошибка : /system/storage/modification/catalog/controller/information/information.php on line 47 попробуйте установить 1install.xml если не помогло пишите скайп , возможно дело в шаблоне.
      Автор Webson Добавлен 21.10.2015 Категория Модули Работает на OpenCart Системные требования Работает на ocStore Сайт разработчика Работает на OpenCart.Pro, ocShop Старая цена Метод активации Ioncube Loader  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу