I liked the component approach in the implementation of React js, but I ran into a problem, the page that is rendered with javascript is not indexed by search engines (Google only, Yandex indexes as empty). Googled, and the only thing I found was rendering on the server or an isomorphic application (maybe this is the same thing, I didn’t understand completely), but compiling it on the server and giving the already rendered html template, as far as I understood, is possible only with the help of nodejs. Is it possible to somehow make a prerender without nodejs? Or what ways can you still solve the problem with indexing?

  • About the indexing of such sites: Yandex and Google - sanu0074
  • @ sanu0074 author asks how to render a server without a node, a link to "and you render a server" doesn't help too much - PashaPash
  • see prerender.io if you have access to the server and its configuration - jashka

1 answer 1

At the time of 2018, SPA sites are indexed by Google and Yandex, although providers note that bots may render the page incorrectly or not render at all, and it is also possible that the ranking will not be in favor of the SPA.

Prerender is needed for very fine SEO settings, or in the case when you need to reach the first position of the issue in the search engine "natural images". If they are not planned, then the most important thing is the correct organization of the routing and localization of the application.