É 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.

Matthew Dresser
fonte
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.

Stephen Ostermiller
fonte
7
A Wikipedia se dá muito bem usando parênteses nos URLs. Embora pessoalmente eu evitasse usá-los, por simplicidade.
precisa