postavkin: Мы говорили о подгрузке товаров ajax и не зависимо от того какая пагинация, в таком случае ссылок на товары - нет.
Я подразумевал, что при первичной загрузке товары загрузятся статическим способом. И только если пользователь нажал на фильтры, либо пагинацию, тогда - через аякс.
На Яндекс Маркете и Беру так реализовано: есть кнопка "Подгрузить ещё" и классическая пагинация для роботов ниже (но для пользователя всё равно она будет без перезагрузки).
postavkin: ДУ меня на одном из сайтов намеренно урл не меняется. Тестил вариант, что ПФ для страницы так лучше набираются.
Но так до конца и не понял, есть ли в этом существенный плюс, что юзер остается на одной и той же странице длительное! время.
Я тоже про этот момент думал (улучшение ПФ за счёт более долгого нахождения на странице), мне кажется есть в этом плюс.
для вас проблема поменять урл? кстати вместе со сменой урл еще пишется хистори, те возможность перемещаться назад-вперед по просмотренным страницам...
URL поменять не проблема, если бы была только лишь пагинация, без фильтров (например, листинг статей), вопрос бы вообще не стоял, я бы обновлял урл. Но ведь при фильтрации товаров на одной и той же странице может быть разный результат в зависимости от фильтров, а это не хорошо, т.к. поисковик может это определить. Соответственно, в данном случае в url логично подставлять вместе с номером страницы ещё и значения фильтров (примеры: Яндекс.Маркет, Беру). Но по техническим причинам я не хочу подставлять фильтры в url.
postavkin: В любом варианте, и с переходом на новый урл и с ajax подгрузкой контента?
Мое мнение - подгрузка по скроллу это хорошее решение, но не для всех сайтов. Иногда товаров очень много и контент бесконца грузится. Потом когда хочешь фильтрануть товары, нужно скроллить долго вверх. Удобных решений я ещё не видел.
burunduk: Например не поставите обработчик события клик в ссылку и не закроете js от робота
Можно подробнее про этот момент? Что за закрытие js от робота? У меня сейчас примерно так и получается: обработчик "on click" на ссылку и происходит обновление списка товаров без перезагрузки страницы. При этом если открыть в новом окне, то страница открывается с номером пагинации, для индексации открыто.
Я переживаю, что поисковик как-то неправильно воспримет то, что со включенным js-ом перехода по ссылке не будет, а будет лишь обновление контента страницы.
Мы говорили о подгрузке товаров ajax и не зависимо от того какая пагинация, в таком случае ссылок на товары - нет.
Я подразумевал, что при первичной загрузке товары загрузятся статическим способом. И только если пользователь нажал на фильтры, либо пагинацию, тогда - через аякс.
Что то слабо представляю как это будет выглядеть.
2 пагинации в странице? )
где?
На Яндекс Маркете и Беру так реализовано: есть кнопка "Подгрузить ещё" и классическая пагинация для роботов ниже (но для пользователя всё равно она будет без перезагрузки).
Есть существенный минус, на товары нет ссылок, так как товары подгружены ajax-ом... в отличии от классической пагинации.
Если сделать дополнительно классическую пагинацию, то ссылки на товары будут.
ДУ меня на одном из сайтов намеренно урл не меняется. Тестил вариант, что ПФ для страницы так лучше набираются.
Но так до конца и не понял, есть ли в этом существенный плюс, что юзер остается на одной и той же странице длительное! время.
Я тоже про этот момент думал (улучшение ПФ за счёт более долгого нахождения на странице), мне кажется есть в этом плюс.
для вас проблема поменять урл? кстати вместе со сменой урл еще пишется хистори, те возможность перемещаться назад-вперед по просмотренным страницам...
URL поменять не проблема, если бы была только лишь пагинация, без фильтров (например, листинг статей), вопрос бы вообще не стоял, я бы обновлял урл. Но ведь при фильтрации товаров на одной и той же странице может быть разный результат в зависимости от фильтров, а это не хорошо, т.к. поисковик может это определить. Соответственно, в данном случае в url логично подставлять вместе с номером страницы ещё и значения фильтров (примеры: Яндекс.Маркет, Беру). Но по техническим причинам я не хочу подставлять фильтры в url.
В любом варианте, и с переходом на новый урл и с ajax подгрузкой контента?
Мое мнение - подгрузка по скроллу это хорошее решение, но не для всех сайтов. Иногда товаров очень много и контент бесконца грузится. Потом когда хочешь фильтрануть товары, нужно скроллить долго вверх. Удобных решений я ещё не видел.
Удобнее чем тут: https://beru.ru/catalog/55316/list?hid=91033&track=fr_ctlg&page=2 я ещё не встречал. Хочешь - подгружай, не хочешь - жми кнопку пагинации и автоматом прокрутит наверх.
Например не поставите обработчик события клик в ссылку и не закроете js от робота
Можно подробнее про этот момент? Что за закрытие js от робота? У меня сейчас примерно так и получается: обработчик "on click" на ссылку и происходит обновление списка товаров без перезагрузки страницы. При этом если открыть в новом окне, то страница открывается с номером пагинации, для индексации открыто.
PendalF89, и в чём проблема?
Я переживаю, что поисковик как-то неправильно воспримет то, что со включенным js-ом перехода по ссылке не будет, а будет лишь обновление контента страницы.
а зачем тогда клик?
просто грузите контент по скролингу
а при клике на ссылку пагинации открывайте именно то куда ведёт ссылка
только не забывайте, что пользователям надо дать возможность скопировать текущий Url
Всё бы ничего, но в зависимости от фильтров меняется количество страниц пагинации. Да и удобно, когда без перезагрузки.
Для человека. Но при этом дать возможность индексировать страницы пагинации для робота.