O uso de espaços em um URL afeta o SEO?

9

Ao criar URLs para o meu site, preciso usar um espaço, por exemplo http://mydomain.com/start home

Eu vi alguns sites usando +ou -, quais são as vantagens de usar space, +e -(traços) em SEO?

O que é melhor usar para formatação de URL? Devo usar http://mydomain.com/start-homeou http://mydomain.com/start+home?

viyancs
fonte

Respostas:

6

Sim, não use +símbolos nos seus URLs; é muito melhor usar, -pois -indica ao Google que são palavras separadas. E -é a forma mais comum de URL amigável para SEO

Anagio
fonte
11
Estou curioso se há literatura para apoiar esta afirmação? Quando se trata de codificação de URL +, - e espaço são caracteres diferentes. Então, por que o Google se importaria mais com menos que +? Não deveria favorecer% 20 (que é espaço) e se destina a esse fim?
Roman Mik
7

Os espaços nos URLs são ruins por dois motivos: 1) quando você copia o URL, pode haver um% 20 feio para representar o espaço; 2) em navegadores mais antigos, a cópia do URL pode deixar um espaço no URL; portanto, ao colar o link em outra página da Web como uma postagem no fórum, o URL ficará quebrado assim:

example.com/my cool page

A única parte que receberá o hiperlink é:

example.com/my

Isso causará um erro 404 no seu site e não fornecerá o suco do link de SEO.

Os traços são os melhores:

example.com/my-cool-page
Josh2012
fonte
O Firefox 40 também substitui os %20s por espaços. Isso causa o problema de copiar e colar.
topher
1

Um espaço quando você faz um link é convertido para '%20'ser http://mydomain.com/start%20homeseu sujo ...

Usar - em vez de + ou _ ou '' (espaço) é para o 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
fonte
É discutível se o Google trata o sublinhado como um separador de palavras nos dias de hoje. Historicamente não. Mas em 2007, Matt Cutts disse que isso estava mudando e que o Google agora estaria tratando sublinhados como hífens em termos de separação de palavras. No entanto, isso pode levar algum tempo para ser implementado , mas este artigo recente sugere que os sublinhados são realmente melhores que os hífens!
MrWhite
0

Na parte do caminho da URL ...

space- Um não codificado spacesimplesmente não é permitido em um URL. Deve ser codificado em porcentagem como %20. Você realmente deve fazer isso sozinho (explicitamente) no servidor, se necessário. No entanto, navegadores modernos implicitamente fazem isso por você. Embora isso não deva afetar diretamente o SEO (afinal a palavra que separa o espaço está claramente na URL), não é bom para a usabilidade, como afirma @ Josh2012. Portanto, isso pode afetar o SEO indiretamente. (Se é ruim para o usuário; é ruim para SEO.)

+- O sinal de mais é tratado como um caractere literal na parte do caminho da URL. (No entanto, é um espaço codificado na parte da string de consulta da URL - que pode levar a alguma confusão.) Não vi nenhuma evidência que sugira se é tratada como um caractere de separação de palavras ou não quando usada no caminho da URL. Não vejo nenhuma lógica no Google que não o trate como um separador de palavras, mas não é tão claramente visto como um espaço pelo usuário. Eu não tentaria usar o +(mais) como um caractere de separação de palavras na parte do caminho da URL. É frequentemente visto codificado como %2B.

-- O hífen é comumente usado como um caractere de separação de palavras no URL. Os mecanismos de pesquisa a veem como tal e é claro para os usuários. Você só precisa olhar para a rede Stack Exchange. (Isso não é o mesmo que um traço .)

Use o hífen:

http://mydomain.com/start-home
Sr. White
fonte