This is the first time I build a website so I did not know anything about SEO when I started. I built many pages of my website to be rendered by React + Redux with the data received from websocket (initially my page is a html (a div essentially), then when websocket is open, depending on the URL, websocket will send message to my server to retrieve data and then the browser will re-render with the received data). Everything works fine but now I learn that Googlebot does not index contents from websocket.
I really don't want to rebuild my whole infrastructure so I did some research. I found a page from Google about dynamic rendering with Rendertron. It seems like what dynamic rendering does is it gets data from the server then serves HTML to Googlebot. I wonder whether I can use dynamic rendering to help Googlebot crawl the pages I build using websocket? Thanks