Checklist de Migração de Site (Excel)

Acompanhe uma migração de site no Excel com uma pasta de trabalho de mapeamento de URLs: URLs antigos e novos, códigos de estado, tipos de redirecionamento, responsáveis e uma coluna de verificação para que nenhuma página escape.

Use esta pasta de trabalho para conduzir uma migração de site como um mapeamento de URLs acompanhado, linha a linha, em vez de um palpite otimista. Cada variante é um separador do ficheiro Excel, com as colunas exatas a adicionar e as verificações a registar para cada URL. Preencha primeiro o separador de mapeamento de URLs a partir de um rastreio completo do site antigo, depois trabalhe os outros separadores para confirmar que os redirecionamentos disparam, que os códigos de estado estão certos e que os metadados foram transferidos. Mantenha a pasta de trabalho como a sua única fonte de verdade, do planeamento à verificação pós-lançamento.

6 variações prontas para usar

Separador de Configuração e Legenda

Defina os estados, tipos de redirecionamento e responsáveis a que o resto da pasta de trabalho faz referência.

Objetivo: combinar o vocabulário uma vez para que cada linha em cada separador signifique o mesmo.

Preencha as células de referência

  • Domínio antigo: [old-domain.com]
  • Domínio novo: [new-domain.com]
  • Data de lançamento prevista: [Data]
  • Valores de estado: Não iniciado / Mapeado / Redirecionamento criado / Verificado / Falhou
  • Tipos de redirecionamento: 301 permanente / 302 temporário / Canonical / Sem redirecionamento (mantido)
  • Responsáveis: [Dev], [SEO], [Conteúdo]

Configure-o

  1. Transforme as listas de estado e redirecionamento em menus suspensos com validação de dados para o separador de mapeamento.
  2. Aplique formatação condicional para que as linhas «Falhou» fiquem vermelhas automaticamente.
  3. Fixe a linha de cabeçalho em cada separador para que as colunas permaneçam identificadas ao percorrer.

Separador de Mapeamento de URLs

O rastreador central: uma linha por URL antigo mapeado para o seu novo destino.

Objetivo: mapear cada URL antigo para exatamente um URL novo, com um responsável e um estado, para que nada fique órfão no lançamento.

Colunas (A–H)

  • A – URL antigo: [colar do rastreio completo]
  • B – URL novo: [URL de destino]
  • C – Tipo de página: [Produto / blog / categoria / landing]
  • D – Tipo de redirecionamento: [301 / 302 / Canonical / Nenhum]
  • E – Estado: [Não iniciado / Mapeado / Verificado]
  • F – Responsável: [Nome]
  • G – Prioridade: [Alta / Média / Baixa]
  • H – Verificado?: [S/N]

Regras para o separador

  1. Cada URL antigo do rastreio tem uma linha; sem células em branco nas colunas A ou B.
  2. Marque como alta prioridade as linhas cujas páginas tenham tráfego, posições ou backlinks.
  3. Use =COUNTIF(B:B,B2)>1 para apanhar dois URLs antigos a apontar para o mesmo novo por engano.

Separador de Regras de Redirecionamento

Transforme o mapeamento numa lista limpa de redirecionamentos que o seu programador possa implementar.

Objetivo: entregar aos programadores uma lista inequívoca de redirecionamentos de origem para destino, sem loops nem cadeias.

Colunas (A–E)

  • A – Caminho de origem: [/old-path]
  • B – Caminho de destino: [/new-path]
  • C – Tipo de redirecionamento: [301]
  • D – Implementado?: [S/N]
  • E – Notas: [Casos-limite, parâmetros]

Verificações antes da entrega

  1. Confirme que nenhum caminho de destino também aparece como caminho de origem (isso é uma cadeia de redirecionamento).
  2. Confirme que nenhum caminho de origem é igual ao seu próprio destino (isso é um loop).
  3. Agrupe regras que partilham um padrão para que possam ser tratadas com uma única regra sempre que possível.
  4. Assinale nas Notas os casos-limite de parâmetros e barra final para que não sejam esquecidos.

Separador de Verificação de Códigos de Estado

Registe a resposta HTTP ao vivo para cada URL antes e depois do lançamento.

Objetivo: verificar que cada URL antigo devolve o redirecionamento esperado e que cada URL novo devolve 200.

Colunas (A–F)

  • A – URL antigo: [URL]
  • B – Código esperado: [301]
  • C – Código real (staging pré-lançamento): [código]
  • D – Código real (pós-lançamento): [código]
  • E – URL final após o redirecionamento: [URL resolvido]
  • F – Passou/Falhou: =IF(D2=B2,"Pass","Fail")

Como executá-lo

  1. Rastreie a lista de URLs antigos e cole os códigos de resposta nas colunas C e D.
  2. Fique atento a 302 onde esperava 301, e a redirecionamentos que aterram num 404.
  3. Filtre a coluna F por «Fail» para obter uma lista de correções instantânea para o responsável de dev.

Separador de Metadados e Paridade de Conteúdo

Confirme que títulos, meta, cabeçalhos e canonicals foram transferidos para os novos URLs.

Objetivo: garantir que as novas páginas mantiveram os sinais on-page que renderam às páginas antigas as suas posições.

Colunas (A–G)

  • A – URL novo: [URL]
  • B – Title presente e correto?: [S/N]
  • C – Meta description presente?: [S/N]
  • D – H1 corresponde à intenção?: [S/N]
  • E – Canonical correto?: [S/N]
  • F – Links internos atualizados?: [S/N]
  • G – Paridade de conteúdo: [Total / Parcial / Ausente]

Ordem de prioridade

  1. Verifique primeiro as linhas de alto tráfego e muitos backlinks do separador de mapeamento.
  2. Assinale qualquer página cujo conteúdo tenha sido reduzido durante a mudança; conteúdo perdido pode custar posições.
  3. Confirme que os canonicals apontam para o novo URL, não para o antigo retirado.

Separador de Painel de Progresso

Um resumo ao vivo de quanto da migração está verificado, para que nada seja lançado pela metade.

Objetivo: ver a conclusão de relance e provar a prontidão antes e depois do go-live.

Métricas a calcular

  • Total de URLs: =COUNTA('URL Mapping'!A:A)-1
  • % mapeado: =COUNTIF('URL Mapping'!E:E,"Verified")/total
  • Redirecionamentos que passam: =COUNTIF('Status Code Check'!F:F,"Pass")
  • Linhas falhadas por resolver: [quantidade]
  • Páginas de alta prioridade verificadas: [quantidade / total]

Use-o para decidir

  1. Não faça o lançamento enquanto qualquer linha de alta prioridade estiver por verificar ou a falhar.
  2. Represente num gráfico a taxa de aprovação para que os stakeholders vejam o progresso sem ler cada separador.
  3. Volte a rastrear os estados no dia seguinte ao lançamento e atualize o painel antes de encerrar o projeto.

Como usar este modelo

  1. Rastreie o site antigo por completo e cole cada URL no separador de mapeamento de URLs, uma linha por página.
  2. Preencha o separador de configuração para que os menus suspensos de estado e redirecionamento e a formatação se apliquem a toda a pasta de trabalho.
  3. Mapeie cada URL antigo para exatamente um URL novo e depois atribua um tipo de redirecionamento, um responsável e uma prioridade.
  4. Exporte o mapeamento para o separador de regras de redirecionamento e verifique cadeias, loops e destinos duplicados.
  5. Em staging, rastreie os URLs e registe os códigos de estado para apanhar falhas antes do lançamento, não depois.
  6. Verifique metadados, canonicals e paridade de conteúdo primeiro nas páginas de maior valor.
  7. Vigie o painel de progresso e recuse lançar enquanto qualquer linha de alta prioridade estiver a falhar.
  8. Volte a rastrear no dia seguinte ao go-live, atualize os códigos de estado reais e elimine as falhas restantes.

Dicas profissionais

  • Mapeie a partir de um rastreio completo, não do seu sitemap: os sitemaps deixam de fora URLs órfãos e antigos que ainda detêm backlinks que não quer perder.
  • Priorize as linhas por tráfego, posições e backlinks para que o tempo limitado de QA proteja as páginas que realmente importam.
  • Cace cadeias e loops de redirecionamento no separador de regras de redirecionamento antes do lançamento; cada salto extra faz escapar um pouco de autoridade e torna a página mais lenta.
  • Mantenha o painel de progresso como o seu portão de go/no-go: um lançamento está pronto quando as linhas de alta prioridade estão verificadas, não quando o calendário o diz.

Perguntas frequentes

Porquê Excel em vez de apenas um plugin de redirecionamentos?

Um plugin implementa redirecionamentos, mas não acompanha a responsabilização, a verificação nem a paridade de conteúdo em centenas de URLs. A pasta de trabalho é o seu registo de auditoria: mostra o que foi mapeado, quem é responsável e se cada redirecionamento realmente disparou, algo que uma regra de redirecionamento ao vivo, por si só, não consegue dizer.

Todos os URLs antigos devem receber um 301?

A maioria deve, já que os 301 passam o sinal mais forte para o novo URL. Use 302 apenas para mudanças genuinamente temporárias. Alguns URLs de baixo valor podem ser retirados de propósito sem redirecionamento, mas registe essa decisão na pasta de trabalho para que seja deliberada e não um descuido.

Como encontro cada URL antigo para mapear?

Faça um rastreio completo do site antigo e cruze-o com os logs do servidor, a analytics e os seus dados de backlinks. Confiar apenas no sitemap deixa de fora páginas órfãs e URLs antigos que ainda ganham links, e são precisamente esses que uma migração tende a partir.

O que é que isto apanha com mais frequência?

Cadeias de redirecionamento e 302 usados onde se pretendiam 301. Ambos enfraquecem silenciosamente o sinal passado para a nova página. O separador de verificação de códigos de estado revela-os ao comparar o código esperado com o real, para que os corrija antes de as posições reagirem.

Isto substitui uma auditoria técnica completa?

Não. Foca-se no mapeamento de URLs e na integridade dos redirecionamentos, onde ocorre a maior parte da perda de tráfego numa migração, mas não cobre a fundo a velocidade do site, os dados estruturados ou o crawl budget. Combine-o com uma revisão técnica mais ampla para uma verificação completa pré-lançamento.

Quando posso parar de acompanhar?

Mantenha a pasta de trabalho ativa até o rastreio do dia seguinte ao lançamento mostrar as linhas de alta prioridade a passar e as falhas resolvidas. As posições e o rastreio estabilizam ao longo de semanas, por isso vale a pena uma verificação final ao fim de um mês para confirmar que os novos URLs estão indexados e a manter as suas posições.