The MVP launch checklist we run before every go-live
Founders almost always underestimate how much needs to happen in the 48 hours before a product goes live. We’ve shipped enough MVPs to know that what kills a launch isn’t missing features, it’s the boring stuff nobody checked.
This is the MVP launch checklist we actually use. Not aspirational. Not borrowed from a generic listicle. The real one, refined across years of building custom web apps and WordPress products for clients who had real deadlines and real consequences for getting it wrong.
Why MVPs fail at launch (and it’s rarely the code)
The most common launch failures we see aren’t broken features. They’re a contact form that submits to a dev mailbox nobody checks, a staging URL still indexed by Google, a payment flow that works on desktop and breaks on a 375px iPhone, or a page that loads in 9 seconds on a real mobile connection. These are fixable in an afternoon if you catch them before launch. They’re embarrassing and trust-eroding if a customer finds them first.
An MVP by definition ships before everything is perfect. That’s the point. But there’s a floor below which “minimum” becomes “broken,” and a pre-launch checklist is how you stay above it.
The checklist itself
We run these checks on every build. Some take two minutes, some take two hours. All of them have saved a launch at least once.
- Forms and transactional email: Submit every form on a real device with a real email address. Check spam folders. Confirm the reply-to is something the client actually monitors.
- Payment and checkout flow: Run a real test transaction end to end, including the confirmation email and any webhook that fires after payment. Stripe’s test mode exists for a reason, use it until the day before, then do one live transaction for $1.
- Mobile on a real device: Browser DevTools lie. Test on an actual phone. Tap targets, font sizes, overflow issues, and sticky headers that cover content all hide from simulators.
- Crawlability and indexing: Remove any
noindextags left over from staging. Set the canonical domain. Submit the sitemap to Google Search Console on launch day, not two weeks later. - Core Web Vitals baseline: Run a PageSpeed Insights test on the homepage and the most important conversion page. Anything under 50 on mobile deserves a look before launch, not after.
Security and access you can’t skip
On WordPress builds, we check that the admin URL is not the default /wp-admin, two-factor authentication is active on every admin account, and file editing is disabled in wp-config.php. For custom apps, we verify that environment variables are not exposed in the repository and that API keys are scoped to exactly the permissions they need. OWASP’s Top Ten is a useful reference for what “secure enough for launch” actually means.
We also confirm who owns what: the domain registrar login, the hosting account, the DNS zone, the Google Analytics property. If the answer to any of those is “the agency that built the last site,” fix it before you go live.
Does an MVP need SEO on day one?
Not deeply, but it needs the basics, because some of those basics are hard to retrofit. A clean URL structure, a proper title tag on every page, an accurate meta description on the homepage, and a working sitemap. These take an hour to set up correctly and months to fix if you get them wrong and Google has already crawled the mess. If you want more than the basics, our SEO and technical audits cover exactly this kind of structural groundwork.
What happens after the launch day adrenaline wears off
The weeks after launch are when most MVPs quietly fall apart. Plugins go unpatched. Uptime monitoring isn’t set. Backups are assumed but not confirmed. A product that worked on launch day can be compromised or broken by day 45 if nobody is watching it. This is exactly why we offer ongoing care and maintenance plans for the products we ship. Having a developer who already knows the codebase handle post-launch is a different thing than handing a ticket to a support queue.
If you’re getting close to a launch date and want a second set of eyes on your build, or you want us to scope the MVP from scratch, book a free 30-minute call and we’ll tell you honestly where you stand.