Garantindo que a migração do seu domínio ocorra sem problemas
Publicados: 2018-12-04Existem várias razões diferentes pelas quais você provavelmente terá que passar por uma migração de nome de domínio, ou simplesmente, uma migração de domínio. Isso pode incluir mudar de um nome de domínio para outro, combinar vários sites em um ou simplesmente mover seu site de HTTP para HTTPs, o que é mais comum. As migrações de domínio não precisam ser difíceis. Mas, se não forem feitos corretamente, podem ter consequências graves, como perda de tráfego ou perda de rankings nos mecanismos de busca, o que pode significar perda de vendas.
Migrando de HTTP para HTTPs
Nota: Bill separou este artigo em diferentes vídeos resumindo seus pontos.
O tipo mais comum de migração é quando você move seu site de um site não seguro para um site seguro. Os URLs do seu site são movidos de HTTP para URLs HTTPs. Se você ainda não fez esse tipo de migração, recomendo que considere mudar para um site seguro. Os mecanismos de pesquisa consideram HTTPs um fator de classificação do mecanismo de pesquisa, e as versões mais recentes de navegadores da Web, como Google Chrome e Firefox, começaram a alertar os usuários quando visitam um site não seguro.
Exemplo do aviso que o Firefox mostra ao visitar uma página da Web carregando recursos HTTP em um URL HTTPs.
Migrar seu site de HTTP para HTTPs envolve várias etapas importantes. Essas etapas incluem instalar o certificado SSL no site e verificar se o site foi completamente migrado:
- Compre um certificado SSL e instale o certificado em seu site. Muitos hosts da web vendem o certificado SSL e o instalam para você.
- Depois que o certificado SSL estiver instalado, você desejará rastrear o site para garantir que todas as referências internas a HTTP no site tenham sido movidas para HTTPs. Alguns hosts da web farão as alterações e atualizações necessárias, mas muitos não. É aí que um rastreador de sites, como o OnCrawl, é muito útil.
Como alguém que literalmente fez centenas de migrações de HTTP e HTTPs nos últimos anos, e alguém que normalmente é consultado quando dá errado, normalmente há um erro principal que é cometido. Normalmente, os sites não são totalmente migrados de HTTP para HTTPs. A migração não foi concluída. Por exemplo, as páginas do site podem ser resolvidas quando você digita https://www.seudominio.com em um navegador da Web, mas os links no site ainda apontam para a versão HTTP. As imagens no site podem ser referenciadas por meio da versão HTTP, o que faria com que um símbolo de “cadeado quebrado” aparecesse no navegador da web quando você visitasse uma dessas páginas.
Ao migrar um site de HTTP para HTTPs, é fundamental que a migração do domínio seja totalmente concluída. Instalar um certificado SSL no site não é suficiente. Esse é apenas o início de todo o processo de migração. Antes mesmo de começar a migrar para HTTPs do HTTP, conclua estas tarefas:
- 1. Garanta ou atualize todos os links internos do site para que apontem para HTTPs
- 2. Revise e verifique novamente as configurações do CMS (ou seja, configurações do WordPress, etc.)
- 3. Atualize as referências de imagem e de script, como arquivos .CSS e arquivos JavaScript. Qualquer URL interno referenciado no código do site deve ser alterado de HTTP para HTTPs. Isso inclui tags canônicas no site.
- 4. Rastreie o site com um rastreador de sites como o OnCrawl para verificar se as referências internas e os links internos foram atualizados. Você precisará usar o modo de lista de URLs do OnCrawl para rastrear a lista de URLs.
Configure um novo rastreamento, adicione fontes de dados ao rastreamento. Em seguida, clique na guia Arquivos de URL para carregar a lista de arquivos de URLs.
Nesse caso, selecionei a opção “Lista de URLs” e adicionei a lista de URLs de redirecionamentos 301 que já adicionei ao meu arquivo .htaccess. Eu adiciono esses URLs em um arquivo de texto que eu compacto em um arquivo .ZIP.
Depois de executar o rastreamento e ele estiver concluído, você poderá acessar o Data Explorer e visualizar os redirecionamentos para garantir que todos estejam sendo exibidos em 301 Redirecionamentos permanentes. Abaixo está um exemplo dos dados que executei para redirecionamentos que configurei no meu domínio da migração de algum conteúdo para outro domínio.
Você também pode ver uma visão geral desses dados no relatório Códigos de status:
Você pode encontrar mais informações sobre o modo de lista e como executá-lo aqui.
- 5. Configure 301 Redirecionamentos Permanentes de HTTP para HTTPs.
Seu site geralmente não deve depender apenas dos Redirecionamentos 301 Permanentes sendo configurados. Se você não atualizar os links internos do site, por exemplo, os links internos causarão redirecionamentos 301 – o que não é bom. Ao rastrear o site a partir da página inicial do site, você não deve encontrar redirecionamentos ou erros 404. Os redirecionamentos ainda devem estar em vigor, pois você está informando a todos (mecanismos de pesquisa e visitantes) que você mudou de URLs HTTP para HTTPs em seu site. Além disso, você desejará redirecionar cliques de links em outros sites que ainda estejam apontando para a versão HTTP do seu site. Mas, clicar em um link em seu site que aponta para outra página do site não deve causar um redirecionamento. Você tem controle sobre seu site e isso é uma parte geral da manutenção geral do site.
Espero que, quando você chegar a esse ponto, esteja pronto para mudar para HTTPs. Para a maioria das migrações de domínio, uma vez que o certificado SSL está em vigor no site, especialmente em um site WordPress, vou em frente e faço a troca – atualizando todas as referências internas para HTTP e atualizando as configurações do WordPress (Configurações/Geral) para informar WordPress sobre os novos URLs HTTPs.
- Faça um backup do seu site.
- No WordPress, atualize as configurações gerais (configurações/geral) para que o endereço do WordPress e o endereço do site apontem para a versão HTTPs do seu site.
- Use o plug-in Better Search and Replace para pesquisar a versão http do seu site e substituí-la pela versão https do seu site. Prefiro pesquisar o URL completo, como http://www.yoursite.com/ e substituí-lo por https://www.yoursite.com/ para que ele faça as alterações adequadas nos URLs. Este plugin permite pesquisar todo o banco de dados do WordPress e fazer as devidas atualizações em todo o site.
- Adicione o código de redirecionamento no arquivo .htaccess do site para que ele redirecione HTTP para HTTPs. Como alternativa, existem plugins que ajudarão você a forçar HTTPs no site, redirecionando HTTP para HTTPs.
- Se você usa uma CDN como Cloudflare.com, também pode atualizar as configurações para forçar HTTPs lá.
- Considere entrar na lista de pré-carregamento HSTS para o Google Chrome. Execute o site através de https://hstspreload.org. Se você tiver todas as configurações corretas, isso permitirá que você envie para esta lista. Se ainda houver problemas com as configurações, o site informará você para que você possa corrigi-los.
- Atualize as configurações do Google Analytics para que ele saiba que você está usando HTTPs e não HTTP.
- Atualize sua assinatura de e-mail, perfis de mídia social e quaisquer outros links que apontem para seu site também.
Depois de se mudar, verifique todas as versões do seu site no Google Search Console. Para a maioria dos sites sem subdomínios personalizados configurados, há quatro versões diferentes que devem ser verificadas:
https://
https://www
http://
http://www
Geralmente, você deve ver o tráfego para as 'outras versões' que não está usando, cair, e o tráfego para a versão principal de HTTPs que está usando começará a aumentar (de nenhum tráfego) assim que você mover com sucesso o site para HTTPs. Os representantes do Google disseram que, desde que você esteja redirecionando corretamente de HTTP para HTTPs, não terá problemas de classificação, pois a migração é feita corretamente. O que eu vejo, porém, repetidamente, é que os sites falham em concluir todas as etapas necessárias em uma migração de HTTP para HTTPs – e é aí que as classificações e o tráfego dos mecanismos de pesquisa tendem a cair drasticamente. Mudar para HTTPs tem seus benefícios e é um fator de classificação do mecanismo de pesquisa, desde que seja feito corretamente.
Mudando de um domínio para outro
Outro tipo de migração de nome de domínio que acontece com mais frequência do que você imagina é uma migração em que você muda de um nome de domínio para outro. Um cenário típico seria quando você tem um nome de domínio longo, ou um que está usando um TLD (domínio de primeiro nível) que não é o ideal. Você então vê um nome de domínio melhor, talvez mais curto ou simplesmente melhor: é um novo nome de domínio gTLD que contém suas palavras-chave. Você compra esse novo nome de domínio, planejando mover seu site atual para esse nome de domínio recém-adquirido. Migrações de domínio como essa não precisam ser assustadoras, enquanto você tem medo de perder tráfego e classificações de mecanismos de pesquisa quando mudar para outro nome de domínio.
Então, você está trocando nomes de domínio — e mudando para outro nome de domínio. Vamos seguir as etapas que garantirão uma migração de domínio tranquila.
Primeiro, perceba que geralmente há dois cenários diferentes aqui:
- Você compra ou adquire um nome de domínio que foi registrado anteriormente. Pode ser um nome de domínio expirado, um que você comprou em um leilão de domínios ou de um “caçador de gotas” ou um que você comprou diretamente de outra pessoa.
- Você compra um novo nome de domínio que nunca foi registrado antes. Sempre. Verifique isso consultando o Internet Archive (wayback machine) em www.archive.org.
É extremamente importante que você entenda as diferenças entre esses dois cenários. Tão importante que o status anterior do nome de domínio pode ter um enorme impacto no uso futuro desse nome de domínio. Por exemplo, se o nome de domínio foi registrado em algum momento no passado, ele pode ter um passado quadriculado:
- pode ter links bons (ou ruins) apontando para ele
- poderia ter sido um antigo site off-topic que está em um tópico diferente do que você vai usá-lo
- pode ter sido usado para spam (tinha conteúdo de spam ou foi usado para enviar spam por e-mail)
- pode ser banido nas redes sociais (sim, é possível banir um site no Facebook!)
- poderia ser banido nos motores de busca.
Na maioria dos casos, é possível limpar um nome de domínio com um passado quadriculado. Mas não sem muito esforço. O que eu recomendo é que, se o nome de domínio foi registrado em algum ponto e usado para um site, você deve configurá-lo como um microsite com conteúdo sobre o tópico. O conteúdo nele deve estar no mesmo tópico para o qual você eventualmente o usará ou redirecionará/movendo outro conteúdo para ele. Deixe esse microsite (pelo menos de 3 a 5 páginas) descansar por algumas semanas (ou mais) para garantir que ele possa ser usado. Certifique-se de que ele seja indexado nos resultados do mecanismo de pesquisa e que não haja problemas com ele. Dessa forma, quando você movê-lo ou migrar seu conteúdo para ele de outro nome de domínio, não haverá bagagem ou problemas que você não conhece. Faça a devida diligência no nome de domínio ou contrate alguém com experiência nesta área para verificar o nome de domínio. Os Domínios Verificados também fornecem uma verificação completa dos antecedentes do nome de domínio.
Se o nome de domínio não foi registrado antes e nunca foi usado para um site, você está com sorte - você não deve se preocupar com problemas pré-existentes com o nome de domínio. Eu ainda faria alguma diligência, só para ter certeza, no entanto.
Se você estiver confortável com o nome de domínio para o qual está migrando, a primeira tarefa é se familiarizar com todo o conteúdo do site existente e encontrar todos os URLs em potencial que já existiram nele. Por exemplo, um rastreamento completo do site usando o OnCrawl deve ser feito, incluindo:
- Dados do arquivo de registro
- Dados do Google Analytics ou Adobe Analytics
- Dados do Google Search Console
- Dados de backlinks do Majestic.com
Incluir tudo isso no rastreamento do OnCrawl garantirá que você encontre todos os URLs no site que já existiram. Dessa forma, qualquer redirecionamento que você configurar (redirecionando o nome de domínio antigo para o novo) levará em conta todo o tráfego e links em potencial que o nome de domínio antigo já teve.
O processo real de mudança de um nome de domínio para outro é, de fato, bastante simples e inclui algumas etapas:
- 1. Verifique todas as versões de cada site no Google Search Console. Isso significa as versões http://, https://, http://www e https://www. Identifique também todos os subdomínios, se houver algum que você conheça.
- 2. Rastreie o site inteiramente usando o OnCrawl. Inclua o Google Analytics, o Google Search Console, o Majestic.com e os dados do arquivo de log em seu rastreamento, se possível. Você deseja rastrear para identificar todos os URLs possíveis. Faça uma lista de todos os URLs que você encontrar, uma lista enorme de URLs exclusivos. Você vai precisar deles mais tarde.
- 3. Configure os redirecionamentos . Use 301 Permanent Redirects para redirecionar do nome de domínio antigo para a nova versão no novo domínio. Idealmente, isso significa redirecionar de cada versão do nome de domínio antigo para o novo domínio.
- 4. Teste os redirecionamentos e certifique-se de não redirecionar várias vezes. Por exemplo, deve haver um redirecionamento permanente 301 de http://www.olddomain.com para https://www.newdomain.com/. Ele não deve redirecionar de http://www.olddomain.com para https://www.olddomain.com e depois para https://www.newdomain.com/. É fácil cometer esse erro — e é um erro. Certifique-se de que seja apenas 1 redirecionamento, não vários redirecionamentos.
- 5. Use a ferramenta Google Change of Address para informar ao Google que você está mudando de um nome de domínio para outro. Se os redirecionamentos estiverem configurados corretamente, o Google o confirmará usando essa ferramenta.
- 6. Atualize as configurações do Google Analytics para apontar para o novo nome de domínio. Se você quiser manter os dados históricos antigos no Google Analytics, precisará editar o URL nas configurações do Google Analytics.
- 7. Rastreie o site novamente , usando a lista que você criou anteriormente, para garantir que todos os URLs antigos estejam redirecionando corretamente para os novos URLs. Use o modo de lista de URLs do OnCrawl para rastrear a lista de URLs que você criou anteriormente.
Configure um novo rastreamento, adicione fontes de dados ao rastreamento. Em seguida, clique na guia Arquivos de URL para carregar a lista de arquivos de URLs.
Você pode encontrar mais informações sobre o modo de lista aqui.
Você precisará manter os redirecionamentos no lugar por um longo tempo – normalmente recomendo que você nunca remova os redirecionamentos do nome de domínio antigo para o novo domínio. Os URLs antigos permanecerão no índice do Google por um longo tempo - eu os vi permanecer por pelo menos 3 anos se os redirecionamentos ainda estiverem em vigor. O domínio antigo só aparecerá nos resultados da pesquisa se você pesquisar o nome de domínio antigo e não deverá ver a classificação de domínio antigo para nenhuma palavra-chave se os redirecionamentos estiverem em vigor e configurados corretamente.
Combinando sites em um site
Há momentos em que você se depara com a situação em que precisa combinar o conteúdo de vários sites em um site. Muitas das etapas no processo de combinação de conteúdo e movimentação de conteúdo são as mesmas, mas normalmente é apenas mais difícil decidir qual conteúdo mover, qual conteúdo redirecionar e qual conteúdo remover completamente do site (e não mover) .
As etapas que recomendo ao combinar dois sites ou vários sites em um site são as seguintes:
- 1. Rastreie todos os sites usando o OnCrawl. Inclua o Google Analytics, o Google Search Console, o Majestic.com e os dados do arquivo de log em seus rastreamentos, se possível. Você deseja rastrear para identificar todos os URLs possíveis. Faça uma lista de todos os URLs que você encontrar, uma lista enorme de URLs exclusivos. Você vai precisar deles mais tarde.
- 2. Crie uma planilha com todos os URLs de todos os sites . Isso pode envolver várias guias, uma para cada site e outra para o "novo" site que você está criando. Inicie o tedioso processo de listar todas as páginas do site “novo” e mapear quais páginas dos sites antigos você está movendo, quais páginas você está combinando e assim por diante. Esta é a parte mais crítica de todo o processo e você deve gastar mais tempo nessa tarefa.
- 3. Depois de ter uma planilha e listas de quais URLs precisam ser redirecionadas e qual conteúdo precisa ser movido ou combinado, faça um plano para combinar o conteúdo e um plano para mover o conteúdo. Isso, é claro, incluirá mudanças de navegação (mudanças nos links internos) que você precisará mapear também. Lembre-se de que é recomendável manter o maior número possível de URLs iguais. Se você estiver combinando sites em um site existente, é útil manter os mesmos URLs.
- 4. Durante este processo, recomendo começar com um novo servidor web ou VPS , normalmente em um ambiente de desenvolvimento (não um site aberto ao público e rastreável pelos mecanismos de busca). Isso lhe dará tempo suficiente para mover o conteúdo, adicionar os links internos e atualizar a navegação. Alguns gostam de usar esse tempo para criar um novo site com um novo design da web também. Mova o conteúdo e atualize o novo site.
- 5. Quando estiver satisfeito com o novo site e o conteúdo movido ou combinado, você poderá começar a configurar os redirecionamentos. Use a planilha que você criou anteriormente para ajudar com os redirecionamentos, bem como os dados de rastreamento anteriores do OnCrawl.
- 6. Certifique-se de que todas as versões de todos os domínios (http://, https://, http://www. e https://www, bem como quaisquer subdomínios, sejam verificados no Google Search Console.
- 7. Configure os redirecionamentos , permita que os mecanismos de pesquisa rastreiem o novo site. Se você mudou para um servidor web diferente, precisará atualizar os servidores de nomes do domínio para que eles apontem para o novo servidor web.
- 8. Use a ferramenta Google Change of Address para informar ao Google que você mudou de um domínio para outro. Você precisará fazer isso para cada domínio que estiver movendo ou combinando. Se os redirecionamentos estiverem configurados corretamente, o Google reconhecerá a mudança quando você estiver configurando a mudança de endereço.
- 9. Atualize as configurações do Google Analytics para apontar para o novo nome de domínio. Talvez você não consiga manter todos os dados históricos do Google Analytics, pois não está movendo apenas um domínio para outro. Você pode querer iniciar uma nova conta do Google Analytics para o novo domínio ou novo site ou apenas usar a que está no site atual.
- 10. Rastreie todos os sites novamente , usando a lista que você criou anteriormente, para garantir que todos os URLs antigos estejam redirecionando corretamente para os novos URLs. Use o modo de lista de URLs do OnCrawl para rastrear novamente todos os URLs para verificar os redirecionamentos.
Configure um novo rastreamento, adicione fontes de dados ao rastreamento. Em seguida, clique na guia Arquivos de URL para carregar a lista de arquivos de URLs.
Você pode encontrar mais informações sobre o modo de lista aqui.
- 11. Para novos conteúdos movidos ou atualizados, você pode usar a ferramenta Google Fetch and Render para solicitar que o Google rastreie novamente o site.
Esteja você migrando de HTTP para HTTPs, migrando de um nome de domínio para outro ou combinando sites em um site, todos eles exigem um rastreamento de site. Use rastreamentos para encontrar todos os URLs (páginas) possíveis que já existiram em um site e use esses dados ao configurar redirecionamentos. É imperativo que você use 301 Redirecionamentos Permanentes, minimizando o número total de 'saltos' que um visitante (ou bot de mecanismo de pesquisa) deve percorrer para chegar ao local final. Com muita frequência, vejo problemas de classificação nos mecanismos de pesquisa e quedas de tráfego devido a migrações de sites ruins ou migrações em que todas as etapas necessárias não foram seguidas. Com um bom plano para a migração, entendendo todo o processo e verificando a migração posteriormente, sua próxima migração de domínio pode ocorrer sem problemas, sem perda de tráfego ou classificações nos mecanismos de pesquisa.