Checklist complète avant la mise en ligne d'un site web — 47 points
Lancer un site web sans vérification préalable, c'est ouvrir un commerce sans vérifier que la caisse fonctionne. Cette checklist couvre tous les aspects critiques.
1. Contenu et stratégie
- Objectifs du site définis et mesurables
- Tous les contenus finaux intégrés — zéro Lorem ipsum
- Orthographe et grammaire vérifiées
- Mentions légales conformes à la loi marocaine 09-08
2. SEO technique
- Chaque page a un title unique (50-60 caractères) avec mot-clé principal
- Chaque page a une meta description unique (150-160 caractères) avec CTA
- Exactement 1 balise H1 pertinente par page
- Structure H2/H3 logique sans saut
- URLs propres, courtes, descriptives
- Toutes les images ont un attribut alt descriptif
- Aucun lien interne cassé
- Balise canonical sur toutes les pages
- Hreflang correct pour sites multilingues
- Sitemap XML soumis à Google Search Console
- Robots.txt configuré et testé
- Schema.org implémenté (LocalBusiness, WebSite, BreadcrumbList)
3. Performance et Core Web Vitals
- Score PageSpeed Insights mobile > 80
- LCP < 2.5 secondes sur mobile 4G
- CLS < 0.1
- Images compressées en WebP ou AVIF
- Lazy loading activé sur les images below-the-fold
- CSS et JS minifiés
- Cache navigateur et serveur configurés
- Compression Gzip ou Brotli activée
4. Mobile et accessibilité
- Test Mobile-Friendly Google validé
- Testé sur iPhone (Safari), Android (Chrome) et tablette
- Boutons accessibles au doigt (minimum 44x44px)
- Texte lisible sans zoom (minimum 16px)
- Contrastes WCAG AA validés (ratio > 4.5:1)
5. Formulaires et fonctionnalités
- Formulaire de contact testé — emails reçus
- Protection anti-spam active (honeypot ou reCAPTCHA)
- CSRF protection sur tous les formulaires POST
- Si e-commerce : checkout testé avec carte de test CMI
6. Sécurité
- HTTPS actif, SSL valide
- Security headers configurés (X-Frame-Options, CSP, HSTS)
- Fichiers sensibles inaccessibles (.env, config.php)
- Backups automatiques configurés et testés
7. Analytics
- Google Analytics 4 configuré et recevant des données
- Événements de conversion configurés (formulaire, achat)
- Bandeau cookies conforme
8. Conformité légale Maroc
- Mentions légales conformes (nom, siège social, RC/IF/ICE)
- Politique de confidentialité conforme à la loi 09-08
- CGV si e-commerce (conforme loi 31-08)
- Déclaration CNDP si collecte de données personnelles
Pour un site développé avec ce niveau d'exigence, consultez mes services ou demandez un devis gratuit.