Portrait Olivier Duffez

Olivier Duffez

Créateur de WebRankInfo,
consultant en référencement

Les caractères spéciaux et les majuscules dans l'URL : bon ou mauvais pour le référencement ?

Dans une vidéo destinée aux webmasters qui s'intéressent au référencement, Matt Cutts donne des conseils sur l'utilisation de caractères spéciaux (notamment les lettres accentuées ou diacritiques) et les majuscules dans l'URL.

URL et SEO
Tout ce qu'il faut savoir pour optimiser ses URL dans le cadre du référencement naturel

En gros, Matt Cutts conseille d'utiliser si possible des URL simples : ni caractère spécial, ni majuscule. Il précise que Google s'en sort en général sans problème pour traiter ce genre d'URL, mais en gros que ça complique inutilement les choses.

Pour une fois que je suis bien d'accord avec lui ;-)

Partagez l'info sur Twitter :

Pour le #SEO, mieux vaut éviter dans les URL les caractères spéciaux et les majusculesClick to Tweet

Si besoin, relisez mes dossiers :

Le + important pour le référencement :  comment optimiser ses URL
Ne manquez pas également le glossaire des URL

Et vous, qu'en pensez-vous ?

Voilà la vidéo :

Cet article vous a-t-il plu ?

Note : 5.0 (1 vote)
Cliquez pour voter !

34 commentaires

JuLu

Un article qui tombe à pic, mais qui au final , après lecture des commentaire me laissent dans le vague : un ndd avec ou sans accent? dans mon cas, je pense tester avec accent car sans le nom n'aura pas la mm signification. sachant que je destine le site uniquement au marché français, voire régional (pour un artisan). de plus je serais le seul dans mon périmêtre.

je tente ou pas?

merci de vos conseils

Olivier Duffez

@Julu : pour ma part je n'aime pas du tout les NDD avec accents, ça crée trop de problèmes. Mais tu peux obtenir d'autres avis !

ludo

Bonjour Oliver, tous,
un an et demi après les derniers commentaires sur ce sujet, où en est Google concernant le référencement des URL avec accents ?

Ces URLs sont-elles moins bien référencées ou moins favorisées par Google que celles sans accents ?

Bien àvous,
Ludovic

Olivier Duffez

A ma connaissance, Google gère ça toujours de la même façon et pour ma part je déconseille l'usage d'accents dans les URL.

rafik mansour

Bonjour, sans aucun doute, voila ce que Google donne comme conseils,

Évitez :

que les pages de vos sous-domaines et du répertoire racine (par exemple “domaine.com/
page.htm” et “sous.domaine.com/page.htm”) accèdent au même contenu ;

d’utiliser des lettres majuscules dans les URL (de nombreux utilisateurs s’attendent à voir
des lettres minuscules dans les URL et les mémorisent plus facilement).

HENDRIX 2

Bonjour,

- Perso, récemment j'ai changé mon nom de domaine par un autre accentué (2 accents) en .fr; la majeure partie des personnes tapent leurs requêtes sur mes mots clés avec un accent et je me retrouve le 1er sur la 1ère page de google !

- A savoir que mon site a très peu de référencement naturel quasiment pas de backlinks), pourtant je suis en tête de course face à des grosses (énormes) boutiques payant plusieurs milliers d'euros du référencement ...

- J'ai constamment de nouvelles visites et acheteurs tous les jours.

-Mon C.A a été multiplié par 12 en 1 mois et 1/2 et ne ne cesse d'augmenter, tout ça car j'ai pris une url accentué !

- Donc, je constate que d'avoir un ou des accents favorise certains sites, peut être pas tous ... et pour Google cela ne pose AUCUN PROBLEME, au contraire !

HENDRIX

Bonjour,

- Si il est possible d'acheter des noms de domaine avec accent, cela veut dire que "prochainement" cette méthode sera courante et reconnu par tous les moteurs de recherche, voir bénéfique !

-Il sera préférable à un site d'avoir un nom de domaine accentué si celui-ci est recherché dans le moteur de recherche avec accent; comme "clé usb", qui tape "cle usb" = personne à part à part les (fous) de SEO qui croient que le commun des mortels tape des mots clés comme eux :)

- Donc, la libération des accents seront à l'avenir profitable pour certains "accentué" ... c'est sur et certains !

❤Blana❤Oxane❤

pour l'instant le seul symbole que j'arrive a mettre c ❤

Denis TRUFFAUT

Raisonnement typiquement franco-français :)

Cependant, le monde, s'il fallait le préciser, s'étend au delà des frontières de notre cher pays.

Et pour un utilisateur chinois, cliquer sur une url en chinois a beaucoup plus de sens que sur une url en ASCII.

Tu imagines, toi, dans un site chinois avec plein d'articles rédigés en chinois, tomber sur une url style  ? Tu crois que c'est lisible, que ça inspire confiance aux internautes chinois ?

Et si tu n'es pas convaincu, imagine que les chinois aient inventé Internet. N'aimerais-tu pas avoir ta petite url, lisible, en français ?

Bref, soyons sérieux, responsables et professionnels, et arrêtons notre chauvinisme 5 minutes.

Un site requiert et mérite des urls dans la langue qu'il entend présenter à ses internautes.

A toute fin illustrative, quelques urls en chinois :

- Wikipédia
zh.wikipedia.org/zh/繁体中文

- Un nom de domaine
http://www.中国政府.政务.cn

Démonstration faite, vous remarquerez que la gestion des caractères UTF-8 ne pose pas de problème, et offre un réel gain sémantique sur le plan international.

Il suffit juste de comprendre qu'un caractère UTF-8 est multibyte, et que par conséquent il occupe la place de plusieurs caractères dans l'url, et qu'il se trouve être url-encodé pour respecter la RFC-bidule-truc.

NicolasP

Bien que Google ne rencontre aucune difficulté à traiter les caractères spéciaux tels que des accents ou des majuscules, je trouve ça inutile de les utiliser surtout dans les URL.

Location de vacances

Bonjour je rencontre un problème avec mon URL si ya quel qu'un qui pourrais m'aider merci
->http://www.locationdesvacances.com/locationdesvacances-location.html
->http://www.locationdesvacances.com/Chambres-d%27H%C3%B4tes-5-.html

Olivier Duffez

Quel est le pb ?

Frédéric

Coucou

J aurais besoin de vos conseils. J ai des problèmes avec mon url suivante:

http://www.locations-de-vacances.fr/location-vacances-f%C3%A8s-boulemane,10-142-0-0-0.html

Dans mon rewrite rule lorsque je teste la pattern et que jtappe lurl suivante:

http://www.locations-de-vacances.fr/location-vacances-fès-boulemane,10-142-0-0-0.html

tout semble très bien mais Google Webmaster Tools me rapporte des problèmes.

J'ai aussi des soucis avec les caractères i accentués turcs, ou l alphabet cyrillic:

http://www.locations-de-vacances.fr/location-vacances-haskovo--%D1%85%D0%B0%D1%81%D0%BA%D0%BE%D0%B2%D0%BE,30-347-0-0-0.html

pour moir c est très important de garder le cyrillic car pour Sunny Beach en Bulgarie par exemple, y a énormément de russes qui tapent les noms en cyrillic. Vous me direz que c'est plus via Yandex qu'ils arriveront mais justement, je ne veux pas me conformer a la règle Google si d un autre côté elle n'est pas suivie par Yandex.

Olivier Duffez

Il ne faut pas mettre de caractères spéciaux dans les URL, c'est tout ! Sinon on se complique la vie (la preuve).
"c est très important de garder le cyrillic car y a énormément de russes qui tapent les noms en cyrillic" => et alors ? les mots dans l'URL ne sont pas un critère important, très loin de là

hakaref

Déjà taper les accents sur un clavier qwerty c'est pas simple alors le mandarin :)
En référencement, le plus simple (ou logique) est souvent le plus efficace !

horoscope

Je pense que c'est très bien que la forme des caractères utilisable dans les URLs soit limité au simple code ASCII. Par contre le jour ou il va y avoir ouverture à n'importe quelle police de caractère, cela va être une jolie foire d'empoigne pour les déclinaisons é è des cites reconnus : orangé.com / orangè.fr etc etc.

D'un autre coté, il ne faut pas oublier que le chinois prends de plus en plus d'importance, de fait, ben l'on va se retrouver malin a essayer de taper des url en mandarin avec nos claviers azerty. ^^

buythiscomputer

Le seul commentaire intelligent:

Même si je sais qu'on me rit au nez lorsque j'argumente SEO sur la base des infos 'made in google'

Qui écoute encore Matt butt et ses confrères menteurs nés \

Surtout pas la majorité des habitants du monde qui n'utilisent pas les caractères latins pour écrire...

immobilier Antibes Juan les pins

Ce qui se conçoit bien s'énonce clairement.
Quand google et Boileau de retrouve,ça fait du bien.

Olivier Duffez

Je n'ai pas bien compris le rapport avec Boileau ?

RIACréation

C'est également ce que je préconise. Une URL qui soit claire et pratique pour les internautes, c'est à dire qui contienne les mots-clefs directement liés à la page cible, et qui ne nécessite pas de jongler avec les majuscules/minuscules et les caractères spéciaux. Plus simple pour l'internaute, plus clair pour les moteurs de recherche.

Cependant, petite astuce pour les sites e-commerce: sur chaque fiche produit, intégrer la référence du produit dans l'URL. Cela apporte un plus, car certains clients potentiels recherches un produit via son numéro de référence/code ean.

chambre d'hotes Jolivet

Bonjour Denis, ne peux-tu pas charger la police adéquate via css ?
@font-face {...}

Denis TRUFFAUT

Tout à fait, n'en déplaise aux américains, le monde ne résume pas à l'ASCII ;)

Le plus difficile reste d'attraper les urls dans les rewrites avec Apache ou NginX :

- Un caractère spécial ne peut pas être catché avec [a-zA-Z] ou \w
- Un caractère spécial pourrait en théorie être catché avec .
- Un caractère spécial est en réalité plusieurs caractères urlencodés (%E0%A4...)
- Un caractère spécial doit être catché avec .+

Sous PHP, vous pouvez tenter, lors d'une regexp, d'utiliser le "modifier" petit u (unicode), sous réserve que votre version de PHP le supporte.

Ex :

<?php

$string = 'チキン';

// U : Ungreedy
// s : multiline
// i : case-insensitive
// u : unicode

if (preg_match('`チ`Usiu', $string) {
echo 'Caractère japonais détecté !';
}
if (preg_match('`ה`Usiu', $string) {
echo 'Caractère hébreu détecté !';
}
if (preg_match('`и`Usiu', $string) {
echo 'Caractère russe détecté !';
}
if (preg_match('`Ω`Usiu', $string) {
echo 'Caractère grec détecté !';
}
?>

Pour ma part je fais quelques tests d'urls en ce moment avec comme laboratoire un site de rencontres (en beta test) et ça marche pas trop mal niveau support navigateur / Google.

http://www.google.fr/search?q=skeetmeet.com
Accost Satine single woman 17 years Paradise, チキン ... - Skeetmeet
Accost Satine single woman 17 years Paradise, चूज़े का मांस ...

Le vrai problème, c'est les utilisateurs qui n'ont pas les polices adéquates d'installées, quand celles-ci ne sont pas directement prises en charge par le navigateur.

Aquaportail

@greg : cela fait bien longtemps que les japonais tapent leurs urls en ... japonais! Cela est également vrai en chinois, etc. En php, on appelle cela des caractères multi-octets (car il faut plus qu'un seul octet pour leur nombre). Voir les fonctions commençant par mb_ : http://php.net/manual/fr/book.mbstring.php

Aymen Turki wfr

Le recours aux caractères spéciaux et majuscules par les acteurs seo semble à être peu lisible et incompréhensibles par les moteurs même s'il s'agissait d'un nom de marque, société, pays etc. Faisons simple en s'optant vers des caractères bien reconnus par les bots des engins.

Drupal

Je n'ai jamais eu l'occasion de tester non plus la méthode URL en majuscule. Sachant que Google dit beaucoup de chose mais il a vraiment du mal à les appliquer côté technique...

Greg

Bonjour,
je ne suis pas d'accord avec vous, et pourquoi qu'un asiatique, q'un arabe ou autres personnes utilisant des "caractères spéciaux" différent donc du latin standard ne pourraient pas former ses URL dans leur dialecte.

Marre de suivre des règles qui sont faite pour les US...

zeb

"Cela complique inutilement les choses et cela peut poser aussi un problème de lisibilité."
ou simplifier MonNomDeDomaine.truc

Hôtel New York

Alors là MERCI Beaucoup Oliver et Matt!

Même si je sais qu'on me rit au nez lorsque j'argumente SEO sur la base des infos 'made in google', notre SEO guy (dont la compétence ne fait pas de doute par ailleurs) nous a imposé des urls avec accents.

L'argument fondamental était de se poser la question sur, par exemple, une url russe : nous étions tous assez ok pour considérer que c'était positif d'avoir les URLs en russe (j'espère que vous voyez ce que je veux dire). Par 'effet de bord' on s'est retrouvé avec des accents dans les URL françaises.

Mais, en fait, un seul argument peut clore le débat : les mots sans accents sont moins tapés dans google!

immobilier internet

Tout à fait d'accord avec ce qu'il dit mais c'est pas une nouveauté non plus.

Pour les majuscules, j'ai l'impression qu'il n'y a aucune différence. J'ai déjà fait le test sur des fiches produits en mettant des urls d'abord avec majuscules puis après tout minuscules (en pensant à faire une 301). En cherchant avec des expressions avec majuscules et minuscules, après crawl de google bien sûr, dans mon cas les positions était identiques.

chambre d'hotes Jolivet

D'accord avec la simplification des URLs pour les caractères spéciaux, pour les majuscules, un petit test serait intéressant pour savoir si un seul mot en majuscule dans une URL longue ne serait pas favorisé, tout comme j'ai déjà pu le remarquer pour la balise title...

lionel

Bonjour Olivier,

Idem, je suis d'accord avec ce qu'il préconise. Cela complique inutilement les choses et cela peut poser aussi un problème de lisibilité.

amicalement

Wernerius inyoensis

De toute façon, quand on voit la faiblesse orthographique de nombreux messages dans les forums ou blogs, on se demande qui tape encore des caractères accentués...^^

Mais les ndd sophistiqués seront probablement le terrain de jeu de nombre de domaineurs.

Vivien Blasquez

Personnellement je ne vois pas l'intérêt de mettre des majuscules ou des caractères spéciaux dans les URL, surtout que les accents risquent de ne pas être forcement bien comprit pas nos homologues Anglais.

Les commentaires sont fermés