O padrão é singular, por exemplo
http://example.com/category/apple/
Mas estou pensando se é melhor usar a forma plural, por exemplo
http://example.com/categories/apple/
Há alguma orientação sobre isso?
O padrão é singular, por exemplo
http://example.com/category/apple/
Mas estou pensando se é melhor usar a forma plural, por exemplo
http://example.com/categories/apple/
Há alguma orientação sobre isso?
Respostas:
Há uma regra simples que eu sigo (é difícil de explicar, então vou dar exemplos):
http://example.com/categories/
<- Este formato plural deve significar que a página mostra uma lista de todas as categorias em uso no seu site.
Da mesma forma, se forem "autores" (como em http://example.com/authors/
), esperamos que a página mostre uma lista (com ou sem descrições - é sua escolha) de autores.
Simplificando, você não pode usar "categoria" (como em http://example.com/category/
) e listar todas as categorias abaixo dela. Parece meio sem sentido, certo? A questão é que você nunca sabe quando precisará criar uma listagem como tal => é sempre melhor deixar de fora as palavras "plurais", a menos que você tenha um objetivo específico / definido (o que faz sentido).
Além disso, as pessoas esperam que um URL seja uma descrição precisa da página. Por exemplo, no meu próprio caso, quando o título de um artigo no Google não é descritivo o suficiente, eu olho o URL do artigo para ver se ele está próximo do que estou procurando. Apenas dizendo.
Simplesmente compare http://example.com/category/technology/
versushttp://example.com/categories/technology/
http://example.com/category/technology/
me diz que estou indo para a categoria de tecnologia em example.com
Se vejo que http://example.com/categories/technology/
meu cérebro precisa pensar um pouco e, é claro (na maioria dos casos), entendê-lo dessa maneira - vou a uma página sobre tecnologia, que é uma das categorias em example.com)
Às vezes, os URLs são estruturados para mostrar a hierarquia de conteúdo. Dê uma olhada na estrutura de URL deste site, por exemplo (Observe? Sim, "perguntas" .): http://wordpress.stackexchange.com/questions/53474/permalink-format-singular-or-plural
http://wordpress.stackexchange.com/questions/
leva você a uma lista de todas as perguntas sobre WP.SE [1] . 53474
é o ID da postagem. É isso, essas são as partes essenciais no que diz respeito ao sistema. A parte descritiva da URL, ou seja, permalink-format-singular-or-plural
é destinada aos mecanismos de pesquisa e aos visitantes provenientes dos mecanismos de pesquisa (AFAIK).
A hierarquia de conteúdo aqui? Home > Questions > Post
(ou digamos, Pergunta) - isso fazia mais sentido para as pessoas que construíram a rede Stack Exchange e, portanto, elas foram adiante.
http://example.com/category/apple/
[1]: WP.SE => WordPress.StackExchange.com
Há duas razões para manter o singular:
É uma prática comum usar o singular. Não quebre a menos que queira dificultar a lembrança dos seus links permanentes. Seus leitores estão em outros sites 99% do tempo e não precisam aprender algo sem uma recompensa muito boa.
Formas plurais são mais difíceis de traduzir . Quando crio taxonomias personalizadas ou tipos de postagem, também torno as lesmas traduzíveis. Formas singulares são geralmente mais fáceis de traduzir, que podem ter sido a origem dessa prática.
example.com/category/
espera uma lista de todas as categorias (plural) e depois category
parecerá errado.
/category/
é uma construção de URL virtual . O WordPress não serve uma página real para example.com/category/
.
that are "hackable" to allow users to move to higher levels of the information architecture by hacking off the end of the URL
. Portanto, isso /category/
é um 404 parece indesejável.