Définition
Le CamelCase est une convention d’écriture qui consiste à assembler plusieurs mots sans espace, en mettant une majuscule au début de chaque mot (sauf parfois le premier). C’est une pratique courante en programmation et parfois utilisée dans les URLs.
Types de CamelCase
UpperCamelCase (PascalCase)
Chaque mot commence par une majuscule.
MonMotCle
PageAccueil
ServiceClient
lowerCamelCase
Premier mot en minuscule, suivants avec majuscule.
monMotCle
pageAccueil
serviceClient
CamelCase dans les URLs
Exemples
https://example.com/MonArticle
https://example.com/ServiceClient
https://example.com/FaqFrequemment
Comparaison avec alternatives
CamelCase: /ArticleSEO
kebab-case: /article-seo (recommandé)
snake_case: /article_seo
CamelCase et SEO
Position de Google
Google recommande les tirets (-) pour séparer les mots dans les URLs.
Raisons
- Meilleure lisibilité
- Google interprète les tirets comme séparateurs
- Les underscores ne séparent pas les mots pour Google
- CamelCase peut être mal interprété
Recommandation
Évitez le CamelCase dans les URLs pour le SEO.
URLs recommandées
Structure idéale
https://example.com/categorie/mon-article-seo
Caractéristiques
- Minuscules uniquement
- Tirets pour séparer les mots
- Mots-clés pertinents
- Structure logique
CamelCase légitime
En programmation
Variables, fonctions, classes.
const maVariable = "valeur";
function calculerTotal() {}
class ServiceClient {}
Marques
Certaines marques utilisent le CamelCase.
iPhone
YouTube
LinkedIn
Migration de CamelCase
Si vous avez des URLs CamelCase
- Créez les nouvelles URLs en kebab-case
- Redirigez en 301 les anciennes vers les nouvelles
- Mettez à jour les liens internes
- Soumettez le nouveau sitemap
Exemple de redirection
RedirectMatch 301 ^/MonArticle$ /mon-article
Sensibilité à la casse
Serveurs Linux
URLs sensibles à la casse par défaut.
/Page ≠ /page
Serveurs Windows
URLs non sensibles à la casse par défaut.
Problème SEO
Peut créer du contenu dupliqué si les deux versions sont accessibles.
Bonnes pratiques URLs
Recommandé
- Tout en minuscules
- Tirets (-) comme séparateurs
- Court et descriptif
- Mots-clés présents
À éviter
- CamelCase
- MAJUSCULES
- Underscores (_)
- Caractères spéciaux
- Paramètres excessifs
Conclusion
Le CamelCase n’est pas recommandé pour les URLs en SEO. Google préfère les tirets comme séparateurs de mots et les minuscules pour une interprétation optimale. Si votre site utilise le CamelCase, envisagez une migration vers des URLs en kebab-case avec des redirections 301 appropriées.