← All resources

Launch checklist

Lovable SEO checklist before launch

Lovable can get a polished website online quickly. Before you publish, check that the finished build has real pages, clear metadata and a route into Google’s index.

Updated 22 September 20266 minute read
A Lovable website moving from its build preview through launch checks to a public domain

Decide which pages should appear in search

Start with the pages, not the settings. Write down the parts of the website that should be found through Google. For a service business this may include the homepage, one page for each main service, an About page, contact details and useful supporting guides.

Product screens behind a login, account settings, dashboards and confirmation pages usually do not belong in search. Keep the public marketing site separate from private product routes and make the indexing choice deliberate.

Give important content a real route

Each useful page needs its own stable URL. A service shown in a pop-up or a tab on the homepage is harder to find and cannot target a separate search need properly.

Open every main navigation link and watch the browser address. The address should change to a clear route such as /services/technical-seo. Refresh that URL directly. If it only works after entering through the homepage, the routing needs attention.

A website homepage linking to separate service, about and contact page routes
Important subjects need their own stable address and a normal link from the rest of the website.

Check the page source, not only the preview

Lovable’s preview tells you whether the interface works. It does not tell you exactly what a crawler receives. Test the published build and inspect the HTML returned for each important route.

New Lovable projects use TanStack Start and render pages on the server by default. Older projects may still use a client-rendered React and Vite setup. In both cases, confirm that the page title, main heading, useful copy and internal links appear in the returned output and remain correct after the browser loads.

Lovable’s TanStack Start guidance explains the platform change and the migration path for older projects.

For help with the full build, see our Lovable SEO service.

Write a title and description for every public page

Generated builds often reuse one title across the whole application. Check each route in the browser tab and in the page source. The title should describe that page, not the tool used to build it.

Keep titles specific and readable. A service page might use the service name followed by the brand. The meta description should summarise the page honestly in one or two sentences. Avoid stuffing lists of phrases into either field.

Set the final domain and canonical URLs

Connect the domain you plan to keep before final checks. Redirect the temporary project address and any unwanted domain version to the preferred address. Then make sure canonical tags use that same final domain.

Check sharing previews as well. The Open Graph URL and image should not point to an old preview environment. Lovable’s project settings cover publishing, custom domains and Git connections, but the final page output still needs to be verified after the domain is connected.

Add robots.txt and a clean XML sitemap

Robots.txt should allow access to the public pages and the files needed to render them. Remove any staging rule that blocks the whole site.

The XML sitemap should list canonical public pages only. Test the sitemap URL in a browser, then submit it in Google Search Console after launch. Do not include signed-in areas, filters, error pages, redirects or confirmation screens.

Check images, fonts and page speed

Replace placeholder images, compress large files and give meaningful images useful alternative text. Decorative graphics can use empty alt text so screen readers skip them.

Load the site on a phone using mobile data. Watch for a large hero image, multiple font files or scripts that delay the main content. A fast preview on a good connection can hide a slow first visit.

Test forms, errors and missing pages

Submit each form with valid and invalid details. Confirm where the message goes, what the visitor sees afterward and whether required fields are labelled properly.

Open a made-up URL on the domain. It should return a genuine 404 status and a useful page, not the homepage with an error message. Also test old URLs if the new Lovable site replaces an existing website. Important old addresses need one-to-one redirects.

Set up measurement before launch

Verify the final domain in Google Search Console, submit the sitemap and record a small set of priority URLs. If you use analytics, make sure consent and privacy information match the setup.

After launch, inspect the priority URLs rather than waiting for a general report. Check that Google can fetch them, sees the right canonical and renders the important content.

The short version

  • Every important topic has a stable public URL.
  • Public pages work when opened directly and refreshed.
  • Titles, descriptions and canonicals are unique and correct.
  • The final domain redirects consistently.
  • Robots.txt allows crawling and the sitemap is clean.
  • Main pages are connected with normal internal links.
  • Images and fonts are sensibly sized.
  • Forms, confirmation pages and the 404 page work.
  • Search Console is ready for the final domain.
A Lovable website moving from preview to its final domain with launch checks completed
Run the final checks on the published domain, because that is the version visitors and search engines receive.

Run the list against the published site, not only the editor preview. The public output is what search engines will receive.

Good ideas deserve to be found.

If you’ve built something with AI, we’ll help make sure search engines can find, understand and rank it.

30-minute consultation. No obligation.