Review initial HTML
Flag empty app shells, missing source title, missing source meta description, and weak fallback signals.
JavaScript SEO checklist
Paste initial HTML, rendered HTML, route notes, critical content notes, link snippets, and blocked-resource notes to flag app shells, missing metadata, JS-only links, hash routes, lazy content, and missing fallback decisions.
<div id="app"></div>
<title></title>
<a onclick="go('/products')">
critical content appears after hydration
QA result
Fix before launchInitial HTML, rendered-only content, crawlable links, routes, lazy content, and resource access need review.
Core workflow
This MVP analyzes pasted samples in your browser. It does not fetch pages, crawl a site, emulate Googlebot, run Search Console, PageSpeed, Lighthouse, or store snippets remotely.
Why this exists
Flag empty app shells, missing source title, missing source meta description, and weak fallback signals.
Compare critical content, headings, links, route patterns, lazy content, and user-action dependencies.
Turn findings into a clear SSR, pre-render, fallback, crawlable href, unblock, or owner decision prompt.
Pricing hypothesis
Pricing is tested through demo requests and purchase intent while payments are unavailable.
Solo
$19/month
For founders and in-house teams checking one JavaScript-heavy launch or migration sample set.
Agency
$59/month
For agencies and technical SEOs that need repeatable JavaScript rendering SEO handoffs.
Early access
This form stores locally and prepares a public-safe GitHub issue handoff.
Remote handoff
Email stays local. The issue body contains role, site type, template count, plan interest, and pain only.
SEO asset
A practical checklist is included for teams searching for JavaScript SEO checklist, rendered HTML SEO checklist, SPA SEO QA, app shell SEO checker, and crawlable links JavaScript SEO.
FAQ
No. This MVP only analyzes pasted initial HTML, rendered HTML, notes, and snippets.
No. It does not emulate Googlebot, run a crawler, use Search Console, or call external APIs.
No. Those remain necessary. This is a fast prelaunch sample review and owner handoff tool.
The app is browser-local, but you should still paste only public-safe or anonymized samples.