Does anyone know if apollo_state is required for CSR and/or if it could be removed for SSR?
We’ve ran into some SEO problems that we are trying to figure out. For some reason, we can rank really well using CSR but poorly (as in non-ranked) using SSR, even though our SSR performance numbers are ~5x better than CSR.
I’m still trying to chase down the exact cause but so far, it’s either the fact that the SSR HTML has more content than the rehydrated page or it’s the apollo_state causing dupe / keyword stuffing flags. Anyone experience something similar?
Also, I really don’t like exposing all of our data via apollo_client and would love to get that out of the client side if possible but it seems to cause some CLS / reloading issues when removed.
Thanks for any feedback!