# Rendering & JavaScript SEO Some websites build their content using JavaScript that runs in the browser, instead of sending fully formed HTML. If a crawler cannot execute that JavaScript properly, it may see a blank or incomplete page instead of the finished content. This node covers making sure what a crawler receives actually matches what a real visitor sees. Visit the following resources to learn more: - [@article@Understand the JavaScript SEO basics](https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics) - [@article@Learn JavaScript SEO](https://sitebulb.com/javascript-seo/) - [@video@JavaScript SEO](https://www.youtube.com/playlist?list=PLKoqnv2vTMUPOalM1zuWDP9OQl851WMM9) - [@video@JavaScript SEO Basics](https://www.youtube.com/watch?v=m37x5Qt7eSM)