É ruim usar parênteses em um URL


9

É ruim usar parênteses nos URLs de um site? Por exemplo, no meu site, eu quebrei um artigo de três partes como tal:

www.example.com/article-on-some-subject-(part-1-abc)
www.example.com/article-on-some-subject-(part-2-def)
www.example.com/article-on-some-subject-(part-3-hij)

Existe alguma penalidade de SEO ou possível problema de incompatibilidade de navegador com o uso de parênteses (e )nos URLs.


4
Você pode descobrir que alguns clientes de software / email (fórum) podem não reconhecê-lo corretamente como parte da URL ao analisar texto sem formatação?
MrWhite

Respostas:


13

Parênteses são "delimitações reservadas", conforme definido pelo RFC 3986 . Isso significa que o personagem pode ter um significado especial em certas partes da URL. Aqui está o que o RFC diz sobre como eles devem ser tratados:

Os aplicativos produtores de URI devem octetos de dados com codificação percentual que correspondem aos caracteres no conjunto reservado, a menos que esses caracteres sejam especificamente permitidos pelo esquema de URI para representar dados nesse componente. Se um caractere reservado for encontrado em um componente URI e nenhuma função de delimitação for conhecida para esse caractere, ele deverá ser interpretado como representando o octeto de dados correspondente à codificação desse caractere em US-ASCII.

Você está usando os parênteses na seção de caminho da URL. Parênteses não têm significado especial nessa seção da URL. As únicas restrições no caminho parecem ser:

O caminho é finalizado pelo primeiro ponto de interrogação ("?") Ou sinal numérico ("#") ou pelo final do URI.

Portanto, você pode usar parênteses no caminho da URL, mas pode codificá-los com %28e %29. Como o w3d diz nos comentários, o software que usa heurística para selecionar URLs fora do texto pode não reconhecer o URL completo quando ele contém parênteses sem escape.


7
A Wikipedia se dá muito bem usando parênteses nos URLs. Embora pessoalmente eu evitasse usá-los, por simplicidade.
precisa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.