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. Commented Nov 27, 2018 at 1:48

1 Answer 1


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.

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

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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