Can Google see your Lovable app?
Paste your app's public address. We download the page the way a search engine first gets it, before any JavaScript runs, plus your robots.txt and sitemap, and tell you in plain English what crawlers can and cannot see, with a fix for each problem. It is free and takes a few seconds.
New to this? Why Lovable apps have SEO problems.
Check your app
We fetch only public files and store nothing: not your address, not your results.
What this checks
It checks
- Whether the page loads with HTTP 200, and the redirects on the way (up to 3).
- Whether your content is in the raw HTML or only appears after JavaScript runs, the most common Lovable SEO problem.
- The page title, meta description, main heading (H1) and canonical tag.
- Whether a noindex tag or X-Robots-Tag header keeps the page out of search results.
- Your robots.txt (does it block Google?) and your sitemap (does it exist, and does it list addresses on your own domain?).
- Social preview tags, the page language, the mobile viewport tag, a favicon and structured data.
- Limits: the first 2 MB of the page, 256 KB of robots.txt and 5 MB of the sitemap.
It does not check
- Your Google rankings, traffic or backlinks.
- Page speed and Core Web Vitals.
- What your page looks like after JavaScript runs (Google's rendered view; use URL Inspection in Google Search Console for that).
- Any page other than the one you paste, or anything behind a login.
- The words on the page: whether they answer what people search for.
A good score means a crawler can read this page and nothing obvious blocks it. It is not a full SEO audit. Our guide to why a Lovable site is not indexed walks through Google Search Console step by step. To see whether your app shows secret keys to visitors, try the free exposed key checker, and for a wider look before real users arrive, the production-readiness check.
Questions about the checker
Why do Lovable apps have SEO problems?
Older Lovable projects are single-page React apps: the server sends an almost empty page and the browser builds the content with JavaScript. Google can run JavaScript, but later and not always, and many other crawlers, such as social link previews and some AI assistants, read only the empty page. Newer Lovable projects use server-side rendering, which fixes this.
The checker says my page is empty, but my site looks fine. Who is right?
Both. Your browser runs the JavaScript, so you see the full page; this checker reads the HTML before any JavaScript runs, like many crawlers do. If Lovable hosts your app, it may send verified crawlers such as Google and Bing a pre-rendered copy that this checker does not get, so confirm with URL Inspection in Google Search Console.
Is this a full SEO audit?
No. It checks one page for the technical problems that most often stop a Lovable app being found: empty HTML, missing or default titles, noindex, robots.txt, the sitemap and canonical tags. It does not look at rankings, backlinks, speed, your other pages or how well your words match what people search for.
Do you store the address I paste or the results?
No. We fetch only public files (the page, robots.txt and the sitemap), and the address and results exist only while the check runs. To stop abuse, your IP address is counted in memory (5 checks per 10 minutes) and never written down.
Can I check a site that is not built with Lovable?
Yes. It works on any public website over https, including apps built with Bolt, Replit, v0 or by hand. It cannot check private or local addresses, IP addresses, or sites on a port other than the standard one.
Want every page readable by search engines and AI assistants?
On a Plutonapps plan you keep building in Lovable, and our engineers ship it as server-rendered pages that Google, link previews and AI assistants can read.
See vibe coding rescue