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

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

Внедрил микроразметку Schema.org в компонент Vue.js. Пошёл проверят по валидаторам, Яндекс не видит вообще, Гугл видит факт присутствия, но не видит элементов заметки. Пошёл проверять какой код они видят и анализируют. Обнаруживаю почти пустую html разметку, где есть div c id app, и всё. Как сделать так чтобы валидаторы видели уже после подгрузки всё?
  • Вопрос задан
  • 499 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • HTML Academy
    Vue.js 3 — разработка клиентских приложений
    1 месяц
    Далее
  • Академия Эдюсон
    Frontend-разработчик
    9 месяцев
    Далее
  • Skillbox
    Веб-разработчик
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега Vue.js
Thinking about a11y
Потому, что сервер возвращает пустую страницу (то что видят боты) а интерфейс регенируется уже на клиенте средствами JavaScript. Чтобы боты видели интерфейс, его желательно сгенерировать на сервере и уже после отправлять в браузер.
Читайте про Server Side Rendering Vue
Ответ написан
Ваш ответ на вопрос

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

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