Возможно ли использовать Vue на DST Store, без потери SEO?

Автотрейд
Автотрейд
  • Сообщений: 18
  • Последний визит: 24 февраля 2025 в 11:27

Можно ли использовать Vue на DST Store, без потери SEO? Допустим для отдельных частей страницы, к примеру вывод карточек товара с помощью v-for или слайдер с помощью тега transition, отображение каких то модальных окон через v-if, насколько это сильно ударит по SEO и ударит ли вообще? И насколько хорошей\плохой практикой будет использовать Vue в качестве вспомогательного средства, а не для создания полноценного SPA?

UPD
Я знаю что есть такая вещь как SSR и Nuxt, но это не то что я хотел бы узнать. SSR весьма сложный и дорогой процесс и не всегда возможен в принципе, как, скорее всего, в моем случае. Вопрос в том, какой +-%SEO я потеряю, если буду использовать Vue для таких вещей, которые удобно делать нем, к примеру в частности, что планирую сделать я:
Слайдер, фильтр товаров, всплывающие подсказки при наведении на товар, табы, конструктор товара и прочее, где есть динамика. Насколько сильно +- ударит по SEO, к примеру, если я сделаю ту или иную фитчу с помощью Vue, нежели на JS\JQ.

Яна Мельникова
Яна Мельникова
  • Сообщений: 24
  • Последний визит: 7 марта 2025 в 10:17

Ударит. Все что вы таким образом будете делать с помощью Vue, будет невидимым для поисковиков.

UPD. Вы не сможете использовать ssr, nuxt и тп, как советуют, если хотите использовать Vue для отдельных частей страницы.

Очень хорошая практика. Например, если у вас существующий интернет магазин с десятками фильтров, которые между собой связаны. Реализация таких фильтров на jQuery или чистом JS — это ад. Тут можно и нужно брать Vue и переписывать только кусок с фильтрами, потому что используя реактивность, разрабатывать такие сложные взаимозависимые вещи, как фильтры, одно удовольствие. 

Редактировалось: 1 раз (Последний: 24 февраля 2025 в 11:19)
Иван Терешенко
Иван Терешенко
  • Сообщений: 33
  • Последний визит: 27 марта 2025 в 21:01

Пререндерит страницу на сервере, в результате поисковик получит страницу сразу со всеми данными.

Дальше уже работает в «реактивном» режиме (что актуально для обычных пользователей).

Кирилл Никулин
Кирилл Никулин
  • Сообщений: 23
  • Последний визит: 3 марта 2025 в 19:10

До меня всё написали верно. Но не всегда стоит усложнять приложение ssr или nuxt.

Есть замечательный плагин github.com/chrisvfritz/prerender-spa-plugin

С его помощью можно сделать статичными те страницы которые должны индексироваться. 

Авторизуйтесь, чтобы писать на форуме.