Индексация динамического контента (JavaScript)

TG
На сайте с 07.11.2016
Offline
124
446

Добрый день, у меня на страницах сайта основной блок, где перечисляются продукты, генерируется на стороне пользователя через JavaScript. Как лучше сделать:

1. Оставлять в исходном коде блок полностью пустым, а весь контент чтобы создавался в браузере. Но как Яндекс относится к полупустым исходным страницам в 2019м?

2. Добавить изначально несколько продуктов в исходный html (чтобы исходная страница не была почти пустой), но их порядок и количество будут меняться в браузере. Но опять же, как Яндекс отнесется к замене исходного контента?

SmileP
На сайте с 18.02.2010
Offline
386
#1
Toyvo Glumov:
Но опять же, как Яндекс отнесется к замене исходного контента?

Смотря на что код меняется - так и отнесется.

Toyvo Glumov:
генерируется на стороне пользователя через JavaScript

Зависит от конечной реализации.

В сохраненной копии страниц надо смотреть (текстовую версию).

Для пущей уверенности поискать контент на конкретной странице в ПС.

SergejF
На сайте с 07.06.2008
Offline
642
#2
Toyvo Glumov:
Как лучше сделать:

Лучше генерировать контент страниц на сервере. А не пытаться лепить из дерьма кондитерское изделие.

Momenta... Этнографические заметки: http://www.sbible.ru/vasil1.htm
богоносец
На сайте с 30.01.2007
Offline
753
#3
SmileP:
Смотря на что код меняется - так и отнесется.

А как он узнает то, на что меняется?

---------- Добавлено 21.08.2019 в 13:09 ----------

Toyvo Glumov:
Добавить изначально несколько продуктов в исходный html (чтобы исходная страница не была почти пустой)

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

SmileP
На сайте с 18.02.2010
Offline
386
#4
богоносец:
А как он узнает то, на что меняется?

А, прочитал не верно.

"Добавленный" контент он обычно не индексирует.

TG
На сайте с 07.11.2016
Offline
124
#5
SergejF:
Лучше генерировать контент страниц на сервере.

Нет такой возможности, только если вручную. Вся инфа берется из JSON файла.

S
На сайте с 18.07.2013
Offline
97
#6

Гугол может и будет понимать, а вот Яндекс точно нет. Был опыт с Angular, делали server side рендер

VDS для html сайтов за $1 в месяц (https://clck.ru/HkX48) а также VDS c Windows Server от $3 в месяц (https://clck.ru/HkaeQ)
_
На сайте с 24.03.2008
Offline
381
#7
Toyvo Glumov:

2. Добавить изначально несколько продуктов в исходный html (чтобы исходная страница не была почти пустой), но их порядок и количество будут меняться в браузере. Но опять же, как Яндекс отнесется к замене исходного контента?

Так и делал. Индексируют вроде без проблем.

На страницах товаров писал цену от-до итп.

Ща посмотрел в гугле, вроде бы в кешах даже с проигранными js странички содержатся.

Snake800
На сайте с 02.02.2011
Offline
215
#8

Гугл еще много лет назад индексировал результат работы js. И искал по ним. Это был виджет комментариев от vk или fb, установленный на страницах Серча. Здесь же я где-то оставлял по этому поводу сообщение со скринами. Как сейчас - не знаю.

[Удален]
#9
Snake800:
угл еще много лет назад индексировал результат работы js. И искал по ним

так там как раз ни каких заморочек не было, он искал по тому что было в js - ни какого исполнения там и близко не было, обычный переход по url

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