Google Share Guide To Dynamic Rendering With Rendertron

Google Share Guide To Dynamic Rendering With Rendertron

Google shares complete guide explaining how to use Rendition to implement dynamic rendering for node.js express web application.

In May 2018, Google officially introduced a way to help out JavaScript sites indexed by Google. During the past months, the technology experience many changes in specific policy for dynamic rendering. Today, Google shared a guide to dynamic rendering with rendertron at Googlewmc.

What is dynamic rendering?

Dynamic rendering is a process to switch between client-side rendered and pre-rendered content. Wherefore, it is done for specific user agents. On the other hand, Rendertron is an open source project that facilitates headless Chromium to render

Google’s John Mueller  explains:

“dynamic rendering is the principle of sending normal client-side rendered content to users and sending fully server-side rendered content to search engines and to other crawlers that need it”

Beginners can check the guide to get started with Dynamic Rendering here.

What is the guide about?

Not all search engines bots can run javascript. Googlebot. Thus, javascript comes with its own limitations. Whereas Dynamic rendering is useful for adaptive content. The guide aims to address the following issues:

  • Which site should consider dynamic rendering?
  • How does dynamic rendering work?
  • The sample web app
  • Princess to set up the server
  • Steps to deploy a Rendertron instance
  • Testing your set-up

Read full guide at dynamic rendering with rendertron.

Why should you read this guide?

Majority of the fronted framework is dependent on JavaScript to display content. As a result, Google search engine crawlers delay time to index or updated indexed content. Anyone who needs to improve user-experience and speed-up the indexing should read the post.

Setting-up a dynamic rendering without making any changes to the web app is challenging. This guide is a short-cut to your problem. Now with the change, you can easily serve a static HTML version to the crawlers.