11
27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 1/11 Un cambio de marca puede implicar un cambio de dominio que nos sumergirá en un océano de dudas y temores sobre la repercusión que tendrá este cambio sobre las visitas a nuestra web. Si echamos un ojo al método oficial que recomienda google en estos casos, o incluso el método no oficial de Matt Cutts , comprobaremos que el número 301 parece ser la solución a todos nuestros males. He de reconocer que yo mismo he tenido que pasar por la experiencia de cambiar el nombre de dominio de mi web y les puedo asegurar que si no queremos acabar al borde de un ataque de nervios es muy recomendable tener muy clarocuándo abordar este proyecto, cómo abordarlo y sobre todo tener claro cuánto tiempo puede llevarnos volver a tener nuestro número habitual de visitantes. En este artículo les mostraré de manera sencilla la mejor estrategia para que este vía crucis sea lo más corto posible. 1. Consideraciones iniciales a tener en cuenta El Pagerank se asocia a un domino de manera global y a cada una de las páginas que conforman el site de manera particular. Antes de comenzar es importante identificar qué páginas su Site son las que reciben el mayor número de visitas y realizar su redireccionamiento de manera especialmente minuciosa. Tenga en cuenta que por norma general el 20% de las páginas de un Site generan el 80% de las visitas del mismo: Identifique qué paginas se encuentranindexadas por Google: (En Google) site:www.miweb.com Identifique qué páginas están siendoenlazadas desde los Sites más relevantes:

Redirección 301_ Cómo Cambiar de Nombre de Dominio

Embed Size (px)

Citation preview

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 1/11

Un cambio de marca puede implicar un cambio de dominio que nossumergirá en un océano de dudas y temores sobre la repercusión quetendrá este cambio sobre las visitas a nuestra web. Si echamos un ojoal método oficial que recomienda google en estos casos, o incluso elmétodo no oficial de Matt Cutts , comprobaremos que elnúmero 301 parece ser la solución a todos nuestros males.

He de reconocer que yo mismo he tenido que pasar por la experiencia decambiar el nombre de dominio de mi web y les puedo asegurar que si noqueremos acabar al borde de un ataque de nervios es muy recomendabletener muy clarocuándo abordar este proyecto, cómo abordarlo y sobretodo tener claro cuánto tiempo puede llevarnos volver a tener nuestronúmero habitual de visitantes. En este artículo les mostraré de manerasencilla la mejor estrategia para que este vía crucis sea lo más cortoposible.

1. Consideraciones iniciales a tener en cuenta

El Pagerank se asocia a un domino de manera global y a cada una delas páginas que conforman el site de manera particular.

Antes de comenzar es importante identificar qué páginas su Site son lasque reciben el mayor número de visitas y realizar su redireccionamiento demanera especialmente minuciosa. Tenga en cuenta que por norma generalel 20% de las páginas de un Site generan el 80% de las visitas del mismo:

Identifique qué paginas se encuentranindexadas por Google:(En Google) site:www.miweb.com

Identifique qué páginas están siendoenlazadas desde los Sites másrelevantes:

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 2/11

(En Google, sólo muestra una lista aleatoria deenlaces)site:www.miweb.com(En Yahoo) http://siteexplorer.search.yahoo.com/(En MSN) linkdomain:www.miweb.comTambién puede recurrir a su sistema de gestión deestadísticas o a múltiples herramientas online que hay a sudisposición para conocer los backlinks de una web (pejm: LinkPopularity Analysis ,LinkPopularity.com )

Consulte sus estadísticas para identificar qué páginas reciben elmayor número devisitas.

Tenga presente que la transferencia de pagerank no es inmediata.

El pagerank real y el pagerank visible en la barra de google nocoinciden en número ni se actualizan el mismo tiempo.

Tan importante como no perder pagerank, es no perder presencia enbuscadores, ni backlinks.

2. Cómo funciona una redirección 301

La comunicación entre un agente (un navegador, Google, etc) y un servidorweb se realiza a través de peticiones y respuestas HTTP. Cuandounagente solicita un recurso que ya no se encuentra en la url solicitada, elservidor responde con unacabecera http de redirección 301:

La primera línea de la cabecera se llamalínea de estado y define laversión del protocolo, el código de respuesta y una frase explicativa.La segunda línea se denomina location y se utiliza para redirigir alreceptor a la url donde se ubica realmente su solicitud.

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 3/11

Por ejemplo, cuando un visitante accede a nuestra web antigua elfuncionamiento de una redirección 301 es el siguiente:

Un visitante solicita al servidor una url del antiguo dominio realizandola siguiente solicitud http:

GET /index.php http/1.1

Host: www.olddomain.com

El servidor le devuelve un código de estado 301.301 Moved Permanently

Location: http://www.newdomain.com/index.php

El navegador al recibir el código 301 sabe que debe redirigir alusuario a la nueva url..

En el caso de que sea la araña de Google la que accede a nuestra antiguaweb, el funcionamiento de la redirección es similar:

Googlebot solicita al servidor una url del antiguo dominio realizandola siguiente solicitud http:

GET /index.php http/1.1

Host: www.olddomain.com

El servidor le devuelve un código de estado 301.301 Moved Permanently

Location: http://www.newdomain.com/index.php

GoogleBot al recibir el código 301 sabe que la url del documento hacambiado y que debe actualizar sus índices.

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 4/11

Nota: Puede ver todos los detalles sobre la naturaleza de las cabeceras httpen la definición del protocolo HTTP/1.1 .

También puede conocer como reacciona GoogleBot en función delcódigo de respuesta que encuentre.

3. Cómo se implementa una redirección

No existe una única forma de realizar redirecciones, por un lado podemosasignar redirecciones HTTP configurando nuestro servidor web, tambiénpodemos incluir en la página a redireccionar scripting de servidor (PHP,ASP, Perl, etc), incluso podemos realizar redirecciones con scripting decliente (JavaScrpt, Meta Refresh, etc), aunque estas últimasestántotalmente desaconsejadas en este caso ya queno sontransparentes para los visitantes y su utilización puedeconllevar penalizaciones en el posicionamiento del Site.

La elección de un método u otro la debe de tomar usted en función de susnecesidades, vamos a ver unos cuántos ejemplos de implementación:

I. Realizar la redirección en los archivos de configuración del servidor

Para poder indicar la redirección en los archivos de configuración debe detener acceso al archivohttpd.conf de su servidor Apache. A continuación lemuestro a modo de ejemplo el código necesario para redireccionar todaslas urls de olddomain.com a newdomain.com:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^olddomain\.com [NC]

RewriteRule (.*) http://newdomain.com/$1 [R=301,L]

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 5/11

i. Habilita el módulo mod_rewrite module.ii. La segunda línea chequea el nombre del dominio en la cabecera de

la petición HTTP. El parámetro NC indica que la comprobación nodebe ser sensible a mayúsculas.

iii. La tercera línea realiza la redirección 301 a la url correcta. Elparámetro "R" establece el código de respuesta y el parámetro "L"indica que una vez hecha la redirección se ignore cualquier otra reglaque pueda aparecer en el fichero.

II. Redirección de directorios y ficheros con .htaccess

La forma más sencilla de redireccionar una página estática a una direcciónes a través de ladirectiva de redirección de Apache . La redirección debeindicarse dentro un un archivo.htaccess ubicado en el raíz o en el directoriosobre el que se quiera aplicar. Tenga en cuenta que la redirección seaplicará también a todos los directorios que cuelguen de este.

Por ejemplo si quisiéremos redirigir todas las páginas que cuelguen de lacarpeta /catálogodebería incluir en este directorio un archivo

.htacces con la siguiente información:

Redirect 301 /catalogo http://newdomain.com/catalogo

También es posible establecer redirecciones con expresiones regularesy RedirectMatch . Por ejemplo podríamos redirigir los archivos .gif deoldomaian.com a sus homónimos en .jpg de newdoamin.com con lasiguiente expresión:

RedirectMatch 301 (.*)\.gif$ http://www.newdomain.com$1.jpg

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 6/11

III. Redirección en código de servidor

Otra forma de establecer una redirección es indicarla de maneraprogramática con código servidor, la sintaxis varía en función del lenguaje:

PHP

<? header("HTTP/1.1 301 Moved Permanently", TRUE, 301);

@header("Location: http://newdomain.com/");

?>

ColdFusion

<CFHEADER statuscode="301" statustext="Moved Permanently">

<CFHEADER name="Location" value="http://newdomain.com/">

Perl

#!/usr/bin/perl -w

use strict;

print "Status: 301 Moved Permanently\r\n", "Location:

http://newdomain.com/\r\n\r\n";

exit;

ASP

<% Response.Buffer = TRUE;

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 7/11

Response.Status = "301 Moved Permanently"

Response.AddHeader "Location", "http://www.newdomain.com/"

Response.End %>

ASP .NET

<script runat="server">

private void Page_Load(object sender, System.EventArgs e)

{

Response.Status = "301 Moved Permanently";

Response.AddHeader("Location","http://www.newdomain.com/");

}</script>

JSP

<%

response.setStatus(301);

response.setHeader( "Location", "http://www.newdomain.com/" );

response.setHeader( "Connection", "close" );

%>

Ruby on Rails

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 8/11

def old_action

headers["Status"] = "301 Moved Permanently"

redirect_to "http://www.newdomain.com/"

end

IV. Redirecciones en IIS

Si su servidor web es un IIS puede seguir las siguientes indicaciones parahacer una redirección 301:

En la consola Internet Services Manager haga click en el archivo odirectorio que quiere redireccionar.Seleccione la opción “redirection to a URL – Redirigir a una URL".Escriba la dirección a la que quiere redireccionar.Marque “The exact url entered above – la url introducida abajo” y “Apermanent redirection for this resource – Redirección permanentepara este recurso”Haga click en ‘Apply – Aplicar’.

4. Estrategia de redireccionamiento a seguir

La estrategia a seguir es relativamente sencilla: cada url del antiguodominio se debe redireccionar a la url correspondiente del nuevo dominio:

Cuanto más sencillas sean las redirecciones aplicadas mejor.Antes de redireccionar todo el dominio redireccione un archivo para

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 9/11

asegurarse que entiende el proceso y que todo funcionacorrectamente.Si tiene acceso como Root a su servidor realice la redirección enel archivo de configuración del servidor.Si la estructura de directorios se mantiene idéntica en el nuevodominio con una sóla regla es suficiente.En el caso de que la estructura de directorios varíe es necesariocrear una regla para cada caso. Si existe un número elevado depáginas el trabajo puede volverse bastante tedioso por lo que esimportante hacerlo con cuidado para evitar errores.Si a parte del nombre de dominio, tiene previsto realizar un cambiode diseño, es recomendable aplicar el rediseño en una segundafase para evitar desorientar a sus visitantes.Una vez finalizada la redirección es importante crear unGoogle Sitemap con las URLs de su nuevo Site para indicar aGoogle de manera explicita que los contenidos están ahoradisponibles en su nuevo Site .

5. Consideraciones finales

Si la redirección se ha hecho con éxito no se debe experimentar ningunapérdida de visitas:

Los backlinks existentes deben redirigir ahora a las páginas en elnuevo dominio.Los resultados de las búsquedas en Google todavía mostraran elantiguo dominio pero el usuario será redirigido al nuevo Site.

Si hemos dado de alta correctamente el Site Map para el nuevo dominio en2 o 3 semanas deberemos ver como se actualiza el índice de Google paramostrar los resultados con el nuevo nombre de dominio.

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 10/11

El PageRank público mostrado en la barra de Google puede tardar variosmeses en actualizarse con el valor original del antiguo dominio. Esto nodebe obsesionarnos pues no tiene una repercusión negativa en elposicionamiento.

Mantenga los Google Site Maps del Site antiguo y nuevo, y revise demanera periódica los errores de indexación(crawl errors) paraasegurarse que las redirecciones están funcionando correctamente y queno existen errores del tipo 404 (Documento no encontrado).

En el blog oficial de Google se recomienda mantener el contenido delantiguo Site durante al menos 180 días una vez hecha la redirección. Si noqueremos perder los backlinks deberemos mantener el antiguo contenidode manera indefinida o solicitar uno a uno a todos los Sites implicados queactualicen sus enlaces para apuntar a la nueva dirección.

Las redirecciones deben ser tratadas con especial cuidado, tenga en cuentaque algunos webmasters las han utilizado para intentar modificar demanera fraudulenta los rankings de Google en su propio beneficio, puedeleer más acerca de esta práctica en el artículo 302 page Hijack.

6. Google WebMaster Tools: Herramienta para el Cambio de Dirección

Ahora también puede indicar a Google de manera explícita que hacambiado la dirección de su Site. Para ello utilice la herramienta “Cambiode Dirección” que encontrará en su panel de control de GoogleWebmaster Tools . Esto facilitará y agilizará la actualización del indice desu web en Google.

Debe tener en cuenta que la utilización de esta herramienta debecomplementarse con todo lo dicho anteiormente:

27/10/2014 Redirección 301: Cómo cambiar de nombre de dominio sin perder PageRank ni posicionamiento | Hello Google

http://www.hellogoogle.com/301_cambiar_dominio_page_rank/ 11/11

Configure su nueva web.Redirija el tráfico desde el sitio antiguo al nuevo.Incluya su nueva web en las Herramientas para webmasters deGoogle.Indique la URL del dominio nuevo.

Tras reportar a Google el cambio de dirección, debe consultarperiódicamente su panel de control de Google Webmaster Tools paracomprobar si se ha rastreado e indexado correctamente su nueva web.

About Ignacio Gorostiza