50billion pages 1.8billion websites 98% built on JavaScript https://radixweb.com/blog/top-JavaScript-usage-statistics https://siteefy.com/how-many-websites-are-there/#:~:text=The%20Total%20Number%20of%20Indexed%20Web%20Pages&text=As%20of%2021%20April%202023,on%20the%20world%20wide%20web.
Results taken from Onely’s study @ https://www.onely.com/blog/google-needs-9x-more-time-to-crawl-js-than-html/ It takes Google 9x longer to crawl JS than HTML
Server-Side Rendering ➔ Recommended by Google ➔ Great for JS Framework ➔ Fast ➔ Scalable based on your server capabilities ➔ High cost for Infrastructure ➔ Longer development time ➔ Technical knowledge required ➔ Needs maintenance
Dynamic Rendering ➔ Ideal for Ecommerce, Enterprise sites and SPAs ➔ Easy to set up ➔ Fast & Scalable ➔ Near-zero development time and costs ➔ You don’t own your own rendering servers “not ideal for government” ➔ Customized features require additional development time
Summary 1. Keep your sitemaps always updated 2. Optimize your JS files as much as you can 3. Use ‘HREF’ for internal links 4. Analyze Crawl Efficiency 5. Render your pages
SSR Static Rendering Dynamic Rendering Best for Tech companies like Google, Amazon Small SPAs Ecommerce, Enterprise sites and SPAs Ease of Implementation High technical knowledge required High technical knowledge required Plug-and-play Time to Value 1 year + 1 year + Days Upfront Cost $200k+ (+ 100s of monthly dev hours) Based on the time needed to develop the static versions Near-zero development time and costs Scalability Based on your server capabilities Limited – Creating HTML versions for pages require they don’t change too often Unlimited – plus, it can generate pre-rendered versions of dynamic URLs on the fly