Respostas:
Embora não seja um mau conselho da empresa de SEO, sinto-me um pouco incompleto, há uma tag que você pode usar em suas páginas para evitar que duplicatas cheguem ao índice de mecanismos de busca como o Google.
Melhor Conselho
O melhor conselho da empresa de SEO seria garantir que você usasse o Rel Canonical em suas páginas para que nenhuma página acabasse no índice de mecanismos de pesquisa como o Google como duplicados, o redirecionamento do IP> Domínio deve ser visto como uma experiência do usuário atributo em vez de um ponto de vista de SEO hoje em dia, uma vez que o uso correto das páginas Canonical é impossível ter duplicatas em quaisquer índices.
Não há mal nenhum em 'NOT'
redirecionar o IP para o domínio (supondo que HTTP_HOST não esteja definido)
Pessoalmente, eu não me incomodo e, na verdade, acho um "NÃO" mais um redirecionamento de IP para o domínio, pois se um servidor DNS estiver desativado em um usuário END (não seu DNS, seu ISP), eles ainda poderão acessar seu site usando IP (Sim essa é uma pequena porcentagem e aqueles com mentes de TI serão uma pequena quantia, mas se não houver mal em ter acesso ao site via IP, qual é o DANO? nenhum ...)
rel = "canonical" ajuda em mais de uma maneira
Além disso, os benefícios do uso da Canonical se estendem além do problema de IP: evita duplicatas de várias maneiras, evita duplicatas não www, URLs não sef, URLs curtas e muito mais.
O uso da tag é muito simples: você diz ao Google e a outros mecanismos de pesquisa a página mestra do seu site ... Então, digamos que você tenha uma página acessível por estas 8 maneiras:
http://yourdomain.com/
http://yourdomain.com/index.php
http://www.yourdomain.com/
http://www.yourdomain.com/index.php
http://54.1.1.163/
http://54.1.1.163/index.php
http://another-domain-on-same-hosting-account/~2nd-domain-name/
http://another-domain-on-same-hosting-account/~2nd-domain-name/index.php
O uso <link rel="canonical" href="http://www.yourdomain.com" />
na <head> </head>
seção de suas páginas www.yourdomain.com
sempre será tratado como o mestre aos olhos dos mecanismos de pesquisa, o que significa que todos os URLs acessíveis não prejudicam seu SEO, além de tornar improvável que as pessoas encontrem esses URLs, pois não ser listado em qualquer mecanismo de pesquisa. Isso também ajuda a vazar o suco, independentemente do problema do conteúdo duplicado.
Canonical deve ser diferente em cada página
Observe que essa tag META não é um conjunto global e você precisa configurá-lo de maneira diferente em cada página. Por exemplo, se você possui root, mais a página1 e a página2, ficará assim:
<link rel="canonical" href="http://www.yourdomain.com/" />
<link rel="canonical" href="http://www.yourdomain.com/page1/" />
<link rel="canonical" href="http://www.yourdomain.com/page2/" />
Plug-ins canônicos para vários mecanismos CMS
Se você estiver usando um Sistema de Gerenciamento de Conteúdo, esse processo será facilitado, pois será mais provável que alguém tenha criado um plugin / extensão que fará o trabalho para você (WordPress, Drupal e Joomla têm muitos, por exemplo.).
Leia mais sobre Canonical
Eu recomendo que você leia mais sobre rel = "canonical":
Essa é uma boa ideia e certamente não fará nenhum mal. O que acontece é que, às vezes, são encontrados links com o endereço IP em vez do domínio.
Isso faz com que o conteúdo seja encontrado com dois endereços diferentes e, mesmo que esse site seja o mesmo, o Google não saberá qual usar. Você pode resolver isso com tags canônicas em suas páginas da web. Na pior das hipóteses, parecerá conteúdo duplicado, embora seja trivial fazer a associação.
Mais importante ainda, os resultados da pesquisa sempre mostrarão o nome do domínio porque o Google usa o endereço redirecionado para um redirecionamento permanente. Isso ficará melhor nos resultados da pesquisa.
Pessoalmente, eu confiaria mais em um resultado de pesquisa com um nome de domínio do que em um IP como URL, simplesmente porque o último parece pouco profissional ou inacabado.
Se o seu site for mostrado no seu endereço IP e no nome do site, ele será configurado como o host padrão no seu servidor da web. Eu recomendo não usar o host padrão para veicular seu site. Como sugere sua empresa de SEO, você deve redirecionar o host padrão para o seu site e servi-lo como um "host virtual".
Aqui está um exemplo de algo que pode dar errado quando você serve o site como host padrão: Meu site aceita qualquer coisa na frente de www.domain.com . A solução para você é a mesma: altere a configuração do servidor da Web para definir seu site como host virtual em vez de host padrão. Dessa forma, você pode escolher o que fazer com o host padrão. Por exemplo, você pode redirecionar todas essas solicitações para o seu site ou mostrar uma mensagem de erro.