Lovable FAQ
The 260 questions Lovable builders ask most, ranked by what people actually search for here. Every answer is a full page with steps, and each one is dated so you know how current it is. New to the vocabulary? Start with the Lovable glossary.
Most searched right now
- 01Why is Lovable using so many credits?Usually because of rework: vague prompts, huge multi-part requests, and repeated back-and-forth fixing something that a clearer first prompt would have got right.
- 02How do I add login to Lovable?Ask Lovable to add authentication — it enables Lovable Cloud (if not already on), then generates sign-up/login pages and wires them to email, Google, or other providers.
- 03What is Lovable Cloud?Lovable Cloud is a Supabase backend (Postgres database, authentication, storage, edge functions) that Lovable provisions and manages for your project automatically, with no separate account or dashboard needed.
- 04What can I build with Lovable?Anything that runs as a web app: marketing sites, SaaS products, dashboards, CRMs, booking systems, directories, internal tools, AI apps and lightweight ecommerce.
- 05Can I use Cursor with Lovable?Yes. Use Git sync to push your Lovable project to GitHub, then clone that repo and open it in Cursor for local edits, which sync back to Lovable.
- 06How do Lovable credits work?Credits are one shared balance that pays for building, hosting and Cloud usage, and AI features inside your app. Free plans get a small daily grant; paid plans add a monthly balance on top.
- 07How do I write a good Lovable prompt?Describe one concrete outcome, give real content and constraints, and say what NOT to touch. Plan first for anything non-trivial, then build in small steps.
- 08How do I connect an API to Lovable?Describe the API and what you want it to do in Chat; Lovable will typically wire the call through a server function (Edge Function) so any API key stays off the client.
- 09What's the difference between Lovable Cloud and Supabase?Lovable Cloud is a Supabase backend that Lovable runs and manages for you. Connecting your own Supabase project means you own the account, the dashboard and the bill.
- 10How do I SEO a Lovable website?Set unique titles and meta descriptions per page, add a sitemap.xml and robots.txt, use Open Graph tags, add alt text to images, connect a custom domain, and submit your sitemap to Google Search Console.
- 11How do I connect Lovable to GitHub?Open your project's Settings, go to the GitHub/Git sync integration, authorise Lovable's GitHub app, and choose or create the repository to sync with — Lovable then keeps code in sync both ways automatically.
- 12Can Lovable build a mobile app?Lovable builds web apps, not native App Store binaries. You get an excellent mobile-friendly web app, and you can wrap it with Capacitor if you truly need a store listing.
- 13Can I export my Lovable project?Yes. Sync the project to your own GitHub or GitLab repository, or download the codebase from the code editor. It is a standard project you can run anywhere.
- 14How do I publish a Lovable website?Click Publish in the top-right of the Lovable editor; it deploys your current version to a live `*.lovable.app` URL (or your connected custom domain) in under a minute.
- 15How do I back up my Lovable database?Lovable Cloud stores backups you can restore from directly in the Database screen; for extra safety, also ask Lovable to export your data periodically.
- 16How do I change the favicon?Ask Lovable in chat to update the favicon, and upload or link the image you want — Lovable will swap the icon file and reference it in the page head for you.
- 17Why is Lovable chat stuck loading?Chat usually gets stuck loading due to a network blip, a very large/complex request, or a backend timeout. Refresh first, then check the console before resending the same prompt.
- 18What is Lovable?Lovable is an AI app builder: you describe the website or app you want in plain English and it writes and runs the real code for you, in the browser.
- 19How do I install Google Tag Manager?Ask Lovable to add your GTM container snippet to the site's shared head and body, then manage individual tags (analytics, ads, pixels) from within Tag Manager itself.
- 20How do I connect Supabase to Lovable?In your Lovable project, open the Supabase integration and authorise Lovable to connect to an existing Supabase project (or create a new one), then Lovable can read and write to it the same way it does with Lovable Cloud.
- 21How do I connect Google Search Console?Use Lovable's Google Search Console integration to verify your domain and manage search data directly from chat, or verify manually by adding the DNS/HTML verification record Google provides.
- 22Can I move a Lovable website somewhere else?Yes. Export the code to your own repository, deploy it on any host that runs the stack, and migrate the backend and secrets. Plan for a few hours, not a few minutes.
- 23Where do Lovable form submissions go?Nowhere, by default — a form only exists on the front end until you connect a destination: a database table (Lovable Cloud/Supabase) and/or an outgoing email via an integration like Resend.
- 24How do I add password reset?Ask Lovable to add a "forgot password" flow — it uses Lovable Cloud's authentication to email a reset link and lets the user set a new password.
Jump to a topic
Getting Started
20 answersWhat Lovable is, what it can build, credits, ownership and your first project.
- What is Lovable?
- How does Lovable work?
- Is Lovable good for beginners?
- Do I need to know how to code to use Lovable?
- What can I build with Lovable?
- Can Lovable build a complete website?
- Can Lovable build a SaaS app?
- Can Lovable build an ecommerce website?
- Can Lovable build a mobile app?
- How do I start a new project in Lovable?
- What should I put in my first Lovable prompt?
- How detailed should a Lovable prompt be?
- Should I build my whole website with one prompt?
- How do Lovable credits work?
- Why is Lovable using so many credits?
- What's the difference between Lovable Cloud and Supabase?
- Can I use Lovable without Lovable Cloud?
- Can I export my Lovable project?
- Do I own the code Lovable creates?
- Can I move a Lovable website somewhere else?
Prompting & Building
20 answersWriting prompts that work, feeding in designs, brand assets and structure.
- How do I write a good Lovable prompt?
- How do I get Lovable to follow my design properly?
- How do I give Lovable a website to use as inspiration?
- How do I get Lovable to copy a design style without copying the website?
- How do I upload images to Lovable?
- How do I get Lovable to use my logo?
- How do I give Lovable my brand colours?
- How do I get Lovable to use a specific font?
- How do I make Lovable build one feature at a time?
- How do I stop Lovable changing things I didn't ask it to change?
- How do I tell Lovable to only edit one section?
- How do I get Lovable to plan a feature before building it?
- How do I get Lovable to review existing code before making changes?
- How do I make Lovable ask me questions before building?
- How do I get better results from Lovable prompts?
- Why does Lovable misunderstand my prompts?
- Should I use screenshots when prompting Lovable?
- How do I make Lovable match a screenshot?
- How do I undo a bad Lovable change?
- How do I safely make large changes to a Lovable project?
Design & Mobile
20 answersLayout, typography, responsive behaviour and making a build look intentional.
- How do I make my Lovable website look less AI-generated?
- How do I improve the design of a Lovable website?
- How do I make my Lovable website look professional?
- How do I fix spacing problems in Lovable?
- How do I fix inconsistent fonts?
- How do I make my Lovable website mobile-friendly?
- Why does my Lovable website look different on mobile?
- How do I fix horizontal scrolling on mobile?
- How do I fix buttons overflowing on mobile?
- How do I fix tables on mobile?
- How do I make a mobile menu in Lovable?
- How do I make sections full width?
- How do I add animations?
- How do I remove unnecessary animations?
- How do I make a sticky header?
- How do I make a sticky mobile CTA?
- How do I create popups or lightboxes?
- How do I create tabs or accordions?
- How do I add dark mode?
- How do I improve accessibility?
Forms & Email
15 answersContact forms, storing submissions, notifications and deliverability.
- How do I create a contact form in Lovable?
- Where do Lovable form submissions go?
- How do I save form submissions to a database?
- How do I email form submissions to myself?
- Why isn't my Lovable contact form working?
- Why aren't form emails being delivered?
- How do I stop spam form submissions?
- How do I add CAPTCHA to Lovable?
- How do I validate form fields?
- How do I create a multi-step form?
- How do I upload files through a form?
- How do I create an enquiry management dashboard?
- How do I send automatic confirmation emails?
- How do I connect Resend to Lovable?
- How do I use my own email domain?
Cloud, Database & Supabase
20 answersTables, queries, RLS, storage and how Lovable Cloud relates to Supabase.
- What is Lovable Cloud?
- When should I use Lovable Cloud?
- How do I connect Supabase to Lovable?
- How do I create a database in Lovable?
- How do I create database tables?
- How do I view my database data?
- Why isn't Lovable saving data?
- Why is Supabase returning a 403 error?
- What is Row Level Security (RLS)?
- Do I need RLS on my Lovable app?
- How do I fix RLS errors?
- Why can users see other users' data?
- How do I safely store API keys?
- How do I use environment variables?
- What are Supabase Edge Functions?
- When should I use an Edge Function?
- How do I upload and store files?
- How do I back up my Lovable database?
- How do I migrate a database?
- Can I move from Lovable Cloud to Supabase?
Login & User Accounts
15 answersSign-in, sessions, protected pages, roles and admin access.
- How do I add login to Lovable?
- How do I add user registration?
- How do I add Google login?
- How do I add password reset?
- Why isn't my login working?
- Why does my app keep redirecting to login?
- Why are verification emails not arriving?
- How do I restrict pages to logged-in users?
- How do I create admin users?
- How do I create different user roles?
- How do I build an admin dashboard?
- How do I prevent normal users accessing admin pages?
- How do I delete a user?
- How do I let users edit their profiles?
- How do I test authentication properly?
Domains & Publishing
17 answersPublishing, custom domains, DNS, redirects and preview vs live differences.
- How do I publish a Lovable website?
- How do I connect my own domain to Lovable?
- Can I use a .com.au domain with Lovable?
- How do I connect a Cloudflare domain to Lovable?
- What DNS records does Lovable need?
- Why isn't my custom domain connecting?
- How long does a Lovable domain take to connect?
- Why does my domain show a 404 or 403 error?
- How do I connect www and non-www versions?
- How do I choose my primary domain?
- Does Lovable provide SSL?
- Why does my published site look different from preview?
- Why aren't my latest changes appearing live?
- How do I unpublish a Lovable project?
- How do I change the favicon?
- How do I change the website title?
- How do I change the social sharing image?
SEO & Google
23 answersIndexing, metadata, sitemaps, structured data and Search Console.
- Is Lovable good for SEO?
- How do I SEO a Lovable website?
- Does Lovable automatically create a sitemap?
- How do I create a sitemap.xml?
- How do I create robots.txt?
- How do I change meta titles?
- How do I change meta descriptions?
- How do I add canonical URLs?
- How do I add schema markup?
- How do I add Open Graph metadata?
- How do I add alt text to images?
- How do I connect Google Search Console?
- How do I submit my Lovable sitemap to Google?
- Why isn't my Lovable website appearing on Google?
- How long does Google take to index a Lovable website?
- How do I stop a Lovable page being indexed?
- How do I improve Lovable SEO?
- How do I improve Lovable AEO?
- How do I get a Lovable website appearing in ChatGPT?
- What is llms.txt and does my Lovable site need it?
- How do I run an SEO audit in Lovable?
- How do I use Lovable's Semrush integration?
- How do I find keywords in Lovable?
GitHub & Code
12 answersSyncing to GitHub, editing code, branches and working outside Lovable.
- How do I connect Lovable to GitHub?
- Should I connect my Lovable project to GitHub?
- When should I connect GitHub?
- Does Lovable automatically sync with GitHub?
- Why isn't GitHub syncing with Lovable?
- Can I edit Lovable code directly in GitHub?
- Will editing GitHub break my Lovable project?
- How do I restore an older version?
- How do I create a backup before making changes?
- Can developers work on Lovable code outside Lovable?
- Can I use Cursor with Lovable?
- Can I host Lovable code somewhere else?
Integrations & APIs
18 answersStripe, email, third-party APIs, keys and webhooks.
- How do I connect an API to Lovable?
- How do I connect Stripe?
- How do I accept payments?
- How do I create subscriptions?
- How do I connect OpenAI?
- How do I connect Google Maps?
- How do I connect Google Analytics?
- How do I install Google Tag Manager?
- How do I connect Meta Pixel?
- How do I add a booking system?
- How do I embed Calendly?
- How do I connect Shopify?
- How do I connect an external CRM?
- How do I connect an email marketing platform?
- How do I use webhooks?
- How do I receive webhook data?
- How do I securely call third-party APIs?
- Why is my API working in preview but not production?
Errors & Troubleshooting
30 answersExact error messages, blank screens, failed builds and loops.
- Why is Lovable not working?
- Why is my Lovable project stuck?
- Why is Lovable chat stuck loading?
- Why is my Lovable preview blank?
- How do I fix a white screen in Lovable?
- Why did Lovable break my website?
- How do I undo Lovable changes?
- How do I fix a Lovable build error?
- Why does Lovable keep saying "try to fix"?
- Why can't Lovable fix an error?
- How do I stop Lovable getting stuck in a fix loop?
- Why did fixing one thing break another?
- Why does my app work in preview but not when published?
- Why does my app work for me but not other users?
- Why am I getting a 403 error?
- Why am I getting a 404 error?
- Why am I getting "Failed to Fetch"?
- Why am I getting CORS errors?
- Why are environment variables missing?
- Why has Supabase stopped connecting?
- Why is authentication suddenly broken?
- Why did my database stop working?
- Why is my custom domain offline?
- Why won't my Lovable project publish?
- Why are Lovable builds failing?
- Why aren't my changes showing?
- How do I read Lovable console errors?
- How do I debug a Lovable project?
- How do I ask Lovable to diagnose an error without changing anything?
- How do I get Lovable to make the smallest possible fix?
Speed & Performance
16 answersLoad time, images, Core Web Vitals and slow queries.
- Why is my Lovable website slow?
- How do I speed up a Lovable website?
- Why does my Lovable app get slower as I add features?
- How do I improve Lighthouse scores?
- How do I improve Core Web Vitals?
- How do I improve LCP?
- Why are images loading slowly?
- How do I optimise images?
- How do I lazy-load images?
- Why is my database making so many requests?
- How do I reduce unnecessary database calls?
- Why is my dashboard slow?
- Why does my app become slow with more users?
- How do I find unnecessary React renders?
- How do I remove unused code?
- How do I audit a Lovable project's performance?
Security
19 answersKeys, permissions, data exposure and hardening a build before launch.
- Are Lovable websites secure?
- How do I run a security audit on Lovable?
- How do I secure a Lovable app before launch?
- How do I check Supabase RLS?
- Can users access my database?
- Can users access other users' information?
- How do I protect admin pages?
- How do I protect API keys?
- Where should secrets be stored?
- How do I secure Edge Functions?
- How do I prevent database abuse?
- How do I rate-limit an API?
- How do I stop bots?
- How do I prevent spam registrations?
- How do I check for exposed environment variables?
- Is my Supabase anon key safe to expose?
- How do I check a Lovable project for security vulnerabilities?
- What security checks should I do before launching?
- How do I make Lovable perform a security review without changing anything?
Before Launch
15 answersThe checks worth doing before a Lovable project goes live.
- What should I check before launching a Lovable website?
- How do I test my Lovable app?
- How do I test mobile devices?
- How do I test forms?
- How do I test user registration?
- How do I test password reset?
- How do I test payments?
- How do I test admin permissions?
- How do I test RLS?
- How do I test SEO?
- How do I test website speed?
- How do I test different browsers?
- How do I check for broken links?
- How do I check for console errors?
- How do I back up my project before launch?