Como dimensionar redirecionamentos de produtos para sua próxima migração de SEO

Publicados: 2020-07-21

Pergunte a qualquer SEO qual tarefa relacionada a SEO os faz se encolher mais. Eles provavelmente responderão com criação de links ou migrações de sites. Quase todo mundo se alinha com o primeiro: o link building realmente pode ser uma dor. A segunda resposta sempre me surpreende. Sou um grande fã de migrações de sites e até escrevi sobre por que você deveria priorizar sua migração agora.

Por que tanta angústia sobre as migrações de sites? Não é sem mérito. Uma migração ruim sem SEO em mente pode levar a quedas significativas de desempenho. Abaixo está uma imagem de apenas um exemplo que mantém os SEOs acordados à noite. Não vou escrever sobre cada etapa de uma migração bem-sucedida, mas entrarei em detalhes sobre soluções de dimensionamento para um dos maiores pontos problemáticos: redirecionamentos.

A migração falhada deste site em 2018 levou quase 3 anos para recuperar seu desempenho orgânico

Objetivo dos redirecionamentos para uma migração de site

Para evitar quedas catastróficas de desempenho orgânico após a migração de um site, os redirecionamentos 301 precisam ser implementados. O processo começa com o mapeamento de cada página do seu site antigo para o seu novo site. Isso requer um mapeamento 1:1. Depois que as URLs forem mapeadas, você poderá aproveitar seu arquivo HTACCESS para implementar um redirecionamento de status 301 para cada URL. A falha em mapear adequadamente os redirecionamentos ou usar o status 301 adequado geralmente é a causa de um declínio no tráfego orgânico após o lançamento.

Mapear as páginas principais do seu site (página inicial, sobre nós, páginas de categorias ou até mesmo artigos/blog) é bastante simples, mesmo que seja feito manualmente. No entanto, como mapear redirecionamentos para um site de comércio eletrônico que possui milhares, centenas de milhares ou até milhões de páginas de projetos? Vamos cobrir duas abordagens únicas.

Abordagem 1: identificando padrões de URL

Aproveitando seu site atual e ambientes de desenvolvimento, você poderá comparar um único produto. Supondo que sua migração exija uma alteração de URL, agora é a hora de identificar quaisquer padrões. Por exemplo, se o CMS do seu site atual for Magento e você estiver migrando para Shopify, abaixo estão os dois URLs diferentes para o mesmo produto.

MAGENTO .com/product-name.html
SHOPIFY .com/products/product-name

Nesse caso, podemos usar alguns truques do Excel para dimensionar o mapeamento de URL sem precisar mapear cada produto individualmente.

Coluna A - liste todos os URLs de produtos do seu site existente (aproveite seu rastreador favorito para obter isso)
Coluna B – Use a fórmula “concatenar” =CONCATENAR(“/produtos”,A2)
Coluna C – Exclua os últimos 5 caracteres (.html) através da fórmula LEFT =LEFT(B2, LEN(B2)-5)

Execute os valores da coluna C por meio do rastreador de SEO (depois de anexar o URL do desenvolvedor) para garantir que todas as linhas resultem em um status 200. Se isso for bem-sucedido, agora você tem uma solução escalável para todos os URLs de produtos do antigo site Magento para o novo site Shopify.

Abordagem DOIS: E se os URLs dos produtos forem diferentes?

E se os URLs dos produtos do seu site antigo não usassem o nome do produto ou fossem gerados dinamicamente por um banco de dados? Eu tenho uma dica para isso também. Vai exigir a identificação de padrões e um rastreador de SEO, como OnCrawl ou Screaming Frog SEO Spider.

Exemplo: o site antigo gera URLs de produtos pelo valor do SKU do produto.

URL antigo: .com/product/38472
Nova URL: /com/product/grey-baseball-cap

Solução 1: comparar/combinar as tags de título (VLOOKUP)

Se não existir uma solução fácil de correspondência de URL entre os dois sites, teremos que passar para a próxima solução. Os valores da tag de título de produção foram transferidos para o novo site de desenvolvimento? Nesse caso, podemos aproveitar os rastreamentos para comparar a produção e o novo site de desenvolvimento para encontrar valores correspondentes.

Exemplo: nenhuma correlação de URL do produto, mas os valores da tag de título correspondem

Etapa um: execute rastreamentos completos do site de produção atual e do ambiente de desenvolvimento.

Etapa dois: exporte os dois rastreamentos para um documento do Excel, cada um em sua própria guia dedicada.

Passo Dois: Vamos executar um valor VLOOKUP e para fazer esta função funcionar corretamente, precisamos colocar o valor da tag de título na frente da URL. Depois de mover a coluna G para a coluna B, cada guia ficará assim.

Terceiro Passo: Abra uma aba “sheet 3” e na coluna A copie e cole os valores da title tag da sua aba de desenvolvimento. Configure a coluna B para listar sua URL de produção. A coluna C será sua nova URL de desenvolvedor.

Etapa quatro: execute um VLOOKUP da sua planilha3 nas guias de produção e desenvolvimento que correspondam aos valores da tag de título. Se você configurar suas planilhas exatamente como eu fiz, este é o código VLOOKUP que você precisará para cada valor.

=PROCV(A2,Produção!$A1:B100000,2,FALSO)
=PROCV(A2,Desenvolvimento!$A1:B100000,2,FALSO)

*observe que, se você tiver mais de 100.000 valores em suas planilhas, precisará alterar o valor B1 para ser maior que o valor padrão de 100.000 que coloquei.

O resultado final da execução dos rastreamentos, da organização dos dados na planilha e da execução do PROCV é uma única planilha com seus URLs atuais e os novos URLs de sites de desenvolvimento.

Solução 2: comparando a cópia do corpo do produto (XPath/VLOOKUP)

Quando os URLs são completamente diferentes e as tags de título não correspondem, você pode ficar tentado a arregaçar as mangas e começar a corresponder manualmente os URLs. PARE – tenho mais uma dica para você.
Vamos utilizar a extração personalizada para extrair e combinar a cópia do corpo de páginas de produtos individuais. Em seguida, aproveitaremos o comando VLOOKUP que usamos no exemplo da tag de título para corresponder às duas URLs.

Etapa um: abra uma página de produto correspondente tanto no site de produção quanto no de desenvolvimento. Valide se as descrições dos produtos são realmente as mesmas em ambos os sites.

Etapa dois: no navegador da web Chrome, você pode clicar com o botão direito do mouse na descrição do produto e clicar em "inspecionar elemento". Isso abrirá as ferramentas de desenvolvimento do Chrome e levará você à seção de código que iremos extrair.

Nas ferramentas de desenvolvimento do Chrome, clique com o botão direito novamente e selecione “Copiar” e depois “Copiar XPath”. Você obterá um valor semelhante a este //*[@id="3796805_productDetails"]/div/p[1]

Etapa três: no OnCrawl, navegue até Raspagem na configuração do perfil de rastreamento (+ Configurar novo rastreamento > Raspagem). Digite um nome para este campo, como "descrição" e cole o código XPath que você copiou recentemente das ferramentas de desenvolvimento do Chrome. Você precisará adicionar “/text()” no final para capturar o texto de descrição do produto.
Neste exemplo, também marquei “Espaço em branco condensado” para evitar caracteres de parágrafo na descrição.

Etapa quatro: teste sua lógica de extração personalizada.

No OnCrawl, antes de salvar sua regra, você deve inserir alguns URLs na caixa “Verificar saída” na parte inferior e certificar-se de que ao clicar em “Verificar” você vê a descrição na caixa à direita:

Depois de validar se a lógica de extração está funcionando corretamente, vá em frente e execute todas as URLs do seu produto. Você poderá exportar todas as suas descrições extraídas (vinculadas a um URL) após a conclusão do rastreamento.

Etapa cinco: Neste ponto, você repetirá as etapas 1 a 3 para seu site de desenvolvimento. Agora você terá duas abas diferentes para cada ambiente onde cada URL de produto tem uma descrição extraída associada a ele.

Etapa seis: semelhante ao exemplo da tag de título, usaremos o VLOOKUP para corresponder as descrições do produto entre os sites de produção e desenvolvimento. Se feito corretamente, você terá uma lista de URLs antigos e novos que agora você pode usar para mapear seus redirecionamentos.

Falha na lógica de URL, tags de título e correspondência de descrição?

Não desista. Eu prometo a você que a última coisa que você quer fazer é dedicar o número de horas necessárias para corresponder manualmente a todos esses URLs. Aqui estão algumas outras táticas que eu vi usadas com sucesso variável:

  • Identifique e combine os valores de marcação do Schema.org
  • Identifique e combine o nome da imagem e/ou as tags alt da imagem
  • Às vezes você tem sorte e um SKU real fará parte de um modelo de produto
  • Identifique e combine avaliações de produtos

Último esforço para mapear redirecionamentos de produtos

Às vezes, os produtos passam por uma revisão tão grande que é impossível não ter que criar manualmente um mapeamento 1:1. Se esta é a sua situação, considere usar todas as táticas acima para identificar o máximo que puder. Como último recurso, considere encarregar seus estagiários de verão ou recursos mais juniores para ajudar a resolver os produtos restantes incomparáveis.

Embora as táticas listadas acima não sejam uma solução à prova de fogo, descobri que ela resolve uma quantidade significativa de trabalho. Mesmo que resolva 75% dos seus redirecionamentos, você ficará grato por recuperar o tempo que, de outra forma, teria gasto mapeando manualmente esses redirecionamentos.

Inicie o seu teste gratuito