Pergunta

A maioria dos sites usam - (como estouro de pilha), mas a maioria dos frameworks PHP gerar URLs + codificado.

Então, o que é o melhor para SEO? Use + ou - como separadores?

Foi útil?

Solução

Uma vantagem é a codificação simplificado para um espaço (utilizado se 20% não é usado, embora ambos sejam igualmente válidos). O '-' não tem significado especial na codificação URL e será decodificado como um '-'., Onde '+' será decodificado para um espaço

Sites como o estouro de pilha deve ser a tradução espaços para '-'. gerar o URL (em oposição a codificar a URL)

Veja o artigo da Wikipedia sobre URL Encoding para mais detalhes.

Oh, e directamente responder à pergunta, nem é melhor ou pior para SEO.

Outras dicas

+ e - não são iguais.

O sinal de mais faz parte do URI codificação spec. como um caractere reservado. Em particular, a mais é usado como um abreviada de notação para um espaço no string de consulta (procure por "query strings" e leia as informações abaixo dessa posição).

Isto pode levar a que codifica problema em que um sistema pode utilizar URLEncoding por cento padrão de codificação , onde como outro usaria RFC 1738 URL codificação. Portanto, não poderia ser uma Miss Match entre o tipo de seqüência de URL retornado. Assim você teria que codificar qualquer URL que tem um '+' como um personagem importante, e também decodificar o URL que se seguiu.

Gostaria de sugerir como uma boa prática para não usar quaisquer caracteres reservados como uma parte crítica do seu URL (leia-se não a querystring) e espaços converter para '-' (traços). Como isso poderia levar a resultados imprevisíveis no futuro.

Concordo que ele provavelmente não vai fazer a diferença SEO ... contanto que a página é browse-able e o conteúdo (que é o que importa) é índice de poder pela SE.

de acordo com SEOmoz em um de seus blogs pós sobre as melhores práticas de URL, hífens separar melhor, seguido por sublinhados, e, em seguida, as vantagens (+).

Ao criar URLs com várias palavras no formato de uma frase, hífens são melhor para separar os termos (e.g. / Marcas / dolce-e-gabbana /), seguido (Por esta ordem), por sublinhado (_), Pluses (+) E nada.

o - caractere é usado como parte do permalink formato . Normalmente, permalinks usá-los no lugar de espaços, mas apenas como parte de um título para um post no fórum ou blog artigo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top