Get a 0 to 100 launch-readiness grade across Performance, SEO, Security, Trust signals, and Launch readiness. Five areas. One honest score. Know what to fix before you post on Product Hunt.
Core Web Vitals: LCP, FCP, CLS. We grade your load speed, bundle size, and anything blocking the render.
Title, meta description, OG tags, canonical URL, sitemap, robots.txt, structured data. The basics that make you findable.
HTTP security headers, exposed source maps, HTTPS setup, leaked keys, and the misconfigs that catch people out.
Privacy policy, Terms of Service, HTTPS on every subdomain, social proof, and contact info people can actually see. The things users check before they pay.
404 page, favicon, OG image, status page link, support email, cookie banner where needed, and a payment flow that actually works.
A single 0 to 100 score, a letter grade from A to F, and a ranked fix list so you know exactly where to spend the next hour.
Aim for 75+ overall, with Security above 70. Below that, the issues we found are big enough that a sharp user or a journalist will notice. A is great, B is shippable, C means fix the red items first.
Lighthouse covers performance and accessibility. Ship Score adds security, trust signals, and launch readiness, the things Lighthouse skips but that matter for a paid B2C or B2B product.
90+ is an A. Your app covers the fundamentals. 70-89 (B) means a few things need attention. Below 70, you're missing basics that users and search engines will notice. Most AI-built apps score between 40-65 on their first check because they skip things like error tracking, privacy pages, and database security.
Yes, if you collect any user data (including analytics cookies). GDPR, CCPA, and app store policies all require it. Ship Score checks if /privacy or /privacy-policy exists on your domain.
Without error tracking (Sentry, LogRocket, Bugsnag, etc.), you won't know when your app breaks in production. Users won't report bugs. They'll just leave. Ship Score flags this because it's one of the most commonly skipped launch requirements.
Ship Score runs lightweight versions of LaunchGuard's scanner engines. It detects Supabase and Firebase configs in your page source and probes for publicly readable data. It also checks for exposed secret keys (Supabase service role, OpenAI, Stripe, AWS) and Content Security Policy.
If Ship Score found publicly readable Supabase tables, add Row Level Security policies right away. If Firebase data is exposed, tighten your Firestore rules. If it detected exposed secret keys, rotate them and move them server-side. For a full analysis of every table, collection, and endpoint, run a LaunchGuard deep scan.
The SEO and Performance categories feed straight into your Core Web Vitals, which Google uses as a ranking signal. The rest won't move rankings, but they move conversion and trust.
Before every big launch or Product Hunt post. Free monitoring re-runs the full check on every deploy and pings you if your score drops below the threshold you set.
Yes, completely free with no signup required. Enter any URL and get your score instantly. We don't store your results or share any data.