Подгрузка списка товаров на ajax

123 4
M
На сайте с 21.07.2011
Offline
47
5325

добрый день.

Есть сайт - можно обобщить и назвать его каталогом товаров, разбитых на смысловые группы

Под основные ключевые группы товаров сделаны отдельные посадочные страницы - на страницах есть текст и листинг товаров данной группы (обычно не больше 10-30 штук в листинге).

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

Вопрос в том, что при подгрузке следующих 5-ти товаров мы получаем страницу с другим url (с добавкой page=1).

Думается это не очень хорошо:

1) появляются дубли страниц (с коротким списком товаров, и с подгруженными товарами)

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

Так вот вопрос - стоит ли поменять технологию и делать так - загружать в HTML все товары списком на странице, просто скрывать стилями все ненужные, и показывать их потом по нажатию кнопки?

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

LORa2
На сайте с 23.01.2007
Offline
67
#1

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

А ну, изба, шагом марш! (с)
Mik Foxi
На сайте с 02.03.2011
Offline
1214
#2

rel="canonical" вам в помощь ;)

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/
M
На сайте с 21.07.2011
Offline
47
#3
foxi:
rel="canonical" вам в помощь ;)

Спасибо, мы как раз к этому варианту склоняемся сейчас

---------- Добавлено 24.09.2013 в 00:44 ----------

LORa2:
Графику, флеш, скрипты и стили поисковые системы не распознают. Прежде, чем делать сайт - нужно подумать, а как он потом будет продвигаться. Понаворачают кучу всяких автоматических штук, урлы пляшут, дубли страниц и т.п. К тому же, поисковики не индексируют очень длинные страницы (есть ограничение на количество символов).

Мы бы рады назад в пещеры - static html или wordpress какой на крайняк, но прогресс ведь, дизайн и все такое.

---------- Добавлено 24.09.2013 в 00:44 ----------

[Удален]
#4
miraamira:
Вопрос в том, что при подгрузке следующих 5-ти товаров мы получаем страницу с другим url (с добавкой page=1).

а зачем?

оставайтесь на том же url :)

M
На сайте с 21.07.2011
Offline
47
#5

Поизучав ситуацию с rel=canonical поняли что не совсем подходит, видимо подошел бы rel= prev next

но Яндекс его не понимает.

Хочется все же сохранить разбивку на страницы для пользователя (что не получается если правильно использовать rel=canonical, в качестве канонической нужна страница со всеми товарами ), при этом хочется чтобы страницы со 2ой и далее все таки индексировались, чего не получится при использовании того же url

Кажется решением может быть вот это http://help.yandex.ru/webmaster/?id=1125296

Вроде решение позволяет для пользователя выводить страницу с ajax а поисковику подсовывать html версию, которую пользоваетль видеть не будет.

Кто то использовал этот вариант?

dimg
На сайте с 13.04.2008
Offline
144
#6

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

Если вы перекидываете пользователя на другую страницу, то на кой вам вообще ajax?

Вроде решение позволяет для пользователя выводить страницу с ajax а поисковику подсовывать html версию, которую пользоваетль видеть не будет.

Да, да, сделайте так обязательно. Специально для вас и термин придумали уже - "клоакинг". Пусть ваш сайт покоится с миром в бане. Аминь.

Воистину каждый видит лишь то, что хочет.

Поисковик все прекрасно видит и знает. Другое дело, что поисковик не может отобразить ссылку на то, у чего АДРЕСА НЕТ. Обновленная в результате действий пользователя по ajax страница своего адреса не имеет, поэтому поисковик и говорит, что если вы все же хотите, чтобы поисковик выдавал эти данные в поиске, то присвойте странице с этими данными отдельный адрес.

богоносец
На сайте с 30.01.2007
Offline
774
#7
dimg:
Поисковик все прекрасно видит и знает.

Покажите конкретно что именно видит и знает поисковик. На какие #ссылки он кликнул и т.д.

AlexandrSG
На сайте с 14.11.2010
Offline
74
#8
foxi:
rel="canonical" вам в помощь ;)

А причем здесь кононические страницы к списку статей?

Консультации, Inside/Outside (/ru/forum/809679) оптимизация/продвижение
[Удален]
#9
miraamira:
в качестве канонической нужна страница со всеми товарами

зачем?

miraamira:
при этом хочется чтобы страницы со 2ой и далее все таки индексировались

а карта сайта вас чем не устраивает (для индексации всех товаров)

F0kus
На сайте с 22.08.2013
Offline
23
#10

Можно баннером закрыть другие листинги.

Здесь был линк.
123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий