According to John Mueller of Google, switching from dynamic rendering to server-side rendering has no SEO ranking benefit.
Despite a help guide stating that dynamic rendering is not a long-term solution, Google’s Search Advocate John Mueller claims there is no urgency for websites to abandon it.
Mueller posted a response on a Reddit thread seeking advice on the subject of server-side rendering versus dynamic rendering.
The issue arises because dynamic rendering is only a temporary fix, according to a recent update to a Google help document.
The document also suggests switching to server-side rendering, static rendering, or hydration.
An SEO expert asks about the advantages of moving away from dynamic rendering in a Reddit thread.
Is SEO worthwhile in terms of the time and effort required?
Here’s what Mueller says:
“There are no SEO ranking-bonuses for implementing it one way or another – they’re just different ways of making the content indexable (as is client side rendering). The differences between dynamic rendering and server side rendering from my POV are more in terms of practical infrastructure setup & maintenance (it can also affect speed, depending on how you have things set up).
There’s no rush to switch away from dynamic rendering, it’s not going to become unsupported or cause issues from Google. The change over time is just that nowadays, if you have a JS-based site, there are better options (either good CSR or SSR) available, so doing things dynamically based on the user agent is often not the most efficient approach.”
Mueller advises using an alternative approach the next time you rebuild a website if you are currently using dynamic rendering.
He continues:
“If you’re doing dynamic rendering now, it’s fine to look at the options and write up the pros & cons for you, of course. I imagine most won’t be convincing for a stretched engineering team. However, if you’re planning on doing a rebuild of the site, let them know that they don’t need to spend too much time on dynamically rendering the content. At the same time, know what to watch out for too :-).
This is where knowing some JS as an SEO really pays out – you don’t have to do the coding, but JS is a part of all modern websites, and it’s up to you to be able to figure out if there are issues with how it’s implemented. If you’re doing dynamic rendering now, it’s fine to look at the options and write up the pros & cons for you, of course. I imagine most won’t be convincing for a stretched engineering team. However, if you’re planning on doing a rebuild of the site, let them know that they don’t need to spend too much time on dynamically rendering the content.“
Source: Reddit