For better SEO, we need to have content on the site when google etc indexes the home page. Since it's a react application, content is dynamically rendered on client side, and so the indexing doesn't take it into account, which is very bad SEO for us.
We will divide out website into the index.html and app.html, where the app.html will render all pages except the home page and 404 page. Home page will be plain static html page with a simple form that will redirect to app.html when the user clicks on create or join button.
Footer is common to all pages, so it will be duplicated in both the html pages. The only problem with this is that the navbar would not come on home page, but this is ok? We could duplicate the navbar?
Another thing we would need to figure out is our standard button. Can we make it pure css only?
For better SEO, we need to have content on the site when google etc indexes the home page. Since it's a react application, content is dynamically rendered on client side, and so the indexing doesn't take it into account, which is very bad SEO for us.
We will divide out website into the index.html and app.html, where the app.html will render all pages except the home page and 404 page. Home page will be plain static html page with a simple form that will redirect to app.html when the user clicks on create or join button.
Footer is common to all pages, so it will be duplicated in both the html pages. The only problem with this is that the navbar would not come on home page, but this is ok? We could duplicate the navbar?
Another thing we would need to figure out is our standard button. Can we make it pure css only?