Server-side rendering is the traditional way of serving websites: a browser makes a request, and a server responds with a fully rendered HTML response. This is contrary to client-side rendering, which serves only part of the page, and where content is added later on using client-side scripts.
Search engines have a strong preference for server-side rendering. A page that is rendered partly in the browser, will take longer to index, changes will take longer to surface in search engines, and a page might not be indexed at all.
Many front-end frameworks like Vue, React and Angular used to be based on client-side rendering, but recently added server-side rendering capabilities.Back