DEV Community

Discussion on: Any resources on SPA SEO?

niorad profile image
Antonio Radovcic

It's just more expensive to crawl JS-apps. You can crawl a server-rendered website instantly with CURL, it's all there. If you want to do the same to a JS-app, you need to start up a JS-environment, execute the code, wait for loading, etc. It makes the bad SEO for JS-Apps understandable.

You can still do an SPA: with server-rendering.
Next.js would be an example for React, or Nuxt for Vue.
You'll need to run a NodeJS-server, though.

If SEO is really important, I'd go for a classic website.