Give a Lovable site clean crawl signals.

Lovable sites need route-aware SEO: stable metadata and canonicals on public pages, and signed-in app screens kept out of the index.

Lovable SEO · 8 min read · Updated 2026-06-06

Separate public from private routes

Create the sitemap from real public URLs and exclude account, dashboard and parameter combinations that do not represent standalone search intent. Use authentication for private data, not robots.txt alone.

  1. List the public routes that deserve discovery.
  2. Set one canonical URL for each route.
  3. Generate or maintain an accurate XML sitemap.
  4. Publish robots.txt at the actual domain root.
  5. Add route-level title, description and social metadata.
  6. Submit the sitemap in Search Console and inspect representative URLs.
A sitemap is a discovery hint, not a guarantee of indexing. Page quality, internal links and rendering still matter.

Launch checklist

The list below breaks this down into the parts that matter most. Read through each one and note anything that applies to your own setup.

  • Sitemap only lists canonical, indexable URLs, not redirects or duplicates.
  • Robots.txt references the correct sitemap location.
  • Authenticated routes are excluded from the sitemap entirely.
  • Canonical tags resolve without a redirect chain.
  • Search Console shows no unexpected coverage errors after submission.

Warning signs of crawl waste

Before making changes, work through the points below. Each one covers a different part of the picture, so treat them as a set rather than picking favourites.

  • Search Console reporting thousands of crawled pages far above real content volume.
  • Parameterised or filtered URLs appearing as separate indexed pages.
  • Sitemap containing URLs that return a redirect or error status.

Questions

No. A sitemap should only contain public, indexable routes. Authenticated application screens have no standalone search intent and should be excluded entirely.

It should regenerate automatically whenever public routes or CMS content change, rather than being maintained manually, so it never falls out of date with the live site.

This usually indicates parameterised, filtered or duplicate URLs being crawled as separate pages. Consolidate them with canonical tags and keep them out of the sitemap.

Want a technical SEO plan?

We find what's holding your rankings back and fix it in order of impact.