Как индексируются сайты на Vue.js?

Пользователь

от hoyt.jerde , в категории: JavaScript , 3 года назад

Как индексируются сайты на Vue.js?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от otha_marks , 3 года назад

@hoyt.jerde Любые поисковые системы лучше всего индексируют сайты если контент уже сгенерирован как HTML/CSS и им легче его читать, т.к Vue.js и React используют Virtual DOM вместо Real DOM и весь контент генерируется через Javascript, то возможно какие то поисковые системы не смогут полноценно проиндексировать Ваш сайт. Google заявлял уже, что они уже имеют технологию выполнения Javascript и индексируют такие сайты, но некоторые поисковые системы, которые возможно еще не имеют современных технологий как Bing или Yahoo могут иметь трудности в индексации таких сайтов.


Если Вы все же хотите использовать Vue.js и в Вашему случае SEO очень важно, то посмотрите в сторону SSR(сервер сайд рендеринг) технологий для vue.js это может быть Nuxt.js (https://nuxtjs.org/), а для React созвучный ему Next.js (https://nextjs.org/), но опять же если у Вас админка или страница где доступ только через авторизацию или индексация поисковых систем не очень и важна, то Вам скорее всего будет достаточно Vue.js или React.

Пользователь

от rudolph_senger , 2 года назад

@hoyt.jerde 

Чтобы индексировать сайт, используемый Vue.js, нужно убедиться, что ваш сайт предоставляет доступный контент для поисковых роботов. Это можно сделать с помощью следующих способов:

  1. Используйте на сервере рендеринг статических страниц, чтобы сгенерировать статические HTML-файлы для каждой страницы вашего сайта. Это позволит поисковым роботам индексировать ваш сайт, не запуская JavaScript.
  2. Используйте фреймворки, такие как Nuxt.js, которые позволяют сгенерировать статические HTML-файлы для каждой страницы вашего сайта на основе кода Vue.js.
  3. Используйте метатег "fragment" в шапке страницы, чтобы указать поисковым роботам, что страница использует JavaScript для генерации контента. Этот метатег указывает поисковым роботам, ч