Считывают ли поисковые роботы/экстракторы Google атрибуты в реквизитах React?


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

"Дополнительные цены" хранятся в data-react-props и нигде не отображаются в HTML, ни в разделе "Просмотр источника страницы", ни видны пользователю на странице. Мы также используем динамически генерируемые Schema.org разметка структурированных данных, в которую мы включили только начальная цена.

Несмотря на то, что цена не отображается в разметке (за исключением data-react-props), Торговый центр Google сообщает о не отображаемых ценах на основе данных, извлеченных их искателями.

Считывают ли экстракторы Google значения атрибутов данных в реквизитах React?

ИЛИ...

Есть ли у экстракторов/искателей возможность нажимать переключатели и записывать обнаруженный контент?

Author: John Conde, 2019-04-14

1 answers

Да, Google может считывать атрибуты ваших тегов, даже если они отображаются с помощью react. Предполагая, что ваш веб-сайт отображается на стороне клиента, при щелчке правой кнопкой мыши на источнике просмотра атрибуты не отображаются. Однако Google не полагается исключительно на исходный код. Он отображает веб-страницу, а код на стороне клиента преобразуется в html-код. Чтобы проверить это, используйте инструмент проверки URL-адресов в консоли поиска и нажмите Проверить текущий URL-адрес, затем нажмите просмотреть источник. Вы можете увидеть отрисованную версию своей веб-страницы, включая атрибуты, которые были скрыты ранее

 2
Author: Shahzeb Qureshi, 2019-04-26 16:19:38