Camel Case

Définition : les différentes formes de Camel Case

Le Camel Case est une convention typographique qui consiste à écrire des mots composés sans espace ni séparateur, en marquant le début de chaque nouveau mot par une majuscule. On l'appelle ainsi parce que les majuscules forment des "bosses" au milieu des mots, comme sur le dos d'un chameau.

Il existe deux variantes principales :

D'autres conventions de nommage coexistent en développement et en SEO, avec des usages différents selon le contexte :

Convention Exemple Contexte typique
Lower Camel Case monMotCle Variables JavaScript, Java
Upper Camel Case MonMotCle Classes PHP, C#
Snake Case mon_mot_cle Python, bases de données
Kebab Case mon-mot-cle URLs, HTML, CSS

Pourquoi le Camel Case est déconseillé dans les URLs

Pour les URLs de pages web, la convention recommandée par Google est le Kebab Case : des mots en minuscules séparés par des tirets. Voici les raisons concrètes pour lesquelles le Camel Case pose problème dans ce contexte.

Sur WordPress par exemple, les slugs sont automatiquement générés en minuscules avec des tirets. C'est la bonne pratique par défaut.

Bonnes pratiques de nommage des URLs

Quelques règles simples à appliquer systématiquement pour les URLs :

Ces règles s'appliquent aux slugs WordPress comme à n'importe quelle URL PHP. Un audit SEO inclut systématiquement une vérification des patterns d'URL pour détecter les erreurs de casse, les doublons ou les chemins mal structurés.