Nikita_Kudinov
@Nikita_Kudinov
Программирую свои программулины

Почему во Vue.js не отображается разметка Schema.org?

Внедрил микроразметку Schema.org в компонент Vue.js. Пошёл проверят по валидаторам, Яндекс не видит вообще, Гугл видит факт присутствия, но не видит элементов заметки. Пошёл проверять какой код они видят и анализируют. Обнаруживаю почти пустую html разметку, где есть div c id app, и всё. Как сделать так чтобы валидаторы видели уже после подгрузки всё?
  • Вопрос задан
  • 456 просмотров
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега Vue.js
Thinking about a11y
Потому, что сервер возвращает пустую страницу (то что видят боты) а интерфейс регенируется уже на клиенте средствами JavaScript. Чтобы боты видели интерфейс, его желательно сгенерировать на сервере и уже после отправлять в браузер.
Читайте про Server Side Rendering Vue
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы