When to use server side rendering (SSR) for your JavaScript website

On Google’s Webmaster Conference DACH 2019 in Zurich, Aleksej Dix explained when to use server side rendering (SSR) if you have a JavaScript based website.

Google and server side rendering (SSR)

What is server side rendering?

Server rendering generates the full HTML for a page on the server in response to navigation. This avoids additional round-trips for data fetching and templating on the client, since it’s handled before the browser gets a response.

Rendering on the server makes it possible to avoid sending lots of JavaScript to the client, which helps achieve a fast Time to Interactive (TTI). With server rendering you’re just sending text and links to the user’s browser.

With server rendering, users are unlikely to be left waiting for CPU-bound JavaScript to process before they can use your site.

When should you use server side rendering?

If you have a JavaScript based website, you should use server side rendering if the website is public, and if the rankings of the website on search engines are important. You do not need SSR if the website is not public.

In other words: if you want to get high rankings on Google, use server side rendering if you have a JavaScript based website.

Can search engines parse your web pages?

Use the website audit tool in SEOprofiler to check if search engines can parse the content of your pages:

Check your web pages now

Johannes Selbach

Johannes Selbach is the CEO of SEOprofiler. He blogs about search engine optimization and website marketing topics at "http://blog.seoprofiler.com".