Comment faire lire votre site Lovable par ChatGPT
Votre site Lovable est parfait dans le navigateur. Mais GPTBot, ClaudeBot et PerplexityBot n’exécutent pas JavaScript : ils reçoivent un HTML avec une div vide. Pour eux, votre site ne dit rien.
Dessiné en JavaScript : l’IA reçoit souvent une page vide.
Pourquoi ça arrive
Lovable génère des applications monopage avec React et Vite. Le serveur envoie un HTML minimal, et c’est le navigateur, en exécutant le JavaScript, qui affiche les textes, les prix et les liens.
Google exécute JavaScript, avec du retard, mais les robots des assistants d’IA, en général, non. Ils gardent le HTML tel qu’il arrive, et il n’y a rien à citer.
C’est pourquoi un site Lovable peut apparaître sur Google tout en restant invisible quand quelqu’un interroge ChatGPT sur ce que vous vendez.
Comment corriger
Vérifiez
Analysez votre site avec Tarsier : il compare ce que voit une personne avec ce que reçoit un robot d’IA et indique la part du texte perdue.
Prérendez les pages publiques
Demandez à Lovable de générer le HTML de chaque route publique au build. Le design ne change pas : le texte arrive simplement dans le HTML.
Titres, descriptions et données structurées
Chaque page a besoin de son <title> et de sa meta description, et l’accueil d’un bloc JSON-LD qui dit qui vous êtes et ce que vous vendez.
robots.txt et sitemap
Un robots.txt qui laisse entrer les robots d’IA et un sitemap.xml avec toutes les routes, dans le dossier public.
Mesurez à nouveau
Publiez et analysez de nouveau. La parité entre ce que voit une personne et ce que reçoit l’IA doit approcher 100 %.
Le prompt à coller dans Lovable
Mon site est une application monopage (React + Vite) et le HTML servi est presque vide : les robots d’IA (GPTBot, ClaudeBot, PerplexityBot) n’exécutent pas JavaScript et ne voient pas le contenu. Je veux que chaque page publique soit servie déjà rendue dans le HTML, sans changer le design : 1. Ajoute un prérendu au build (par exemple vite-plugin-prerender ou une étape SSG) pour toutes les routes publiques, afin que chaque route produise son propre index.html avec le texte, les titres et les liens dedans. 2. Donne à chaque page son propre <title> et sa <meta name="description">, et ajoute sur l’accueil un bloc JSON-LD schema.org (Organization ou LocalBusiness, et Product ou Offer si je vends quelque chose). 3. Crée public/robots.txt autorisant GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot et Google-Extended, avec la ligne Sitemap. 4. Génère public/sitemap.xml avec toutes les routes publiques. 5. Vérifie avec curl que le HTML de chaque route contient le texte principal avant le chargement de tout script. Ne touche ni à la logique de l’application ni au design. À la fin, dis-moi quelles routes sont prérendues.
Copiez-le tel quel. Si l’analyse trouve d’autres problèmes, le rapport complet contient un prompt écrit pour votre site.
Questions fréquentes
Google voit-il mon site Lovable ?
En général oui, car Google exécute JavaScript, même s’il indexe plus lentement. Les assistants d’IA, c’est autre chose : la plupart de leurs robots ne lisent que le HTML.
Dois-je quitter Lovable ?
Non. Le prérendu s’ajoute au projet existant ; vous continuez à éditer dans Lovable comme d’habitude.
Combien de temps avant de voir l’effet ?
Ce que reçoit un robot change dès la publication. Qu’un assistant vous cite dépend de son prochain passage : quelques jours ou quelques semaines.