Par Mathias Igonenc, co-fondateur de CodecirclePublié le
La réponse courte :un site fait avec Lovable, Bolt ou ChatGPT Sites se référence s'il sert une page HTML complète aux robots, sur votre propre domaine, avec un plan du site soumis à la Search Console. Les projets Lovable créés depuis le 13 mai 2026 sont rendus côté serveur ; les plus anciens, et tout code React exporté puis hébergé en fichiers statiques, ne montrent qu'une coquille vide aux robots d'IA. Pour reprendre le site, récupérez le code (GitHub ou zip), la base et les secrets, puis passez à un rendu serveur ou statique, ou refaites le site.
Avant de commencer : ce que cet article ne répète pas
Si vous vous demandez pourquoi un site généré par l'IA ne ramène personne (contenu générique, ancrage local absent, poids technique), c'est le sujet de notre guide un site créé par l'IA est-il visible sur Google ? Et pour choisir un outil, notre comparatif de 15 outils pour créer un site avec l'IA. Ici, on part d'un site qui existe déjà, fait avec Lovable, Bolt ou ChatGPT, et on passe aux gestes : ce qu'il faut vérifier, puis comment le reprendre. Tout a été relevé le 6 novembre 2026 dans la documentation officielle de chaque outil.
Partie 1 : faire référencer un site Lovable, Bolt ou ChatGPT
Ce qui bloque vraiment : le rendu dans le navigateur
Ces outils écrivent des applications JavaScript. Quand une page n'est qu'une coquille que le navigateur remplit, Google doit exécuter le code avant de lire le texte. Sa documentation décrit trois temps (exploration, rendu, indexation) et prévient que la page peut attendre son rendu quelques secondes, ou plus longtemps. Elle recommande toujours le rendu côté serveur ou le pré-rendu, en rappelant que tous les robots ne savent pas exécuter le JavaScript.
Voici ce que chaque outil produit, d'après sa propre documentation au 6 novembre 2026 :
| Outil | Ce que reçoivent les robots | Hébergement par défaut | Domaine personnalisé |
|---|---|---|---|
| Lovable, projet créé depuis le 13 mai 2026 | Rendu serveur (TanStack Start) : chaque requête reçoit une page HTML complète | Adresse lovable.app, non indexée | Formule payante (Pro dès 25 €/mois) |
| Lovable, projet plus ancien | Application React + Vite rendue dans le navigateur ; pré-rendu servi aux seuls robots vérifiés | Adresse lovable.app, non indexée | Formule payante |
| Bolt | Technologies JavaScript, framework non précisé par l'aide ; « SEO Boost » en Pro prépare une version HTML de chaque page | Adresse .bolt.host (Bolt Cloud) ou Netlify | Formule Pro (25 $/mois) |
| ChatGPT Sites | Non précisé : l'aide d'OpenAI ne parle ni de technique ni de référencement | Adresse chatgpt.site, site privé à sa création | « Là où c'est disponible », domaine que vous possédez déjà |
Lovableest le plus transparent. Les projets créés depuis le 13 mai 2026 (le 22 juin pour Enterprise) utilisent TanStack Start : « chaque requête renvoie une page HTML complète », pour les visiteurs comme pour les robots. Les projets plus anciens restent en React + Vite ; Lovable sert une version pré-rendue aux robots vérifiés (Google, Bing, robots des assistants IA, aperçus de liens), et l'application classique à tous les autres. C'est le principe que Google appelle le rendu dynamique, et qu'il qualifie de solution de contournement, pas de solution recommandée. La migration vers TanStack Start se lance depuis le projet et coûte de 10 à 35 crédits selon sa taille ; le site en ligne ne change pas tant que vous ne republiez pas, ce qui laisse le temps de tester chaque page.
Boltpublie sur une adresse .bolt.host, gratuite avec le badge « Made in Bolt », ou sur votre domaine avec la formule Pro. Sa grille de prix liste un « SEO boosting » en Pro ; le billet de lancement de Bolt v2, du 2 octobre 2025, le décrit comme une version HTML de chaque page préparée à l'avance. Le centre d'aide ne le documente pas davantage, et ne précise pas quel framework Bolt choisit par défaut : il dit seulement se concentrer sur les technologies JavaScript. Ouvrez le fichier package.json de votre projet pour le savoir.
ChatGPT Sites, disponible pour les formules Plus, Pro, Business et Enterprise, publie sur une adresse chatgpt.site. Un nouveau site est privé : il faut choisir « Anyone on the internet » dans le partage pour qu'un moteur puisse seulement le voir. Le domaine personnalisé se branche par DNS « là où c'est disponible », avec un nom de domaine que vous possédez déjà. L'aide d'OpenAI ne dit rien du référencement, du plan du site ni du rendu : d'où l'importance des vérifications qui suivent.

Les 6 vérifications à faire vous-même
- Afficher le code source.Clic droit sur la page, « Afficher le code source », puis cherchez une phrase de votre texte. Si vous ne trouvez qu'une balise vide et des scripts, la page est fabriquée dans le navigateur : c'est ce que voient les robots qui n'exécutent pas le JavaScript. Sur un ancien projet Lovable, ce test montre la version servie aux visiteurs, pas celle servie aux robots vérifiés : passez au point suivant.
- L'inspection d'URL de la Search Console.Vérifiez votre domaine, collez l'adresse d'une page, lancez le test en direct puis « Afficher la page testée » : vous obtenez la capture de la page affichée, le code HTML, les ressources chargées et les messages de la console JavaScript. Si la capture est blanche ou incomplète, Google ne lit pas votre contenu. Le nombre d'inspections et de demandes d'indexation par jour est limité.
- Le fichier robots.txt.Ouvrez votredomaine.fr/robots.txt. Il ne doit pas bloquer les fichiers JavaScript : Google prévient qu'il n'exécute pas le JavaScript des fichiers bloqués. Pour apparaître dans la recherche de ChatGPT, OpenAI demande d'autoriser son robot OAI-SearchBot ; GPTBot, lui, ne sert qu'à l'entraînement. Lovable crée un robots.txt pour chaque nouveau projet.
- Le plan du site.Lovable écrit lui-même qu'il ne crée « pas toujours » de sitemap ; sa revue SEO peut en ajouter un. Vérifiez qu'il liste les adresses de votre domaine final, soumettez-le dans la Search Console, et soumettez-le de nouveau après avoir branché un nouveau domaine.
- Les balises title et description. Les métadonnées générées au départ sont génériques, dit Lovable : titres en double, texte de remplissage. Chaque page doit avoir les siens, ainsi que ses balises de partage (og:title, og:description, og:image).
- Les données structurées.Google lit le JSON-LD ajouté par JavaScript s'il est présent dans la page une fois rendue. Testez-le avec le test des résultats enrichis, en saisissant l'URL plutôt que le code, comme Google le recommande.
Deux défauts propres aux applications à page unique méritent un coup d'œil : Google ne suit que les vrais liens (une balise <a> avec un attribut href), et déconseille les adresses en # pour charger des contenus différents. Une page qui n'existe pas doit aussi renvoyer une vraie erreur 404, ce que ces applications oublient souvent.
Et les robots des IA ?
C'est le point qui sépare un site trouvable d'un site citable. L'étude publiée par Vercel et MERJ le 17 décembre 2024, sur le trafic de nextjs.org et du réseau Vercel, a constaté qu'aucun des grands robots d'IA n'exécutait le JavaScript : ni ceux d'OpenAI (GPTBot, OAI-SearchBot, ChatGPT-User), ni ClaudeBot, ni PerplexityBot. Ils téléchargent parfois les fichiers JavaScript, sans les exécuter. Les exceptions : Gemini, qui s'appuie sur l'infrastructure de Googlebot, et Applebot.
Conséquence pratique : une page rendue uniquement dans le navigateur n'existe pas pour ChatGPT, Claude ou Perplexity. Lovable dit servir du contenu lisible à ces robots, par le rendu serveur ou par son pré-rendu. Pour Bolt et ChatGPT Sites, rien n'est documenté : seul le test du code source vous le dira. Pour la suite, notre guide pour être cité par ChatGPT détaille le reste du travail.
Partie 2 : reprendre le site
Récupérer le code, la base et les secrets
Le code seul ne suffit pas : un site qui a des comptes, un formulaire ou une base dépend aussi de ses données et de ses clés secrètes. Voici ce que chaque outil permet, avec les prix relevés le 6 novembre 2026 (Lovable et ChatGPT affichent des prix en euros sans préciser HT ou TTC, Bolt en dollars).
| Outil | Récupérer le code | Ce qui ne suit pas tout seul | Prix relevé |
|---|---|---|---|
| Lovable | Synchronisation GitHub dans les deux sens, sur toutes les formules ; téléchargement en zip sur les formules payantes | Secrets, connecteurs et appels IA passés par Lovable ; base à exporter à part (une fois par 24 h, jusqu'à 15 Go) | Pro 25 €/mois (21 € en annuel), Business 50 € (42 € en annuel) |
| Bolt | Bouton Download (zip, sur ordinateur) ; dépôt GitHub neuf ou existant, relu toutes les 30 secondes | Formule requise non précisée par l'aide ; Netlify n'héberge ni base ni backend | Pro 25 $/mois ou 18 $/mois en annuel (216 $/an), Teams 30 $/membre |
| ChatGPT Sites | Demander à Codex d'exporter le code source | Aucune sauvegarde intégrée de la base et des fichiers ensemble | Plus 23 €/mois, Pro à partir de 103 €/mois |
Chez Lovable, la synchronisation GitHub crée toujours un nouveau dépôt, et les modifications poussées sur la branche active reviennent dans Lovable. La base intégrée s'exporte avec sa structure, ses données et les comptes utilisateurs, mais pas les sessions ; les fournisseurs de connexion sont à reconfigurer, et les secrets enregistrés dans Lovable ne font pas partie de l'export. Tant que le projet utilise la base intégrée, ses connecteurs et ses appels d'IA passent par Lovable : il faudra les remplacer.
Chez Bolt, le zip se télécharge depuis le titre du projet, puis se lance avec Node.js. La connexion GitHub accepte un dépôt existant, et Bolt va chercher les changements faits sur GitHub toutes les 30 secondes. Si vous publiez sur Netlify plutôt que sur Bolt Cloud, notez que Netlify n'héberge ni base de données ni backend, et que le domaine ne suit pas automatiquement.
Pour ChatGPT Sites, l'aide d'OpenAI tient en une phrase : pour garder une copie du code source, demandez à Codex de l'exporter. Elle précise qu'il n'existe pas de moyen intégré de sauvegarder ensemble la base et les fichiers déposés, ni de les restaurer dans un nouveau site.

À qui appartient le code ? Ce que disent les conditions d'utilisation
Les trois éditeurs vous reconnaissent la propriété de ce que vous créez. Les nuances sont ailleurs : dans ce qu'ils peuvent faire de vos contenus, et dans ce qui arrive si vous partez.
| Conditions | Propriété | À surveiller |
|---|---|---|
| Lovable (28 août 2026) | Vous possédez vos applications, sites et sorties de l'IA, sous réserve des droits de tiers | Licence mondiale, perpétuelle et gratuite sur vos données, entraînement des modèles compris ; refus possible, pour l'avenir |
| Bolt / StackBlitz (22 septembre 2026) | Vous gardez votre contenu ; StackBlitz vous cède ses droits éventuels sur la sortie de l'IA, qui peut ne pas être protégée par le droit d'auteur | Licence limitée au fonctionnement du service ; pas d'entraînement pour les comptes de l'Espace économique européen ; 30 jours pour exporter après une résiliation sans faute |
| OpenAI, conditions pour l'Europe (16 janvier 2026) | Vous possédez la sortie ; OpenAI vous cède ses droits éventuels | OpenAI peut utiliser vos contenus pour fournir et améliorer ses services |
Les trois textes préviennent aussi que l'IA peut produire la même chose pour un autre utilisateur : aucun ne garantit l'unicité de ce qu'elle génère. Les conditions de Lovable ne décrivent pas ce que deviennent vos projets à la résiliation, seulement que l'accès au service prend fin ; celles de Bolt vous laissent 30 jours pour exporter après une résiliation sans faute, et vous rendent seul responsable de vos sauvegardes. Gardez donc toujours une copie à jour chez vous. Ce résumé n'est pas un avis juridique : pour un projet sensible, faites relire ces conditions.
Trois façons de reprendre le site
- Corriger sur place.Si le site vous convient et reste simple, restez dans l'outil : branchez votre domaine, faites les six vérifications, et sur Lovable, faites migrer un ancien projet vers le rendu serveur. C'est la voie la moins chère, mais le site reste dépendant de l'abonnement.
- Sortir le code vers un rendu statique.Attention au piège : une application React + Vite exportée puis posée sur un hébergement de fichiers statiques sert une coquille vide, sans le pré-rendu que Lovable assurait ; et un projet TanStack Start a besoin d'un serveur, pas d'un simple dépôt de fichiers. La solution durable est de reconstruire les pages avec un framework qui produit du HTML à la construction : Next.js en export statique génère un fichier HTML par page, hébergeable sur n'importe quel serveur web ; Astro rend ses pages côté serveur, sans JavaScript par défaut, et accepte les composants React existants. C'est la technique de notre propre site, et nous avons publié nos chiffres après le passage à Next.js.
- Refaire le site sous WordPress. Si vous voulez modifier vos pages vous-même, tenir un blog ou ajouter des extensions sans passer par un prompt, WordPress reste le plus simple au quotidien. On reprend alors les textes et le design, pas le code.
Dans les deux derniers cas, si vos pages actuelles sont déjà indexées sur votre domaine, chaque ancienne adresse doit être redirigée en 301 vers la nouvelle : c'est la première des 7 erreurs qui ruinent le référencement d'une refonte.
Combien coûte une reprise par une agence
Nos prix publics, sans surprise : l'audit flash est gratuit(vitesse mesurée par l'outil officiel de Google), l'audit complet coûte 490 €, une refonte démarre à 2 000 € avec la migration SEO et les redirections incluses, et une refonte sur mesurese situe entre 6 000 et 12 000 €. Le passage d'un code récupéré au rendu statique se chiffre après l'audit, une fois le code lu : nous ne publions pas de prix pour un travail dont l'ampleur dépend de ce que l'outil a écrit. Tous nos prix sont sur la page Tarifs.
La checklist en 10 points
- Le site répond sur votre propre domaine, pas sur une adresse lovable.app, .bolt.host ou chatgpt.site.
- « Afficher le code source » montre vos textes, pas seulement une balise vide qui attend le JavaScript.
- Le domaine est vérifié dans la Search Console, et l'inspection d'URL en direct montre une capture complète.
- Le fichier robots.txt n'interdit ni Googlebot, ni OAI-SearchBot, ni les fichiers JavaScript, et indique le plan du site.
- Le plan du site (sitemap.xml) existe, liste les adresses du domaine final et a été soumis.
- Chaque page a son propre title, sa propre description et ses balises de partage.
- Les données structurées passent le test des résultats enrichis de Google, testé par l'URL.
- Les liens sont de vrais liens (<a href>), sans adresses en #, et une page absente renvoie une vraie erreur 404.
- Le code est à vous : dépôt GitHub à votre nom ou zip récent, plus l'export de la base et la liste des secrets.
- Les conditions d'utilisation sont lues : entraînement refusé si besoin, export prévu avant toute résiliation.
Si vous cochez les dix, votre site fait avec l'IA est techniquement prêt : reste le travail éditorial, celui qu'aucun outil ne fait à votre place. Avant de signer pour une reprise, notre méthode pour lire un devis de site vous aide à vérifier la ligne sur la cession des droits.
