CommerCentr
UA
Увійти

Правильная карта сайта [FIA]

#76
Есть замечание по карте, правда оно корнями сидит глубже
В одной из тем поднимали этот вопрос но чет потом замяли его.
Касается это параметра Last Modified и Change Frequency , возможно это паранойя, но как то они противоречат друг другу.
Один указывает когда модифицирован урл а другой говорит -проверяй каждый день(или промежуток времени) и что должен делать паук? Что будет в приоритете? Проверка каждый день или всё же дата модификации? Мне кажется что дата модификации важна, так как заметил что роботы не сильно актуально проверяют цену товара, в поиск цена попадает с опозданием. Возможно виной является именно Last Modified, который никак не изменяется при смене курса а, наверное, правильнее должно быть чтобы этот параметр менялся.
Хочу услышать Ваше мнение.
#77
Last Modified - это показатель для паука (при сканировании), когда в последний раз было обновление контента (файла)
Change Frequency - это указание пауку, как часто стоит его сканировать (своего рода конфиг для домена)
прошу заметить, что параметр Last Modified и If-Modified-Since (304) - это разные вещи и может быть обработано пауком по разному, для главной, статей и производителей, добавил Last Modified - датой создания карты сайта, а для товаров и категорий - указание персональной даты из поля таблиц date_modified

поправьте меня, если в чем то неверно
proof of concept
#78
@ALarik, тут у меня сомнения в отношении таблицы date_modified , ведь по сути кроме цены при изменении курса ничего не изменилось и записи о изменении нету а на самом то деле изменения есть
#79
Смена курса - это так же изменение. Ведь если доллар подпрыгнул, а индексируют товар по старой цене. разве это верно, если у тебя товар на сайте - по новому курсу отображег ? (это уже нерелевантная инфа для пользователя)
прошу так же аргументировать, почему возникают данные сомнения, и если они действительно весомы, то поставлю параметр Last Modified - на возможность вкл.\откл., но пока что розону не вижу никакого.
#80
я наверное чет не так написал...
По моему мнению параметр Last Modified должен меняться при изменении курса на всех товарах а на сейчас это не происходит.
Возможно это моя личная хотелка но я хочу чтобы при изменении курса на всех товарах выставлялась дата изменения курса
#81
Я думаю что єто собственное мнение, возможно.. где-то есть истина

Наверное я в свой мод добавлю такую фишку
#82
в теории, должна обновляться и дата модификации, но на текущий момент, обновление курса некорректно работает из дефолта, возможно нужно подпилить базовый метод, но к карте это отношение уже не имеет.
#83
ALarikдолжна обновляться и дата модификации

нет, там затрагивается только таблица валют:
currency.png
но, как один из вариантов, брать date_modified из таблицы currency (^|^)Вкладення: currency.png
#84
карта lastmod и last-modified это разные вещи

Если измениласть валта, то это не значит, что изменилась цена базовой валюты!!!
#85
и снова к курсам валяют... курсы прыгают тудым сюдым, в поиске стоят старые цены, чувствую нужно делать автоматическое обновление курса, добавлять в карту сайта изменение по валютам и ставить карту на крон или генерировать вместе с обновлением курса....
@SlaSoft, не добавлял че новенького в карту сайта?
#86
yura_coгенерировать вместе с обновлением курса

хорошая идея! теперь бы с курсом довести до ума
#87
yura_coе добавлял че новенького в карту сайта?

Для тебя - нет, хотя.. добавил возможность управление hreflang


Для тех кто на оксторе и с маркомодулем - добавил префикс, дело в том сто марк добавлет префикс при output, а моя карта это не делает
#88
Не могу сказать с уверенностью что виновата карта сайта, но сейчас увеличилось количество заказов на сайте. Сказать что сумашедше поднялись позиции так же не могу ,приблизительно так: Рост показов +50%, рост консверсии с 1.7% до 3.1%, рост по позициям(общий) : с 36.6 на 34.4.
Решил пока ничего не делать чтобы проверить как поведут себя позиции после доработки карты и внедрения автоматического обновления курса.
Надеюсь ожидание не сильно затянется.
#89
yura_coдобавлять в карту сайта изменение по валютам и ставить карту на крон

внимание, ВАЖНОЕ уточнение: куда именно добавлять "изменение по валютам", вернее к какому столбцу, товара ?
#90
@ALarik, изменение Last Modified при изменении курса, то есть при изменении курса той или иной валюты по моему мнению должен измениться Last Modified на дату обновления курса.
Например если изменение коснулась гривны то и дата модификации страницы с индексом uk-ua, ru-ua, en-ua, в общем всего что имеет -ua, должна измениться на дату обновления курса.
При этом ,если базовая валюта USD, страницы содержащие базовую валюту оставались с прежней датой, так как на них не происходит изменений.
Порыскав на просторах инета нашел следующий текст:

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

Но это указание является рекомендательным, как и sitemap.xml, поэтому робот вначале проиндексирует обновленные страницы, а затем — все остальные.

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




Так же возможно нужно в движек добавить заголовок с ответом сервера, но это уже отдельная тема и требует обсуждения.
Ну или добавить в .htaccess
RewriteRule .* — [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* — [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

По этому поводу хочу услышать Ваше мнение....
#91
yura_co@ALarik, изменение Last Modified при изменении курса, то есть при изменении курса той или иной валюты по моему мнению должен измениться Last Modified на дату обновления курса.
Например если изменение коснулась гривны то и дата модификации страницы с индексом uk-ua, ru-ua, en-ua, в общем всего что имеет -ua, должна измениться на дату обновления курса.
При этом ,если базовая валюта USD, страницы содержащие базовую валюту оставались с прежней датой, так как на них не происходит изменений.
Порыскав на просторах инета нашел следующий текст:


Так же возможно нужно в движек добавить заголовок с ответом сервера, но это уже отдельная тема и требует обсуждения.
Ну или добавить в .htaccess
RewriteRule .* — [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]
RewriteRule .* — [E=HTTP_IF_NONE_MATCH:%{HTTP:If-None-Match}]

По этому поводу хочу услышать Ваше мнение....

Ну или добавить в .htaccess

Это не всегда работает
#92
Если базовая валюта страницы с изменившейся валютой - наверное нужно

Но если базовая валюта языковой страницы не изменилась - наверное - да

т.е.

en -$ - нет
uk - uah - да
ru - руб - да
#93
Хочу знову затронути тему карти. Можливо в кого в поцесі роботи виникли питання чи побажання.
Бо на зараз в карті як на мене не вистачає сортування змін (чомусь мені здається що адреси із змінами мають бути на початку списку), карта не оновлюється якщо доданий до товару відгук а відгуки зараз важлива тема для просування.
Але то може бути моя суб"єктивна думка, яка не претендує на істину, ну і також лишається відкрите питання з приводу Last Modified при зміні курсу валют для мовних сторінок
#94
якщо розглядати карти загалом, то карта від @ALarik менш кастомізована та швидкодійна, ніж у @SlaSoft, це не суб'єктивна думка, це об'єктивна аналітика, тому при виборі, рекомендую останню, сокільки для проекту саме її і придбав, підналаштував під проект і досить задоволений результатами.
щодо пріоритетності в списку товарів, котрі відображаються першими, то можна при вибірці, робити сортування (ORDER BY) по date_modified, коли формується карта, наприклад по крону і протестувати тенденцію.
#95
@Baco, я зараз не про кастомність а про потребу оновлювати дату зміни сторінки при написанні відгуку в товар та про оновлення дати при зміні курсу валют в мовному поєднанні
#96
Baco, то можна при вибірці, робити сортування (ORDER BY) по date_modified,

не можна
Точніш.
Якщо позіций небагато, то можна
Якщо потребує декілька карт (більш 50к аосилань - не можна)
Крім того, сортуваняя за часом це не швидка операція, хоча треба додавати в такому разі індекс

боти (за інет інформацією) не дивляться у lastmod. Та й зрозуміло, коли читаєш про формати сайтмап
#97
yura_coпро потребу оновлювати дату зміни сторінки при написанні відгуку

ну, я в більшості попіарити через тему мод Слави маю намір, бо код справді хороший)
#98
Кожного разу коли додається товар чи змінюється урл карту потрібно ручками заходити в модулі і перегенеровувати бо інакше нові позиції в неї не попадають.
#99
а почекати 1 годину слабо?
Крім того .. Куди торопитися. Один раз у день. Це норм період, те що після додавання, зразу немає, це не старшно!
#100
Sitemap loaded:
Fatal error: Maximum execution time of 30 seconds exceeded in /home/logist02/*******/www/system/library/image.php on line 183
sec.
Чи може таке бути, що автогенерація не працює через якусь помилку? Бо оновлюється у моєму випадку тільки вручну (товарів 2420).

Читати може будь-хто. Щоб писати й голосувати — увійдіть в акаунт.