Pourquoi tout est bleu
La convergence est réelle et ce n'est pas un manque d'imagination. Quatre pressions indépendantes ont chacune le bleu comme réponse la plus sûre, et une équipe prenant chacune de ces quatre décisions de manière sensée arrive à ce résultat sans jamais l'avoir choisi délibérément.
- Les couleurs de statut s'approprient d'abord les teintes précieuses. Le rouge est le danger, l'ambre est l'avertissement, le vert est le succès. Ce sont des codes appris, quasi universels et indisponibles. Ce qu'il reste comme accent de marque, c'est le bleu, le violet, le sarcelle ou un neutre chaud, et le bleu est la région la plus vaste et la plus sûre de ce qui reste.
- Le contraste est plus facile en bleu. Un bleu moyen passe le test du contraste tant sur le blanc que sur le noir presque total avec le moins de réglages possible. Le jaune, le citron vert et l'orange nécessitent un véritable travail dans les deux sens, et ce travail intervient tard, sous la pression des délais, quand la solution est de « rendre cela plus bleu ».
- La recherche sur la confiance est citée tôt et littéralement. Chaque article sur les couleurs de marque affirme que le bleu est perçu comme fiable et stable. Pour un produit qui demande à détenir les données de quelqu'un, cet argument gagne la réunion.
- Valeurs par défaut. Les thèmes de départ des frameworks et des bibliothèques de composants livrent un primaire bleu ou violet. Une équipe qui ne le change jamais délibérément l'a tout de même choisi, et la plupart des équipes ont des choses plus urgentes à changer lors du premier mois.
Personne n'a choisi le même bleu. Tout le monde a répondu soigneusement aux quatre mêmes questions et y est arrivé.
C'est la version couleur d'une convergence plus large dans les interfaces logicielles, où les valeurs par défaut partagées et les conseils partagés produisent des résultats partagés. Le cas général, et ce à quoi cela ressemble lorsque la génération est automatisée, se trouve dans pourquoi les sites web générés par l'IA se ressemblent tous.
L'accent n'est pas là où réside votre identité
Voici l'observation qui change votre approche. Ouvrez n'importe quel écran de produit (une liste, une page de paramètres, un éditeur) et estimez quelle proportion est occupée par la couleur d'accent. C'est un bouton primaire, peut-être un élément de navigation actif, peut-être un lien. Considérez cela comme deux pour cent des pixels.
Les quatre-vingt-dix pour cent restants sont des neutres : fond de page, surfaces de cartes, bordures, lignes de tableau, texte de corps, texte secondaire, états désactivés. C'est ce que quelqu'un voit réellement lorsqu'il regarde votre produit, et sur la plupart des produits SaaS, il s'agit du *même gris neutre* que pour tout le monde, parce que l'accent était la seule décision prise.
| Changer l'accent | Changer le neutre | |
|---|---|---|
| Écran affecté | ~2% | 80 à 90% |
| Ce qu'un utilisateur remarque | Les boutons sont d'une couleur différente | Le produit entier semble différent |
| Risque | Peut entrer en collision avec une couleur de statut ou échouer au test de contraste | Faible : les légers décalages de teinte dans un neutre sont difficiles à rater |
| C'est rare | Courant ; c'est ce que tout le monde tente en premier | Rare, et c'est précisément pour cela que ça fonctionne |
Un neutre légèrement orienté vers le sable chaud, l'ardoise froide, la sauge ou l'encre paraît immédiatement intentionnel, ne coûte rien en termes de contraste et ne peut pas entrer en conflit avec une couleur de statut car sa saturation est quasi nulle. C'est la décision chromatique la plus efficace pour l'interface d'un produit, et pourtant celle que l'on oublie le plus souvent.
Ambient Sage
Live renderRendered from the kit's actual tokens, fonts, and treatments
Typography
Plus Jakarta Sans
Color system
28 semantic roles, light + dark
Agent outputs
DESIGN.md, CSS, Tailwind, shadcn
Ce qu'une palette de produit doit supporter
Les galeries et les générateurs de palettes présentent cinq échantillons sur une carte blanche, ce qui flatte n'importe quelle couleur. Une palette SaaS est jugée dans un environnement beaucoup moins indulgent : un écran dense, utilisé pendant des heures, par quelqu'un qui cherche à terminer une tâche et non à admirer vos couleurs.
- Un tableau de paramètres. Ligne d'en-tête, lignes de corps, survol, sélection, état désactivé et une bordure entre chaque élément. Cela nécessite environ huit valeurs neutres distinctes, et c'est là qu'une palette à trois gris échoue.
- Un formulaire avec une erreur. Texte d'erreur, bordure d'erreur, fond d'erreur et un libellé toujours lisible. Trois rôles que la plupart des palettes définissent comme un seul.
- Un état vide (empty state). Du texte atténué sur une surface atténuée, soit le couple le moins susceptible d'avoir été vérifié.
- Huit heures. Un accent saturé, ravissant sur une capture d'écran, devient fatigant lorsqu'il sert de surbrillance permanente dans la navigation. La couleur d'un produit se juge sur une journée de travail, pas au premier coup d'œil.
- Le mode sombre. De plus en plus le choix par défaut pour les produits destinés aux développeurs, et non une simple inversion de votre palette claire. Les spécificités mesurées se trouvent dans les palettes de couleurs pour le mode sombre qui tiennent la route.
Token specimen · real values
Ambient Sage
Live renderAmbient Sage's actual tokens — the same values its exports use.
Trois palettes de produit qui ne sont pas bleues
L'argument précédent n'a de valeur que si les alternatives sont viables. Voici trois palettes complètes et adaptées au SaaS avec leurs valeurs hexadécimales réelles, chacune traitant le neutre différemment. Aucune n'est un simple mood board : chaque rôle nécessaire à un écran dense est présent, y compris ceux qui déterminent si un tableau est lisible.
Token specimen · real values
Verdant Finance
Live renderVerdant Finance's actual tokens — the same values its exports use.
Token specimen · real values
Olive & Gold Goals
Live renderOlive & Gold Goals's actual tokens — the same values its exports use.
Le test qui décide pour les trois
Pour chaque ensemble ci-dessus, placez le primary à côté du destructive et à côté du warning. Si l'utilisateur doit lire le libellé pour différencier un bouton de validation d'un bouton de suppression, la palette a échoué, peu importe son aspect en rangée d'échantillons. C'est l'échec qu'une galerie à cinq échantillons ne peut structurellement pas vous montrer.
- 1
Choisissez d'abord le neutre
Déterminez la température de votre produit avant son accent : chaud (sable, argile, os), froid (ardoise, encre, acier), ou teinté vers une nuance que vous aimez. Tout devient plus simple une fois ce point fixé, et c'est la décision que les utilisateurs perçoivent réellement.
- 2
Construisez l'échelle complète de neutres
Environ neuf étapes, espacées de manière perceptive plutôt que par une arithmétique hexadécimale régulière ; une progression régulière regroupe tout au centre et rend les extrêmes inutilisables. Conservez un peu de la teinte sur toute l'échelle pour maintenir la cohérence.
- 3
Réservez les couleurs de statut
Succès, avertissement, danger, info. Fixez-les avant l'accent pour savoir ce qui est déjà pris, et ne laissez jamais un élément décoratif en emprunter une.
- 4
Choisissez l'accent parmi ce qui reste
Le champ est maintenant réellement libre, car le neutre gère l'identité et l'accent doit seulement être distinct des couleurs de statut, lisible dans les deux modes et tolérable pendant huit heures.
- 5
Définissez chaque rôle pour les deux modes
Ce n'est pas une palette, mais une liste de rôles. Background, foreground, card, popover, muted, primary, secondary, destructive, border, input, ring, et leurs foregrounds respectifs. Tout ce qui n'est pas défini sera improvisé écran par écran.
L'ordre des tests compte autant que l'ordre des choix
Regardez le tableau de paramètres avant la landing page. Une palette qui fonctionne sur un écran de produit dense fonctionnera toujours sur une section hero ; l'inverse échoue environ la moitié du temps, et ce, après que le site marketing a déjà été mis en ligne.
La question des tendances
Chaque année apporte son lot d'articles sur les « tendances de palettes SaaS », et ils ne sont pas inutiles. Ils donnent une idée raisonnable de ce qui signale actuellement la modernité. En revanche, ils constituent une base médiocre pour une palette de produit pour une raison structurelle : une tendance est, par définition, ce qu'un grand nombre de personnes font en même temps. L'adopter, c'est s'engager vers la convergence plutôt que de s'en extraire. La palette qui paraissait fraîche en janvier est celle que trois concurrents auront également adoptée en juin.
La version plus durable de cet instinct consiste à s'inspirer de la *température du neutre* et à laisser de côté les teintes spécifiques. Un produit aux neutres chauds ne vieillit pas comme un accent spécifique, et c'est la couche que personne ne copie car personne ne remarque que c'est elle qui fait tout le travail.
Pourquoi c'est devenu plus difficile
L'UI des produits est de plus en plus générée plutôt que dessinée, et un écran généré remplit chaque valeur non spécifiée par la valeur par défaut du modèle, laquelle est la même pour tous les modèles. Nous avons analysé 299 fichiers DESIGN.md publics, écrits spécifiquement pour être suivis par un agent de code : 86 % listent des valeurs hexadécimales brutes sans rôle sémantique associé, et 54 % contiennent au moins un adjectif non mesurable, le plus souvent « clean » ou « moderne ».
« Propre et moderne » n'est pas une instruction. C'est un compliment, et un agent y répond en appliquant sa vision moyenne de ce qui est propre et moderne. À savoir : du bleu sur du gris, avec des cartes aux coins arrondis. Définir une palette via des rôles nommés avec des valeurs pour les deux modes change ce résultat dès le premier fichier.
Partir d'une couleur neutre qui n'est pas du gris
Chaque kit ici définit une rampe complète de neutres teintés, des couleurs de statut et une couleur d'accentuation, en modes clair et sombre, installables via un seul élément de registre shadcn. Parcourez-les par température souhaitée plutôt que par code hexadécimal.
FAQ
Pourquoi tous les produits SaaS utilisent-ils le bleu ?
Quatre pressions convergent vers le bleu : le rouge, l'orange et le vert sont déjà réservés aux statuts ; le bleu respecte les contrastes sur fond blanc et presque noir avec un minimum d'ajustements ; les études sur la confiance sont citées tôt et prises au pied de la lettre ; et les configurations par défaut des frameworks et bibliothèques de composants proposent un primaire bleu ou violet. Répondre prudemment à ces quatre contraintes produit le même résultat pour tout le monde.
Comment rendre une palette SaaS distinctive ?
Modifiez le neutre, pas l'accent. L'accent représente environ 2 % de l'écran d'un produit ; les neutres en occupent 80 à 90 %. Un neutre tirant vers le sable chaud, l'ardoise froide, la sauge ou l'encre paraît immédiatement délibéré, ne coûte rien en termes de contraste et ne peut entrer en conflit avec une couleur de statut car il est très peu saturé.
De combien de couleurs une palette de produit SaaS a-t-elle besoin ?
Environ neuf nuances de neutres, quatre couleurs de statut avec des variantes de badge et de surface, un accent et une couleur secondaire : chacun défini en mode clair et sombre. Il s'agit là d'une liste de rôles plutôt que d'une palette. Se contenter de cinq échantillons laisse environ vingt-cinq décisions à improviser par écran.
Puis-je utiliser ma palette marketing dans le produit ?
Conservez la même famille de teintes pour maintenir l'identité de marque, mais construisez la palette produit séparément. Les palettes marketing fournissent un accent et des couleurs décoratives ; un produit nécessite une rampe de neutres profonde, des couleurs de statut réservées et chaque état défini. Testez le résultat sur un tableau de paramètres avant de l'appliquer à une landing page.
Dois-je suivre les tendances de couleurs SaaS ?
Une tendance est ce que beaucoup de gens font en même temps ; l'adopter est donc un chemin vers la convergence plutôt que vers la différenciation. Inspirez-vous de la température de neutre qui vous plaît, mais laissez de côté les teintes d'accent spécifiques. Le neutre est la couche qui vieillit le mieux et celle que personne ne pense à copier.
Comment en choisir une, étape par étape