25 Commits

Author SHA1 Message Date
Thomas Fransolet
0dfefc7bb4 SEO/GEO : prérendu statique, 8 nouvelles pages, schémas et vraies captures
Chantier de l'audit audit-seo-geo.md — 20 des 21 actions.

Technique
- Prérendu statique rétabli : le layout racine passe dans [lang], plus de
  headers() ni de x-pathname. 0 page prérendue avant, 89 après.
- Schémas : offres 39/99/179 €, Organization ancrée en Belgique (adresse,
  TVA, areaServed, LinkedIn), FAQPage sur la home, BreadcrumbList partout.
- Hiérarchie h1/h2/h3 remise dans l'ordre ; liens morts corrigés ; liens
  légaux en <Link> — le lint passe de 15 erreurs à 0.
- Les 9 modules de la home sont enfin dans le HTML (8 manquaient).
- sharp en dépendance : mesuré, sans lui /_next/image renvoyait le JPEG
  source (64 Ko), avec lui du WebP (26 Ko).

Contenu
- Nouvelles pages en 4 langues : /tarifs, /assistant-ia, /borne-kiosk,
  /visite-hors-ligne, /marches-publics.
- Blog /fr/ressources (2 articles) et comparatifs sourcés et datés
  myinfomate-vs-smartify et -vs-stqry, en français.
- Pages légales sous /{lang}/ : mentions et confidentialité traduites, CGU
  publiées (le lien de consentement de /signup ne menait nulle part) avec
  un avis traduit, la version française faisant foi.
- Vocabulaire acheteur dans les 6 segments : RGPD, marchés publics,
  accessibilité — en disant l'absence de certification Access-i.
- Captures réelles de la V3 et carte de parcours ; alt textes localisés.
  1,1 Mo d'images économisé.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 18:03:44 +02:00
Thomas Fransolet
45ae7d9a34 FAQ : le plan à 179 € s'appelait encore « Bundle »
41 occurrences en 4 langues (FR, EN, NL, DE) dans src/data/segments.ts,
alors que les cartes de tarifs disent « Premium » : un prospect qui lisait
la grille puis la FAQ voyait deux noms pour la même offre.

Les formes composées des langues germaniques suivent (Bundle-abonnementen
-> Premium-abonnementen, Bundle-Pläne -> Premium-Pläne). Les 41 occurrences
étaient toutes de la prose, aucun identifiant touché. npm run build vert.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-13 10:11:19 +02:00
Thomas Fransolet
d91cf7f02c Inscription self-service et quota IA exprimé en questions
- Parcours d'inscription /[lang]/signup.
- Quota IA : « req/mois » remplacé par « questions de visiteurs / mois » en
  4 langues — le backend compte des tokens, pas des requêtes, et la vitrine
  annonçait encore l'ancienne unité.
- .env.production suivi volontairement : il ne contient qu'une URL publique
  (préfixe NEXT_PUBLIC_), d'où l'exception dans .gitignore.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 10:48:54 +02:00
Thomas Fransolet
4849249c55 update pricing + clarification + update seo 2026-04-30 16:46:31 +02:00
Thomas Fransolet
7439412d34 update seo 2026-04-27 09:53:17 +02:00
Thomas Fransolet
e2d8945b83 SEO upgrade 2026-04-26 09:54:53 +02:00
Thomas Fransolet
f036ce8dab Removed useless personnalize button 2026-04-16 16:20:58 +02:00
Thomas Fransolet
bfe6bace80 Update layout + perf 2026-04-16 16:17:23 +02:00
Thomas Fransolet
4ab07d93e9 Update navbar 2026-04-15 17:15:56 +02:00
Thomas Fransolet
0e17bafad0 Added screenshots + todo for deployment 2026-04-10 17:13:41 +02:00
Thomas Fransolet
43694e1d98 update with all missing files and legal info + Dockerfile 2026-04-08 16:45:04 +02:00
Thomas Fransolet
8173049966 Add claude.md + beautiful smooth animations on scroll 2026-03-25 17:39:23 +01:00
Thomas Fransolet
caddc5d0c9 Add IA assistant info 2026-03-13 17:45:29 +01:00
Thomas Fransolet
784e859157 Better translations 2026-03-11 11:29:41 +01:00
Thomas Fransolet
f2a4bdbac8 Added translations 2026-03-10 16:09:06 +01:00
Thomas Fransolet
586d4e8118 Update branding from culturelle to visitor in general 2026-03-04 14:58:20 +01:00
Thomas Fransolet
e008ca05f4 Update to experience visiteur 2026-03-04 14:50:26 +01:00
Thomas Fransolet
27d37d01c8 Animation modules top 2026-03-04 14:44:57 +01:00
Thomas Fransolet
6da23dc0e5 update 2026-03-04 14:17:17 +01:00
Thomas Fransolet
f28f911f74 test module 2026-03-04 13:46:12 +01:00
Thomas Fransolet
9deb32fe84 update favicon 2026-02-26 21:41:07 +01:00
Thomas Fransolet
263cd872c5 Updated functionnalities + added small menu if mobile 2026-02-24 11:58:29 +01:00
Thomas Fransolet
36d69fe2b4 Added form contact and send email via formspree 2026-02-19 17:32:08 +01:00
Thomas Fransolet
c372418f58 Added logo + update visu 2026-02-19 16:58:01 +01:00
Thomas Fransolet
d1f50eaf99 Initial commit from Create Next App 2026-02-19 14:02:20 +01:00