Cahier des charges site web : template gratuit et guide de rédaction

03/03/2026
Vous avez un projet de site web et vous contactez des agences ou des freelances pour obtenir des devis. Première question qu'on va vous poser : "Vous avez un cahier des charges ?"
Si vous n'en avez pas, deux choses vont se passer. Soit on va vous proposer un prix au doigt mouillé (mauvais pour vous), soit on va refuser de chiffrer sans spec (frustrant pour vous). Dans les deux cas, vous perdez du temps.
Un bon cahier des charges, ce n'est pas un document de 50 pages écrit par un consultant. C'est un document clair qui explique ce que vous voulez, pourquoi, et dans quelles contraintes. Et ça change tout pour la suite du projet.
Pourquoi rédiger un cahier des charges ?
Pour vous
- Clarifier vos idées. Mettre par écrit ce que vous voulez vous force à prioriser. Vous réalisez souvent que certaines fonctionnalités ne sont pas si essentielles.
- Comparer les devis. Sans cahier des charges, chaque prestataire chiffre sa propre interprétation de votre projet. Impossible de comparer.
- Éviter les dérives. Le cahier des charges est la référence commune. Si le prestataire ajoute des fonctionnalités non prévues, ou si vous changez d'avis en cours de route, le CDC permet de recadrer.
Pour votre prestataire
- Comprendre votre besoin réel. Pas ce que vous pensez vouloir techniquement, mais le problème business que vous essayez de résoudre.
- Chiffrer correctement. Un devis précis nécessite un brief précis.
- Anticiper les risques. Un bon CDC permet d'identifier les zones de complexité avant de commencer.
Chez Bob le développeur, on refuse rarement un projet. Mais on refuse systématiquement de chiffrer sans un minimum de cadrage. C'est dans votre intérêt.
La structure d'un cahier des charges site web
Voici la structure que nous recommandons, avec les explications pour chaque section.
1. Présentation de l'entreprise
| Information | Pourquoi c'est important |
|---|---|
| Nom et activité | Contexte du projet |
| Marché et cible | Pour adapter le design et le ton |
| Positionnement | Pour se différencier des concurrents |
| Concurrents directs | Pour savoir ce qui existe déjà |
Ne faites pas un roman. Un paragraphe suffit. L'objectif est que le prestataire comprenne rapidement qui vous êtes et à qui vous vous adressez.
2. Objectifs du projet
C'est la section la plus importante du cahier des charges. Pas les fonctionnalités — les objectifs business.
Mauvais objectif : "Je veux un site web moderne" Bon objectif : "Je veux générer 30 demandes de devis par mois via mon site"
Mauvais objectif : "Je veux un e-commerce" Bon objectif : "Je veux vendre mes 150 références en ligne et atteindre 50K€ de CA mensuel dans 6 mois"
Exemples d'objectifs bien formulés :
- Générer X leads qualifiés par mois
- Augmenter le taux de conversion de X%
- Réduire les appels téléphoniques de X% grâce au self-service
- Lancer une nouvelle offre en ligne avant [date]
- Remplacer un process manuel par un outil digital
3. Cible et utilisateurs
Décrivez les personnes qui vont utiliser votre site :
- Profil démographique : âge, profession, localisation
- Niveau de compétence digitale : tech-savvy ou pas du tout ?
- Contexte d'utilisation : principalement mobile ou desktop ?
- Besoins : qu'est-ce qu'ils viennent chercher sur votre site ?
- Freins : qu'est-ce qui pourrait les faire partir ?
Si vous avez plusieurs types d'utilisateurs (ex: clients + administrateurs), décrivez chaque profil.
4. Périmètre fonctionnel
C'est ici que vous listez ce que le site doit faire. Organisez par grandes fonctionnalités :
Pages et contenu :
- Page d'accueil
- Pages services / produits
- Page à propos
- Blog
- Page contact
- FAQ
- Mentions légales et politique de confidentialité
Fonctionnalités :
- Formulaire de contact
- Newsletter (inscription + gestion)
- Espace client / compte utilisateur
- Système de paiement en ligne
- Moteur de recherche interne
- Gestion de contenu (CMS / back-office)
- Multilingue
- Chat en ligne
Intégrations :
- Google Analytics ou alternative
- CRM (HubSpot, Salesforce...)
- Outil de mailing (Mailchimp, Brevo...)
- Réseaux sociaux
- Outils métier existants (ERP, gestion de stock...)
Pour chaque fonctionnalité, précisez si elle est indispensable, souhaitable, ou optionnelle (nice-to-have). Ça aide le prestataire à prioriser et à proposer un MVP si le budget est contraint.
5. Design et charte graphique
| Élément | Ce qu'il faut préciser |
|---|---|
| Charte existante | Logo, couleurs, typographies — fournir les fichiers |
| Inspirations | 3-5 sites que vous aimez visuellement (et pourquoi) |
| Ton | Professionnel, décontracté, corporate, technique ? |
| Contraintes | Accessibilité, responsive mobile, dark mode... |
Si vous n'avez pas de charte graphique, dites-le. Le prestataire pourra inclure une phase de direction artistique dans le devis.
Conseil : ne dites pas "je veux un site moderne". Montrez des exemples concrets. "J'aime le site de Stripe pour sa clarté" est 100 fois plus utile que "je veux quelque chose de clean".
6. Contraintes techniques
| Contrainte | Exemple |
|---|---|
| Hébergement | Existant (OVH, AWS...) ou à proposer |
| Nom de domaine | monsite.fr (déjà acheté ?) |
| Technologies | Préférence ou obligation (WordPress, React, Shopify...) |
| Existant | Site actuel à migrer ? Données à reprendre ? |
| Sécurité | HDS, RGPD, PCI-DSS... |
| Performance | Temps de chargement cible, nombre de visiteurs simultanés |
| SEO | Migration d'URLs existantes, redirections |
Si vous n'avez pas d'avis technique, c'est normal. Un bon prestataire vous conseillera sur ces choix. L'important est de mentionner les contraintes que vous connaissez.
7. Contenu
Le contenu, c'est souvent le point aveugle du cahier des charges. Et c'est ce qui fait déraper les projets.
Précisez :
- Qui rédige les textes ? Vous ou le prestataire ?
- Les textes existants sont-ils réutilisables ou à réécrire ?
- Photos et visuels : existants, à prendre, à acheter en banque d'images ?
- Volume : combien de pages, combien de produits, combien d'articles de blog ?
Si le prestataire doit créer le contenu, c'est un poste de coût significatif. Mieux vaut le savoir dès le départ.
8. Budget et planning
Le budget. Oui, il faut le donner. Pas un chiffre exact si vous ne savez pas, mais une fourchette. Dire "je n'ai pas de budget" ne vous protège pas — ça empêche le prestataire de vous proposer la meilleure solution dans vos moyens.
Pour avoir une idée des prix, consultez notre article combien coûte un site web en 2026.
Le planning. Indiquez :
- La date de lancement souhaitée (ou impérative)
- Les jalons intermédiaires (validation maquettes, recette, formation...)
- Les périodes de vacances ou d'indisponibilité
9. Maintenance et évolution
Un site web ne se termine pas au lancement. Précisez vos attentes :
- Qui gère les mises à jour de contenu ?
- Quelle réactivité en cas de bug ?
- Y a-t-il des évolutions prévues à moyen terme ?
- Avez-vous besoin d'une formation ?
- Quel budget maintenance mensuel ?
Template de cahier des charges
Voici un template prêt à remplir. Copiez-le et adaptez-le à votre projet.
Cahier des charges — [Nom du projet]
Date : [date] Version : 1.0 Rédacteur : [Prénom Nom, fonction]
1. Présentation
Entreprise : [Nom] Activité : [Description en 2-3 phrases] Site actuel : [URL ou "aucun"] Marché cible : [B2B / B2C / Les deux]
2. Objectifs
- [Objectif principal — ex: "Générer 50 demandes de devis par mois"]
- [Objectif secondaire — ex: "Renforcer la crédibilité de la marque"]
- [Objectif tertiaire — ex: "Réduire les appels entrants de 30%"]
KPIs de succès :
- [Métrique 1 — ex: "Taux de conversion > 3%"]
- [Métrique 2 — ex: "Temps moyen sur page > 2 min"]
3. Cibles
Persona principal :
- Profil : [ex: "Dirigeant PME, 35-55 ans, Île-de-France"]
- Besoin : [ex: "Trouver un prestataire fiable pour son site web"]
- Frein : [ex: "A déjà été déçu par un prestataire"]
- Appareil : [Mobile / Desktop / Les deux]
Persona secondaire : [si applicable]
4. Périmètre fonctionnel
Pages :
- Accueil
- À propos
- Services / Offres (x [nombre])
- Portfolio / Références
- Blog
- Contact
- FAQ
- Mentions légales + Politique de confidentialité
- [Autres]
Fonctionnalités :
| Fonctionnalité | Priorité | Détail |
|---|---|---|
| Formulaire de contact | Indispensable | [Champs : nom, email, téléphone, message, sujet] |
| Newsletter | Souhaitable | [Intégration avec Mailchimp / Brevo] |
| Espace client | [Indispensable/Optionnel] | [Connexion, historique, documents] |
| Paiement en ligne | [Indispensable/Optionnel] | [Stripe / PayPal, CB, virement] |
| CMS / Back-office | Indispensable | [Quels contenus doivent être modifiables ?] |
| Multilingue | [Indispensable/Optionnel] | [Langues : FR, EN, ...] |
| [Autre] | [Priorité] | [Détail] |
5. Design
Charte graphique existante : [Oui (fournir fichiers) / Non (à créer)] Sites d'inspiration :
- [URL] — [ce que j'aime : navigation, ton, layout...]
- [URL] — [ce que j'aime]
- [URL] — [ce que j'aime]
Ton souhaité : [Professionnel / Décontracté / Corporate / Technique / Autre]
6. Contraintes techniques
- Hébergement : [Existant / À proposer]
- Nom de domaine : [monsite.fr — déjà réservé / à réserver]
- Technologie : [Préférence / Pas de préférence]
- Migration : [Site actuel à migrer ? URLs à conserver ? Données à reprendre ?]
- Conformité : [RGPD / HDS / Autre]
- Performance : [Attentes en temps de chargement / nombre de visiteurs]
7. Contenu
- Rédaction des textes : [Client / Prestataire / Mixte]
- Visuels : [Existants / À créer / Banque d'images]
- Volume : [Nombre de pages, de produits, d'articles]
8. Budget et planning
- Budget : [Fourchette ex: "15K-25K€ HT"]
- Date de lancement souhaitée : [Date]
- Contraintes de planning : [Événement, saison, deadline business]
9. Maintenance
- Maintenance technique : [Prestataire / Interne]
- Mises à jour contenu : [Prestataire / Interne (formation nécessaire ?)]
- Budget maintenance mensuel : [Fourchette]
- SLA souhaité : [Temps de réponse en cas de bug]
Les 5 erreurs qui tuent un cahier des charges
1. Décrire la solution au lieu du problème
"Je veux un slider en page d'accueil avec 5 images" — c'est une solution. Le problème, c'est quoi ? "Mettre en avant nos 5 offres principales dès l'arrivée sur le site" — ça, c'est un besoin. Un bon prestataire trouvera peut-être une meilleure solution que le slider.
Décrivez ce que vous voulez accomplir, pas ce que vous voulez voir. Laissez le "comment" aux experts.
2. Oublier les utilisateurs
Un cahier des charges qui parle uniquement de l'entreprise et de ses envies, sans mentionner les utilisateurs finaux, passe à côté de l'essentiel. Votre site n'est pas pour vous — il est pour vos clients.
3. Être trop vague ou trop précis
Trop vague : "Le site doit être performant." Ça ne veut rien dire. Trop précis : "Le bouton doit faire 42px de large, en #3B82F6, avec un border-radius de 8px." Vous faites le travail du designer.
Le bon niveau : "Le site doit charger en moins de 3 secondes sur mobile."
4. Ne pas donner de budget
"On verra les devis" semble malin, mais ça ne l'est pas. Sans indication budgétaire, le prestataire ne sait pas si vous attendez un site à 5K€ ou à 50K€. Il va soit sous-dimensionner, soit sur-dimensionner. Donnez une fourchette — c'est dans votre intérêt.
5. Traiter le contenu comme un détail
"On fournira les textes plus tard." On entend ça à chaque projet. Et à chaque fois, c'est ce qui retarde le lancement. Le contenu n'est pas un détail — c'est le cœur du site. Prévoyez qui l'écrit, quand, et avec quel brief.
Checklist avant d'envoyer votre cahier des charges
- Les objectifs business sont clairs et mesurables
- Les cibles / personas sont décrites
- Le périmètre fonctionnel est priorisé (indispensable vs souhaitable)
- Le budget est indiqué (au moins une fourchette)
- Le planning est réaliste
- Les contraintes techniques connues sont mentionnées
- La question du contenu est traitée
- Des sites d'inspiration sont inclus
- Le document est relu par quelqu'un d'autre
Vous avez votre cahier des charges ?
Parfait. Envoyez-le nous et on revient vers vous avec un devis détaillé sous 48h. Pas de devis au doigt mouillé — on décortique votre CDC et on vous propose une solution adaptée à vos objectifs et votre budget.
Pas encore de cahier des charges ? Pas de problème. Chez Bob le développeur, on peut aussi vous accompagner dans le cadrage. Un simple appel de 30 minutes suffit souvent à poser les bases d'un bon projet.
