Trocly : construire un site d'annonces lisible par Google et par les IA

Trocly, le site de petites annonces que nous éditons, sert de terrain d'essai : données publiques, pages qui se citent, robots d'IA triés un par un. Ce que nous avons mis en place.

Fiche d'annonce reliée à un moteur de recherche et à une bulle de réponse d'IA

Trocly est un site français de petites annonces : dépôt gratuit pour les particuliers, aucune commission sur la vente. Il est édité par Elite Coding. C'est notre propre produit, et c'est là que nous testons en conditions réelles ce que nous recommandons à nos clients en référencement, sur Google comme dans les assistants d'IA.

Un site d'annonces part avec un handicap : des milliers de pages qui se ressemblent, un contenu qui change tous les jours et des concurrents installés depuis vingt ans. Voici les choix qui ont structuré le projet.

1. Être honnête sur l'origine des contenus

Une partie des annonces de Trocly ne sont pas déposées sur le site. Les offres d'emploi viennent de France Travail, certaines voitures d'occasion viennent d'eBay. Chaque annonce importée est signalée comme telle sur sa page, et le contact se fait sur le site d'origine.

Ce n'est pas qu'une question d'éthique. Un moteur de recherche, comme un assistant d'IA, doit pouvoir comprendre qui produit quoi. La page « À propos » indique l'éditeur, le nombre d'annonces par provenance, la modération et le financement. Une charte éditoriale et une page qui explique l'ordre d'affichage des annonces complètent le tout. Ce sont des signaux de confiance qu'un algorithme peut lire.

2. Produire des données que personne d'autre ne publie sous cette forme

Pour être cité, il faut avoir quelque chose à dire. Trocly calcule des prix immobiliers au m² par code postal à partir de la base publique DVF (les ventes enregistrées par la DGFiP) : prix médian, nombre de ventes, période couverte, évolution sur un an quand elle est significative.

L'Observatoire Trocly rassemble ces séries, avec le prix médian demandé des voitures d'occasion par marque. Chaque chiffre est accompagné de :

  • la source et la période (par exemple, ventes du 2 janvier 2024 au 31 décembre 2025) ;
  • une phrase de synthèse qui donne la réponse avant le tableau ;
  • la méthode de calcul ;
  • une formule prête à citer, pour qu'un journaliste, un blogueur ou une IA reprenne le chiffre avec sa source.

La page est décrite avec les données structurées Dataset de schema.org. Une donnée chiffrée, datée et sourcée est exactement le type de passage qu'un moteur génératif aime reprendre.

3. Des pages qui répondent à une question précise

Plutôt qu'une page générique « Véhicules », Trocly propose des pages qui répondent à une intention : vendre sa voiture gratuitement, acheter une voiture d'occasion entre particuliers, déposer une annonce immobilière gratuite. Chacune commence par la réponse, liste les documents obligatoires et renvoie vers les sources officielles (service-public.fr notamment).

Même logique pour les pages par marque et par modèle : elles affichent un prix médian, et le prix médian par année-modèle seulement quand au moins trois annonces partagent la même année. En dessous de ce seuil, le chiffre serait trompeur ; nous préférons ne rien afficher.

4. Trier les robots d'IA un par un

Le fichier robots.txt de Trocly distingue deux familles de robots :

  • Ceux qui servent à répondre (recherche ChatGPT, Claude, Perplexity, Google) : ils sont autorisés. Ce sont eux qui peuvent citer le site et envoyer des visiteurs.
  • Ceux qui servent uniquement à entraîner des modèles (GPTBot, ClaudeBot, Google-Extended, CCBot…) : ils sont bloqués.

Le fichier déclare aussi une ligne Content-Signal: search=yes, ai-input=yes, ai-train=no, qui exprime la même règle en une phrase. Nous détaillons cette mécanique dans notre article sur les robots d'IA.

5. Un llms.txt qui dit la vérité, chiffres à jour

Trocly publie un fichier llms.txt : un résumé du site en Markdown, avec les pages clés et le nombre d'annonces en ligne par provenance, recalculé automatiquement. Google n'en a pas besoin. Il ne coûte presque rien, et il évite qu'un assistant d'IA décrive le site avec des informations périmées.

6. Prévenir les moteurs dès qu'une page change

Un site d'annonces crée et retire des pages en permanence. Trocly envoie ses nouvelles adresses par IndexNow, le protocole utilisé notamment par Bing, dont l'index alimente aussi Copilot. Les annonces expirées répondent par un code 410 Gone plutôt que par une erreur 404, ce qui indique clairement aux robots qu'elles ne reviendront pas.

7. L'IA, utilisée avec prudence

L'estimation de voiture produit une fourchette de revente avec une IA à partir de la marque, du modèle, de l'année et du kilométrage. Elle est présentée comme indicative. Pour l'immobilier, l'estimation ne passe pas par une IA : elle est calculée sur les ventes DVF du code postal, parce que des données réelles existent. On n'utilise l'IA que là où elle apporte quelque chose.

La technique derrière

Trocly tourne sur Symfony 7.4 et PHP 8.4, avec Turbo et Stimulus pour la navigation et Vue 3 pour la recherche filtrée. Le contenu important est rendu côté serveur : un robot qui n'exécute pas JavaScript, ce qui est le cas de la plupart des robots d'IA, lit la page complète.

Ce qu'on en retient pour vos projets

  1. La visibilité dans les IA repose d'abord sur un bon référencement classique : pages accessibles, rapides, bien structurées.
  2. Les contenus cités sont ceux qui apportent un fait vérifiable : un chiffre, une méthode, une source.
  3. La transparence est un signal : dire qui vous êtes, d'où viennent vos contenus et comment vous gagnez de l'argent.
  4. Les robots d'IA se gèrent au cas par cas : bloquer l'entraînement n'oblige pas à disparaître des réponses.

Vous voulez appliquer ces principes à votre site ou à votre application Symfony ? C'est le cœur de notre travail.

À lire aussi

Premier échange offert

Parlons de votre projet.

30 minutes pour comprendre votre besoin et vous dire franchement ce qui est faisable.