Search Engine Optimization (SEO) helps your project show up in traditional search engines like Google or Bing. Answer Engine Optimization (AEO) helps your project show up in AI search engines like ChatGPT, Perplexity, Claude, or Gemini. Both depend on the same foundations: crawlable HTML, good metadata, clean content structure, fast loading, and links pointing to your site. Lovable helps handle those technical foundations, but strong SEO and AEO still require intentional review and iteration. The SEO tab helps you audit your project, surface issues, research opportunities, and improve search visibility through SEO reviews, Semrush-powered SEO research, and Google Search Console integration, and AI-search-friendly publishing features. You’ll find the SEO tab under Services → SEO in your project. The SEO tab brings together:Documentation Index
Fetch the complete documentation index at: https://docs.lovable.dev/llms.txt
Use this file to discover all available pages before exploring further.
- SEO and AI search review. Run on-demand audits for sitemap,
robots.txt, metadata, semantic HTML, content structure, alt text, canonical tags, indexing, accessibility, mobile usability, and performance. Lovable surfaces clear recommendations and can apply most fixes in one click. - Speed and Lighthouse checks. Performance, accessibility, mobile usability, and indexing checks from the old standalone Speed tab now live directly inside the SEO review. The SEO review replaces the previous Speed dashboard.
- Google Search Console (GSC) setup. If the Google Search Console connector is enabled in your workspace, the SEO review can detect missing GSC setup and guide you through connecting GSC, verifying your site, and submitting your sitemap directly from chat.
- Semrush-powered SEO research. Use Research SEO with Lovable to research keywords, competitors, backlinks, rankings, and SEO strategy using live Semrush data.
- Custom domains. Buy or connect a custom domain and build your search presence on a domain you control.
Before you begin
- SEO reviews are scoped to a single project at a time.
- Running an SEO and AI search review is free on all plans.
- Clicking Try to fix to apply the recommendations and fix issues uses regular message credits.
- Semrush-powered SEO research has no additional cost through August 15, 2026. No Semrush account required and no separate billing.
- You can run SEO reviews on unpublished projects.
- Additional checks become available after your site is publicly published, including live indexing, AI markdown rendering, performance, and accessibility audits.
- Sitemaps,
robots.txt, metadata, and other SEO elements are not always generated up front. The SEO review surfaces missing or out-of-sync items, and Lovable can create, update, or repair most things in one click. - Google Search Console setup only appears after the Google Search Console connector has been enabled in your workspace.
- New Lovable apps created after May 13, 2026 use TanStack Start with server-side rendering (SSR), except on Enterprise plans. Older React + Vite apps use prerendering for search engines, social-preview bots, and AI crawlers on deployed public URLs. SEO and AI search visibility are supported across both stacks.
Quick start
- Open Services → SEO in your project.
- Click Scan project (first time) or Scan again to run an SEO review.
- Review failing findings at the top of the report.
- Click Try to fix on individual findings, or Try to fix all to send multiple fixes to the agent at once.
- Publish your project if you want published-site checks like performance, indexing, accessibility, AI readiness, and Google Search Console setup.
- Run the review again after publishing to surface those checks.
- If the review surfaces missing Google Search Console setup, click Try to fix to connect the Google Search Console connector, verify your site, and submit your sitemap directly from chat.
- Connect a custom domain if you want to build search presence on your own domain. After connecting one, rerun the review so Lovable can verify and update Google Search Console for the new domain.
- Use Research SEO with Lovable for strategy questions. Click a suggested question or type your own. For example:
- “Which keywords should I target next?”
- “What competitors rank for similar products?”
- “What backlinks should I try to get?”
SEO and AI search review
SEO reviews run on demand and analyze your code, preview deployment, and, once publicly published, your live site. Lovable does not rerun reviews automatically when you publish. Use Scan project the first time you run a review, or Scan again to rerun it later. When a review is not actively running, a status badge at the top of the review shows whether the results reflect your latest code:- Up to date: the scan matches the current state of your project.
- Out of date: you have made changes since the last scan. Run the review again before relying on the results.
Understand findings
Each finding includes an icon that shows its state and, when failing, how much it affects search visibility:- Green check: passing. Nothing to do.
- Blue lightbulb: low-impact issue. Nice to fix.
- Amber warning triangle: medium-impact issue.
- Red X: high-impact issue. Reserved for problems that can effectively hide your site from search engines, such as a sitewide
noindextag, a homepage that will not load,robots.txtblocking crawlers on a live site, or anX-Robots-Tag: noindexheader on your published deployment.
- Failing findings appear at the top of the list.
- Passing findings appear below with a green check.
- Fixed appears as a badge on findings the agent just resolved. The next scan confirms whether the issue is actually fixed and moves the finding back to failing if the issue still exists.
- Ignored findings move into a collapsible Ignored issues section at the bottom of the review. Use Restore to move a finding back into the active list.
What SEO review checks
The SEO review combines code analysis, preview checks, and published-site audits.- Code-only checks run on any project, including unpublished ones. These include page basics, metadata, Open Graph tags, structured data, indexing meta tags, and homepage content structure.
- Preview checks require a reachable preview deployment. These include homepage reachability,
robots.txt,sitemap.xml, andllms.txt. - Published checks run only against your live public site, not your preview deployment. These include Lighthouse performance audits, accessibility audits, mobile usability checks, indexing audits, and AI Markdown rendering checks.
- Google Search Console checks only appear for live public sites when the Google Search Console connector has been enabled in your workspace.
| Category | Passing finding | Common issues |
|---|---|---|
| Page basics | Page basics are set | Missing viewport configuration or missing lang attribute on <html>. Appears as “Some basic page setup is missing” |
| Indexing | Site is indexable | Sitewide noindex blocks search engines. Appears as “Search engines are blocked from indexing” |
| Indexing | Home page is reachable | Homepage returns errors or fails to load. Appears as “Home page isn’t loading” |
| Indexing | Indexable by search engines | X-Robots-Tag: noindex, blocked robots rules, broken hreflang tags, or Lighthouse indexing failures. Appears as “Hidden from search engines” |
| Indexing | Google Search Console is set up | Missing GSC connection, site verification, or sitemap submission. Only appears if the Google Search Console connector has been enabled in your workspace. Appears as “Google Search Console isn’t fully set up” |
| robots.txt | Crawler rules look good | Missing robots.txt, blocked crawlers, missing Sitemap: directives, or invalid crawler rules. May appear as:
|
| Sitemap | Sitemap looks good | Missing sitemap, invalid XML, placeholder routes, relative URLs, host mismatches, or out-of-sync URLs between your routes and sitemap. May appear as:
|
| Metadata | Page metadata describes the site clearly | Duplicate titles, placeholder text, weak descriptions, or incorrect canonical URLs. May appear as:
|
| Open Graph | Social link previews look good | Missing or generic Open Graph metadata and social previews per route. May appear as:
|
| Structured data | Structured data is set up for rich search results or Structured data is optional here (on utility apps and dashboards) | Missing or incorrect JSON-LD structured data. May appear as:
|
| Content structure | Homepage content and structure are well-optimized | Missing H1s, weak headings, missing alt text, poor link text, or accessibility labeling issues. May appear as:
|
| AI readiness | AI summary is in place | Missing or invalid llms.txt. May appear as:
|
| AI readiness | AI assistants can see your site as Markdown | This is a positive-only check. It confirms Lovable is serving a clean Markdown version of your published site to AI crawlers. |
| Performance | Page loads fast | Poor Lighthouse or PageSpeed performance metrics, including LCP, CLS, INP, render-blocking resources, image optimization, font loading, or JavaScript errors. Appears as “Page loads slowly” |
| Accessibility | Accessibility is good | Lighthouse accessibility issues such as low color contrast, missing ARIA labels, duplicate IDs, empty headings, or landmark/navigation problems. Appears as “Has accessibility barriers” |
| Mobile usability | Comfortable on phones | Mobile usability issues such as small tap targets, readability problems, spacing issues, or responsive layout problems. Appears as “Awkward on phones” |
Fix findings
Failing findings appear at the top of the review. For each one you can:- Try to fix: sends the finding to the agent, which applies the changes across your project files.
- Ignore: hides the finding from future scans until you restore it.
- Try to fix all: sends every failing finding to the agent in a single message.
- Scan again: reruns the SEO review.
Google Search Console
Connect Google Search Console directly from chat. Lovable can verify your site and submit your sitemap without leaving the SEO tab. If the Google Search Console connector is enabled in your workspace, the SEO review includes a GSC setup check for publicly published projects. The check verifies:- Google Search Console is connected
- Your site is verified
- A sitemap has been submitted
- Verification may take a few minutes after publishing.
- Changing your custom domain requires re-verification in GSC.
Research SEO with Lovable
Research SEO with Lovable is powered by live Semrush data. It suggests SEO questions tailored to your project. Click a suggested question to send it to chat, or ask your own.- Keyword research
- Competitor analysis
- Content ideas
- Search trends
- Backlink opportunities
- SEO strategy
- Ranking analysis
- Site audits
- Landing page optimization
- “What keywords should a site like mine target?”
- “Which competitors rank for similar products?”
- “Why is my homepage not ranking?”
- “What pages drive the most traffic for sites like this?”
- “What backlinks should I try to get?”
- “Audit
/pricingfor SEO issues.” - “Suggest SEO improvements for my landing page copy.”
Custom domains
Get a custom domain lets you buy or connect a custom domain without leaving the SEO tab. Using a custom domain helps consolidate your brand and search presence under a domain you control. Lovable supports both custom domains and subdomains, and lets you choose one primary domain so all other connected domains redirect to it automatically. After connecting a custom domain, use the Google Search Console connector to verify your site and submit your sitemap directly from chat, so Google indexes the correct host. What you see depends on your project state:- Project not published yet: buy and connect actions are disabled until the project is publicly published.
- No custom domain yet: Lovable suggests up to three domain ideas based on your project. Click a suggestion, or click Search domains to open the purchase dialog.
- Already own a domain? Click Manage domains to open Project settings → Domains and finish connecting it.
- Already connected: the section shows your live domain and links to Project settings → Domains.
FAQ
Can my Lovable app rank well in search?
Can my Lovable app rank well in search?
How does Lovable handle crawlability?
How does Lovable handle crawlability?
- New apps created after May 13, 2026 use TanStack Start with server-side rendering (SSR), except on Enterprise plans. Crawlers receive fully rendered HTML on the first request.
- Older React + Vite apps use prerendering on deployed public URLs. Human visitors still get the single-page app experience, while search engines, social-preview bots, and AI crawlers receive crawlable HTML.
Do I need an external prerendering service?
Do I need an external prerendering service?
Can existing React + Vite apps migrate to TanStack Start?
Can existing React + Vite apps migrate to TanStack Start?
Can AI search engines read Lovable apps?
Can AI search engines read Lovable apps?
- Use clear headings and semantic HTML.
- Add structured data where it fits the page.
- Keep important facts visible on the page.
- Add
llms.txtfor key pages. - Write concise, factual answers to common questions.
Why do social previews show the wrong title or image?
Why do social previews show the wrong title or image?
How long does it take Google to index my site?
How long does it take Google to index my site?
- Submit your sitemap in Google Search Console.
- Use URL Inspection for important pages.
- Request indexing for new or updated priority pages.
- Make sure important pages are linked from your site.
What should I do if my page is not ranking?
What should I do if my page is not ranking?
- Run an SEO review.
- Check indexing in GSC through Coverage or URL Inspection.
- Ensure your sitemap is submitted and confirm the page is in your sitemap.
- Make sure it has a unique title and meta description.
- Review headings, internal links, content quality, and search intent.
- Confirm technical health: good performance scores, full mobile usability, and no blocked JavaScript or CSS.
- Build relevant backlinks over time.
Will a custom domain help my SEO?
Will a custom domain help my SEO?
lovable.app subdomain works well for:- MVPs and demos
- Temporary or experimental landing pages
- Internal tools
- Projects driven primarily by social or paid traffic
What does the SEO review not check?
What does the SEO review not check?
- Content quality and originality
- Search intent alignment
- Competitor strength
- Backlink quality and authority
- Brand reputation and trust
- Conversion quality or engagement
- Whether a topic is worth targeting
How can I get the best SEO and AEO results with Lovable?
How can I get the best SEO and AEO results with Lovable?
- Write unique, high-quality content.
- Match real search intent and answer specific questions clearly.
- Use descriptive headings and semantic HTML.
- Add structured data where it fits the page.
- Keep important facts visible in the page HTML.
- Use unique titles and descriptions for important pages.
- Maintain accurate sitemaps and
robots.txt. - Configure Open Graph metadata for social previews.
- Add
llms.txtfor important AI-search-friendly content. - Use a custom domain, set it as the primary domain, and verify it in Google Search Console.
- Optimize Core Web Vitals and PageSpeed performance.
- Ensure strong mobile usability and accessibility.
- Compress images and use efficient formats like WebP or SVG.
- Create useful, link-worthy content.
- Build relevant backlinks over time.
- Partner with complementary businesses and communities.
- Share updates, launches, tools, and research publicly.
How often should I maintain SEO and AEO?
How often should I maintain SEO and AEO?
- Weekly: check Google Search Console for indexing, coverage, and search performance issues.
- Monthly: run an SEO review and review sitemap freshness, titles, descriptions, and Core Web Vitals/PageSpeed performance.
- Quarterly: run an SEO review covering canonicals,
robots.txt, structured data, indexing, performance, accessibility, and mobile usability. Review internal links, refresh declining content, and improve important landing pages as needed. - As needed: use Semrush-powered SEO research for keyword research, competitor analysis, backlink opportunities, and identifying new content opportunities.