Marketing de ConteúdoParceirosSearch Marketing

WordPress: encontre e substitua todos os links permanentes em seu banco de dados usando expressões regulares (exemplo: /AAAA/MM/DD)

Com qualquer site que se estende por mais de uma década, não é incomum que muitas mudanças sejam feitas na estrutura do permalink. Nos primeiros dias de WordPress, não era incomum para o estrutura de permalink para uma postagem de blog ser definida para um caminho que inclua o ano, mês, dia e o slug da postagem:

/%year%/%monthnum%/%day%/%postname%/

Além de ter um longo desnecessariamente URL, há alguns outros problemas com isso:

  • Os visitantes em potencial veem um link para seu artigo em outro site ou em um mecanismo de pesquisa e não o visitam porque veem o ano, o mês e o dia em que seu artigo foi escrito. Mesmo que seja um artigo incrível e perene... eles não clicam nele por causa da estrutura de links permanentes.
  • Os mecanismos de pesquisa podem considerar o conteúdo sem importância porque é hierarquicamente várias pastas de distância da página inicial.

Ao otimizar os sites de nossos clientes, recomendamos que eles atualizem sua estrutura de post permalink para:

/%postname%/

É claro que uma grande mudança como essa pode causar contratempos, mas vimos que, com o tempo, as vantagens superam em muito os riscos. Lembre-se de que atualizar sua estrutura de permalinks não faz NADA para redirecionar os visitantes para esses links antigos, nem atualiza links internos em seu conteúdo.

Como atualizar seus permalinks em seu conteúdo WordPress

Ao fazer essa alteração, você pode ver alguma queda na classificação do mecanismo de pesquisa nessas postagens, porque o redirecionamento do link pode diminuir a autoridade dos backlinks. Uma coisa que pode ajudar é redirecionar adequadamente o tráfego que chega a esses links E modificar os links em seu conteúdo.

  1. Redirecionamentos de links externos – você deve criar um redirecionamento em seu site que procure o padrão de expressão regular e redirecione adequadamente o usuário para a página apropriada. Mesmo se você corrigir todos os links internos, convém fazer isso para os links externos nos quais seus visitantes estão clicando. Eu escrevi sobre como adicionar uma expressão regular (regex) redirecionar no WordPress e especificamente sobre como fazer o redirecionamento /AAAA/MM/DD/.
  2. Links Internos – depois de atualizar sua estrutura de permalink, você ainda pode ter links internos em seu conteúdo existente que apontam para os links antigos. Se você não tiver redirecionamentos configurados, eles resultarão na obtenção de um 404 erro não encontrado. Se você tiver redirecionamentos configurados, ainda não é tão bom quanto atualizar seus links. Os links internos comprovadamente beneficiam seus resultados de pesquisa orgânica, portanto, reduzir o número de redirecionamentos é um grande passo para manter seu conteúdo limpo e preciso.

A questão aqui é que você precisa consultar sua tabela de dados de postagens, identificar qualquer padrão que se pareça com /AAAA/MM/DD e, em seguida, substituir essa instância. É aqui que as expressões regulares entram perfeitamente… mas você ainda precisa de uma solução para iterar o conteúdo do seu post e, em seguida, atualizar as instâncias dos links – sem bagunçar o seu conteúdo.

Felizmente, existe uma ótima solução para isso, WP Migrate Pro. Com o WP Migrate Pro:

  1. Selecione a tabela que deseja atualizar, neste caso, wp_posts. Ao selecionar uma única tabela, você minimiza os recursos que o processo irá consumir.
  2. Insira sua expressão regular. Isso me deu um pouco de trabalho para obter a sintaxe correta, mas encontrei um ótimo profissional de regex no Fiverr e eles fizeram o regex em questão de minutos. No campo Localizar, insira o seguinte (personalizado para o seu domínio, é claro):
/martech\.zone\/\d{4}\/\d{2}\/\d{2}\/(.*)/
  1. O (.*) é uma variável que irá capturar o slug da string de origem, então você deve adicionar essa variável à string de substituição:
martech.zone/$1
  1. Você deve clicar no botão .* à direita do campo de substituição para que o aplicativo saiba que esta é uma expressão regular encontre e substitua.
WP MIgrate Pro - Substituição Regex de permalinks YYYY/MM/DD em wp_posts
  1. Um dos recursos mais interessantes deste plug-in é que você pode visualizar as alterações antes de executá-las. Nesse caso, pude ver imediatamente quais edições seriam feitas no banco de dados.
WP Migrate Pro - Visualização da substituição Regex de permalinks em wp_posts

Usando o plug-in, consegui atualizar 746 links internos em meu conteúdo em cerca de um minuto. Isso é muito mais fácil do que procurar cada link e tentar substituí-lo! Este é apenas um pequeno recurso neste poderoso plug-in de migração e backup. É um dos meus favoritos e está na minha lista de melhores plugins WordPress para negócios.

Baixar WP Migrate Pro

Divulgação: Martech Zone é uma afiliada de Migrar WP e está usando ele e outros links afiliados neste artigo.

Douglas Karr

Douglas Karr é CMO de AbrirINSIGHTS e o fundador da Martech Zone. Douglas ajudou dezenas de startups de MarTech bem-sucedidas, auxiliou na due diligence de mais de US$ 5 bilhões em aquisições e investimentos da Martech e continua a auxiliar empresas na implementação e automatização de suas estratégias de vendas e marketing. Douglas é um especialista e palestrante em transformação digital e MarTech reconhecido internacionalmente. Douglas também é autor publicado de um guia para leigos e de um livro sobre liderança empresarial.

Artigos Relacionados

Voltar ao topo botão
Fechar

Adblock detectado

Martech Zone é capaz de fornecer a você esse conteúdo sem nenhum custo porque monetizamos nosso site por meio de receita de anúncios, links de afiliados e patrocínios. Agradeceríamos se você removesse seu bloqueador de anúncios ao visualizar nosso site.