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