Google shares complete guide explaining how to use Rendition to implement dynamic rendering for node.js express web application.
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?
- 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?
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.