Como alterar a estrutura de links permanentes de um blog sem perder rankings nos motores de busca

Publicados: 2022-05-22

Na maioria das vezes, os proprietários de blogs que trabalham de forma independente e podem não conhecer técnicas avançadas de SEO (Search Engine Optimization) tentarão coisas novas com seus blogs, o que pode acabar prejudicando seus rankings e pode ficar confuso.

half moon

Ontem à noite eu decidi fazer algumas mudanças muito necessárias no 'The Wpromoter Blog' para ajudar a aumentar nossos rankings nos motores de busca. Como temos escrito diligentemente posts no blog e fazendo o nosso melhor para manter o mundo informado, acumulamos um número bastante grande de posts enquanto o blog foi apreciado por nossos leitores.

Quando o blog foi adicionado ao nosso site, foi feito depois que nosso site foi criado programaticamente. O blog é uma instalação do WordPress em um subdiretório chamado /blog.

Antes de começar a explicar o que fiz, aqui está um exemplo de cenário:

Joe Blogger Dude tem um blog rodando em sua própria instalação do WordPress chamado joeblogger.com - agora este não é um blog real e se você for lá, verá isso: Joe Blogger

Para o nosso exemplo, os URLs dele atualmente são exibidos neste formato:

http://www.joeblogger.com/%year%/%month%/%day%/%postname%/

ou seja, ao vivo, poderia ser algo assim:
http://www.joeblogger.com/2008/08/01/how-to-joe-blog/

Depois que Joe visitou um evento em algum lugar como o SMX, ele encontrou algumas informações sobre o SEO do blog que o influenciaram a usar uma estrutura de blog personalizada no WordPress para seus URLs, em vez do padrão mais longo com todos os carimbos de data no URL - que são realmente apenas úteis para postagens de notícias que você deseja indexar na seção de notícias do Yahoo ou em outros sites de notícias que exigem que a data esteja na URL para ser indexada ( mas essa é uma outra postagem sobre a qual escrever ).

Joe tinha a configuração padrão quando começou simplesmente seguindo as instruções de instalação do WordPress que não incluem nenhuma informação sobre técnicas de SEO para otimização de blogs.

Aqui está o problema

Agora Joe tem a munição de querer mudar sua estrutura de links permanentes de alguma forma, então ele perguntou no Google 'Como eu mudo minha estrutura de links permanentes no WordPress?'

Depois de uma pesquisa rápida, ele descobre que a maneira de fazer isso é na área 'wp-admin', onde você escolhe 'Configurações -> Permalink' e escolhe o botão de opção 'Personalizado' e, em seguida, insere a seguinte string em:

/%category%/%postname%/

Isso agora substituirá as datas na URL após o nome do domínio pela categoria da postagem em CADA postagem e, em seguida, o post-slug (nome da postagem).

Então, Joe configura e tudo funciona muito bem, agora suas postagens têm URLs muito mais limpas. Ele está muito feliz.

O 'problema' que mencionei está bem aqui: ele não percebe que qualquer uma de suas postagens que foram classificadas no Google agora retornará um erro 404 e, eventualmente, cairá das SERPs (páginas de resultados do mecanismo de pesquisa).

Então, o que você faz para manter seus rankings?

A resposta que a maioria dos SEOs lhe dirá é redirecionar 301 todos os seus posts antigos para os novos.

Excelente.

Adivinha? Joe Blogger tinha 250 postagens no blog.

QUE tarefa trabalhosa isso se tornou agora.

/uploads/article/5719/XAUesq9afjln8KqH.png Criar manualmente todos esses 301s é uma verdadeira dor de cabeça. Você precisa de alguma solução programática ou de software ou rápida e suja para fazer isso muito mais rápido.

Existem plugins e maneiras de alcançar os resultados, basta usar um pouco o seu cérebro para descobrir.

Meu próximo exemplo é o que eu fiz para resolver este problema para 'The Wpromoter blog' que você está lendo agora. Nossas postagens costumavam ser assim:

https://www.wpromote.com/blog/2008/07/31/information-age-overload/

Agora eles se parecem com isso:

https://www.wpromote.com/blog/internet-news/information-age-overload/

TENTE CLICAR NO POST /2008/07/31 E VEJA O 301 EM AÇÃO!

Etapa 1. Instale o plug-in XML Sitemap Generator em seu blog WordPress

– (nota: se você usar outro software de blog, todos esses princípios serão os mesmos, talvez seja necessário encontrar outra maneira de gerar as URLs ou apenas usar um gerador de sitemap online)

Etapa 2. Gere um arquivo de mapa do site para o blog e visualize o mapa do site que ele cria

Salve o sitemap localmente em seu computador como 'old-sitemap.xml'.

generated old sitemap

Sitemap 'antigo' gerado por plug-in

Etapa 3. Abra o arquivo em um editor (ou seja, TextEdit, Notepad, Smultron, Dreamweaver)

Use várias técnicas de localizar e substituir para remover apenas os URLs de cada postagem.

ou seja, procure por: </url><url> ignorando espaços em branco, então <loc>, então </loc> substituindo todos por um caractere vazio para removê-los. – Simplesmente termine com uma lista de URLs.

Etapa 4. Bloqueie temporariamente os mecanismos de pesquisa de indexar seu blog enquanto você faz as alterações

How To Prevent Search Engines From Crawling Your Blog

Como impedir que os mecanismos de pesquisa rastreiem seu blog

Etapa 5. Configure a estrutura de links permanentes personalizados no WordPress

No WordPress, acesse:

'Configurações -> Permalink' e escolha o botão de opção para 'Personalizado' e insira a seguinte string em:

/%category%/%postname%/

WordPress Custom Permalink Structure

Estrutura de links permanentes personalizados do WordPress

Agora você verá imediatamente que seus URLs de postagem parecem muito mais limpos. Verifique se isso funciona olhando seu blog e passando por várias páginas para ter certeza de que funcionou.

ou seja, eles agora se parecem com isso.

https://www.wpromote.com/blog/technology/information-age-overload/

Etapa 6. Gerar outro Sitemap para a estrutura de URL 'Nova'

Siga os mesmos passos acima no passo 2.

new Sitemap Generator URLs

novos URLs do Gerador de Sitemaps

Etapa 7. Recortar e colar os dois arquivos no Excel em colunas diferentes

ou seja, a coluna A lerá: Redirecionar 301, a coluna B serão os URLs ANTIGOS, a coluna C serão os URLs NOVOS.

301 redirects In excel

Redirecionamentos 301 criados no Excel

Etapa 8. Recortar e colar do Excel em seu editor de texto

Salve o arquivo como codificação UTF-8.

Isso será adicionado ao seu arquivo .htaccess atual (se já houver algo no arquivo, deixe uma linha em branco e cole esses redirecionamentos) ou crie um novo. Observe que em MACs você terá que nomear o arquivo htaccess.txt ou algo legível, apenas renomeie-o como .htaccess depois de carregá-lo na raiz do diretório do blog – ou seja, no nosso caso /blog

Etapa 9. AGUARDE se você já tiver um Sitemap com os 'URLs antigos' até que o Google o rastreie

Você precisa dar algum tempo ao Google para rastrear e indexar os 301s. NOTA IMPORTANTE: Você saberá que isso ocorreu quando as pesquisas em postagens indexadas nas URLs antigas começarem a aparecer como as novas URLs.

Uma maneira de acelerar o processo é enviar um mapa do site XML (via Ferramentas do Google para webmasters) ao Google que contenha os URLs antigos. Então, AGUARDE até que tudo tenha sido rastreado.

Etapa 10. Habilite os mecanismos de pesquisa para rastrear seu site novamente

Agora volte para a página de configurações de privacidade e clique no botão de rádio superior permitindo que o blog seja indexado pelos motores de busca novamente.

How To Enable Search Engines To Crawl Your Blog

Como ativar os mecanismos de pesquisa para rastrear seu blog

Etapa 11. Envie NOVOS URLs no Sitemap após eles terem sido rastreados

Quando nenhuma das páginas mais antigas estiver aparecendo para pesquisas no conteúdo do blog das postagens, você desejará atualizar seu sitemap XML com SOMENTE as NOVAS URLs.

Etapa 12. Esteja ciente dos problemas de conteúdo duplicado

Para garantir que nenhuma das postagens do arquivo seja marcada pelo Google como 'conteúdo duplicado', ativei o plug-in 'Cura de conteúdo duplicado' no WordPress, que adiciona a tag Meta 'NOINDEX' a todas as páginas de arquivo que contêm o mesmo conteúdo do blog posts, mas têm um URL diferente. Isso diz aos mecanismos de pesquisa para não indexar nenhuma das páginas de arquivo (com URLs menos amigáveis) e garante que apenas as postagens no formato adequado sejam indexadas.

Passo 13. Sente-se e espere que as novas classificações comecem a aparecer!

Até a próxima,

SEO para sua vizinhança amigável

Estratégia de SEO