User Stories
"En tant que recruteur sur psyker.fr, je veux comprendre immédiatement le profil professionnel de l'auteur — pour évaluer sa crédibilité sur les textes pro sans devoir chercher ailleurs."
"En tant que directeur cherchant un prestataire pour un discours d'équipe, je veux voir des preuves concrètes d'expérience terrain, pas seulement une bio d'auteur."
Changements livrés
Nouvelle section "Pourquoi mes textes pro sonnent juste" — expérience terrain explicitée sans ton CV
Timeline parcours (Airbus → entrepreneuriat → retail) avec données chiffrées
Bande chiffres remplacée : stats éducateur canin → métriques Psyker uniquement (cohérence)
Schema.org Person enrichi : hasCredential, sameAs LinkedIn, description pro
Priorité SEO a-propos : 0.6 → 0.8 (page de conversion, pas page légale)
llms.txt enrichi — profil pro complet pour moteurs IA (Perplexity, ChatGPT)
Décision & Rationale
Problème identifié lors d'un audit UX : la page À propos convertissait mal les visiteurs professionnels car elle ne répondait pas à leur question silencieuse — "est-ce que cet auteur comprend vraiment le monde de l'entreprise ?". Décision de séparer la crédibilité émotionnelle (histoire personnelle) de la crédibilité opérationnelle (expérience terrain) sans dénaturer le ton poétique du site.
User Stories
"En tant qu'utilisateur, je veux que le site soit rapide et fiable sur tous les appareils, y compris hors connexion pour les textes déjà consultés."
"En tant que propriétaire, je veux que psyker.fr réponde aux standards OWASP 2023 et ne soit pas détectable par les scanners malveillants."
Changements livrés
CSP niveau 3 — suppression unsafe-inline, nonce CSP dynamique sur tous les scripts
Service Worker + PWA — cache offline des assets statiques
Polices auto-hébergées — suppression dépendance Google Fonts (RGPD + perf)
Schema.org enrichi : WebSite, BreadcrumbList, Person, Service, FAQPage
Sitemap dynamique PHP — dates calculées automatiquement à chaque déploiement
Suppression X-XSS-Protection (deprecated OWASP 2023) — remplacement par politique CSP stricte
Décision & Rationale
Priorité donnée à la CSP niveau 3 car c'est l'indicateur le plus discriminant pour les auditeurs sécurité. Choix d'auto-héberger les polices pour éliminer une dépendance externe (RGPD + Core Web Vitals). Suivi : intégration de Plausible Analytics envisagée pour les métriques de trafic (solution privacy-first, RGPD natif, sans cookies tiers).
User Stories
"En tant que visiteur particulier, je veux découvrir les textes de Psyker facilement, trouver ce qui me ressemble, et pouvoir commander un texte personnalisé en moins de 3 clics."
"En tant que professionnel, je veux comprendre rapidement si Psyker peut m'aider pour un discours ou un texte d'équipe, et avoir un exemple concret avant de commander."
Changements livrés
Architecture PHP from scratch — zéro CMS, zéro dépendance framework
Design system complet : variables CSS, typographie Cormorant + DM Mono
Tunnel de conversion : accueil → particuliers/pro → offres → contact
Moteur de recherche interne côté client — index JSON, zéro backend
RGPD complet : bandeau cookies CNIL, mentions légales, CGU, politique de confidentialité
Décision & Rationale
Choix délibéré de ne pas utiliser WordPress ou un CMS — objectif de démontrer une maîtrise technique complète du cycle produit. Architecture pensée pour être maintenable seul et évolutive. Priorité donnée au tunnel de conversion pro dès le lancement car c'est là que le panier moyen est le plus élevé.