I’m developing a website that offers free tools like converters, compressors, and calculators. My setup includes ASP.NET Core as the backend API and React.js for the frontend.
While researching ways to enhance SEO, I came across mixed opinions regarding Google's indexability of client-side rendered apps. Since React apps rely on client-side rendering (CSR), when you check the page source of a React app, you only see minimal HTML, as React dynamically generates the full content using JavaScript.
Here’s my concern: if I continue developing the site with React.js, will this negatively impact my SEO traffic? Will Google's crawlers be able to effectively index the pages? Or should I consider switching to server-side rendering (SSR), either by fully using ASP.NET Core to render the pages?
When I inspect the React page from google search console, Google correctly shows the crawled page.With final HTML..is this mean good to go with React without moving SSR?
I’d appreciate insights from those who have dealt with React and SEO challenges or have recommendations on the best approach for my project. I still have time to shift to a server-side solution if needed.