If you need a good SEO, you probably need to have SSR. You can achieve that by using frameworks such as Next.js or static site generators, like Gatsby.
However, if your data changes frequently, you should consider using Next.js.
Cool, I've done a fair bit with Gatsby and have made use of 'hybrid' pages to cover dynamic aspects. Luckily most of those have been behind authenticated journeys that don't require SEO.
On another note, I'm really confused about the state of affairs when it comes to SEO and SPAs. Google is said to be 'ok' even with async code: medium.com/@l.mugnaini/spa-and-seo...
If you need a good SEO, you probably need to have SSR. You can achieve that by using frameworks such as Next.js or static site generators, like Gatsby.
However, if your data changes frequently, you should consider using Next.js.
You may want to watch this video:
m.youtube.com/watch?v=fuzPXzkfebo
Also, it reduces the initial bundle size that the client receives. So, it works better on low performance devices, like older cell phones and stuff.
Cool, I've done a fair bit with Gatsby and have made use of 'hybrid' pages to cover dynamic aspects. Luckily most of those have been behind authenticated journeys that don't require SEO.
On another note, I'm really confused about the state of affairs when it comes to SEO and SPAs. Google is said to be 'ok' even with async code: medium.com/@l.mugnaini/spa-and-seo...
But what about other search engines like Bing?
So far, from what I understand, Google is the only one that has greenlit crawling SPA/client-side rendered apps.