Félix Boittinclivio.frEN
Étude de cas Clivio, partie 2 sur 5

Le site vitrine

La plupart des gens découvrent Clivio sur clivio.fr, bien avant d’ouvrir l’app. En octobre, je l’ai refait de zéro, à partir d’une seule maquette validée, et il est devenu la référence à laquelle l’app se mesure.

Aller sur clivio.fr

Pages
190 adresses dans le plan du site : 73 pages en français, 50 en anglais, les articles publiés et 61 termes du glossaire
Outils gratuits
15 en français, dont 12 aussi en anglais, qui tournent tous dans le navigateur, sans rien envoyer
Contenus
44 articles de blog, dont 38 programmés jusqu’en janvier ; 89 entrées du journal des nouveautés dans chaque langue ; 35 films
Construction
174 commits et 22 pull requests en six jours, du 14 au 19 octobre 2026
Dépendances
Cinq à l’exécution : Next.js, React, React DOM, MDX et un lecteur YAML. L’ancien site en avait 43
Lighthouse
99 en performance, 100 en accessibilité, 100 en bonnes pratiques, 100 en SEO, et 3 sur 3 en navigation agentique

Compté dans le dépôt le 19 octobre 2026.

Un classeur, quatre lecteurs

L’accueil s’ouvre sur une pile d’intercalaires, un par type de lecteur. Chacun a sa promesse et les documents rangés derrière lui. Choisissez-en un.

Clivio, le classeur qui se range tout seulPour les locataires

Votre bail répond à votre place.

Préavis, révision du loyer, dépôt de garantie : posez la question, Clivio retrouve l’article et vous répond en une phrase.

Derrière cet intercalaire

  • Scanné au téléphoneBail d’habitation · 12 rue des LilasPréavis d’un mois, zone tendue
  • Reçu par email · PDFQuittance de loyer · octobre 20261 040,00 € hors charges
  • Scanné au téléphoneÉtat des lieux d’entréeSigné le 1er mars 2024
Le haut de l’accueil de clivio.fr, refait sur cette page avec les textes, les couleurs, les polices et les documents fictifs du site. Les flèches du clavier marchent aussi.

Le classeur n’est pas là pour faire joli. Ranger, c’est ce que fait le produit, alors la page est construite comme un classeur : les sections sous le haut de page sont ses onglets, et le dernier appel à l’action est un intercalaire de plus, « À classer · 3 ».

Un nouveau site en six jours

Le produit avait dépassé son premier site.

Le premier site est sorti en juillet, pendant le même sprint de deux semaines que l’app : 86 pages, faites pour mettre Clivio en ligne vite. En octobre, le produit avait trouvé son cap : deux offres, un public clair, la facturation électronique au centre. J’ai relu le site ligne à ligne, comme je relis celui d’un client, pour que chaque phrase colle à ce que fait le produit aujourd’hui.

Puis j’ai préféré un nouveau design à une série de retouches. Le 14 octobre, le premier commit d’un nouveau dépôt a mis 92 pages en ligne d’un coup, générées à partir des planches de la maquette validée, et ce dépôt est la source depuis. Le même jour, clivio.app a été fermé aux moteurs de recherche, et chaque page qui a son équivalent sur clivio.fr y redirige désormais. Quatre jours plus tard, l’accueil est passé sur une autre planche : le classeur ci-dessus.

Le menu Fonctionnalités, c’est une liste à gauche et un aperçu à droite. Au survol d’un module, huit secondes de son film tournent en boucle, tirées des mêmes films que sur ces pages. La ligne du bas affiche la dernière entrée du journal des nouveautés.

Le menu Fonctionnalités de clivio.fr, ouvert sur Documents, avec un extrait de film et la dernière nouveauté
Le menu Fonctionnalités de clivio.fr, ouvert sur Documents. Chaque extrait est un MP4 muet de 160 à 460 Ko ; si l’animation réduite ou l’économie de données est activée, l’affiche reste fixe. Sans JavaScript, les menus s’ouvrent quand même.

Des outils gratuits qui gardent le fichier

Quinze outils gratuits, et aucun n’envoie votre fichier où que ce soit.

La facturation électronique devient obligatoire en France, et l’accueil compte les jours qui restent avant que les entreprises doivent en émettre, le 1er septembre 2027. On cherche « comment ouvrir cette facture Factur-X ? » bien avant de chercher un coffre-fort de documents. Le site répond donc à cette question avec des outils qui marchent tout de suite : lire une facture électronique en clair, en extraire le XML, la convertir en PDF, renommer un dossier de factures, créer une facture Factur-X, vérifier un SIREN ou un numéro de TVA, calculer la TVA ou des pénalités de retard, rédiger une lettre de préavis.

La page des outils gratuits de clivio.fr : lire une facture, la convertir en PDF, renommer en lot, traité sur cet appareil
La page des outils de clivio.fr. « Traité sur cet appareil », dit le badge, et c’est vrai.
  • Les factures Factur-X, UBL et CII sont lues dans le navigateur. Le XML caché dans un PDF en est extrait avec le DecompressionStream du navigateur, et le renommage rend un ZIP écrit sans bibliothèque.lib/facturx.ts, lib/pdf-embedded-xml.ts, lib/zip.ts
  • Le créateur de facture fabrique un PDF/A-3 avec son factur-x.xml, au profil EN 16931 : 1 295 lignes, aucune dépendance, des montants comptés en centimes, un résultat vérifié avec veraPDF et le schematron officiel.lib/facturx-writer.ts
  • Le vérificateur de SIREN et de TVA calcule les clés sur place, puis interroge l’annuaire public des entreprises et VIES.lib/siren.ts, app/actions/vies.ts
  • Les pénalités de retard suivent le taux de la BCE et les taux de l’intérêt légal, mis à jour chaque semestre.lib/penalties.ts, content/rates.ts

Écrit pour être trouvé

Par ceux qui cherchent sur Google, et par les assistants IA qu’on interroge de plus en plus à la place.

Un guide, un glossaire, un blog

Un guide de la réforme 2026 de quatorze pages, dont cinq consacrées chacune à une profession. Un glossaire de 61 termes, chacun avec sa page. 44 articles en deux langues : un article programmé répond 404 jusqu’à sa date, heure de Paris, et part chez Bing par IndexNow le matin même.

Des comparatifs sourcés

Cinq pages comparent Clivio à Dext, Regate, Google Drive et Dropbox, Paperless-ngx, Pennylane et Indy. Chaque fait sur un concurrent renvoie à sa source.

La liste officielle

La liste des plateformes agréées par la DGFiP (155, plus 11 en attente) est reprise d’impots.gouv.fr avec sa date. On remplace les données, et la page recalcule ses chiffres toute seule.

Des dates fiables

Le plan du site donne pour chaque page le jour où son texte a changé, pas l’heure de la construction. Un script échoue si une page affiche une date et le plan du site une autre.

Pensé pour les assistants IA

/llms.txt présente Clivio et ses pages clés, /llms-full.txt contient les articles en entier, et les pages se décrivent en données structurées : outils, termes, fil d’Ariane.

Des outils qu’un agent peut appeler

Avec WebMCP, un agent IA dans Chrome voit sept fonctions : quatre des outils, la recherche de la FAQ, la page statut et le formulaire de contact. Il reçoit des données, pas une page. Il peut remplir le formulaire de contact, mais c’est une personne qui l’envoie.

Le guide de la facturation électronique de clivio.fr dans une fenêtre de navigateur, sous le titre « Un guide de la réforme, daté et sourcé », avec sa date de mise à jour
Le guide de la facturation électronique, daté et marqué « À jour ».
Le blog de clivio.fr dans une fenêtre de navigateur, sous le titre « Un blog écrit pour être trouvé », ouvert sur un article sur les avoirs
Le blog : quatre articles datés, filtrés par thème.

Mesuré comme un site client

Le tracking, c’est mon métier : le site a eu le plan que j’écrirais pour un client.

Rien ne se charge avant le consentement. La bannière est faite maison, avec « Tout refuser » aussi visible que « Tout accepter », comme le demande la CNIL. Google Analytics 4 et Microsoft Clarity ne démarrent que si le visiteur accepte, et son choix le suit dans l’app, mesurée comme un seul parcours sur les deux domaines. Les liens vers l’app disent d’où vient le visiteur (la page, la campagne, le site d’origine) sans rien stocker sur l’appareil. Et les conversions elles-mêmes sont envoyées par l’app, depuis le serveur : un script bloqué ne peut pas faire perdre une inscription.

Le plan de marquage de clivio.fr, tel qu’il est dans le code au 19 octobre 2026.
ÉvénementSe déclenche quandParamètres
cta_clickUn lien vers l’app est cliquépage de l’app, offre ou provenance
tool_usedUn outil gratuit donne son résultatoutil, succès ou erreur, exemple ou vrai fichier
video_start, video_completeUn film démarre, ou va jusqu’au boutfilm
module_viewUn onglet de fonctionnalité est ouvert sur l’accueilmodule
pricing_toggleMensuel ou annuel est choisi sur les tarifspériode
calculator_usedLe calculateur de l’offre gratuite sertdocuments par mois
language_switchLe visiteur passe du français à l’anglais, ou l’inverselangue
generate_leadLe formulaire de contact est envoyéformulaire
ai_referralUne visite vient d’un assistant IA, une fois par visiteassistant
sign_up, begin_checkout, trial_start, purchaseEnvoyés par le serveur de l’app, pas par le navigateurmode d’inscription, offre, période

Un événement dont je n’avais jamais eu besoin pour un client : ai_referral, pour les visites envoyées par ChatGPT, Perplexity, Gemini et quatre autres assistants, reconnues à leur référent.

Le site fait foi

Une fois en ligne, le site est devenu la référence de l’app.

Chaque promesse de clivio.fr est devenue un point à vérifier dans l’app. Le 17 octobre, une série de commits a mis le code d’accord avec le site, avec une règle écrite noir sur blanc dans un message de commit : le site clivio.fr fait foi. Depuis, ça marche dans les deux sens.

Les offres
Gratuit et Pro, rien d’autre. Pro+ a disparu, et chaque fonction Pro est verrouillée de la même façon partout dans l’app.
Les limites
25 Mo pour tous les formats, la même limite de documents, la purge à 90 jours, et « TVA non applicable » sur les factures envoyées par Stripe.
Les mots
« Actions IA », « page de dépôt », « offre » : l’app parle désormais le vocabulaire du site.
La couleur
Le bleu du site, #2155e8, a remplacé le violet comme couleur d’accent de l’app, puis il est passé sur les boutons principaux et sur 81 boutons d’action codés à la main. Le violet est désormais réservé à l’IA.
L’aide
La fenêtre d’aide de l’app répond désormais avec les 56 questions du site.
Et dans l’autre sens
Le créateur de factures Factur-X, écrit d’abord comme outil gratuit pour le site, est devenu l’émission de factures de l’app le 19 octobre.
Dit clairement
Clivio n’est pas une plateforme agréée, et le site comme l’app le disent. Ils expliquent aussi qu’entre entreprises, une facture doit passer par l’une d’elles.
La page Tarifs de clivio.fr dans une fenêtre de navigateur, sous le titre « Des tarifs écrits en clair » : Gratuit, Pro à 14,90 € par mois, et Équipe en liste d’attente
La page Tarifs. L’offre Équipe dit franchement qu’elle n’existe pas encore.

Au vert, partout

Lighthouse sur l’accueil anglais, testé comme un téléphone le 20 octobre 2026 : rapide, accessible, dans les règles, facile à trouver, et utilisable par les agents IA.

  • 99Performance
  • 100Accessibilité
  • 100Bonnes pratiques
  • 100SEO
  • 3/3Navigation agentique

Comment : le CSS intégré à la page, des affiches réduites à 768 pixels pour les téléphones, pas de polyfills, la police italique hors du chemin critique, et la bannière cookies dessinée par le serveur. La navigation agentique est la catégorie la plus récente de Lighthouse : elle vérifie que des agents IA peuvent se servir de la page, et c’est là que comptent les outils WebMCP.

Sur téléphone

Les intercalaires marchent aussi sur un petit écran, avec des onglets d’un seul mot. Le menu devient un panneau où chaque menu s’ouvre comme un écran à part, les tableaux deviennent des cartes, et le fil d’Ariane se réduit à un lien retour. Pas de barre d’appel à l’action collée en bas non plus : elle aurait caché le texte de 84 pages.

Sous le capot

Petit exprès. Un site vitrine doit être rapide à charger, et rapide à changer.

  • Next.js 16 et React 19, avec deux mises en page racines : le français à la racine de clivio.fr, l’anglais sous /en, chaque page avec sa jumelle.
  • Ni kit d’interface ni framework CSS. Chaque page a sa feuille de style, limitée par :where(), si bien qu’une correction sur la page française vaut pour l’anglaise.
  • Deux polices, Schibsted Grotesk et IBM Plex Mono, servies par le site lui-même, avec une Arial de secours recalée sur leurs proportions : sur ordinateur, le saut au chargement des polices est passé de 417 à 23 pixels.
  • Pas de SDK Firebase : le formulaire de contact et la page statut parlent à Firestore par son API REST.
  • Cinq scripts de contrôle gardent ce qui casse facilement : titres de partage, consentement, dates, langues et outils de facture.
  • La passe PageSpeed du 19 octobre a fait passer le plus grand affichage sur mobile (LCP) de 3,4 à 2,5 secondes.
L’accueil de clivio.fr sur un téléphone, ouvert sur l’intercalaire Logement