What should I check before launching a Lovable website?
Last checked 31 Aug 2026
Short answer
Run through security, forms, auth, payments, mobile display, browser compatibility, speed, SEO basics and broken links before you hit Publish.
The pre-launch pass
Treat launch like a checklist, not a feeling. Work through these in order:
- Security — RLS on every table, no exposed secrets, admin actions enforced server-side. See /questions/what-security-checks-should-i-do-before-launching.
- Core flows — sign-up, login, password reset, forms, and payments all tested end to end, not just visually.
- Permissions — a normal user account can't reach admin routes or another user's data.
- Mobile and browsers — layout and interactions work on a real phone and in at least Chrome, Safari and Firefox.
- Performance — page loads reasonably fast; check with a real speed tool, not just "it feels fine".
- Content basics — page titles, meta descriptions, a favicon, no placeholder ("Lorem ipsum") text left behind.
- No console errors on the published preview.
- No broken links, especially in the footer/nav and any legal pages (privacy policy, terms).
- Custom domain and SSL connected and verified, if you're using one.
- A backed-up version you can revert to — see /questions/how-do-i-back-up-my-project-before-launch.
A prompt to kick off the review
I'm about to launch this project. Check for console errors, broken links, missing form validation, and confirm RLS is enabled on every table. List anything that needs fixing before I publish.
What usually goes wrong
- Publishing straight after a feature is "working" in the builder's own test account, without trying it as a fresh visitor.
- Forgetting the custom domain's SSL certificate can take time to provision — don't do this the minute before launch.
- Leaving analytics, error tracking or a contact-form email address unconfigured, so you find out about problems from users instead of from data.
Individual test types are covered in their own pages — start with /questions/how-do-i-test-my-lovable-app.
Sources
Was this answer helpful?
Related questions
- AnswerHow do I test RLS?Try reading and writing data as a different logged-in user and as a logged-out visitor to confirm row-level security actually blocks what it should, rather than assuming the policy is correct.
- AnswerHow do I test SEO?Check that every page has a unique title and meta description, images have alt text, the site generates a sitemap, and preview the page as a search engine or social share would see it.
- AnswerHow do I test mobile devices?Open the published site on a real phone (or use your browser's device toolbar as a fallback) and check layout, tap targets, forms and navigation at common breakpoints.
- AnswerHow do I test admin permissions?Log in as a non-admin account and try to reach every admin action directly (URLs, buttons, API calls) to confirm the server — not just the UI — blocks it.