Une des premières choses que quelqu’un de nouveau dans l’optimisation des moteurs de recherche (SEO) est de se demander si il vaut mieux utiliser des tirets ou des underscores comme séparateur de mot dans les URL.
Tirets ou underscores ?
La réponse courte est: tirets.
Pourquoi ?
Retour en 2005, Matt Cutts a écrit sur les tirets par rapport aux underscores. A cette époque, il a recommandé des tirets. http://www.mattcutts.com/blog/dashes-vs-underscores/
« … Si vous avez une URL comme mot1_mot2, Google retournera la page que si l’utilisateur recherche mot1_mot2 (ce qui n’arrive presque jamais). Si vous avez une URL comme mot1-mot2, cette page peut être retournée pour le mot1 ou le mot2, et même « mot1 mot2″. C’est pourquoi il est clairement conseillé d’utiliser uniquement des tirets comme séparateur. »
Dans cette vidéo datée 2011, Matt Cutts explique clairement la différence entre les séparateurs.
Pour le rendre encore plus simple, l’underscore lie les mots ensemble tandis que le tiret sépare les mots.
this_is_one_word = 1 mot
this-is-one-word = 4 mots
Depuis 2007 Google devait faire évoluer cette problematique et rendre interchageable les deux séparateurs, mais force est de constaté qu’il en est toujours rien. En conclusion, à date, utilisez des tirets.
⭐ Expert et formateur en Tracking avancé, Analytics Engineering et Automatisation IA (n8n, Make) ⭐
- Ref clients : Logis Hôtel, Yelloh Village, BazarChic, Fédération Football Français, Texdecor…
Mon terrain de jeu :
- Data & Analytics engineering : tracking propre RGPD, entrepôt de données (GTM server, BigQuery…), modèles (dbt/Dataform), dashboards décisionnels (Looker, SQL, Python).
- Automatisation IA des taches Data, Marketing, RH, compta etc : conception de workflows intelligents robustes (n8n, Make, App Script, scraping) connectés aux API de vos outils et LLM (OpenAI, Mistral, Claude…).
- Engineering IA pour créer des applications et agent IA sur mesure : intégration de LLM (OpenAI, Mistral…), RAG, assistants métier, génération de documents complexes, APIs, backends Node.js/Python.

