Server Side rendering need for javascript content - Angularjs

Asked

Viewed 226 times

7

Knowing that from this year google Crawler performs javascript, considering the indexing of a content that is displayed using Angularjs, there is still the need for a version of the same content rendered on the server side for SEO ?

Plus: Products such as the Prerender.io (Allow your Javascript apps to be crawled Perfectly by search Engines) are still required?

1 answer

5

As it is in the article itself that you cite, in general the answer is no, since observed some details:

  1. Scripts in separate files with blocked access (via robots.txt) will not be executed and consequently the site will not be indexed correctly.
  2. Servers that cannot work with the required volume of requests may impair Crawler’s ability to render pages.
  3. Very complex scripts, or ones that run too far from the average browser compatibility, may result in incorrect or inaccurate renderings, which is bad for both the visitor and the Googlebot.
  4. When scripts remove page content instead of adding, content cannot be indexed.

Thus, the best answer would still be to opt for good development practices, with or without the aid of frameworks such as Angularjs, since this, although maintained by Google, does not necessarily imply a 100% infallible rendering by Googlebot.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.