antonov22
@antonov22
PHP - программист.

Vue.js и Сео дублируется ли код для поисковиков?

Сайт магазина на Laravel 5.7 + vue.js .
При первой загрузки заголовок и метатеги (title, keywords и description) отдаются с бэка. Есть система фильтров (SPA), при нажатия на фильтр vue.js отправляет аякс, вытягивая заголовок + все перечисленные метатеги. Если перегрузить страницу, на которой введены фильтры, то заголовок и метатеги для данной комбинации подтягиваются с бэка и дальше опять работа SPA.
Утрированный пример кода
<template v-if="meta.title">
  <h1>{{ meta.title }}</h1>
<template>
<h1 v-else>Заголовок с бэка</h1>

Отдел сео недоволен, что есть дублирование заголовка. Считывают ли поисковики то, что располагается в теге template?
  • Вопрос задан
  • 334 просмотра
Пригласить эксперта
Ответы на вопрос 2
bootd
@bootd Куратор тега HTML
Гугли и ты откроешь врата знаний!
h1 можно использовать в любых количествах, но по делу. Самый яркий пример, который я привожу - это сайт яндекса.
Только взгляните:
5d68cdf55b143229005261.jpeg
20 заголовков h1 на главной странице!!!!! Наверно yandex дураки и ничего не понимают в индексации сайтов и в целов в вёрстке.

Интересно, почему они так сделали?? Может потому что они выделили ключевые разделы на своей странице?
Наверное всё таки да и сделали правильно. Сеошники вообще живут в каменном веке, они не знают, что такое html5, они не знают, что такое SPA и как с ним работать, они не знают что такое семантика. Я всегда их терпеть не мог.

А если крутить ниже, подгружая другие секции, то кол-во h1 увеличивается
Ответ написан
Это прям не 100%, а просто рекомендация.
Все правильно вам сказали, пусть смотрят в сторону ssr.
Вот вам видео на засыпку - https://www.youtube.com/playlist?list=PLKoqnv2vTMU...
тут о том, как Google индексит JS
P.S Смотрите исходный код страницы в браузере, и делайте выводы ,ведь боты видят исходный код уже
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы