Risque élevé

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.

Vérifiez votre site Lovable

Gratuit, sans inscription, en moins d’une minute : ce que voit une personne face à ce que reçoit l’IA.

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Vérifiez votre site Lovable

Gratuit, sans inscription, en moins d’une minute : ce que voit une personne face à ce que reçoit l’IA.

Autres plateformes