JavaScript SEO Audit: Rendering, Links, and Crawlability | SHMLANG