Tutoriais confiáveis de WordPress, quando você mais precisa.
Guia para Iniciantes em WordPress
WPB Cup
30 Milhões+
Sites usando nossos plugins
20+
Anos de experiência com WordPress
3000+
Tutoriais de WordPress por especialistas

Como Mover Facilmente o WordPress para um Novo Domínio (Sem Perder SEO)

Mover seu site WordPress para um novo domínio pode parecer arriscado. Você não quer perder seus rankings de SEO conquistados com esforço e precisa garantir que os visitantes que usam seu domínio antigo sejam enviados automaticamente para o novo.

Neste guia, mostraremos como mover o WordPress para um novo domínio sem perder seu SEO. Usamos exatamente estes passos para migrar centenas de sites, incluindo o nosso.

Movendo seu site WordPress para um novo nome de domínio

Aqui está uma visão geral rápida de tudo o que cobriremos neste tutorial. Você pode clicar em qualquer link abaixo para pular diretamente para essa seção:

O que saber antes de mudar de domínio

Nem toda mudança de domínio precisa de uma migração completa. Antes de começar, escolha o cenário que corresponde à sua situação:

  • Você está movendo seu site WordPress para um novo domínio, incluindo a mudança do site para uma nova conta de hospedagem ou servidor. Siga os passos deste guia.
  • Você quer apenas renomear seu domínio, e a hospedagem do site permanece exatamente onde está. Pule para alterar apenas o nome do seu domínio.
  • Você está mantendo seu domínio, mas trocando de empresa de hospedagem. Este guia não é para você. Veja nosso tutorial sobre mover um site WordPress para um novo host em vez disso.

Trocar de domínio afetará *temporariamente* seus rankings de busca e tráfego enquanto o Google e outros mecanismos de busca se ajustam à mudança. Isso acontece com todos os sites que mudam de domínio e é normal.

No entanto, você pode reduzir significativamente o impacto no SEO configurando redirecionamentos 301 adequados e notificando os mecanismos de busca da maneira correta. É exatamente isso que os passos abaixo fazem.

Por último, se o seu site antigo estiver no WordPress.com, você precisará seguir as instruções em nosso guia sobre como migrar do WordPress.com para o WordPress.org.

O que você precisa para começar

Neste guia, estamos assumindo que você tem seu site WordPress configurado em siteantigo.com e está tentando migrá-lo para sitenovo.com.

Aqui está o que você precisa antes de começar:

  • Ambos os domínios adicionados à sua conta de hospedagem, com o DNS do novo domínio apontando para o servidor onde o novo site ficará.
  • Acesso ao seu painel de controle de hospedagem web.
  • Familiaridade básica com o uso de um cliente FTP como o FileZilla, ou o aplicativo Gerenciador de Arquivos no seu painel de hospedagem.

Se você ainda precisa de hospedagem para o seu novo domínio, os planos da Bluehost incluem um nome de domínio gratuito.

Etapa 1: Criar um Backup do Duplicator do Seu Site WordPress

A primeira coisa que você precisa fazer é criar um backup completo do seu site WordPress. Você usará este backup para criar uma cópia exata do seu site no novo domínio.

Embora existam muitos plugins de backup do WordPress disponíveis, usaremos o plugin gratuito Duplicator Lite para este tutorial. Ele faz tudo o que esta migração precisa, e você não precisará de um plano pago para mover seu domínio.

Mais de 1.500.000 profissionais usam o Duplicator, e ele tem funcionado de forma confiável para nós, mesmo em sites muito grandes.

Vamos começar instalando e ativando o Duplicator no seu domínio antigo. Para mais detalhes, veja nosso guia passo a passo sobre como instalar um plugin do WordPress.

Uma vez ativado, o plugin adicionará um item de menu Duplicator no seu admin do WordPress. Você precisa ir para a página Duplicator » Backups e então clicar no botão ‘Criar Novo’.

Criando um novo backup no Duplicator

O Duplicator agora iniciará o assistente de backup e atribuirá automaticamente um nome a este backup.

Clique no botão ‘Próximo’ para continuar.

Etapa de configuração de backup do Duplicator com um nome de backup atribuído automaticamente

O Duplicator agora verificará seu site para ver se tudo está em ordem. Os itens marcados como ‘Bom’ passaram na verificação, e um ‘Aviso’ é apenas informativo.

Se o plugin encontrar um problema real, você verá um aviso com instruções sobre como corrigi-lo.

Se os resultados parecerem bons, clique no botão ‘Construir’.

Construa seu backup

O plugin agora empacotará os arquivos do seu site em um backup. Dependendo do tamanho do seu site, isso pode levar alguns momentos.

Assim que terminar, você verá as opções de download. Clique em ‘Baixar Ambos os Arquivos’ para salvar o instalador e o arquivo compactado no seu computador.

Arquivos de instalador e backup para download do Duplicator

O arquivo compactado é uma cópia completa dos seus arquivos do WordPress. Ele inclui seus temas do WordPress, configurações de links permanentes, plugins, uploads e quaisquer outros arquivos criados por plugins do WordPress.

O script instalador é um arquivo PHP que automatizará e executará a migração do WordPress descompactando o arquivo compactado.

Se você quiser backups agendados, armazenamento em nuvem ou recuperação com 1 clique no futuro, o plano pago Duplicator Pro adiciona esses recursos.

Etapa 2: Crie um Banco de Dados para o seu Novo Nome de Domínio

Os dois arquivos que você acabou de baixar contêm uma cópia do banco de dados do seu site antigo. Antes de descompactar seus arquivos, crie um banco de dados MySQL novo e vazio no seu novo domínio.

Se você já criou um banco de dados, pode pular esta etapa.

Para criar um banco de dados, você precisa visitar o painel cPanel da sua conta de hospedagem e encontrar a seção ‘Bancos de Dados’.

Mostraremos como localizá-lo na Bluehost, mas as instruções básicas são as mesmas e devem se aplicar a todos os provedores de hospedagem.

Faça login no painel da sua conta Bluehost e clique no botão ‘Gerenciar Site’ abaixo do seu site.

Em suas configurações de site, clique no botão cPanel na aba ‘Visão Geral’.

Inicie o cPanel na sua conta de hospedagem WordPress

Isso abrirá o painel do cPanel.

Role para baixo até a seção Bancos de Dados e clique na opção ‘Gerenciar Meus Bancos de Dados’.

Gerenciar bancos de dados do cPanel

Forneça um nome para o seu banco de dados e então clique no botão ‘Criar Banco de Dados’.

Criar novo banco de dados

O cPanel agora criará um novo banco de dados para você. Depois disso, você precisará rolar para baixo até a seção Usuários MySQL.

Em seguida, forneça um nome de usuário e senha para seu novo usuário e clique no botão ‘Criar Usuário’.

Criar um novo usuário de banco de dados

O novo usuário que você acabou de criar ainda não tem permissão para trabalhar no banco de dados. Vamos mudar isso.

Role para baixo até a seção ‘Adicionar Usuário ao Banco de Dados’. Primeiro, selecione o usuário do banco de dados que você criou no menu suspenso ao lado do campo ‘Usuário’. Em seguida, selecione o novo banco de dados que você acabou de criar e clique no botão ‘Adicionar’.

Adicionar usuário ao banco de dados

Em seguida, o cPanel pedirá que você escolha os privilégios para o usuário, que definem o que os usuários podem fazer com o banco de dados.

Selecione ‘Todos os Privilégios’ e clique no botão ‘Fazer Alterações’ para continuar.

Conceder privilégios

Seu banco de dados está pronto e você pode usá-lo para mover o WordPress para o novo nome de domínio.

Certifique-se de anotar o nome do banco de dados, o nome de usuário e a senha. Você precisará dessas informações na próxima etapa.

Etapa 3: Descompacte o WordPress no seu Novo Nome de Domínio

Agora, você precisa fazer o upload dos arquivos do Duplicator que baixou anteriormente para o seu novo nome de domínio.

O backup do Duplicator inclui sua instalação do WordPress também, então você não precisa instalar o WordPress em seu novo domínio.

Primeiro, conecte-se ao seu nome de domínio usando um cliente FTP ou o aplicativo Gerenciador de Arquivos em sua conta de hospedagem. Uma vez conectado, certifique-se de que o diretório raiz do seu site esteja vazio.

Depois disso, você pode fazer o upload dos arquivos de arquivo e instalador para o diretório raiz. Isso geralmente é chamado de public_html.

Carregar arquivos de backup e instalador

Assim que ambos os arquivos terminarem de ser carregados, você estará pronto para descompactar o WordPress.

Abra uma nova aba no navegador e acesse o seguinte URL:

https://newsite.com/installer.php

Não se esqueça de substituir novosite.com pelo seu nome de domínio real. Isso iniciará o assistente de instalação do Duplicator, e você verá a tela 'Passo 1 de 2: Implantação'.

Observação: Se o seu novo domínio não abrir ou te levar para uma página diferente, talvez você precise esperar que as configurações de DNS sejam atualizadas. Isso pode levar até 24 horas, mas geralmente acontece muito mais rápido.

Instalador do Duplicator em execução no novo domínio

O instalador procurará o arquivo de arquivo e, em seguida, selecionará automaticamente as opções para você na tela.

Role para baixo até a seção 'Conexão do Banco de Dados' em Configuração. Aqui, você precisa inserir as informações do banco de dados que você criou na etapa anterior e, em seguida, clique no botão 'Validar'.

Inserir detalhes do banco de dados

O Duplicator agora tentará se conectar ao banco de dados usando as informações que você forneceu.

Em caso de sucesso, ele mostrará um ‘Validation Pass’. Caso contrário, ele mostrará um aviso com detalhes sobre como corrigi-lo.

Clique no botão ‘Próximo’ para continuar.

O Duplicator agora extrairá o arquivo, importará seu banco de dados e atualizará automaticamente os URLs para o seu novo nome de domínio. Assim que terminar, você verá uma mensagem de sucesso com um botão de Login de Administrador.

Migração concluída

Agora você pode clicar no botão 'Login de Administrador' para entrar na área de administração do WordPress do seu site no novo domínio.

O instalador ativa sua opção 'Excluir automaticamente os arquivos do instalador após o login' por padrão. Isso significa que, assim que você fizer login, o Duplicator removerá installer.php e o arquivo de archive para você.

Procure a notificação confirmando que o Duplicator excluiu esses arquivos, pois deixá-los no servidor é um risco de segurança. Você também pode removê-los manualmente a qualquer momento na página Duplicator » Ferramentas.

Etapa 4: Configure Redirecionamentos Permanentes 301

Seu site agora está no ar no novo domínio, mas qualquer pessoa que digitar seu endereço antigo ainda acessará o site antigo. Portanto, a próxima coisa a fazer é redirecioná-los para o novo domínio.

Você pode fazer isso configurando redirecionamentos 301. Este é o passo mais importante para proteger seu SEO.

Sempre que alguém acessar seu domínio antigo, um redirecionamento 301 os enviará automaticamente para a mesma postagem ou página em seu novo domínio, em vez de mostrar um erro 404.

O redirecionamento também informa aos mecanismos de busca que a página foi movida permanentemente, para que os links e a autoridade que apontam para seu URL antigo contem para o novo.

Neste ponto, você tem dois sites: o original em seu domínio antigo e uma cópia idêntica no novo, e você precisa manter essa instalação antiga para que ela possa continuar redirecionando os visitantes.

Existem duas maneiras de configurar os redirecionamentos.

Método 1: Configurar Redirecionamentos 301 com .htaccess

Com este método, você editará o arquivo .htaccess do WordPress em seu domínio antigo. Ele funciona em servidores Apache e LiteSpeed, que são amplamente utilizados por provedores de hospedagem WordPress.

Primeiro, você precisa se conectar ao seu site antigo usando FTP ou o gerenciador de arquivos do seu host.

Você encontrará o arquivo .htaccess no mesmo diretório das suas pastas wp-includes e wp-admin. Abra-o e cole as seguintes linhas de código no topo:

#Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?oldsite.com$ [NC]
RewriteRule ^(.*)$ https://www.newsite.com/$1 [R=301,L]

Certifique-se de substituir oldsite.com pelo seu domínio antigo e www.newsite.com pelo seu novo domínio no código acima. Se o seu novo site não usar www, remova o www da última linha.

Depois de salvar as alterações, visite alguns URLs no seu domínio antigo, incluindo uma postagem de blog. Cada um deve redirecioná-lo automaticamente para a página correspondente no novo domínio.

Se nada for redirecionado, seu site antigo provavelmente está em um servidor NGINX, que não usa arquivos .htaccess.

Nesse caso, você pode usar a ferramenta de redirecionamento no painel de controle da sua hospedagem, pois a maioria dos hosts possui uma. O suporte da sua hospedagem também pode adicionar o redirecionamento para você, ou você pode usar o Método 2 abaixo, que funciona em qualquer servidor porque é executado através do WordPress.

Método 2: Configure um Redirecionamento Completo do Site com All in One SEO (Pro)

Se você preferir não editar arquivos de servidor, o plano Pro do All in One SEO (AIOSEO) pode configurar o redirecionamento completo do site a partir de uma página de configurações. A maioria dos plugins de SEO populares inclui um recurso de redirecionamento semelhante, e nós usamos o AIOSEO em nossos próprios sites, então é isso que mostraremos aqui.

Primeiro, você precisa voltar ao painel do WordPress do seu site antigo. Em seguida, instale e ative o plugin AIOSEO lá.

Após a ativação em seu domínio antigo, você precisa visitar a página All in One SEO » Redirects e clicar no botão ‘Activate Redirects’.

Em seguida, você precisa mudar para a aba ‘Full Site Redirect’ e ativar o toggle ‘Relocate Site’.

Depois disso, você precisa inserir o nome do seu novo domínio e clicar no botão ‘Salvar Alterações’.

Redirecionamento completo do site AIOSEO

Etapa 5: Notifique o Google sobre o seu Novo Domínio

Em seguida, você precisa informar ao Google sobre a mudança de endereço para que ele possa encontrar seu novo domínio rapidamente e começar a exibi-lo nos resultados de pesquisa.

Primeiro, você precisa adicionar seus domínios novo e antigo ao Google Search Console como duas propriedades diferentes. Veja o passo 1 em nosso guia do Google Search Console para obter instruções.

Em seguida, você precisa selecionar o antigo nome de domínio como a propriedade ativa no painel da sua conta do Google Search Console.

Selecione seu domínio antigo no Google Search Console

Depois disso, clique no menu Configurações na coluna da esquerda.

Agora, você pode clicar na ferramenta 'Mudança de endereço'.

Configuração de alteração de endereço do Google Search Console

Agora, você precisa selecionar seu novo domínio na seção Atualizar Google.

Em seguida, você deve clicar no botão ‘Validar e Atualizar’. O Google validará que seu domínio antigo está redirecionando para o novo domínio e salvará suas alterações.

Validar e atualizar alteração de endereço no Google Search Console

Na próxima tela, o Google Search Console mostrará um assistente passo a passo para enviar sua solicitação de alteração de endereço.

Antes de sair do Search Console, abra a propriedade do seu domínio novo e envie seu sitemap XML no menu Sitemaps. Isso ajuda o Google a rastrear seus novos URLs mais rapidamente.

Se você recebe tráfego de pesquisa do Bing, também deve informar o Bing sobre a mudança usando a ferramenta de Mudança de Site no Bing Webmaster Tools.

Alterando Apenas o Nome do Seu Domínio (Mesma Hospedagem)

Às vezes, você só quer que seu site existente use um novo nome de domínio, e nada mais muda. Se o site permanecer na mesma conta de hospedagem, você não precisará de um plugin de migração.

Você só precisa apontar o novo domínio para o seu site e atualizar os URLs.

Primeiro, adicione o novo domínio no painel da sua hospedagem e atribua-o ao seu site existente. A maioria dos hosts chama essa configuração de ‘domínio principal’ ou ‘domínio atribuído’ para o site.

A documentação da sua hospedagem mostrará onde encontrar essa configuração, e o suporte da hospedagem também pode alterá-la para você.

Em seguida, faça login na sua área de administração do WordPress e vá para a página Configurações » Geral. Aqui, você precisa substituir o domínio antigo pelo novo em ambos os campos ‘Endereço do WordPress (URL)’ e ‘Endereço do Site (URL)’.

Alterando os campos Endereço do WordPress e Endereço do Site na página Configurações Gerais

Após clicar em ‘Salvar Alterações’, o WordPress o desconectará. Faça login novamente no novo domínio para continuar.

Observação: Se você não conseguir acessar a área de administração, pode definir os mesmos valores no seu arquivo wp-config.php adicionando define( 'WP_HOME', 'https://novodominio.com' ); e define( 'WP_SITEURL', 'https://novodominio.com' );.

Seu banco de dados ainda contém o domínio antigo no conteúdo das postagens, URLs de imagens e configurações. A maneira mais fácil de corrigir todos eles é com o plugin gratuito Pesquisar e Substituir Tudo.

Instale e ative-o, em seguida, vá para a página Ferramentas » WP Pesquisar e Substituir. Insira seu domínio antigo no campo ‘Pesquisar por’ e seu novo domínio no campo ‘Substituir por’, e selecione todas as suas tabelas.

Busca e substituição do domínio antigo pelo novo

O plugin encontrará todas as ocorrências do seu nome de domínio antigo no banco de dados. Você pode então clicar no botão Substituir Tudo para substituí-las.

Ou, se você se sentir confortável com a linha de comando, o WP-CLI faz o mesmo trabalho em uma linha:

wp search-replace 'https://oldsite.com' 'https://newsite.com' --all-tables

O WordPress armazena algumas configurações em um formato de texto especial chamado dados serializados, e editá-lo com consultas SQL simples pode corrompê-lo. Ambas as ferramentas acima lidam com dados serializados com segurança, e é por isso que as recomendamos em vez de edições diretas no banco de dados.

Finalmente, seu domínio antigo ainda precisa redirecionar, e o Google ainda precisa saber sobre a mudança.

Siga os Passos 4 e 5 acima, que funcionam exatamente da mesma forma para uma alteração de domínio no local.

Como Mover o WordPress para um Novo Domínio Sem um Plugin

Você pode mover o WordPress para um novo domínio manualmente, sem nenhum plugin. No entanto, ele tem mais etapas, e um pequeno erro pode quebrar seu site, causando tempo de inatividade até que você o corrija.

Portanto, guarde seus arquivos de backup até confirmar que o novo site funciona. Aqui está a versão curta do processo:

  1. Exporte seu banco de dados. Abra o phpMyAdmin no seu painel de hospedagem, selecione o banco de dados do seu site e use a aba Exportar. O método Rápido no formato SQL é suficiente.
  2. Baixe todos os seus arquivos do WordPress do domínio antigo via FTP, incluindo a pasta wp-content e o arquivo oculto .htaccess.
  3. Faça o upload dos arquivos para a pasta raiz do novo domínio, geralmente public_html.
  4. Crie um novo banco de dados e usuário na hospedagem do novo domínio. O Passo 2 acima mostra exatamente como.
  5. Importe seu arquivo .sql para o novo banco de dados usando a aba Importar do phpMyAdmin.
  6. Edite o wp-config.php no novo domínio e atualize os valores DB_NAME, DB_USER e DB_PASSWORD para corresponder ao banco de dados que você acabou de criar.
  7. Atualize os URLs. O banco de dados ainda aponta para o seu domínio antigo, então execute uma pesquisa e substituição do domínio antigo para o novo. Você pode usar o plugin gratuito Pesquisar e Substituir Tudo ou o comando WP-CLI mostrado na seção acima.
  8. Teste o novo site, em seguida, configure seus redirecionamentos 301 e notifique o Google (Passos 4 e 5 acima).

Este é o mesmo processo que o Duplicator automatiza nos Passos 1-3. Mas se você se sente confortável com FTP e phpMyAdmin, o método manual funciona tão bem quanto.

Checklist de SEO Pós-Migração

A mudança não termina quando o novo site carrega. Trabalhe nesta lista de verificação nos primeiros dias para proteger seus rankings:

  • Teste seus redirecionamentos. Abra vários URLs antigos, incluindo posts, páginas e algumas imagens. Confirme se cada um leva ao novo URL correspondente e não à página inicial.
  • Verifique suas tags canônicas. Essas tags informam ao Google qual URL é a versão oficial de uma página. Visualize o código-fonte de algumas páginas e certifique-se de que elas apontam para o novo domínio, o que seu plugin de SEO normalmente faz automaticamente.
  • Atualize sua propriedade do Google Analytics. No GA4, edite o URL do seu fluxo de dados para o novo domínio para que seu relatório de tráfego continue sem interrupções.
  • Atualize os links que você controla. Altere o URL em seus perfis de mídia social, Perfil da Empresa no Google, listagens em diretórios e assinaturas de e-mail.
  • Anuncie a mudança para seus leitores. Publique um breve post no blog e compartilhe-o com sua newsletter por e-mail e assinantes de notificações push. Peça aos leitores para relatarem qualquer coisa quebrada, pois eles geralmente detectam coisas que você perdeu.
  • Mantenha o domínio antigo registrado e redirecionando por pelo menos 12 meses, ou mais se você puder pagar. Se o domínio antigo expirar, todos os redirecionamentos quebrarão e você perderá qualquer valor de SEO restante.

Perguntas Frequentes sobre a Mudança de um Site WordPress

Aqui estão as respostas para as perguntas que ouvimos com mais frequência sobre como mover um site WordPress para um novo domínio.

1. Mudar o nome do meu domínio prejudicará permanentemente meu SEO?

Não. Uma queda temporária nos rankings é normal enquanto os mecanismos de busca processam a mudança.

No entanto, os redirecionamentos 301 e a notificação do Search Console neste guia informam exatamente ao Google para onde você se mudou, para que ele possa transferir sua autoridade existente para o novo domínio.

Você também pode querer ver nosso guia sobre como verificar se o seu SEO está intacto após a migração de domínio do WordPress.

2. Quanto tempo leva todo o processo de migração de domínio?

Você pode concluir as etapas técnicas deste guia, desde o backup do seu site até a configuração de redirecionamentos, em poucas horas.

No entanto, levará mais tempo para mecanismos de busca como o Google rastrear e indexar completamente seu novo domínio. Embora notificar o Google acelere isso, pode levar várias semanas para que seus rankings se estabilizem completamente após a mudança.

3. Posso mover meu site WordPress sem usar um plugin como o Duplicator?

Sim, você pode transferir seus arquivos via FTP, exportar e importar seu banco de dados com o phpMyAdmin e, em seguida, atualizar os URLs. Cobrimos as etapas exatas na seção de migração manual deste guia.

Um plugin como o Duplicator simplesmente automatiza as partes mais propensas a erros, como atualizações de URL e empacotamento de banco de dados, razão pela qual a maioria dos iniciantes o considera mais rápido e seguro.

4. Qual é a principal diferença entre mudar para um novo domínio vs. um novo host?

Mudar para um novo domínio é como mudar o endereço de sua empresa. Mudar para um novo host é como mudar a empresa que possui o prédio, mas seu endereço permanece o mesmo.

Este guia é para mudar seu domínio, que tem seus próprios requisitos de SEO, como redirecionamentos 301.

5. Como altero o domínio principal no WordPress?

Se o seu site permanecer na mesma conta de hospedagem, aponte o novo domínio para o seu site existente a partir do seu painel de hospedagem e, em seguida, atualize os campos 'Endereço do WordPress (URL)' e 'Endereço do Site (URL)' em Configurações » Geral.

Depois disso, execute uma busca e substituição para os URLs antigos e configure redirecionamentos 301. A seção alterando apenas o nome do seu domínio acima detalha cada etapa.

Tutorial em Vídeo

Inscreva-se no WPBeginner

Esperamos que este tutorial tenha ajudado você a mover seu site WordPress para um novo nome de domínio. Você também pode querer ver nosso guia definitivo de migração do WordPress ou nosso guia completo sobre SEO para WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

512 Coment iosDeixe uma Resposta

  1. Não temos certeza sobre esta opção, pois não a experimentamos pessoalmente, portanto, não podemos recomendá-la. Qualquer redirecionamento que você configurar precisa ser 301 para que os mecanismos de busca possam atualizar a nova localização.

  2. Eu tenho meu domínio com a godaddy e eles têm a opção de redirecionamento com correspondência de caminho mencionada em sua página de ajuda – http://support.godaddy.com/help/article/5120/redirect-urls-with-your-hosting-account.

    Esta é uma opção viável quando transfiro meu site ativo para outro domínio? Conforme a opção na postagem, preciso manter a hospedagem do meu domínio antigo até o momento em que quero que os redirecionamentos funcionem. Usar o redirecionamento com a opção 'correspondência de caminho' eliminaria a necessidade de fazer isso. Mas quero ter certeza de que esta é uma opção que funciona da mesma forma que o script (como você mencionou) funciona.

  3. Acabei de migrar um site de uma URL para outra. Gostaria muito de agradecer por este ótimo post. 100% funcionando e instruções muito simples :)

  4. Boa postagem. Tenho algumas perguntas também,

    Tenho 2 blogs no WordPress. O novo blog está ativo e tenho 45 postagens no meu novo blog. O blog antigo tem 192 postagens e todas as postagens estão indexadas no Google.

    Agora quero transferir e publicar todas as 192 postagens antigas para o meu novo blog para que todas as postagens possam ser vistas no meu novo blog. Se eu excluir todas as postagens do meu blog antigo, remover o sitemap e a ferramenta de webmaster do blog antigo e, após 30 dias, publicar as postagens antigas no novo blog usando o botão Adicionar nova postagem, isso funciona? É considerado conteúdo duplicado?

  5. Este é um excelente post e me deu uma nova direção para mover meu blog WP de um domínio para outro. Agradeceria se você pudesse me corrigir se eu estiver errado no planejamento como abaixo.
    – Eu conheço o hostgator e entendo como usar o Gerenciador de Arquivos e configurar WP, banco de dados e importar/exportar banco de dados (arquivos xml)
    – Meu blog WP atual está em: http;//www.example.com, e eu quero movê-lo para outro domínio http://www.example.org.
    – Primeiro, configurarei um novo WP na raiz do novo domínio (banco de dados, arquivo de configuração, tema personalizado e importarei o arquivo de dados do site antigo)
    – O novo site mostrará o site exatamente como o site antigo, MAS a única diferença é a URL (por causa do novo domínio).

    Se tudo estiver correto até agora… não tenho certeza de como usar redirecionamentos para todas as páginas/posts do meu antigo domínio para o novo domínio. Você pode me aconselhar?

  6. Ótimo post, infelizmente eu o li tarde demais e já movi meu domínio. Tudo o que fiz foi comprar um novo domínio para o meu blog (, antes era ainda está ativo por mais 2 meses). Mudei a URL do WordPress e o Endereço do Site nas configurações gerais do WordPress e reenviou o sitemap com a nova URL. Foi tudo o que fiz.

    Isso foi há um mês e desde então o tráfego caiu totalmente, de mais de 1.000 visualizações de página por dia para agora nem 200.

    Se eu pesquisar no Google por “thailand redcat” nenhuma das minhas páginas aparece. O sitemap, no entanto, foi enviado com sucesso:

    14:51:35Stefan

    Você sabe qual pode ser o motivo disso e como posso resolver o problema e fazer com que os resultados de pesquisa e, eventualmente, o tráfego voltem ao normal?

    Qualquer ajuda seria muito apreciada. Abraços!

    • Stefan, não temos certeza se entendemos o processo que você seguiu para mover seu site para um novo domínio. Aqui estão algumas dicas gerais. Primeiro, certifique-se de que os robôs de busca consigam rastrear e indexar seu site? Verifique seu site nas ferramentas do Google Webmaster em busca de erros de rastreamento.

      Admin

    • Tenho o mesmo problema. Os rastreadores do Google encontram um erro 500 em todo o site desde que fiz a migração. Tentei em 2 ambientes/provedores diferentes, versões diferentes de php, tentei desativar/reativar todos os meus plugins um por um, tentei regenerar os permalinks, o htaccess, o robots.txt… nada funciona.

  7. Obrigado pelo seu ótimo post. Segui seu post e movi meu site para um novo domínio. Está tudo funcionando bem, mas há apenas um problema em meu site em relação ao editor visual do WordPress. O problema é “Quando eu faço upload de uma imagem em qualquer post pela opção Adicionar Mídia, então clico na miniatura da imagem “editar imagem” um iFrame aparece com um Erro Não Encontrado. Mas quando clico em excluir, funciona bem. Por favor, ajude-me a resolver o problema. Verifique a captura de tela: http://bit.ly/1fqjE1b

  8. Excelente trabalho – muito obrigado! Pode ser útil adicionar a resposta acima – a que trata da criação e uso de um novo banco de dados – às instruções iniciais, pois nem todos lerão os comentários antes de tentar uma transferência.

  9. Ótimo artigo. Minha pergunta é: eu uso o método de cloaking de afiliados recomendado pela Yoast, o que significa que tenho um arquivo .htaccess sob uma pasta chamada /out/
    Eu precisaria adicionar o mesmo código de redirecionamento 301 mencionado no artigo a ambos os arquivos .htaccess no diretório raiz e na subpasta de links de afiliados? Adicionar o código de redirecionamento 301 apenas ao arquivo .htaccess do diretório raiz cobre automaticamente o da subpasta?
    Meu objetivo é garantir que os links de afiliados externos funcionem corretamente também.

      • Obrigado. Estou preso em ir para newsite.com/installer.php, eu só recebo meu site antigo, mas com 404. Eu não instalei o wp no novo diretório, apenas criei um diretório vazio para colocar o instalador e o zip. Estou apontando meu novo domínio da conta do registrador para esse novo diretório com meu web host, mas não estou recebendo nada além do tema e 404. Alguma dica óbvia?

        • Apenas para informar, eu resolvi isso. Parece ser um problema com 1&1 (sem surpresa), mas pode ser resolvido tendo um arquivo index.html presente. Então, para qualquer pessoa em 1&1, ajuste o passo 2 de

          Certifique-se de que o diretório raiz, ou o diretório onde você deseja copiar seu site, esteja completamente vazio, exceto pelo installer.php, o arquivo .zip E uma página index.html

          Acredito que isso se deva à forma como a 1&1 prioriza as páginas em seu servidor.

  10. Olá – Obrigado pelo artigo. Tenho uma pergunta: Estou mudando meu site do Tumblr para o WordPress. Ele tem seu próprio domínio. Gostaria de saber se os botões no final de cada artigo mostrando compartilhamentos sociais, Twitter, Facebook, Google+, manterão a contagem original de compartilhamentos ou voltarão a zero. Obrigado.

  11. Olá, mudei meu site usando redirecionamentos há cerca de 6 meses e funciona bem. Preciso renovar meu contrato com a empresa de segurança web em breve. Então, preciso saber quanto tráfego ainda está sendo redirecionado do site antigo. Você poderia explicar como fazer isso? Não sou especialista em tecnologia, mas posso usar tanto as Ferramentas do Webmaster quanto o Google Analytics. Agradeço desde já!

    Melhor
    Sudha

  12. Olá,

    Gostaria de alterar o nome de domínio do meu site (permanecendo no mesmo host).
    Nas instruções acima, é indicado que eu devo “certificar-me de que o diretório raiz, ou o diretório para onde você deseja copiar seu site, esteja completamente vazio”.
    No meu caso, o WP está instalado no diretório raiz (tenho a pasta wp-content em public-html) – presumo que isso signifique que meu WP está instalado sob o diretório raiz.
    Quais pastas devo limpar / excluir antes de executar o arquivo instalado gerado pelo duplicator?

    Obrigado,
    Moti.

  13. Obrigado pelo tutorial. Funcionou muito bem, sem problemas algum.

    Tenho, é claro, uma pergunta sobre SEO.

    Meu site antigo não estava registrado nas ferramentas do Google Webmaster, então obviamente não há opção para informá-los sobre as mudanças que fiz. Minha pergunta é: Preciso registrar meu domínio antigo nas ferramentas do Google Webmaster primeiro, e depois meu segundo domínio… e então notificá-los sobre as mudanças?

    Qualquer opinião seria ótima.

    Obrigado novamente pelo artigo, foi extremamente útil.

    Declan.

    • Sim, você terá que notificar sobre a mudança na conta das ferramentas para webmasters do seu site antigo. No entanto, esta é apenas a maneira mais rápida de fazer isso. Se você configurou seus redirecionamentos 302, os mecanismos de busca também captarão isso.

      Admin

  14. oi,

    isso funciona muito bem, eu redireciono meu old.com que é meu domínio principal para new.com que é um domínio adicional (na mesma hospedagem)

    mas quando adicionei outro novo domínio adicional, isso faz com que meu novo domínio adicional não possa ser acessado... ele sempre redireciona meu addon.com para new.com/addon.com...

    você pode ajudar ??

  15. Obrigado por explicar isso com tanto detalhe. Tenho uma pergunta, no entanto. Tenho pensado em mudar para um novo nome de domínio há algum tempo, mas queria saber se teria algum problema, dado o fato de que no início do ano eu mudei a estrutura de permalink do meu antigo blog.

    Segui as instruções do Yoast sobre como mudar minha estrutura de permalink e editei meu arquivo .htaccess, e me pergunto se isso causará problemas quando eu mudar para um novo domínio? Esta é a única coisa que me impede, porque não quero que as coisas deem errado e eu perca o ranking e acabe com links quebrados.

    • você pode transferir seu antigo arquivo .htaccess para seu novo site. Se o arquivo .htaccess tiver alguma referência ao antigo nome de domínio, substitua-as pelo novo nome de domínio e tudo ficará bem.

      Admin

  16. Olá,
    Primeiramente, muito obrigado por este artigo – funcionou perfeitamente para mim, sem nenhum problema!

    Tenho uma pergunta simples específica para o meu caso, agradeceria muito sua opinião sobre isso.

    Basicamente, usei essa abordagem para copiar meu site WordPress do localhost para o host/domínio de terceiros.
    Como dito, tudo funcionou bem – só quero ter certeza de que essa abordagem não deixa nenhuma URL/link/referência antiga que possa "incomodar" o Google ao rastrear este novo site. Meu site é bem básico, então, no pior cenário, posso simplesmente recriá-lo se houver alguma desvantagem de rastreamento/SEO quando o site for copiado pelo duplicator.
    Existe algum problema de SEO conhecido para o novo site do qual você esteja ciente?

  17. Não acho que a maneira como você sugere que os usuários façam o redirecionamento 301 seja a melhor. É bem documentado, até recomendado pelo Google, que você faça redirecionamentos de página para página, NÃO despeje todas as páginas do seu site antigo na página inicial do novo site. O código htaccess que você fornece faz o último. Não é uma boa maneira de preservar o suco de links.

    Talvez você possa nos indicar um bom tutorial de htaccess? Existem também geradores online de htaccess que podem tornar muito mais rápido fazer redirecionamentos de página para página.

    • Kevin, você está certo e as regras de reescrita no artigo fazem exatamente isso. Em vez de redirecionar os usuários para a página inicial, ele os envia para a página individual. $1 no final do código anexa o link com a estrutura de permalink correta.

      Admin

  18. Olá, quando estou fazendo isso após o 'deploy', ele perde a seção 'update' e volta para uma página 404 no antigo endereço web... alguma ideia do que pode estar causando isso?

    Muito obrigado!

  19. Muito obrigado por este post. Eu estava com problemas para redirecionar os visitantes do meu site antigo para o novo site. Mas o seu código .htaccess tornou tudo super fácil porque ambos os sites estavam no mesmo servidor de hospedagem. :)

  20. Olá,

    Concluí todos os passos e o blog no novo site está funcionando bem. Mas não consigo fazer login na área de administração. Tenho dois usuários, um deles é um usuário administrador. Recebo este erro ao tentar fazer login:

    "ERRO: Os cookies estão bloqueados ou não são suportados pelo seu navegador. Você deve habilitar os cookies para usar o WordPress."

    Tentei navegadores diferentes e também tentei limpar todos os cookies. Também tentei mudar a senha. A senha foi alterada com sucesso, mas ainda recebo o erro acima.

    Você pode me ajudar o mais rápido possível?

    Usando a versão do WP 3.7.1

    Atenciosamente,
    Raspal

  21. ”Faça login no painel administrativo WordPress do seu novo site usando o mesmo nome de usuário e senha que você tinha no site antigo. Vá em Configurações » Links Permanentes no painel administrativo WordPress do seu novo site e clique no botão Salvar.”

    Assim que faço login, ele me mostra a página do primeiro passo ”Passo 1: Arquivos & Banco de Dados” em vez de mostrar o painel do WP. Ajuda!

  22. Oi! Muito obrigado por este artigo útil – estou passando pelos passos agora.

    Minha única pergunta é:

    Eu tenho meu blog hospedado em um domínio, vamos chamá-lo de http://www.reallylongdomainname.com/blog, mas tenho um redirecionamento para encaminhá-lo para meu outro domínio: blog.shortername.com. Agora quero migrar o blog para shortername.com/blog, porque alguns dos links não funcionam após o redirecionamento.

    Todos os meus posts e coisas já têm links permanentes em shortname.com/blog/post#, então eu realmente preciso fazer alguma coisa com esses 301? Posso pular os passos 3, 4 & 5 com segurança, ou há algo que preciso considerar? E precisarei excluir o blog antigo ou apenas o redirecionamento quando eu o lançar no novo domínio?

    Seria ótimo descobrir como proceder, já que tentei dezenas de coisas esta semana e nenhuma situação é exatamente igual à minha :/ Obrigado!

    • O propósito dos redirecionamentos 301 é não apenas redirecionar usuários, mas também informar aos mecanismos de busca que você se mudou para o novo local, então os passos 3 e 4 são obrigatórios, caso contrário, isso pode afetar seus rankings de SEO.

      Admin

  23. Ótimo post. Uma pergunta, no entanto.

    Vamos supor que alguém clique em um backlink para o domínio antigo do meu site. (Vamos chamá-lo de dominiantigo ponto com / postagem_blog1). Isso redirecionará para o link correspondente do novo domínio (novodominio ponto com / postagem_blog1) em vez de apenas redirecionar para a página inicial do novo domínio?

  24. Pergunta: Estou mudando meu site de um host para um novo host. Ao mesmo tempo, estou mudando o nome do meu domínio. Já transferi com sucesso meu site WordPress para meu novo host usando o novo nome de domínio. Agora estou no passo 3 e quero usar redirecionamentos 301 para apontar esses URLs antigos para os URLs do novo site. No entanto, o site antigo está no host antigo e pretendo me livrar desse site.

    Os redirecionamentos 301 ainda funcionarão? Ou também preciso mover o site antigo para meu novo host e ENTÃO fazer os redirecionamentos? Estou um pouco incerto sobre o que fazer e adoraria qualquer conselho.

    • Se for possível manter o site antigo online por pelo menos um mês, você poderá adicionar o redirecionamento 301. Depois disso, atualize as informações do seu site nas ferramentas do Google Webmaster. Assim que você recuperar seus rankings de busca e tráfego, poderá fechar sua conta com o antigo provedor de hospedagem.

      Admin

  25. Obrigado pelas postagens úteis, mas às vezes com esses plugins, um vídeo ajudaria MUITO. Espero que você considere isso :)
    Obrigado novamente

  26. Olá. Você poderia, por favor, detalhar a parte onde você disse “O instalador pedirá que você forneça as informações do banco de dados para o novo site e marque a caixa para remoção de tabelas?” Onde encontro essas informações do banco de dados? Então devo marcar a caixa para remoção de tabelas? Obrigado!

    • Este é o banco de dados para onde você importará seu site antigo do pacote que você criou anteriormente. Faça login no painel de hospedagem do seu site, encontre o phpmyadmin e crie um novo banco de dados. Volte para installer.php e forneça o nome do novo banco de dados, host, usuário e senha.

      Admin

      • Então você não deve instalar o wordpress na raiz do novo domínio? A única coisa que você precisa fazer no novo domínio é apenas criar um novo banco de dados, está correto? Você pode detalhar um pouco mais sobre como criar o banco de dados no phpmyadmin?

        Muito grato, obrigado por tudo que você faz!

  27. Olá, encontrei um problema. Não consigo salvar meus Permalinks, pois não consigo localizar o arquivo WP admin. Tentei fazer o upload do arquivo WP admin novamente, mas isso não resolveu o problema. Você poderia me aconselhar se há alguma outra etapa que eu possa tomar para corrigir este problema.

    Obrigado

    Dyer

    • @dyer Não conseguimos entender sua pergunta. Assumimos que você não consegue acessar sua área de administração do WordPress. Nesse caso, conecte-se ao seu site usando um cliente FTP como o FileZilla. Encontre o arquivo .htaccess , baixe-o para o seu disco rígido e exclua-o do seu site. Esperamos que isso resolva seu problema.

      Admin

  28. Obrigado pelo artigo, pessoal!

    Estou hospedando meu site no Bluehost e só quero mudar o nome do domínio sem perder o SEO e os backlinks.

    O conteúdo do meu site é enorme, tenho cerca de 8000 posts. Alguma solução para renomear o domínio??

  29. Olá…
    Informação realmente útil, mas o plugin duplicador não está funcionando no meu site. Por favor, resolva meu problema. Como faço isso?

    Agradeço antecipadamente.

  30. Isso funciona para mover para um novo subdomínio? Como se o meu blog do WordPress estivesse em oldsite.com e eu quisesse que ele estivesse em blog.newsite.com, eu faria a mesma coisa?

  31. Recentemente fiz isso e os links e tudo redirecionaram perfeitamente, no entanto, fui penalizado pelo Google por ter tantos backlinks instantaneamente – eles acham que eu os comprei. Alguém mais já passou por isso? Fiz as notificações apropriadas nas ferramentas do Google Webmaster antes de mudar, e isso não ajudou em nada. Isso me afetou muito, então se alguém tiver experiência em remediar isso, por favor, compartilhe!

  32. Acabei de passar por todo esse processo, funcionou perfeitamente e era exatamente o que eu precisava saber. Obrigado WPBeginner! O único problema que tive foi culpa minha – não desativei meus plugins de segurança primeiro, então tive que fazer tudo de novo. Agora, sou um especialista… : )

  33. Obrigado pelo artigo!

    Os passos para mover o mesmo domínio para um novo host são basicamente os mesmos? E isso também pode causar uma queda no SEO?

  34. Além disso, a opção "Alteração de Endereço" no Webmaster Tools agora está no menu Opções no canto superior direito, no ícone de engrenagem.

  35. Obrigado – esta é uma ótima informação. Estou realmente animado para aprender sobre o Duplicator. Embora mover um domínio seja algo que eu possa ter que fazer ocasionalmente, estou constantemente clonando ambientes para fins de desenvolvimento e teste. O processo manual de clonagem que tenho usado consome tempo e é potencialmente propenso a erros. O Duplicator tem o potencial de ser uma melhoria considerável!

  36. Acabei de mover o WP para um novo domínio e servidor usando este método. O Webmaster Tools agora mostra muitos erros 403 no novo servidor para cada pasta em uploads, como wp-content/uploads/2012/07 e um erro 403 para cada um dos meses. No meu servidor antigo, eu não tinha isso. Ao mover o site, devemos também alterar ou verificar as permissões? Quais deveriam ser para a pasta wp-content/uploads?

    • O Google não deveria estar indexando as pastas, mas sim os arquivos dentro delas. Se você tentar acessar a pasta diretamente usando um navegador, o WordPress retornará um erro 404. Você não quer permitir o acesso a um diretório que não tem uma página de índice, o que então produzirá uma listagem de diretório que será indexada e rastreada, incluindo os links para todos os arquivos.

      Admin

      • Obrigado pela resposta. Então, por que o Google mostra um erro 403 para as pastas no Webmaster Tools? Isso não significa que algo está errado?

  37. O Duplicator é um ótimo plugin, mas o problema é que ele não funciona com alguns servidores, pois precisa de uma versão PHP mais alta. Exceto por isso, existe alguma outra maneira de fazer isso?

    • Sim, você pode baixar manualmente os arquivos e o banco de dados. Faça o upload deles no novo domínio. Substitua todas as instâncias de URL antigas no banco de dados usando a consulta de pesquisa e substituição SQL do phpMyAdmin. A solução mais fácil seria perguntar ao seu host por que eles não estão nas versões mais recentes do PHP ou mudar para um host melhor.

      Admin

  38. Olá, acredito que isso não preservará os contadores de compartilhamento da sua rede social (número de compartilhamentos e curtidas). Alguma ideia de como reter esses medidores de popularidade?

    • Você não pode reter as contagens sociais porque elas se baseiam em seus URLs canônicos, que serão o novo site (muito importante para SEO). Os contadores são principalmente para prova social. Todos os links existentes nas mídias sociais serão redirecionados corretamente, então você não perderá tráfego lá.

      Admin

Deixe uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.