Retour au blog
Guide
4 décembre 2025
5 min de lecture

Rédiger un cahier des charges pour votre site web

Template et conseils pour définir précisément vos besoins et obtenir des devis comparables.

Kévin Aubrée

Développeur Web Freelance

Un bon cahier des charges, c'est 50% du succès de votre projet web. Il clarifie vos attentes, aligne tout le monde, et permet d'obtenir des devis précis et comparables.

Pourquoi rédiger un cahier des charges ?

Pour vous

  • Structurer votre réflexion avant de chercher un prestataire
  • Éviter les oublis qui coûtent cher en cours de projet
  • Avoir une base de discussion solide

Pour le prestataire

  • Comprendre précisément votre besoin
  • Estimer le temps et le budget nécessaires
  • Éviter les malentendus et les "ah mais je croyais que..."

Pour le projet

  • Référence commune en cas de désaccord
  • Base pour mesurer la livraison finale
  • Document contractuel annexé au devis

Structure d'un cahier des charges

1. Présentation de l'entreprise

À inclure :

  • Nom, activité, secteur
  • Historique et positionnement
  • Cibles clients (B2B, B2C, locaux, nationaux)
  • Concurrents principaux

Exemple :

"Boulangerie Le Pain Doré, artisan boulanger depuis 1985 à Lyon 6e. Clientèle de quartier et professionnelle (restaurants). Concurrents : chaînes de boulangeries et autres artisans du quartier."

2. Contexte et objectifs

Questions à se poser :

  • Pourquoi ce projet maintenant ?
  • Que doit accomplir le site ?
  • Quels indicateurs de succès ?

Exemple d'objectifs :

  • Générer 20 demandes de devis/mois
  • Augmenter la visibilité locale
  • Présenter le nouveau service de livraison

3. Cibles utilisateurs

Décrire vos utilisateurs types :

  • Qui sont-ils ? (âge, profession, habitudes)
  • Comment vont-ils trouver votre site ?
  • Que cherchent-ils en arrivant ?

Exemple :

"Persona 1 : Marie, 35 ans, active, cherche une boulangerie proposant des commandes en ligne pour gagner du temps. Elle utilise son smartphone principalement."

4. Contenu et arborescence

Listez les pages souhaitées :

Accueil
├── Nos pains
│   ├── Pains traditionnels
│   └── Pains spéciaux
├── Nos viennoiseries
├── Commande en ligne
├── À propos
│   ├── Notre histoire
│   └── Notre équipe
└── Contact

Pour chaque page, précisez :

  • Objectif de la page
  • Contenu prévu (texte, images, vidéo)
  • Actions attendues (CTA)

5. Fonctionnalités

Listez les fonctionnalités souhaitées :

FonctionnalitéPrioritéDescription
Formulaire de contactHauteNom, email, message
Commande en ligneHautePanier, paiement CB
BlogBasseArticles sur le pain
NewsletterMoyenneInscription + envoi

Soyez précis :

  • Mauvais : "Il faut un système de réservation"
  • Bon : "Réservation de tables pour 1-10 personnes, créneaux de 12h à 14h et 19h à 22h, confirmation par email"

6. Design et charte graphique

À fournir :

  • Logo (formats vectoriels si possible)
  • Couleurs existantes
  • Polices utilisées
  • Exemples de sites appréciés (et pourquoi)

À préciser :

  • Ambiance souhaitée (moderne, classique, épuré, dynamique)
  • Éléments à éviter
  • Contraintes de marque

7. Contraintes techniques

Hébergement :

  • Hébergement existant à conserver ?
  • Nom de domaine déjà acheté ?

Intégrations :

  • Outils existants (CRM, ERP, logiciel métier)
  • Réseaux sociaux à connecter
  • Services tiers (Mailchimp, Google Analytics, etc.)

Accessibilité :

  • Normes RGAA à respecter ?
  • Multi-langue ?

8. Maintenance et évolution

Qui gère le site après livraison ?

  • Formation nécessaire ?
  • Support attendu ?
  • Évolutions prévues à moyen terme ?

9. Budget et planning

Budget :

  • Fourchette budgétaire
  • Budget fixe ou flexible selon fonctionnalités ?

Planning :

  • Date de lancement souhaitée
  • Contraintes calendaires (événement, saison)
  • Disponibilité pour les échanges

Template à copier

# Cahier des charges - [Nom du projet]

## 1. Présentation
- Entreprise :
- Activité :
- Cibles :
- Concurrents :

## 2. Objectifs
- Objectif principal :
- Objectifs secondaires :
- Indicateurs de succès :

## 3. Utilisateurs cibles
- Persona 1 :
- Persona 2 :

## 4. Arborescence
[Liste des pages]

## 5. Fonctionnalités
| Fonctionnalité | Priorité | Description |
|----------------|----------|-------------|
| | | |

## 6. Design
- Ambiance souhaitée :
- Sites de référence :
- Éléments de charte :

## 7. Technique
- Hébergement :
- Intégrations :
- Contraintes :

## 8. Maintenance
- Formation :
- Support :
- Évolutions :

## 9. Budget et planning
- Budget :
- Date souhaitée :
- Contraintes :

Conseils pour un CDC efficace

Soyez précis mais pas technique

Décrivez ce que vous voulez accomplir, pas comment techniquement. Le "comment" est le travail du développeur.

Priorisez

Tout ne peut pas être priorité haute. Distinguez le minimum viable des "nice to have".

Restez ouvert

Le prestataire peut avoir de meilleures idées que les vôtres. Laissez de la place à la discussion.

Faites relire

Par un collègue, un ami, quelqu'un d'externe. Les oublis sont fréquents.

Conclusion

Un bon cahier des charges prend du temps à rédiger, mais ce temps est rentabilisé :

  • Devis plus précis
  • Moins d'allers-retours
  • Projet mieux cadré
  • Résultat plus proche de vos attentes

Besoin d'aide pour structurer votre projet ? Je propose un accompagnement à la rédaction de cahier des charges.

Cahier des chargesProjet webMéthodologie

Besoin d'un site web professionnel ?

Je vous accompagne dans la création de votre site internet, de la stratégie au déploiement.

Discutons de votre projet