Tutoriais confiáveis de WordPress, quando você mais precisa.
Guia para Iniciantes em WordPress
WPB Cup
Mais de 25 Milhões
Sites usando nossos plugins
16+
Anos de experiência com WordPress
3000+
Tutoriais de WordPress por especialistas

Como Alterar o Slug da URL de Pesquisa Padrão no WordPress

Quando alguém pesquisa em seu site, pode ver algo como http://exemplo.com/?s=termo-de-busca.

Não é exatamente o visual mais limpo ou profissional, certo? Pode parecer um pouco desajeitado e, infelizmente, não é bom para a experiência do usuário ou para SEO.

Após trabalhar com WordPress por mais de uma década, vimos como pequenas mudanças, como a limpeza de URLs de busca, podem ter um grande impacto.

Um URL mais simples não só faz seu site parecer mais polido, mas também ajuda os visitantes na navegação. Além disso, eles parecem mais confiáveis.

Neste guia, vamos mostrar duas maneiras fáceis de alterar o slug padrão do URL de pesquisa no WordPress. Usaremos o WPCode (ótimo para iniciantes) e o método .htaccess (ideal se você se sente confortável com um pouco de código).

Alterando o slug da URL de pesquisa padrão do WordPress

Por que alterar o slug padrão do URL de busca no WordPress?

A resposta é simples: porque o URL de busca padrão é confuso e pouco amigável para o usuário.

Por padr ildeo, o WordPress usa uma estrutura de URL amig ildeavel para SEO para todas as p ildeaginas do seu site. Normalmente, URLs amig ildeaveis para SEO no WordPress se parecem com isto:

http://example.com/some-post/
http://example.com/2018/03/news-article/
http://example.com/category/some-category/

Como você pode ver, esses URLs são bastante fáceis de entender para os visitantes. Eles podem simplesmente olhar na barra de endereço do navegador e ver onde estão no layout do seu site.

Esses URLs também fornecem informações úteis aos mecanismos de busca sobre a página, para que eles possam classificá-la corretamente e mostrá-la a pessoas que procuram conteúdo como o seu.

No entanto, quando um usu ildeario do WordPress realiza uma busca no seu site, a URL geralmente se parece com isto:

http://example.com/?s=search-term

Os caracteres extras ?s= tornam este URL mais difícil de ler e entender, o que pode confundir tanto os mecanismos de busca quanto seus visitantes. Ao alterar este URL, você pode melhorar sua pesquisa no WordPress e tornar seu site mais fácil de navegar.

Dito isso, vamos ver como você pode alterar o URL de busca. Simplesmente use os links abaixo para pular diretamente para o método que você deseja usar:

Método 1: Alterar o Slug do URL de Busca do WordPress Usando WPCode (Recomendado)

A maneira mais f ildeacil de alterar o slug de busca padr ildeao do WordPress ildee usando WPCode, o melhor plugin de snippets de c ildeodigo do mercado.

Com o WPCode, voc ildee obt ildeem uma maneira f ildeacil para iniciantes de adicionar snippets de c ildeodigo no WordPress sem editar o arquivo functions.php do seu tema. Dessa forma, voc ildee n ildeao precisa se preocupar em quebrar seu site.

Algumas de nossas marcas parceiras realmente usam o WPCode para adicionar e gerenciar seus snippets de c ildeodigo personalizados. Tem funcionado muito bem para eles, e voc ildee pode ver nossa an ildealise detalhada do WPCode para mais informa ildecoes sobre ele.

Página inicial do WPCode

💡 Nota: Voc ildee pode usar o plugin gratuito WPCode para este tutorial. No entanto, se voc ildee precisar de recursos extras como acesso ildea biblioteca completa de c ildeodigos, agendamento de c ildeodigos e hist ildeorico de revis ildeoes, talvez voc ildee queira fazer o upgrade para o WPCode Pro.

Para começar, você precisará instalar o plugin gratuito WPCode em seu site.

No seu painel do WordPress, vá para Plugins » Adicionar Novo Plugin.

O submenu Adicionar Novo Plugin em Plugins na área de administração do WordPress

Na próxima tela, use a barra de pesquisa para procurar por WPCode.

Quando ele aparecer nos resultados, clique no botão ‘Instalar agora’. E assim que a instalação terminar, clique em ‘Ativar’ para ligar o plugin.

Instalando WPCode

O WPCode est ildea pronto para ser usado no seu site. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Após a ativação, vá para Trechos de Código » Adicionar Trecho.

Botão Adicionar Snippet no WPCode

Isso o levará à página ‘Adicionar Trecho’, onde você poderá ver a biblioteca de trechos prontos do WPCode.

Para adicionar seu próprio snippet, basta passar o mouse sobre ‘Adicionar seu código personalizado (Novo Snippet)’. Em seguida, clique em ‘+ Adicionar Snippet Personalizado’ quando ele aparecer.

Selecione a opção 'Adicionar seu código personalizado (Novo Snippet)' da biblioteca

Em seguida, você precisa escolher o tipo de código nas opções que aparecem.

Para este tutorial, clique em ‘Snippet PHP’.

Selecione Snippet PHP como o tipo de código

Agora, na p ildeagina ‘Criar Snippet Personalizado’, voc ildee pode come ildeçar inserindo um t ildeitulo para o snippet de c ildeodigo personalizado.

Isso pode ser qualquer coisa que ajude você a identificar o snippet na área de administração do WordPress.

Nomeando o snippet de código personalizado no WPCode

Você pode então colar o seguinte na caixa ‘Pré-visualização do Código’:

function wpb_change_search_url() {
	if ( is_search() && ! empty( get_query_var( 's' ) ) && ! is_admin() ) {

		$search_query = get_query_var( 's' );
		$target_url   = home_url( '/search/' . urlencode( $search_query ) );

		wp_safe_redirect( $target_url, 301 );
		exit;
	}
}
add_action( 'template_redirect', 'wpb_change_search_url' );

Este trecho de código altera o URL de pesquisa padrão do WordPress de /?s=termo-de-pesquisa para um formato mais limpo e legível, https://example.com/search/wordpress.

Ele funciona detectando quando alguém visualiza uma página de resultados de pesquisa e, em seguida, redirecionando-o para uma estrutura de URL personalizada.

Se você quiser usar uma palavra diferente em vez de 'search', basta substituir a palavra 'search' no código pelo seu próprio slug personalizado. Certifique-se de manter as aspas e barras circundantes ‘/search/‘ intactas.

Visualização do código de alteração personalizada da URL de pesquisa

Quando estiver satisfeito com o código, é hora de mudar onde o snippet é executado, rolando até a caixa ‘Inserção’.

Aqui, certifique-se de que ‘Inserir Automaticamente’ esteja selecionado. Em seguida, abra o menu suspenso ‘Localização’ e escolha ‘Somente Frontend’, pois usaremos este código apenas na parte visível do nosso site.

Recurso de inserção automática de código do WPCode

Quando o snippet estiver configurado como você deseja, você pode ativá-lo clicando no alternador ‘Ativo’.

Finalmente, não se esqueça de clicar em ‘Salvar Snippet’.

Salvando um snippet PHP personalizado usando o WPCode

Agora, visite seu site e faça uma busca.

Se você olhar na barra de endereço do seu navegador, verá o novo URL de busca amigável para SEO.

Um slug de URL de pesquisa personalizado do WordPress

Método 2: Alterar o Slug do URL de Busca do WordPress via Arquivo .htaccess

Outra op ildecao ildee editar o arquivo .htaccess do seu site. Este m ildeetodo ildee mais complicado, ent ildeao n ildeao ildee recomendado para iniciantes. No entanto, ele permite que voc ildee altere o slug da URL de busca sem usar um plugin de snippet de c ildeodigo.

⚠️ Importante: Antes de fazer qualquer altera ildecao, certifique-se de criar um backup do site. Isso ocorre porque um pequeno erro no arquivo .htaccess pode quebrar seu site.

Recomendamos o uso de um plugin de backup como o Duplicator ou o UpdraftPlus para criar com seguran ildeca um backup completo. Se algo der errado, voc ildee pode usar um cliente FTP para reverter as altera ildecoes e restaurar o acesso.

Para acessar o arquivo .htaccess, voc ildee precisar ildea de um cliente FTP como o FileZilla, ou pode usar o gerenciador de arquivos do cPanel da sua hospedagem WordPress.

Se esta é a primeira vez que você usa FTP, confira nosso guia completo sobre como se conectar ao seu site usando FTP.

Para fins de exemplo, usaremos o gerenciador de arquivos do Bluehost. Se voc ildee ildee um usu ildeario do Bluehost, fa ildeca o login no seu painel de hospedagem. Em seguida, navegue at ildee a aba ‘Websites’ e clique em ‘Settings’ para o site que deseja editar.

Configurações do site Bluehost

Depois disso, vá para a seção Links Rápidos.

Lá, clique em ‘Gerenciador de Arquivos’. Na mesma área, você também verá o caminho da raiz do seu documento (geralmente public_html), onde você pode encontrar o arquivo .htaccess.

Abrindo o gerenciador de arquivos da Bluehost

Agora você deve estar dentro do gerenciador de arquivos do Bluehost.

Uma vez que voc ildee encontrou o arquivo .htaccess na pasta public_html, clique com o bot ildeao direito sobre ele e selecione ‘Edit.’

Editando o arquivo .htaccess na Bluehost

Agora, cole o seguinte código no final do arquivo:

RewriteCond %{QUERY_STRING} ^s=([^&]+)$ [NC]
RewriteRule ^/?$ /search/%1/? [R=301,L]

Isso alterará o slug de pesquisa do WordPress para http://example.com/search/sua-consulta-de-pesquisa/

Você pode alterar este slug personalizando o trecho de código.

Adicionando código personalizado ao .htaccess

Depois de fazer isso, não se esqueça de clicar em ‘Salvar Alterações’. Agora, se você realizar uma pesquisa em seu site, notará que ele está usando o novo slug.

Dica Bônus: Use o SearchWP para Criar um Mecanismo de Busca Personalizado no WordPress

O bloco de busca integrado do WordPress funciona bem como o mecanismo de busca do seu site. Mas se voc ildee quiser oferecer uma experi ildeencia de busca melhor, ent ildeao precisar ildea do SearchWP. ildeE o melhor plugin do WordPress para melhorar a busca do seu site.

SearchWP

Este plugin de busca do WordPress permite que voc ildee crie algoritmos e formul ildearios de busca personalizados que melhor se adequam ildeas necessidades dos seus usu ildearios e do site.

Por exemplo, você pode adicionar um recurso de busca por categoria para que seus leitores possam se concentrar apenas em procurar conteúdo em uma categoria específica. Você pode até mesmo tornar PDFs e outros documentos pesquisáveis no WordPress.

Para saber mais sobre este plugin de busca, você pode ler nossa análise completa do SearchWP.

FAQs: Como Alterar o Slug Padrão do URL de Busca no WordPress

Reunimos respostas para algumas perguntas comuns para ajudá-lo a se sentir mais confiante sobre a alteração do slug da URL de busca padrão.

Posso alterar o slug da URL de busca sem usar nenhum plugin?

Sim, você pode editar o arquivo .htaccess diretamente para alterar o slug da URL de busca. Mas tenha em mente que este método é mais técnico e não é amigável para iniciantes. Usar um plugin como o WPCode é uma opção muito mais segura e fácil.

Alterar o slug da URL de busca afetará o SEO do meu site?

Sim, melhorando a experiência do usuário. URLs limpas e legíveis são preferidas pelos visitantes e parecem mais profissionais. Apenas certifique-se de lidar com coisas como redirecionamentos corretamente para evitar quaisquer problemas de SEO.

O que acontece se eu cometer um erro no arquivo .htaccess?

Um pequeno erro pode quebrar seu site e torná-lo inacessível. É por isso que é importante fazer backup do seu site primeiro. Se algo der errado, você pode usar um cliente FTP para desfazer as alterações e fazer as coisas voltarem ao normal.

O SearchWP pode ser usado em conjunto com um slug de URL personalizado?

Com certeza! O SearchWP não depende da estrutura da sua URL, então ele continuará funcionando perfeitamente mesmo que você altere o slug da URL de busca. É uma ótima maneira de melhorar a busca do seu site, mantendo as coisas limpas e fáceis de usar.

Esperamos que este artigo tenha ajudado você a alterar o slug padrão da URL de busca no WordPress. Em seguida, você também pode conferir nossos artigos sobre:

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.

Divulgação: Nosso conteúdo é apoiado pelo leitor. 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. Gostei do método WPCode, pois é fácil e não requer edição de arquivos. Usei isso em sites de clientes para SEO e experiência do usuário. Fiz a alteração para mostrar "resultados".

  2. Olá, acabei de me deparar com isso hoje e tem sido super útil. Existe alguma maneira de remover o prefixo "Você Buscou Por" no título da página ao fazer uma busca?

    • Isso seria adicionado pelo seu tema específico primeiro. Recomendamos verificar com o suporte do seu tema para ver se eles têm uma maneira integrada ou recomendada de alterar isso sem precisar modificar os arquivos do seu tema.

      Admin

  3. Obrigado, Senhor/Senhora,

    Estou procurando por esse código porque quero usar a caixa de pesquisa do tema padrão usando o "Google Custom Search Engine" para obter receita extra. Finalmente, consegui usando este código (todos os créditos são para você, senhor/senhora). Tenho conhecimento básico de HTML (não aprendi em nenhuma instituição, aprendi online….. Vamos lá),
    Muito, muito obrigado novamente…..

    • Você usaria o primeiro método e substituiria a palavra search pela palavra que você quisesse

      Admin

  4. Funciona muito bem. Alguma ideia do porquê isso pode deixar de fora a barra de fechamento / como em url.com/search/search-term em vez de /search-term/

    • Para o primeiro método, dependendo dos seus permalinks, ele pode não adicionar automaticamente uma barra final. Se você quisesse uma, precisaria adicionar a barra final à função wp_redirect ou modificar suas configurações de permalink.

      Admin

  5. O Método 1 não funciona se eu mudar “/search/” por outro termo. Eu tentei “/busca/” que significa search em português…

    • Carlos está certo. O mesmo vale para o método 2 (método htacess). A única palavra para a qual ele funcionará é “search”. Se você tentar qualquer outra palavra como “result”, “busca”, “whatever”, etc., você obterá um 404.

      Muito confuso o motivo pelo qual funciona apenas para a palavra “search”.

      • Você pode querer garantir que limpou seu cache se editou o código do artigo para uma palavra diferente de search, como uma possível razão.

        Admin

    • Esses métodos sozinhos não funcionarão, eles apenas criam o slug «bonito», mas a palavra que você precisa mudar é a regra de reescrita do WP para a consulta.

      Você pode usar este código na functions.php do seu tema para usar qualquer palavra que desejar (também inclui a regra para o slug ‘page’):

      function re_rewrite_rules() { global $wp_rewrite; $wp_rewrite->search_base = 'buscar'; $wp_rewrite->pagination_base = 'pagina'; $wp_rewrite->flush_rules(); } add_action('init', 're_rewrite_rules');

  6. Você quis dizer que a página de resultados da pesquisa pode ser indexada pelo mecanismo de busca?
    No entanto, o conteúdo da página de resultados da pesquisa é um tipo de conteúdo duplicado, como o que podemos encontrar nas páginas de arquivo, categoria ou tag.

    PS. Não sou um especialista em SEO e posso ter um conceito errado.

Leave A Reply

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.