Como Alterar o Prefixo da Base de Categoria no WordPress (Passo a Passo)

Por padrão, o WordPress adiciona /category/ como prefixo a todos os URLs das páginas de categoria.

Mas você não precisa se contentar com isso. Alterar o prefixo da base de categoria pode tornar seu site mais limpo e melhor organizado.

Se você deseja alterar o prefixo da base de categoria, está no lugar certo. Neste artigo, guiaremos você pelo processo.

Como alterar o prefixo da base de categoria no WordPress

O que é o Prefixo da Base de Categoria? Você Deve Alterá-lo?

Cada categoria em seu site WordPress ganha sua própria página e feed RSS. Você pode ver todas as postagens arquivadas sob uma categoria visitando a página de arquivo dessa categoria.

Por padrão, o WordPress adiciona 'category' como um prefixo base aos URLs das páginas de categoria. Isso ajuda a diferenciar páginas e posts dos arquivos de categoria e tag.

Por exemplo, se você tiver uma categoria chamada 'Notícias', o URL dela ficará assim:

http://example.com/category/news/

Da mesma forma, o WordPress também adiciona prefixos de tag aos URLs para arquivos de tag.

http://example.com/tag/iphone/

Essa estrutura de URL amigável para SEO ajuda usuários e mecanismos de busca a entenderem que tipo de página eles estão visitando.

A maioria dos sites não precisa alterar o prefixo base. No entanto, se você estiver criando um site de nicho e quiser usar uma palavra ou frase diferente para suas categorias, pode alterar o prefixo da base da categoria para refletir isso.

Alterando o Prefixo da Base da Categoria no WordPress

Alterar o prefixo da base da categoria é bastante simples no WordPress.

Para começar, você precisa visitar Configurações » Links Permanentes no seu painel do WordPress e rolar para baixo até a seção ‘Opcional’.

Adicionar um novo prefixo de base de categoria

No campo ‘Base da categoria’, você pode inserir o prefixo que deseja usar ao lado da opção de base da categoria. Você também pode alterar o prefixo da base da tag, se desejar.

Por exemplo, você pode adicionar ‘tópicos’ como o novo prefixo. Neste caso, seus URLs de categoria ficarão assim:

http://example.com/topics/news/

Não se esqueça de clicar no botão ‘Salvar Alterações’ para armazenar suas configurações.

Removendo o Prefixo da Base da Categoria dos URLs

Muitos de nossos usuários nos perguntaram sobre remover completamente o prefixo da base da categoria dos URLs do WordPress. Isso mudará seus URLs de categoria para ficarem assim:

http://example.com/news/

Esta não é uma boa ideia, e recomendamos que você não remova o prefixo da base da categoria.

O prefixo da base da categoria ajuda usuários e mecanismos de busca a distinguirem entre posts/páginas e categorias. Remover o prefixo torna seus URLs ambíguos, o que é ruim para a experiência do usuário ou para o SEO do WordPress.

Você também pode encontrar problemas técnicos com vários plugins do WordPress.

Por exemplo, se você tiver uma categoria e uma página com o mesmo nome ou quando usar %postname% como estrutura de URL para posts individuais, seu site experimentará um loop de redirecionamento infinito, fazendo com que as páginas nunca carreguem.

No entanto, se você ainda quiser fazer isso, poderá usar o plugin All in One SEO (AIOSEO).

All In One SEO - AIOSEO

AIOSEO é o melhor plugin de SEO para WordPress e torna super fácil otimizar seu site para mecanismos de busca. Além disso, ele oferece a opção de remover o prefixo da base da categoria com um clique.

Para este tutorial, usaremos a licença AIOSEO Pro porque ela inclui o recurso para remover a base da categoria e outras opções poderosas como o gerenciador de redirecionamento e o assistente de links. Há também uma versão gratuita do AIOSEO que você pode experimentar.

Primeiro, você precisará instalar e ativar o plugin AIOSEO. Para instruções mais detalhadas, consulte nosso guia sobre como instalar um plugin do WordPress.

Após a ativação, você verá o assistente de configuração do AIOSEO. Simplesmente clique no botão ‘Vamos Começar’. Se precisar de ajuda, você pode consultar nosso guia sobre como configurar o All in One SEO para WordPress.

Configuração do All in One SEO

Em seguida, você pode ir para All in One SEO Search » Appearance no seu painel de administração do WordPress e clicar na aba ‘Taxonomias’.

Depois disso, você desejará ir para a seção ‘Categorias’ e mudar para a aba ‘Avançado’. A partir daqui, basta clicar no alternador para ‘Sim’ na opção ‘Remover Prefixo da Base da Categoria’.

Habilitar o botão remover prefixo base da categoria

Não se esqueça de clicar no botão 'Salvar Alterações' quando terminar.

Configurando Redirecionamentos Após Alterar o Prefixo da Base da Categoria

Se você estiver alterando ou removendo o prefixo da base da categoria em um novo site WordPress, então você não precisa fazer nada.

No entanto, se você estiver fazendo isso em um site existente, os usuários que visitarem a página da categoria antiga verão um erro 404.

Para corrigir isso, você precisará configurar um redirecionamento para garantir que tanto os mecanismos de busca quanto os visitantes regulares sejam redirecionados corretamente para a página de categoria certa em seu site.

A maneira mais fácil de configurar o redirecionamento no WordPress é usar o plugin All in One SEO (AIOSEO). Você pode ir para All in One SEO » Redirecionamentos no painel de administração do WordPress e, em seguida, clicar no botão ‘Ativar Redirecionamentos’.

Ativar redirecionamentos

Uma vez ativado, você pode ir para a aba ‘Redirecionamentos’ para configurar o redirecionamento.

Simplesmente insira a URL que você deseja redirecionar no campo ‘URL de Origem’ e o novo local do link no campo ‘URL de Destino’.

Quanto ao Tipo de Redirecionamento, você pode selecionar ‘301 Movido Permanentemente’ no menu suspenso. Isso moverá permanentemente suas páginas de categoria antigas para o novo destino.

Configurar redirecionamento no AIOSEO

Não se esqueça de clicar no botão ‘Adicionar Redirecionamento’ quando terminar.

Para mais detalhes, sinta-se à vontade para consultar nosso guia para iniciantes sobre como criar redirecionamentos 301 no WordPress.

Todos os seus usuários e mecanismos de busca agora devem ser redirecionados para as URLs corretas usando seu novo prefixo de categoria.

Aí está!

Esperamos que este artigo tenha ajudado você a aprender como alterar o prefixo base da categoria no WordPress. Em seguida, você também pode querer ver nossos guias sobre como excluir uma categoria da sua página inicial do WordPress e como adicionar categorias a um tipo de post personalizado 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

18 CommentsLeave a Reply

  1. Quando eu defino "Base da categoria" com "%category%" no permalink, funciona bem, mas todas as outras postagens e páginas caem em 404.
    Eu tenho que definir "Base da categoria" com "%category%". Como isso pode ser alcançado?

  2. Eu quero mudar a base "category" para "news" e também "tag" para "topic" em um site WordPress. Este método funcionará em redirecionamentos do Yoast, pois não quero usar um plugin separado?

  3. Em vez de ter URL.com/tag.. Eu quero mudar para URL.com/category/tag, mas não consigo fazer isso. Você pode explicar facilmente como conseguir isso?

  4. Olá. Ótimo artigo. Estou pensando em fazer algo semelhante, mas não vou mudar a base da categoria ou da tag. Vou mudar a base das páginas de “portfólio”. Não há opção para editar a base nas configurações de permalink. Existe outra maneira de editar bases nos meus arquivos do WordPress?

  5. Como adicionar um texto personalizado ao slug da URL da tag?

    Por exemplo:

    minha tag_base é "iniciante"
    minha tag é: "wp"

    Normalmente, a URL se torna: example.com/beginner/wp

    Aqui eu quero adicionar o texto “help” ao slug da tag “wp” para tornar a URL como:

    example.com/beginner/wp-help

    Não quero editar um único slug de tag. Quero anexar “-help” a todos os slugs de tags existentes e futuras.

    Como posso fazer isso?

    Por favor, ajude.

    Obrigado.

  6. Olá,
    qual é a maneira mais fácil se eu quisesse que minha página geral de posts + todos os posts que se referem à categoria geral de posts exibissem um prefixo (ex.: news.example.com . news.example.com/single-post )
    ?

    até agora, a única solução que consigo pensar é um redirecionamento 301 no htaccess, mas estou procurando algo mais suave....

  7. Encontrei uma maneira um tanto estranha de remover a parte da categoria.

    Apenas para explicar, estou criando um site de portfólio com uma categoria chamada ‘blog’ para posts de blog / últimas notícias e outra chamada ‘work’ para projetos de design concluídos. Obviamente, o efeito desejado é ter a URL como example.co.uk/blog (ou work) em vez de example.co.uk/category/blog, o que parece um pouco deselegante, tenho certeza que você concordará.

    Ao simplesmente colocar um ponto final no campo de entrada da base da categoria, o WordPress parece ignorar esse requisito na URL e cria a versão mais enxuta e limpa que era desejada.

    Alguém mais já viu isso antes? Eles sabem de algum problema com isso? Estou apenas começando a me familiarizar com o WordPress depois de ter aprendido HTML, CSS e PHP sozinho, então só tentei em uma configuração local e com o tema twenty eleven.

    • Esta é uma abordagem interessante. Você considerou usar modelos de arquivo de categoria, como category-blog.php e category-work.php? Após usar esses modelos, você pode usar o plugin WordPress SEO para remover o slug da categoria da URL e obterá seus posts do blog em exemplo.com/blog e posts de Trabalho em exemplo.com/work.

      Admin

  8. está funcionando, mas apenas uma categoria, não todas as categorias.
    Eu uso outra página de categoria e receberei um erro 404 (não encontrado) ao tentar acessar a página novamente.

    por favor, atualize aqui.
    Eu quero o url overwriter

  9. Neste blog você teve problemas? Eu posso ver que você removeu a base da categoria e parece muito bom. Poderia nos dizer como você fez isso?

      • Atualizei meu Plugin de SEO do Wordpress hoje e recebi esta mensagem:

        “O recurso para remover a base da categoria será removido na versão 1.6 do WordPress SEO. Sugerimos usar FV Top Level Categories se você insistir em mantê-lo, mas saiba que o recurso é muito propenso a erros e não é tão importante para o seu SEO.”

        Acho que você também está usando esse recurso.

        Fico preocupado que eu perca o ranking se eu “remover” a categoria no URL. Alguma sugestão para isso?

  10. Obrigado pela informação, esta é uma maneira rápida e simples, embora muitas vezes negligenciada, de resolver os problemas da base de categorias e tags..

    Para remover completamente a base da Categoria, eu costumava usar um plugin chamado WP No Category Base, que funcionava bem, mas pode causar problemas quando você tem uma página e uma categoria com o mesmo nome – Por exemplo, Página = Hospedagem (domain.com/hosting/) e uma Categoria = Hospedagem (domain.com/hosting/) – mas usar o sufixo .html pode ajudar — mas haverá implicações.

  11. Se você quiser fazer isso, provavelmente deveria fazer isso logo no início do seu blog.

    Caso contrário, os motores de busca que indexaram sua

    example.com/tags/some-tag

    página receberão um erro 404 (não encontrado) ao tentar acessá-la novamente.

    Alguns plugins de SEO lidam com este caso e fornecem um status 302 (redirecionamento) quando você altera um permalink, mas não tenho certeza sobre os URLs de tags.

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