Redirección 301 en SEO
Las redirecciones 301 se utilizan para que, cuando cambiamos la URL de una página, se pueda acceder a ella tanto desde la nueva URL como desde la vieja. Es un mecanismo muy utilizado que tiene algunas consecuencias para los buscadores y el SEO en general.
A pesar de que su uso es sencillo y claro, con unas consecuencias SEO claras, hay algunas dudas y la gente se lleva algunas sorpresas cuando aplicas estas redirecciones 301. Ante todo, hay que tener en cuenta que las redirecciones 301 o redirecciones permanentes son una buena solución para mantener, en la medida de lo posible, los backlinks y el PageRank cuando es necesario cambiar una URL.
En general, por experiencia propia y de muchos otros webmasters, las consecuencias de una redirección 301 son:
- Si redireccionas una URL de esta forma
http: //www.tudominio/archivo/titulo.htmlahttp: //www.tudominio/archivo/titulo/y similares, los buscadores mantienen sus rankings, tanto backlinks como PageRank, por lo que los rankings de las páginas ocuparán los mismos puestos que anteriormente. - El PageRank que se muestra, que no el interno, desparece, hasta la siguiente actualización que puede volver a recuperarlo.
- La redireción de la URL CON WWW a SIN WWW o al revés, es letal para los resultados. EL PageRank se pierde en gran medida en todas las páginas del dominio, los rankings bajan, las visitas se reducen a la mitad o menos, y en general, es como empezar de cero. Asà que no recomiendo cambiar esto nunca. Si tienes www y las quieres quitar, o al revés, ten en cuenta que perderás todo lo conseguido hasta ahora. Es preferible mantener la URL original.
- Cadena de redirecciones – Se produce cuando se realizan varias redirecciones de la misma página URL 1 –> URL 2 –> URL 3. Aquà si hay problemas para mantener los rankings, backlinks y PageRank. Se pierde mucho por el camino. Hay dos formas de hacerlo:
- Dos Redirecciones distintas a la misma URL final, preferible en todo caso:
URL 1 –> URL 3
URL 2 –> URL 3 - Una redirección después de otra, que pierde rankings y demás y que muchas veces es la única opción:
URL 1 –> URL 2 –> URL 3
- Dos Redirecciones distintas a la misma URL final, preferible en todo caso:
Conclusiones de las Redirecciones 301 o permanentes
- Aplica la redirección 301 sin miedo (aunque siempre se va a perder algo por el camino) si quieres cambiar de un dominio a otro. Por ejemplo de tublog.blogspot.com a tublog.com. Ten en cuenta que el PageRank que se muestra no aparecerá hasta la siguiente actualización.
- Redirecciones internas de páginas, como por ejemplo quitar o poner las www delante, penalizan a la web. Yo lo desaconsejo totalmente si no se quieren perder los rankings, PageRank y Backlinks.
- La mejor forma de redireccionar una web es a través del .htaccess (este es solo un ejemplo que tendrás que cambiar en función de la estructura que quieras para la URL) :
RewriteEngine on
RewriteCond %{HTTP_HOST} ^tusitio.com [NC]
RewriteRule ^(.*)$ http://www.tusitio.com/$1 [L,R=301]Otro ejemplo para una redirección 301 individual es:
Redirect 301 /nivel1/nivel2/nombreurl.html http://tudominio.com/nivel1/nivel2/nombreurl/
Por lo tanto, se pueden aplacar los efectos negativos de las redirecciones 301 pero es preferible no redireccionar a no ser que sea absolutamente necesario.






Jul 10th, 2007 at 10:03 am
Redirecciones 301 y SEO…
Articulo en Adseok sobre las consecuencias de usar redirecciones 301 a la hora de actualizar URLs…
Jul 10th, 2007 at 10:09 am
¿Y si no puedes modificar el .htaccess de tu servidor por estar alojado en un servidor contratado en un empresa de hosting que otras alternativa habrÃan? ¿Con la redirección que te ofrecen en el panel de control será lo mismo a todos los efectos?
Jul 10th, 2007 at 11:33 am
Es más, dirÃa que el 90% de los casos esa redirección está hecha mediante el .htaccess. Si te da la opción el hosting mejor que mejor.
También hay otras alternativas, todas correctas para redirecionar una página (enlace wikipedia), como por ejemplo esta si no tienes ninguna otra opción:
< html>< head>< meta http-equiv="Refresh" content="0; url=http://www.example.com/">
< /head>< body>
Jul 10th, 2007 at 7:45 pm
Gracias.
Jul 11th, 2007 at 3:12 pm
Redirección 301 en SEO…
[Copio] Las redirecciones 301 se utilizan para que, cuando cambiamos la URL de una página, se pueda acceder a ella tanto desde la nueva URL como desde la vieja. Es un mecanismo muy utilizado que tiene algunas consecuencias para los buscadores y el SEO…
Jul 12th, 2007 at 6:47 pm
Hola , muy bueno el articulo.
tengo dos dominios , uno .cl y el otro .com se llaman igual solo cambia el .cl o com.
mi .cl esta muy bien posicionado en google, y el .com esta actualmente redirigido a mi .cl, el asunto es que me quiero cambiar al .com y dejar redirecionado el .cl al .com , o sea al revez de como esta ahora.
puedo perder mi page rank y mi lugar posicionamiento ???
gracias
Jul 12th, 2007 at 10:23 pm
Es probable que sÃ. Seguramente conservarás casi todo el PageRank, y los backlinks, pero las cosas no serán como antes casi con seguridad. Cámbialo solo si es necesario o si llevas poco tiempo, lo digo por recuperar la posición cuanto antes.
Jul 12th, 2007 at 10:59 pm
ah, gracias por la respuesta.
en mi caso es necesario , ojalá que no pierda mi posicionamiento, que es de los primeros lugares.
¿hay alguna forma de avisarle a google del cambio?
gracias
Jul 12th, 2007 at 11:28 pm
Se pueden hacer algunas cosas:
-Añade la nueva URL a Google para webmasters
-Allà dile que la nueva URL es la principal, y permite la opción de las imágenes
-Si usas AdSense Choose AdSense -> AdSense Setup -> Channels -> URL Channels -> Add new URL channels
En general cambiar todas las configuraciones que tenÃas con el anterior dominio al nuevo, como la firma de Gmail, iGoogle, etc. pero Google ya se encarga sin hacer nada de indexar el nuevo diminio.
Aug 26th, 2007 at 11:53 am
Que redirección se tiene que enviar, cuando el tienes el site en mantenimiento.
Gracias
Aug 26th, 2007 at 12:28 pm
Prueba con:
————–
RewriteEngine on
RewriteCond %{REQUEST_URI} !/mantenimiento.html$
RewriteCond %{REMOTE_HOST} !^127\.0\.0\.1 # Tu IP
RewriteRule $ /mantenimiento.html [R=302,L]
———-
De esta forma los usuarios verán tu página de mantenimiento y tú podrás entrar a tu web.
Oct 11th, 2007 at 9:18 am
Intento redireccionar esta dirección y otras como ésta pero no lo hace
redirect 301 /programas/descarga.php?recordID=5 http://www.miniguias.com/paginadedestino
Oct 23rd, 2007 at 7:49 pm
y que pasa con tecnorati? si tienes un blog del tipo http://www.miservidor.com/blog que ahora es http://blog.miservidor.com que pasa con los datos de tecnorati?
se actualizaran como los de google? o tendre datos diferentes en tecnorati para las 2 direcciones?
Oct 24th, 2007 at 7:08 pm
[...] alguna herramienta o código (Ej. Redirección 301, una excelente nota de cómo utilizarla, en Adseok) para transferirlo a la URL actual. Esto puede ser realizado naturalmente para transferir trafico, [...]
Jan 19th, 2008 at 5:09 pm
Hola antes que todo felicitaciones por tu blog esta muy bueno, tengo un subdominio que esta muy bien posicionado en google pero lo que mas me interesa son la cantidad de visitas que tengo y el buen posicionamiento en algunas entradas de mi blog, pero al ser un subdominio he perdido algunas oportunidades de vender espacios de publicidad y estoy pensando en pasar todo mi blog al dominio principal que en la actualidad no tiene mucha info y el pagerank es casi igual al subdominio (PR6,PR5), a lo que voy es que tu crees que pueda perder visitas al cambiarme al dominio principal? claro todo esto aplicando redireccion 301 y de hecho tu crees que es necesario ponerme en contacto con todas las personas que me han enlazado desde sus paginas web para que actualicen el link hacia mi pagina, otra consulta mas al hacer la redireccion 301 esto redireccionaria todas las entradas de mi blog de mi subdominio a mi dominio, por favor si me podrias ayudar en este tema me seria de gran utilidad.
Gracias
Mar 16th, 2008 at 7:47 pm
Hola, un cordial saludo anticipadamente ante todo. Tengo el siguiente problema:
Situación actual: 3 dominios, pepe.com, pepe. net y pepe. es y todos con el mismo hosting, es decir, si tecleo www .pepe.com, www .pepe.net y www .pepe.es se muestra la página index.html que es la página inicial del portal que he diseñado. La razón de haber comprado los dominios.es y .net ha sido simplemente para que nadie más los cogiera, no con intención de que me salgan todos bien posicionados en los buscadores. En el CPANEL del hosting el .es y .net están activados en la sección de “parked domains”. En el .htaccess no tengo ninguna referencia de redirección como he visto en respuestas en algunos foros respecto a problemáticas similares.
Hasta ahora el dominio mejor posicionado era el .com que lo tenÃa en el top 10 de google para dos palabras claves concretas que me interesaban.
Después de realizar unas modificaciones para optimizar las palabras claves, etc, de un dia para otro, la posición que tenÃa el .com ha desaparecido (bueno, no desaparecido pero está muy abajo en las búsquedas)y en su lugar aparece el .net. Mi preferencia serÃa que el dominio mejor posicionado fuera el .com.
Por lo que he leido tengo dos opciones, que voy a relatar:
1.- Página inicio diferente para cada dominio
La mejor opción serÃa entiendo que diseñar página indice individuales para cada dominio de forma que de esa manera podrÃa posicionarlas de forma diferente para otras palabras clave. Pero para ello entiendo que si escribiera www .pepe.net tendrÃa que en algun lugar indicar que me salte a la página de inicio index2.html y también indicar que cuando ponga www .pepe.es me salte a la página de inicio index3.html. En el caso de www .pepe.com que me salte a la que ya tengo que por defecto es index.html. Sin embargo no sé como realizar esa redirección, si ha de ser mediante php o en el .htacces, y si es en este último como hacerlo.
Creo que esta opción nº 1 serÃa la mejor, pero me obliga a cambiar las páginas de inicio de los otros 2 dominios para que los buscadores no encuentren contenido duplicado.
2.- Redireccionar mediante el .htaccess.
Esta opción no la entiendo (me refiero a las soluciones indicadas en foros para cuestiones parecidas), porque ahora no están ya redireccionados el .net y el .es?, sin haber hecho nada y solo con la opción de “parked domains” del mi CPANEL ya de forma automática se redireccionan. Eso si, a la misma index.html todos.
Vaya tostón de respuesta y no sé si la he redactado de forma clara, pero sinceramente estoy algo desesperado, porque al ser un portal comercial, me interesa que desde el punto de vista SEO todo esté realizado con la mejor estrategia posible para mejorar el posicionamiento.
Muchas gracias anticipadas.
Un saludo,
Jose
Apr 17th, 2008 at 1:56 pm
[...] el propio blog oficial de Google lo comentan, haciendo una redirección 301 (el proceso es distinto a un cambio de Dirección [...]
Apr 27th, 2008 at 11:08 am
Hola Miguel.
He estado leyendo tu artÃculo sobre el redireccionamiento 301 y quisiera hacerte una pregunta.
Actualmente gestiono un bloc con dos versiones, en catalán(www.midominio.cat) y castellano(www.midominio.net) y para cada uno de ellos tengo un dominio propio. Ambos gestionados sobre TypePad
Recientemente decidà probar con wordpress y trasladé la versión en catalán sin problemas y ahora uisiera hacer lo mismo con la versión en castellano, pero me encuentro con un problema.
Quisiera incorporar la versión en castellano en una carpeta del dominio ( http://www.midominio.cat/esp ) para lo que quisiera redirigir las búsquedas que se realicen al antiguo dominio, a la nueva ubicación, pero las url en TypePad estan limitadas a 15 caracteres solamente, ¿es posible solucionar esto con un redirect 301?
Gracias por adelantado
Apr 27th, 2008 at 5:25 pm
Sà es posible Eduard, no hay diferencias entre éste y otro tipo de redirección. Supongo que las nuevas urls las cogerás del tÃtulo de los artÃculos.
Apr 28th, 2008 at 5:43 pm
Hola amigos… acabo de comprar un dominio nuevo para usarlo en mi blog…
cambié de dominio.blogspot.com a nuevodominio.com
Mi dominio de blogspot tenia PR 3, alexa rank 120,000 y bien posicionado.. me daba 3000visitas al dia solo por google
Ahora que compre un nuevo dominio, lo agrege a sitemaps y fijando http://WWW...
Bueno desde que compre el dominio ya no tengo muchas visitas, perdi mi PR y alexa rank, estoy en cero.. lo perdi todo por ese cambio… si hago un site:www.dominio.com me salen mis 400 entradas, pero ya no salgo posicionando en las palabras clave que solia tener y salir primero…
hice algo malo? o blogger me frego?
besos
May 22nd, 2008 at 5:06 am
Hola muchachos/chas, hace mas o menos 15 dÃas puse mi sitio en el
espacio virtual, y una forma de experimetar lo vinculé a un blog mio
que tiene un PageRank de 4. Con el paso de los dÃas Google indexó
todas las páginas de mi nuevo sitio (35 mas o menos). Ahora se me dió
por cambiarle el nombre al nuevo sitio. Si bien nunca fué enviado
ningún sitemap a google y ni a otro buscador, me preguntaba si puedo
tener problemas con el nuevo sitio en caso de que google notara que
hay 2 sitios exactamente iguales en contenido. ¿Se puedo eliminar por
completo todas las páginas del viejo sitio de Google?.
y en caso de que se puedo, desde donde lo hago?
AgradecerÃa una respuesta sana.
Zafanor.
May 22nd, 2008 at 7:35 am
Tengo el siguiente código en el archivo .htaccess
# mod_rewrite in use
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^sitio-viejo.com [NC]
RewriteRule ^(.*)$ http://www.sitio-nuevo.com/$1 [L,R=301]
May 22nd, 2008 at 12:05 pm
Lo mejor es que redirecciones el viejo al nuevo, de esta forma evitas tener todo duplicado, además de pasar al nuevo dominio el linkjuice que tengas ya conseguido.
El archivo htaccess suele ser diferente para cada web, te recomiendo que vayas provando.
May 23rd, 2008 at 3:43 am
Perdón por la insistencia, pero como me doy cuenta que el viejo sitio ya esta redireccionado al nuevo?
May 26th, 2008 at 8:06 pm
Buenas! tengo un problemilla, la cosa es que tengo un dominio .tk que esta redireccionado a un espacio web, tipico http://www.servidor.com/usuario/ y la cosa es que tenia incluido el dominio en google, pero ahora ha desaparecido y me sale la direccion completa, y cuando intento comprobar el dominio me da error, hay alguna forma de solucionarlo? es que todas los vinculos a mi pag estan con el dominio.
Un saludo!!
Jun 6th, 2008 at 6:07 am
hola, mi pregunta es la siguiente, cómo puedo cambiar wordpress, a un dominio.cl, pretendo hacer en ese formato mi web, que es más fácil de usar y agregar información, la idea es una vez hecho todo en wordpress migrarla a un dominio.cl y si es necesario a otro servidor. Veo que este blog es de gran ayuda, a ver si me dan una mano a mÃ, estaré muy agradecida
Jun 9th, 2008 at 3:37 pm
Hola Adseok, ¿cómo hacerlo cuando se tienen dos htaccess, uno en la raiz y otro en un directorio? Me explico:
Tengo un blog en http://www.dominio.com/blog. El dominio tiene un htaccess que se redirecciona sin problemas, incluso en el resto de los subdirectorios, pero el blog tiene el htaccess creado por WordPress y he probado de mil formas y no logro redireccionarlo.
¿Puede redireccionarse un subdirectorio como este?
dominio.com/blog a http://www.dominio.com/blog
el htaccess creado por WordPress es este:
# BEGIN WordPressRewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# END WordPress
AgradecerÃa ayuda, un saludo a todos.
Jun 9th, 2008 at 4:32 pm
Claro que se puede, como con culaquier otra url, solo prueba la que te funcione.
Jul 7th, 2008 at 1:00 am
En el directorio raiz tengo el siguiente .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominio.com [NC]
RewriteRule ^(.*)$ http://www.dominio.com/$1 [L,R=301]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule (.*) http://www.dominio.com/$1/ [L,R=301]
Y en el subdirectorio /blog/ el que escribe WordPress (lo copié en el anterior comentario)
He probado mil formas sin resultado. Solamente se redirecciona el index del blog. Direcciones como
dominio.com/blog/category no se redireccionan a
http://www.dominio.com/blog/category y esto afecta a mi SEO.
No he encontrado ayuda en ninguna parte :(
Jul 8th, 2008 at 9:06 pm
Buenas,
sabéis qué hay que poner en el .htaccess para redireccionar de
xxxxxx.com/año/mes/dia/post a xxxx.com/post ???
Gracias
Oct 2nd, 2008 at 12:43 am
Estimado,
hoy Tengo el sigte formato de url :
http://www.misitio.cl/dato1/dato2/dato3/dato4/dato5/dato6/dato7.html/QTVW
y se rescribe con la regla:
RewriteRule ^/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/QTVW searchWord.do?method=searchWord&keywordComplet=$1&guideId=1&localeMarketId=-1&status=P&searchType=1100 [R,L]
la url http://www.misitio.cl/dato1/dato2/dato3/dato4/dato5/dato6/dato7.html/QTVW pertenece al sitemap de google, google indexo muchas…pero ahora las esta dando de baja por http 302….
como la rescribio sin que sea publica la redirección
Nov 2nd, 2008 at 2:09 am
Hola! quisiera consultarte sobre el redireccionamiento de páginas internas del sitio sin .htaccess
Recién estoy comenzando la optimización de un sitio que tiene hace ya varios meses las páginas mal nombradas. El tema es que no puedo acceder (no soy quien esta a cargo del hosting del sitio) al archivo .htaccess para hacer los redireccionamientos.
El tema es que las url mal nombradas pueden usarse como páginas de nuevo contenido en el sitio, por lo que se deberÃa modificar el contenido de las páginas, se entiende?
Lo que necesito saber es si se detecta eso como contenido duplicado. Al cambiar de URL, Google tendrá indexado el contenido anterior que quiero pasar con otro nombre.
Ejemplo:
http://www.misitio.com/pagina_1.htm (pagina indexada actualmente, contenido erroneo)
http://www.misitio.com/pagina.htm (nueva pagina con el contenido de pagina_1.htm)
http://www.misitio.com/pagina_1.htm (vieja url con nuevo contenido)
Ambas páginas serán tomadas como contenido duplicado? El caché no importa para google por lo que estimo que al pasar el robot por mi sitio irá actualizando los datos. La unica perdida serán las visitas que llegan al sitio desde esas páginas, que por el momento no son muchas.
Espero algún comentario… Muchas Gracias!!!
Nov 12th, 2008 at 3:53 am
[...] pero yo he optado por informar del cambio a través de un archivo .htaccess tal como explica Adseok en un gran post sobre redireccionamiento (gracias a Miguel Orense también por su [...]
Jan 12th, 2009 at 1:01 am
Hola,
me hice un blog en blogger. A traves del mismo blogger compre un dominio para que desapareciera el blogspot i fura .com . Ahora me he pasado a wordpress. Cómo puedo mantener el dominio con el nuevo blog de wordpress?
Joan
Gracias
Feb 10th, 2009 at 2:38 pm
Genial post. Ahora me queda todo mucho más claro de las cosas que no debo hacer, sobre todo lo de www o sin www porque resulta que tengo mi blog en el servidor de mi universidad y me pusieron como dominio algo tan horrible como mi nombre de usuario q no se puede quitar, bueno como estoy hasta las narices de este servidor, q corre en IIS, pues me quiero mudar de dominio y hosting, triple salto mortal, y mi dominio actual es sin www y yo queria comprar uno, y me lo ponen con http://www... qué pasará? q perderé mi pagerank (5) q tanto me ha costado??
Salu2!
Feb 13th, 2009 at 11:56 am
[...] rel=”canonical” no se puede usar en dominios distintos, aquà se adelantan a las “pruebas SEO” y no permiten utilizar dos páginas de distintos dominios. La acción adecuada en este caso en la redirección 301 [...]
May 6th, 2009 at 4:47 am
Hola adseok participo en seoteca tambien este es primer mensaje aquÃ, me gustarÃa saber como serÃa la redirección de un dominio a un subdominio de un nuevo dominio de esta forma:
dominio1.com –> sub.dominio2.com que tendria que poner en el .htaccess y si este caso me podrÃa traer problemas con SEO.
Gracias por la respuesta.