PendalF89

Рейтинг
92
Регистрация
30.11.2016
postavkin:
Мы говорили о подгрузке товаров ajax и не зависимо от того какая пагинация, в таком случае ссылок на товары - нет.

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

postavkin:
Что то слабо представляю как это будет выглядеть.
2 пагинации в странице? )

где?
<h1></h1>

ajax {
1 2 3 4 5 6 7
товар1 товар2 товар3
товар4 товар5 товар6
товар7 товар8 товар9
товар10 товар11 товар12
товар13 товар14 товар15
1 2 3 4 5 6 7
}
текст

На Яндекс Маркете и Беру так реализовано: есть кнопка "Подгрузить ещё" и классическая пагинация для роботов ниже (но для пользователя всё равно она будет без перезагрузки).

postavkin:
Есть существенный минус, на товары нет ссылок, так как товары подгружены ajax-ом... в отличии от классической пагинации.

Если сделать дополнительно классическую пагинацию, то ссылки на товары будут.

postavkin:
ДУ меня на одном из сайтов намеренно урл не меняется. Тестил вариант, что ПФ для страницы так лучше набираются.
Но так до конца и не понял, есть ли в этом существенный плюс, что юзер остается на одной и той же странице длительное! время.

Я тоже про этот момент думал (улучшение ПФ за счёт более долгого нахождения на странице), мне кажется есть в этом плюс.

totamon:

для вас проблема поменять урл? кстати вместе со сменой урл еще пишется хистори, те возможность перемещаться назад-вперед по просмотренным страницам...

URL поменять не проблема, если бы была только лишь пагинация, без фильтров (например, листинг статей), вопрос бы вообще не стоял, я бы обновлял урл. Но ведь при фильтрации товаров на одной и той же странице может быть разный результат в зависимости от фильтров, а это не хорошо, т.к. поисковик может это определить. Соответственно, в данном случае в url логично подставлять вместе с номером страницы ещё и значения фильтров (примеры: Яндекс.Маркет, Беру). Но по техническим причинам я не хочу подставлять фильтры в url.

postavkin:
В любом варианте, и с переходом на новый урл и с ajax подгрузкой контента?

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

Удобнее чем тут: https://beru.ru/catalog/55316/list?hid=91033&track=fr_ctlg&page=2 я ещё не встречал. Хочешь - подгружай, не хочешь - жми кнопку пагинации и автоматом прокрутит наверх.

burunduk:
Например не поставите обработчик события клик в ссылку и не закроете js от робота

Можно подробнее про этот момент? Что за закрытие js от робота? У меня сейчас примерно так и получается: обработчик "on click" на ссылку и происходит обновление списка товаров без перезагрузки страницы. При этом если открыть в новом окне, то страница открывается с номером пагинации, для индексации открыто.

burunduk:
PendalF89, и в чём проблема?

Я переживаю, что поисковик как-то неправильно воспримет то, что со включенным js-ом перехода по ссылке не будет, а будет лишь обновление контента страницы.

burunduk:
а зачем тогда клик?
просто грузите контент по скролингу

а при клике на ссылку пагинации открывайте именно то куда ведёт ссылка

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

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

Для человека. Но при этом дать возможность индексировать страницы пагинации для робота.

Всего: 233