Pular para o conteúdo

Diminuir redirecionamentos no Wordpress

  • por

Depois de tantar mudanças de dominio e até mesmo de CMS, acabei com milhares de redirecionamentos no site. Para o site continuar funcional, mantive um plugin de redirecionamentos. Inicialmente um plugin pago (SEO Redirection premium), que parecia muito bom. Mas agora achei um gratuito que faz o mesmo e esta parecendo muito mais rapido, o redirection.

Bom, esse gratuito permite exportar um arquivo para o nginx de redirecionamento que parece ser uma solucao inteligente e rapida.

De qualquer maneira, isso me fez pensar que atualizar todos os links de todos os conteudos para evitar o redirecionamento aceleraria o site e melhoraria o SEO. entao exportei lista de redirecionamentos e fiz uma tabela excel com a seguinte formula:

=”wp search-replace ‘https://meusite.com”&A3&”‘ ‘https://meusite.com”&B3&”‘ wp_posts wp_postmeta –dry-run”

iniciei com o dry-run so para ver se funcionava, e deu certo, consigo copiar e colar a lista inteira no ssh e ele roda bonito.

E, ainda bem que rodei no dry-run antes, porque percebi que tenho que ordernar por ordem decrescente de tamanho de link de “source” , para evitar fazer a conversao de um link parcial se tiver um link maior para ser convertido antes. Tipo, se tiver um https://meusite.com/faq e um https://meusite.com/faq/teste/teste2, este segundo tem que ser convertido antes do primeiro

lembrar no final de dar um

wp cache flush

Agora o problema com redirecionamentos será apenas os que vem externamente

Estou pensando em pegar tambem a lista de redirecionamentos para sites externos e atualizar os links dessa forma. Talvez pegando a tabela do plugin Broken Link Checker possa ser possivel fazer isso.

Bom, vou ter que rodar algum app para checar todos os links do site (epos purgar o cache), e o que eu mais gosto é caro demais Screaming Frog SEO Spider, preciso lembrar que tenho a copia paga do Website auditor, que teoricamente deve fazer o mesmo. Mas encontrei outras soluções. O plugin Broken Link Checker faz isso. E tem um app gratuito chamado SiteInspector. que parece ser muito bom, ja instalei e estou rodando, mas ele roda numa maquina virtual do docker, não sei pra que tanta complicação. De qualquer forma minha ideia é exportar todos os links 301 de redirecionamento e atualizar da mesma forma para o link final.

 

Marcações:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.