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?
1 answer
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.
|
prerender.ioif you have access to the server and its configuration - jashka