Como Incluir Categoria e Subcategoria em URLs do WordPress

Muitos guias de SEO para WordPress dizem que permalinks simples são os melhores. Mas, depois de trabalhar com muitos sites, descobrimos que isso nem sempre é verdade.

Às vezes, especialmente para sites grandes, é melhor ter URLs que mostrem onde você está, como 'sua-loja.com/eletronicos/smartphones/iphone'. Essa estrutura clara pode tornar seu site mais fácil de usar.

Se você é novo no WordPress, pode estar se perguntando como configurar esse tipo de estrutura de permalink para o seu site. Neste guia, mostraremos como adicionar categorias e subcategorias aos seus URLs. Abordaremos por que você pode querer isso, como fazer isso com segurança e o que observar.

Como Incluir Categoria e Subcategoria em URLs do WordPress

Quando incluir a categoria e a subcategoria em URLs do WordPress

Alguns sites WordPress usam categorias e subcategorias em seus URLs quando têm muito conteúdo em seus sites e querem organizá-los melhor. Na WPBeginner, usamos essa estratégia para tornar nosso site mais fácil de navegar para nossos leitores.

Por exemplo:

https://www.wpbeginner.com/plugins/7-best-wordpress-backup-plugins-compared-pros-and-cons/

Para lojas online, incluir categorias e subcategorias em URLs fornece uma pista visual sobre o conteúdo que os clientes estão prestes a acessar, o que pode melhorar a experiência do usuário.

Por exemplo, um URL como lojaonline.com/livros/ficcao/suspense indica que o usuário está navegando para uma subcategoria específica dentro de uma categoria mais ampla no site WordPress.

Incluir categorias e subcategorias em URLs também pode ajudar os motores de busca a entender a estrutura do seu site. A URL corresponderia à navegação de breadcrumb do seu site e incluiria mais palavras-chave e texto, tornando seu site mais amigável para SEO.

Para mais informações sobre categorias, você pode ler nossos guias sobre taxonomias do WordPress e categorias vs tags: melhores práticas de SEO para organizar seu conteúdo.

Se você estiver usando a estrutura de URL padrão do WordPress, suas categorias e subcategorias não serão incluídas nas URLs das postagens. Então, vamos ver como adicionar facilmente categorias e subcategorias nas URLs do WordPress.

Como Adicionar Facilmente Categoria e Subcategoria em URLs de Postagens do WordPress

Observação: Não recomendamos alterar permalinks quando seu site WordPress está no ar há algum tempo (ou seja, mais de seis meses). Caso contrário, você pode perder suas classificações nos motores de busca.

Se você precisar alterar sua estrutura de permalink, sugerimos que você faça backup do seu site em caso de erros e crie redirecionamentos das URLs antigas para as novas.

Primeiro, você precisa visitar a página Configurações » Links Permanentes no seu painel de administração do WordPress. Lá, você precisa clicar na opção ‘Estrutura personalizada’ na área de Configurações Comuns.

Adicionando categoria às URLs de posts do WordPress

Em seguida, você precisa adicionar /%category%/%postname%/ no campo ao lado de Estrutura personalizada.

Depois disso, não se esqueça de clicar no botão ‘Salvar alterações’ para armazenar suas configurações de estrutura de links permanentes personalizada.

É só isso!

Salvar configurações de links permanentes

O WordPress agora começará a adicionar categorias e categorias filhas nos URLs do WordPress. Você pode ver as configurações de links permanentes personalizadas em ação criando um novo post ou editando um existente.

Basta atribuir uma categoria (e subcategoria, se você as usar) a esse post na barra lateral e clicar no botão ‘Atualizar’.

URL do WordPress com categoria e subcategoria

Você notará o nome da categoria e o nome da subcategoria incluídos no permalink da postagem.

Como ficaria a URL se eu usar várias categorias ou subcategorias?

Vamos imaginar que você organize suas postagens do blog WordPress em várias categorias ou subcategorias.

O WordPress incluirá apenas uma categoria e uma categoria filha na URL. Se você não escolheu uma subcategoria, ele mostrará apenas uma categoria pai.

O WordPress escolhe a categoria em ordem alfabética. Por exemplo, se você arquivar uma postagem usando as categorias 'Maçã' e 'Tecnologia', o WordPress incluirá 'maca' na URL porque ela vem primeiro em ordem alfabética:

http://example.com/apple/article-title-here/

Se você arquivar uma postagem em 'Maçã' e uma subcategoria abaixo dela chamada 'Tecnologia', ele incluirá ambas na URL:

https://example.com/apple/technology/article-title-here/

Se você selecionou uma subcategoria, mas não selecionou especificamente uma categoria pai, o WordPress ainda incluirá a categoria pai na URL.

Outro cenário é quando você tem uma categoria pai, uma subcategoria e uma sub-subcategoria. O WordPress incluirá todas as três no permalink do WordPress:

https://example.com/apple/technology/events/article-title-here/

Para mais informações sobre permalinks, você pode conferir os seguintes guias do WordPress:

Esperamos que este artigo tenha ajudado você a aprender como incluir uma categoria e subcategoria em URLs do WordPress. Você também pode querer ver nosso artigo sobre como alterar o prefixo da base da categoria no WordPress e nosso guia para iniciantes sobre criação de taxonomias personalizadas no WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

55 CommentsLeave a Reply

  1. Olá,

    Obrigado por isso. Muito útil.

    Apenas uma pergunta – eu já tenho mais de 2.000 posts no meu site com a estrutura de URL de dia e nome. Se eu mudar para personalizado, esses URLs também mudarão, ou a mudança se aplica apenas a novos posts? Obrigado.

  2. é apenas colocar a categoria Pai no slug.
    Como posso fazer com que ele coloque automaticamente a subcategoria na URL também?

    • Por favor, verifique se o post está apenas na subcategoria, pois é o motivo mais provável para esse problema.

      Admin

  3. Ficaria grato se você respondesse a isso. Vamos supor que eu publiquei um post em duas/três categorias ou subcategorias, isso não seria tratado como conteúdo duplicado pelo Google?

    • Isso não deve fazer com que o Google o veja como conteúdo duplicado, mas se você tiver posts que estão em várias categorias, seus usuários verão o mesmo post ao visualizar suas outras categorias. Normalmente, recomendamos apenas uma categoria por post.

      Admin

    • No momento, não temos um método recomendado para incluir tags em seu URL. Recomendamos que você dê uma olhada em nosso artigo abaixo que aborda as diferenças organizacionais entre os dois, explicando por que as categorias são preferidas em relação às tags em permalinks:
      wpbeginner.com/beginners-guide/categories-vs-tags-seo-best-practices-which-one-is-better/

      Admin

  4. Olá,

    Atualmente, tenho um URL: abc.com/games/ff9/weapon-list/

    e não consigo criar outra postagem com o mesmo nome (weapon-list) em outra categoria.

    Seria como abc.com/games/ffx/weapon-list-1/

    Existe alguma solução para o meu caso? Aguardo sua ajuda

    • O final do URL seria determinado pelo nome da sua postagem e as outras seções seriam determinadas pela sua estrutura de permalink. Você não pode ter o mesmo nome por enquanto e precisaria de um nome diferente

      Admin

  5. É uma desvantagem usar categorias no URL? como example.com/plugin/best-plugin/. neste caso, plugin é usado 2 vezes. este URL parece spam?

    • Você deve tentar evitar parecer spam com a escolha do seu título, mas não é uma desvantagem usar categorias no seu URL.

      Admin

  6. Nota importante: Para obter uma estrutura de URL como: /category/child1/child2/POSTNAME, selecione APENAS “child2” como a categoria da postagem ao editar a postagem. O WordPress adicionará automaticamente todas as categorias pai ao URL. Levei um tempo para descobrir isso.

  7. Existe uma maneira de adicionar hierarquia a categorias pai? Se uma postagem tiver duas categorias, como posso escolher qual categoria é usada na URL?

    Como você diz em seu artigo, o padrão é alfabético.

    Por exemplo, tenho uma postagem categorizada como "Fruta" e "Vegetal" com o link permanente configurado para mostrar /%category%/%postname%.

    A URL mostra website.com/Fruta/nomedopost, mas eu quero que use website.com/vegetal/nomedopost.

    • Nessas situações, você pode querer investigar como suas categorias estão organizadas para ver se as tags podem ser o que você precisa mais do que categorias para algumas organizações. Normalmente, as postagens não devem estar em várias categorias.

      Admin

    • Por padrão, as páginas não têm categorias, portanto, não seriam incluídas nas opções de página.

      Admin

    • Sua resposta é valiosa para mim, porque li todo o post, mas o permalink não funcionou bem do meu lado. Quando apliquei sua sugestão, obtive a resposta para minha pergunta.
      Mais uma vez, muito obrigado,

  8. Não consigo ver subcategoria em nenhuma postagem.

    Estou enfrentando um problema ao criar um nome de postagem. Como posso criar uma URL como esta: site/destinos/europa/noruega/nome-da-postagem

    Tenho a página para criar uma URL como acima, isso só é possível se eu criar uma página ou com o nome da postagem também podemos criar?

    site/destinos/europa/noruega/

    • Se estou entendendo a pergunta corretamente, você não precisa criar uma página no local do segundo link, pois essa seria a página da sua subcategoria listando as postagens dessa subcategoria.

      Admin

  9. Adicionar /%category%/%postname%/ à estrutura de permalink quebra a paginação por algum motivo. Mais alguém enfrentando isso?

    • Existem várias razões possíveis para a paginação não estar funcionando, você pode querer verificar com o suporte do seu tema específico ou entrar em contato conosco usando nosso formulário de contato para que provavelmente resolva o problema.

      Admin

  10. Como você fez para vincular suas páginas de menu de subcategoria a uma URL limpa: SEUSITE.COM/SUBCATEGORIA? sem o SEUSITE.COM/CATEGORIA/SUBCATEGORIA?
    Eu não sei como excluir a categoria pai do URL da subcategoria no meu site...

    • Não temos um método simples recomendado no momento. Se você deseja remover a referência à categoria pai, essa categoria deve ser uma categoria filha?

      Admin

  11. Tenho um problema. Estou usando Estrutura Personalizada para exibir o nome da categoria antes do nome do post ( /%category%/%postname%/ ). Está funcionando bem quando estou logado, mas depois de deslogar, o nome da categoria não é exibido na URL.

    O problema acima é no navegador Chrome. No Firefox, está funcionando bem.

    Por favor, ajude!

  12. Sim.. todos nós sabemos dessa informação.. você vê %category% e é óbvio o que ele faz. Mas Obrigado….
    O QUE EU ESTAVA PROCURANDO era código, como regras de reescrita para o arquivo functions do meu tema..

  13. Olá!
    O truque funciona bem para um post de blog / categoria.
    mas e o woocommerce? alguma ideia?
    Mesmo quando você adiciona isso na estrutura de permalink, o WC mostra a categoria principal/nome do produto, mesmo que haja 2 ou 3 subcategorias.
    Isso é realmente irritante,
    Alguma ideia?
    Obrigado
    Jean-Charles

  14. Isso é ótimo, mas como eu faria para ter múltiplos URLs para o mesmo post com múltiplas categorias? Então, se eu venho de 1 categoria, o URL é para essa categoria e se eu venho de outra, é para essa categoria?

    Obrigado

  15. Isso não causará problemas de duplicação? Como você faz para que a categoria pai não abra em uma página de arquivo?

    Como, por exemplo – Tópico principal Música e depois ter uma subcategoria chamada popmusic…..

    Música (Não clicável) Pop Music (Clicável e redireciona para seus posts associados a essa subcategoria)

    Meu problema com isso é que as pessoas clicam nas categorias pai e são redirecionadas para uma página sem posts associados a ela porque você não quer ter conteúdo duplicado ou um post em música & pop music

  16. Por que o Woocommerce não suporta subcategorias em permalinks?
    O Google e outros navegadores recomendam URLs limpas. E o slug da categoria do Woocommerce não pode ser removido a menos que você pague US$ 119 por um plugin que faz o truque.
    Há outra maneira de resolver esses dois problemas?

  17. Obrigado por este post. Está funcionando para mim. A única coisa que não funciona é quando tento listar notícias por uma subcategoria

    Ex: meudominio.com/basecategoria/subcategoria/nomedanoticia/

    isso funciona mostrando a postagem do blog, mas se eu quiser listar todas as postagens desta subcategoria assim

    meudominio.com/basecategoria/subcategoria/

    não funciona.

    Alguma ideia de como consertar?

    Agradeço antecipadamente.

  18. OI,
    Adicionei categorias e tags em minhas páginas. Agora, como adiciono categorias no permalink das páginas?
    Qualquer sugestão será muito apreciada.
    Obrigado

  19. Esta solução SÓ funciona se você selecionar a subcategoria na lista de categorias da postagem/página. Se você tiver ambas as categorias pai e subcategorias marcadas, então a categoria pai é a única que aparece. Para aqueles de nós que usam Woocommerce, isso atrapalha os produtos relacionados. Se você selecionar apenas a subcategoria, não verá nenhum item relacionado da categoria pai. Se você selecionar ambos, então você está de volta a lidar com a ausência da subcategoria listada em sua URL. Tenho procurado uma solução simples para cobrir ambas as necessidades.

    • Você encontrou uma solução? Temos o mesmo problema exato agora. Isso é bastante irritante e não sabemos o que fazer a respeito.
      Quaisquer ideias ou soluções são bem-vindas!

  20. Olá,
    que postagem realmente legal. Estou me perguntando se eu a mudar agora, isso mudará meu passado também? Se sim, eu teria que redirecionar todos os links, certo?

    Muito obrigado

  21. Estou confuso e poderia usar alguma ajuda.

    Especificamente, estou desenvolvendo um site de comércio eletrônico composto principalmente por PÁGINAS. (NÃO usando woocommerce ou outra plataforma de comércio eletrônico, mas construindo meu próprio formulário gravity para cada página de produto).

    Eu quero que a categoria do produto esteja em TODAS as URLs das minhas PÁGINAS, mas como você sabe, o WordPress pronto de fábrica não permite a atribuição de categorias e tags a PÁGINAS (gostaria que permitisse). Uma alternativa seria usar um dos plugins que encontrei que poderiam habilitar isso. A outra é simplesmente usar o nome da categoria do produto no SLUG (parte do permalink que posso criar na página do produto). Eu também poderia criar uma página para cada categoria de produto e incluir uma galeria mostrando cada item de produto que pertence a essa categoria com um link para sua página específica, ou, eu poderia pular a página de categoria de produto completamente e atribuir o "#" na frente do nome da categoria quando eu criasse o menu, para que o nome da categoria aparecesse, mas não fosse um link ativo para nenhuma página de categoria. Eu poderia me envolver na criação de um "tipo de post personalizado" para minhas páginas de produto, o que permitiria que elas fossem atribuídas a uma categoria e tag, muito parecido com as "páginas" de produto do WooCommerce são configuradas (não sei muito sobre como fazer isso, mas gostaria), etc.

    Além disso, as configurações de permalink afetam as URLs de páginas e posts... correto?

    REALMENTE aprecio um post de acompanhamento seu que se aprofunde em ajudar pessoas como eu que estão usando o WordPress para seu site de comércio eletrônico, mas não estão usando uma das plataformas de comércio eletrônico prontas de fábrica.

    obrigado

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.