L'utilisation d'espaces dans une URL affecte-t-elle le référencement?

9

Lors de la création d'URL pour mon site Web, je dois utiliser un espace, par exemple http://mydomain.com/start home

J'ai vu certains sites utiliser +ou -, quels sont les avantages de l'utilisation space, +et -(tirets) en SEO?

Quoi de mieux à utiliser pour le formatage d'URL? Dois-je utiliser http://mydomain.com/start-homeou http://mydomain.com/start+home?

viyancs
la source

Réponses:

6

Oui, n'utilisez pas de +symboles dans votre URL, il est préférable de l'utiliser, -car -Google dit que ce sont des mots distincts. Et -sont la forme la plus courante d'URL conviviales pour le référencement

Anagio
la source
1
Je suis curieux s'il y a de la littérature pour soutenir cette affirmation? En ce qui concerne l'encodage URL +, - et l'espace sont des caractères différents. Alors pourquoi Google se soucierait-il plus du moins que du +? Ne devrait-il pas favoriser% 20 (qui est l'espace) et est destiné à cet effet?
Roman Mik
7

Les espaces dans les URL sont mauvais pour deux raisons: 1) lorsque vous copiez l'URL, elle peut contenir un laid% 20 pour représenter l'espace; 2) sur les navigateurs plus anciens, la copie de l'URL peut laisser un espace dans l'URL, donc lorsque vous collez le lien dans une autre page Web comme un message sur le forum, l'URL sera cassée comme ceci:

example.com/my cool page

La seule partie qui obtiendra un lien hypertexte est:

example.com/my

Cela entraînera une erreur 404 sur votre site et ne vous donnera pas le jus de lien SEO.

Les tirets sont les meilleurs:

example.com/my-cool-page
Josh2012
la source
Firefox 40 remplace également les %20s par des espaces. Cela provoque le problème de collage de copie.
topher
1

Un espace lorsque vous faites un lien est converti en '%20'étant http://mydomain.com/start%20homeson sale ...

Utiliser - au lieu de + ou _ ou '' (espace) est pour google:

start_home for google is "start_home"
start+home for google is "start+home"
start-home for google is "start","home", "home start", "start home"
Pablo Martinez
la source
On peut se demander si Google traite le trait de soulignement comme un séparateur de mots de nos jours. Historiquement non. Mais en 2007, Matt Cutts a déclaré que cela était en train de changer et que Google traiterait désormais les traits de soulignement comme des tirets en termes de séparation des mots. Cependant, cela a peut-être mis du temps à être mis en œuvre , mais cet article récent suggère que les traits de soulignement sont en fait meilleurs que les tirets!
MrWhite
0

Dans la partie chemin de l'URL ...

space- Un non codé spacen'est tout simplement pas autorisé dans une URL. Il doit être codé en pourcentage comme %20. Vous devriez vraiment le faire vous-même (explicitement) côté serveur si nécessaire. Cependant, les navigateurs modernes le font implicitement pour vous. Bien que cela ne devrait pas affecter directement le référencement (après tout, le mot séparant l'espace est clairement dans l'URL), ce n'est pas bon pour la facilité d'utilisation comme l'indique @ Josh2012. Cela pourrait donc affecter indirectement le référencement. (Si c'est mauvais pour l'utilisateur, c'est mauvais pour le référencement.)

+- Le plus est traité comme un caractère littéral dans la partie chemin de l'URL. (Cependant, il s'agit d'un espace codé dans la partie chaîne de requête de l'URL - ce qui peut entraîner une certaine confusion.) Je n'ai vu aucune preuve suggérant s'il est traité comme un caractère de séparation de mots ou non lorsqu'il est utilisé dans le chemin de l'URL. Je ne vois aucune logique dans Google ne le traitant pas comme un séparateur de mots, mais il n'est pas si clairement vu comme un espace par l'utilisateur. Je n'essaierais pas d'utiliser le +signe (plus) comme séparateur de mot dans la partie chemin de l'URL. Il est souvent considéré comme codé %2B.

-- Le tiret est couramment utilisé comme un caractère de séparation de mots dans l'URL. Les moteurs de recherche le voient comme tel et il est clair pour les utilisateurs. Il suffit de regarder le réseau Stack Exchange. (Ce n'est pas la même chose qu'un tiret .)

Utilisez le tiret:

http://mydomain.com/start-home
MrWhite
la source