I made a Vue.js SPA, and since it could affect SEO (specially because a large portion of my client base is not using Google), I was thinking: why not providing an HTML-only version for it?

Would there be any real benefit or are search engines in general (other than major and well financed search engines like Google) already capable enough to execute JavaScript?

I'm thinking an HTML version focused on content would be more SEO-friendly. But since I haven't found any tools that do it nor any blog post talking about it, it may not be such a good idea.

Note: in my case, doing such a version would not be a big effort (it would even be quite easy actually).

  • You are probably looking for "pre-rendering" for your Vue.js app. – Maximillian Laumeister Nov 27 at 1:48

I had such experience. Our website is also built with Vue.js and we created an SSR version which will only be shown to search engine robots.

This is also recommended by Google that if you want your JS client-side rendered website to be indexed (rendered ) faster by crawlers, provide an SSR version to it.

It's called dynamic indexing. You can find more info here. You can also find information about dynamic indexing here.

  • Thank for the vocabulary ! – hl037_ Nov 27 at 11:11
  • @hl037_ What do you mean? – Shayan Davoodi Nov 28 at 12:43
  • the name "dynamic indexing" I didn't knew about – hl037_ Nov 30 at 1:33
  • Yes it's quite a new consept that Google introduced in Google I/O '18 – Shayan Davoodi Dec 2 at 8:59

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.