Refonte d'AEF Info
Contactez-moi- CodeIgniter 4
- Elasticsearch 9
- Angular
- Android
- iOS
- SEO presse
- GEO
- Google Discover
AEF Info est un média d’information spécialisé, dont les dépêches sont accessibles sur abonnement. J’en ai conduit la refonte technique sur dix ans, en trois générations, jusqu’à une plateforme unique qui sert le site web et les applications mobiles. Résultat côté visibilité : le référencement naturel a été multiplié par 10.
Trois générations en dix ans
- Il y a dix ans : un site qui ingérait directement des fichiers XSL et les présentait tels quels au public. Simple, mais rigide : pas de vraie recherche, peu de contrôle sur le rendu et sur le référencement.
- Un site en CodeIgniter 4 avec Elasticsearch 6 : les contenus sont indexés dans un moteur de recherche, le site gagne en recherche plein texte, en filtres et en souplesse d’affichage.
- Cette année : une API CodeIgniter 4, Elasticsearch 9 et un front Angular identique pour le site web et pour les applications Android et iPhone. Un seul code d’interface au lieu de plusieurs, une seule API, un seul moteur de recherche à faire évoluer.
Du journaliste au lecteur
Les journalistes rédigent leurs dépêches dans Publiatis, l’interface de rédaction. Chaque dépêche publiée est déposée sur un serveur d’outils qui l’indexe dans Elasticsearch, la rend disponible sur le site, puis déclenche l’envoi d’e-mails aux abonnés qui ont demandé à être prévenus en temps réel.
Le détail, étape par étape
Chaque colonne du diagramme est un système, chaque flèche numérotée une étape. Les deux traitements encadrés en orange se déclenchent automatiquement et instantanément sur le serveur d’outils, dès l’arrivée d’un fichier.
- Publication de la dépêche. Depuis Publiatis, le journaliste passe la dépêche au statut « publier / envoyer ». Publiatis dépose son XML par SFTP dans le dossier
/dépêchesdu serveur d’outils. - Indexation et mise en ligne. Le dépôt déclenche immédiatement l’ingestion : la dépêche est transformée et indexée dans Elasticsearch. Elle est alors disponible sur aefinfo.fr, et le serveur renvoie à Publiatis un statut OK avec l’URL de la dépêche.
- Publication de l’alerte temps réel. Une fois la dépêche publiée, Publiatis dépose un second XML, par SFTP dans le dossier
/tempsreel, avec le statut « publiée ». Il porte l’information nécessaire à l’envoi aux abonnés. - Préparation des destinataires. Ce dépôt déclenche à son tour, instantanément, l’ingestion des destinataires dans Elasticsearch : qui doit recevoir cette dépêche, selon les alertes qu’il a demandées. Un statut OK est renvoyé à Publiatis.
- Envoi des e-mails. En parallèle, le serveur d’outils envoie à Adista, le relais SMTP, un e-mail personnalisé par destinataire. Adista se charge de le router vers la boîte mail de chacun.
Ce découpage a un avantage : la mise en ligne de la dépêche et l’envoi des alertes sont deux traitements séparés, déclenchés par des événements, sans tâche planifiée qui introduirait un délai. La dépêche est visible sur le site avant que les alertes ne partent : la publication ne dépend pas de l’envoi des e-mails.
Les stratégies de référencement
Un site de presse n’est pas référencé comme un site vitrine : le contenu vieillit en quelques heures, il faut être indexé très vite, et une grande partie du trafic vient de canaux spécifiques. La refonte a été pensée autour de cinq axes.
Le référencement spécifique à la presse
Google et Bing traitent les sites d’actualité à part. Pour apparaître dans les résultats d’actualité et les carrousels « À la une », une dépêche doit être indexée en quelques minutes et décrite correctement : titre, date de publication et de modification, auteur, rubrique, image. Ces informations sont publiées dans le code de la page sous forme de données structurées (type NewsArticle) et dans des sitemaps dédiés à l’actualité, que les moteurs relisent en continu. Le lien direct entre la publication dans Publiatis et l’indexation sert aussi cet objectif : un article est disponible, et signalé aux moteurs, dès sa mise en ligne.
Un site payant, mais lisible par Google et Bing
Tout le site est en accès payant, mais Google et Bing ont accès à l’intégralité du contenu des dépêches. Sans cela, les moteurs ne verraient que les premières lignes et ne pourraient pas classer l’article sur ses vrais mots-clés. Le principe est celui du paywall « lisible par les robots » :
- le lecteur non abonné voit le début de la dépêche puis l’invitation à s’abonner ou à tester l’offre ;
- les robots de Google et de Bing, identifiés comme tels, reçoivent le texte complet ;
- la page le déclare dans ses données structurées (contenu à accès restreint), pour que les moteurs comprennent qu’il s’agit d’un paywall et non d’un contenu masqué à leur insu, ce qui serait sanctionné.
L’intérêt est double : l’article est référencé sur tout son contenu, et il reste un contenu vendu aux abonnés.
Le GEO : être cité par les moteurs de réponses IA
Le GEO (Generative Engine Optimization) est l’équivalent du SEO pour les assistants et moteurs de réponses à base d’IA : l’objectif n’est plus seulement d’être dans la liste de liens, mais d’être cité dans la réponse générée. Les ingrédients sont un contenu clair et bien découpé (titre, chapô, intertitres), des faits datés, signés et sourcés, des données structurées complètes et une identité d’éditeur facile à reconnaître. Un média spécialisé, qui produit de l’information de première main sur un domaine précis, est bien placé pour devenir une source de référence, à condition que ses pages soient techniquement faciles à lire et à attribuer. Le site a été pensé dans cette direction dès la refonte.
Google Discover
Google Discover est le fil de suggestions affiché sur mobile, sans que l’utilisateur ait fait de recherche. Il ne repose pas sur des mots-clés mais sur les centres d’intérêt de chacun, et peut générer des pics de trafic importants. Il demande :
- des images éditoriales de grande taille, attrayantes et correctement déclarées ;
- des titres précis et honnêtes, sans racolage ;
- des contenus à jour, de qualité, qui montrent l’expertise de la rédaction ;
- un site rapide et agréable à lire sur téléphone, ce que permet le front Angular commun au web et au mobile.
Les réseaux sociaux
Quand une dépêche est partagée, l’aperçu (titre, résumé, image) doit être soigné : c’est lui qui donne envie de cliquer. Chaque page publie donc ses balises Open Graph et cartes Twitter/X, avec une image au bon format et un titre adapté. Le même soin profite aux messageries et aux applications de partage.
Un article, côté lecteur non connecté
Voici une dépêche ouverte comme la voit un visiteur non connecté : titre, date de publication et de modification, auteur, rubrique, temps de lecture, chapô, image légendée, intertitres.
Pour votre projet
Cette refonte montre ce que je sais faire sur un média ou un site à fort volume de contenus : une API et un moteur de recherche solides, un front unique web et mobile, et un référencement pensé dès l’architecture, pas ajouté après coup. Voir aussi les pages Elasticsearch / Vespa, Front Angular et CodeIgniter.


