¿Qué es el número 301? ¿Para que sirve un redireccionamiento?
Como especialista SEO, es posible que ya conozca el término de los redireccionamiento, pero en algunos profesionales del marketing y publicidad no lo saben aún y en lo que consiste. Es por ello que hemos realizado una guía breve sobre los redireccionamientos 301 y cuales son sus ventajas para su estrategia posicionamiento web y estado de su sitio web.
En alguna ocasión siempre nos vamos a topar o necesitar de mover el contenido de una URL a otra. Por ejemplo, si va a renovar la estructura general de un sitio web para su empresa o tienda online y migrar todos sus productos, soluciones o contenido a URL más específicas y optimizadas. Su programador o encargado de la web puede hacerlo de manera segura a través de una asesoría o recomendaciones que le brinde el SEO del sitio web.
Podemos cambiar la estructura de la url de la siguiente misitoweb.com/titulodelcontenido/por otra URL como blog.misitioweb.com. Esta es una situación en la que debería considerar agregar una redirección 301 desde el archivo htaccess de su sitio.
Cuando se realizan tales cambios en la estructura del sitio o en la URL, los visitantes suelen encontrarse con una pantalla 404 – Página no encontrada . Sin embargo, es posible suavizar la experiencia del usuario y redirigir una URL antigua a la nueva URL donde ahora está alojado el contenido.
¿Qué es un redireccionamiento 301?
Una redirección es simplemente una forma de enviar a los usuarios y motores de búsqueda a una URL diferente a la solicitada. De esta manera, incluso si sus antiguas URL están indexadas en los principales motores de búsqueda, las personas pueden ver las nuevas URL donde reside actualmente su contenido.
Usando nuestro ejemplo de comercio electrónico anterior, podría redirigir a los visitantes que intentan acceder a misitioweb.com/producto/itemid-18745 a misitoweb.com/hombres/shorts/adidas, en lugar de enviar un 404 código de estado y llevar a los usuarios a un callejón sin salida.
Tipos de redireccionamientos
Hay varios tipos de redireccionamientos, pero todos se pueden dividir en dos categorías principales: del lado del servidor y del lado del cliente.
Redireccionamiento del lado del servidor
Con una redirección del lado del servidor, el servidor envía un código de estado HTTP de tres dígitos (comenzando con 3) cuando se realiza una solicitud de URL. El servidor determina a qué URL se deben dirigir los usuarios y los motores de búsqueda.
Estos son los redireccionamientos del lado del servidor más utilizados:
- 301 movido permanentemente . Esta redirección indica tanto a los motores de búsqueda como a los navegadores que la página se ha movido permanentemente a una nueva URL y que el contenido de la antigua URL se puede encontrar en la nueva ubicación. Esta es la redirección en la que nos centraremos en el resto de este artículo.
- 302 encontrado o movido temporalmente . Esta redirección indica que el cambio de URL es temporal y existe una alta probabilidad de que los motores de búsqueda sigan dirigiendo a los usuarios a su URL anterior.
- 303 otro recurso . Esta redirección evita que los visitantes puedan volver a enviar formularios cuando hacen clic en el botón Atrás en su navegador. Este tipo de redireccionamiento solo debe usarse para manejar envíos de formularios.
- 307 removido temporalmente . Este es el sucesor HTTP 1.1 de la redirección 302.
- 308 redireccionamiento permanente . Esta es la versión permanente del redireccionamiento 307. Todavía no tenemos suficientes datos sobre cómo los motores de búsqueda interpretan la redirección 308, por lo que se recomienda que los usuarios implementen una redirección 301 para indicar el contenido movido permanentemente.
Redireccionamiento del lado del cliente
Con los redireccionamientos del lado del cliente, por otro lado, el navegador maneja el redireccionamiento. Hay dos tipos principales de redireccionamientos del lado del cliente: meta actualizaciones y redireccionamientos de JavaScript.
Tenga en cuenta que los redireccionamientos del lado del cliente generalmente no se recomiendan por varias razones, a saber:
- Soporte de navegador insuficiente . Algunos navegadores no admiten redireccionamientos del lado del cliente.
- Es posible que los motores de búsqueda no puedan detectarlos . Para que los motores de búsqueda detecten un redireccionamiento de JavaScript, deben ejecutar su sitio web o página web. Debido a los recursos limitados para la ejecución de JavaScript, puede pasar bastante tiempo antes de que un motor de búsqueda se dé cuenta de un redireccionamiento de JavaScript. En cuanto a las meta actualizaciones, es probable que los motores de búsqueda las traten como redireccionamientos 301 si el tiempo de actualización se establece en 0.
- Problemas con el botón Atrás . Los redireccionamientos del lado del cliente pueden romper el botón Atrás. Si el usuario hace clic en el botón Atrás, la redirección del lado del cliente volvería a suceder y la página se actualizaría, lo que molestaría al usuario y quizás lo alentaría a abandonar su sitio web.
Dicho todo esto, sigue siendo útil conocer los redireccionamientos del lado del cliente y cómo funcionan en contraste con los redireccionamientos del lado del servidor.
Actualizaciones de metadatos
Una redirección más que vale la pena mencionar es la meta actualización, que es una redirección del lado del cliente que se lleva a cabo en el nivel de la página, a diferencia del nivel del servidor. Si alguna vez se ha encontrado con una pantalla que muestra una cuenta regresiva y algún texto que dice “Si no se le redirige a la página de tal y tal en 10 segundos, haga clic aquí”, estaba viendo una meta-actualización.
El código para una meta actualización podría verse así:
<http-equiv = “actualizar” content= “0; url = https://tusitioweb.com/ ”>
Es importante tener en cuenta que las metaactualizaciones no suelen ser una práctica recomendada de optimización de motores de búsqueda (SEO) , pero es útil conocerlas para circunstancias específicas .
Redireccionamiento de JavaScript
Los redireccionamiento de JavaScript indican a un navegador que cargue una URL diferente a la que se solicitó originalmente. El siguiente es un ejemplo de cómo se vería una redirección de JavaScript si estuviera enviando usuarios a https://www.yourwebsite.com/:
<script> window.location.replace (“https://www.tusitioweb.com/”); </script>
¿Por qué se llama redireccionamiento 301?
Como se mencionó anteriormente, la redirección 301 indica a los navegadores y motores de búsqueda que la página se ha movido permanentemente a una nueva URL y que el contenido de la antigua URL se puede encontrar en la nueva ubicación.
Tenga en cuenta que seleccionar el tipo correcto de redireccionamiento es crucial para mantener el rendimiento de SEO y garantizar que los cambios en la estructura del sitio o la ubicación del contenido no afecten la capacidad de los motores de búsqueda para clasificar su sitio y la capacidad de sus usuarios para llegar a las páginas correctas en su sitio web. Se recomienda el redireccionamiento 301 siempre que haya cambiado permanentemente la URL de un sitio web o página web, porque entonces la autoridad y la relevancia de su URL anterior se transfieren a la nueva URL.
¿Cuándo debería utilizar un redireccionamiento 301?
Es mejor utilizar un redireccionamiento 301 en las siguientes circunstancias:
- Está cambiando a HTTPS desde HTTP (por ejemplo: http://www.yourwebsite.com a https://www.yourwebsite.com).
- Ha cambiado los nombres de dominio (oldURL.com a newURL.com).
- Ha cambiado la URL de una sola página.
- Ha cambiado la URL de una subcarpeta (como yourwebsite.com/clothing por yourwebsite.com/womens-clothing).
- Quiere mover un subdominio a una subcarpeta (por ejemplo: dashboard.yourwebsite.com a yourwebsite.com/dashboard).
- Desea agrupar varias páginas web relacionadas bajo un solo paraguas.
Cómo los redireccionamientos 301 afectan el rendimiento de SEO
Siempre que cambie una URL de forma permanente, ya sea para una página específica o el nombre de dominio de todo su sitio, es importante asegurarse de que su rendimiento de SEO y la clasificación de los motores de búsqueda se vean afectados lo menos posible.
Si no usa un redireccionamiento 301, y en su lugar recurre a algo como una meta actualización o un simple redireccionamiento de JavaScript, los motores de búsqueda y los usuarios del sitio no podrán determinar fácilmente a dónde se movió el contenido. Su nueva URL no tendrá suficiente relevancia y autoridad para aparecer en los resultados del motor de búsqueda, y los usuarios del sitio se sentirán frustrados ya que lo más probable es que vean una pantalla 404 – Página no encontrada . Esto terminará afectando negativamente la clasificación de SEO de su sitio.
Cómo crear un redireccionamiento 301
Un redireccionamiento 301 del lado del servidor es el que desea usar cuando haya cambiado permanentemente su URL, ya que lo llevará directamente a la nueva ubicación donde se aloja su contenido.
Existen algunos métodos diferentes para agregar un redireccionamiento 301 a su sitio. El mejor método para usted dependerá de variables como el sitio individual, cómo está configurado y qué sistema de administración de contenido (CMS) se está utilizando.
Editar el archivo .htaccess directamente a través de FTP
El primer método para agregar una redirección 301 es editar directamente .htaccess , o el archivo de acceso de hipertexto, que es un archivo de texto de configuración que se encuentra en un servidor web Apache. Para hacer esto, debe iniciar sesión en su servidor a través de FTP, realizar sus ediciones y volver a cargar los archivos modificados cada vez que desee agregar una nueva redirección.
Tenga en cuenta que realizar ediciones directas en .htaccess solo es posible si está utilizando un servidor web Apache. Las reglas para manejar las redirecciones en un servidor Nginx son bastante diferentes y requieren un amplio conocimiento administrativo para modificar la configuración del servidor.
(Es posible que también haya notado el archivo .htaccess en otros sistemas de administración de contenido, como WordPress, Drupal o Joomla, pero el proceso de edición varía de CMS a CMS. Exploraremos cómo editar .htaccess en CPanel y WordPress más adelante. en este articulo.)
En el archivo .htaccess, puede especificar reglas para el servidor. Ciertas reglas pueden redirigir a los usuarios a la URL de otro sitio, y otras pueden permitir o prohibir el acceso a un usuario en función de su dirección IP. Las siguientes son algunas reglas comunes que puede implementar para implementar un redireccionamiento 301 para su sitio web:
Redirigir a un sitio nuevo
Si ha cambiado la URL de todo su sitio web, utilice:
Redirect 301 / http://www.misitioweb.com/
Redirigir una sola página
Si solo ha cambiado la URL de una sola página en su sitio web, utilice:
Redirect 301 /nosotros.php http://www.misitioweb.com/nosotros.html
Redirigir una subcarpeta a un sitio nuevo
Si desea redirigir una subcarpeta en particular al sitio principal, use:
Redirect 301 /blog http://www.blog.misitioweb.com/
Redirigir un sitio a una subcarpeta en particular
Si desea redirigir todo el sitio web a una subcarpeta en particular, use:
Redirect 301 / http://www.misitioweb.com/subcarpeta1/
Editar el archivo .htaccess en CPanel
cPanel es una interfaz gráfica en línea basada en Linux. Muchos administradores web utilizan la herramienta como panel de control para administrar sitios web y servidores. Si usa cPanel para la administración de sitios web y servidores, así es como puede agregar un redireccionamiento 301 a través de cPanel:
- Inicie sesión en cPanel.
- Desplácese hacia abajo hasta la sección titulada “Dominios”. En “Dominios”, haga clic en “Redirecciones”.
- Debería ver una pantalla titulada “Agregar redireccionamiento”. Para implementar un redireccionamiento 301, seleccione “Permanente (301)” en el cuadro desplegable titulado “Tipo”.
- En el menú desplegable titulado “http: // (www.)”, Seleccione la URL del sitio antiguo (el que va a ser la reorientación de ).
- Si está redirigiendo todo su sitio, puede detenerse allí.
- Si desea redirigir solo una página, agregue el subdirectorio y la página después de la barra diagonal en el siguiente menú desplegable (verá que está marcado con una barra diagonal).
- En el cuadro “Redirigir a”, ingrese el sitio o la URL de la página a la que desea que se redireccione el sitio o la página anterior.
- En el menú del radio-button “www. redirección ”, puede seleccionar bajo qué circunstancias su antigua URL debe ser redirigida a su nueva URL. Sus opciones son redirigir solo las URL que comienzan con “www.”, Para nunca redirigir las URL que comienzan con “www.” O redirigir con o sin “www.” al principio de la URL. Recomendamos “Redirigir con o sin www.”, Pero en última instancia, la selección depende de usted y debe basarse en los detalles del sitio.
- Una vez que haya terminado con los pasos anteriores, el último paso es asegurarse de que la redirección se haya configurado correctamente. Puede hacerlo desplazándose hacia abajo hasta la sección titulada “Redirecciones actuales”, que contiene una tabla de registros que muestra todas las redirecciones en su sitio, y verificando si la información que acaba de ingresar se ha almacenado en la tabla.
Editar .htaccess en WordPress
Hay dos opciones principales para agregar una redirección 301 a través de WordPress:
- Modifique los encabezados de los archivos con PHP simple.
- Utilice la función wp_redirect incorporada de WordPress.
Para agregar una redirección 301 con PHP simple, puede usar algo como esto:
Asegúrese de agregar el encabezado “HTTP / 1.1 301 Moved Permanently”, ya que PHP tiene por defecto un redireccionamiento 302 si no especifica qué tipo de redireccionamiento desea.
Si está utilizando la función de redirección incorporada de WordPress, usaría lo siguiente:
<?php
// sitiowebprincipal.php
header(“HTTP/1.1 301 Moved Permanently”);
header(“Location: http://www.misitioweb.com/nueva-URL”);
?>
wp_redirect (“http://www.misitioweb.com/new-URL”, 301);
Al igual que con PHP simple, es fundamental especificar “301” en los encabezados de la función wp_redirect incorporada, ya que WordPress utilizará por defecto una redirección 302.
¿Qué método es el adecuado para hacer un redireccionamiento 301?
Tiene muchas opciones diferentes cuando se trata de hacer redireccionamientos 301 para su sitio web. El mejor método para usted dependerá de las características específicas de la configuración actual de su sitio y de las diversas herramientas y plataformas a su disposición, incluido su servidor web, CMS, etc. Dicho esto, aquí hay algunas notas generales que debe tener en cuenta mientras pesa sus opciones:
Las ediciones directas desde el archivo .htaccess pueden resultar engorrosas y difíciles de mantener.
Hacer ediciones directas en el archivo de configuración de Hypertext Access puede volverse inmaterial con el tiempo y sus cambios pueden ser difíciles de seguir. Mantener .htaccess organizado y estar al tanto de las redirecciones que ha agregado puede resultar un desafío cuanto más grande se vuelve su sitio y más redirecciones agrega.
Editar el archivo .htaccess directamente solo es posible si está utilizando servidores web Apache.
La desventaja más obvia de editar directamente el archivo .htaccess es que solo es posible si usa servidores web Apache. Nginx tiene sus propias reglas para definir redireccionamientos en las configuraciones de servidor asociadas y requiere que el usuario posea un amplio conocimiento de la administración del sistema.
La creación de redireccionamientos con WordPress también puede volverse inmaterial con el tiempo.
Agregar redireccionamientos con la función wp_redirect incorporada de WordPress o con PHP simple es bastante más fácil que editar archivos en el servidor a través de FTP, pero al igual que el último método, esto también puede volverse difícil de mantener a medida que agrega más redireccionamientos a su sitio web. Sin embargo, esta puede resultar una opción rápida y liviana si:
- Es un desarrollador de WordPress que no tiene la intención de agregar muchas redirecciones o cambios en la estructura del sitio.
- No tengo acceso a cPanel
Una herramienta fácil de usar como el cPanel puede facilitar la adición de nuevos redireccionamientos y la visualización de los existentes.
cPanel es una de las formas más fáciles y fáciles de usar de agregar redireccionamientos, ya que ofrece una interfaz gráfica de usuario (GUI) limpia e intuitiva. Le permite agregar varios tipos de redireccionamientos e incluye una tabla de registros que contiene todos los redireccionamientos que ha agregado a su sitio web en el pasado, lo que facilita el seguimiento de la estructura del sitio y los cambios de URL.
Conclusión
Puedes usar diferentes formas para redirigir a los visitantes del sitio web y a los motores de búsqueda hacia diferentes URLs, pero la redirección 301 es sin duda una de las más útiles en cualquier conjunto de herramientas de cualquier experto en SEO o administrador web pueda conocer. En resumen, las tres formas más comunes en las que puede editar las configuraciones del sitio para agregar redireccionamientos 301 son:
- Edite el archivo .htaccess directamente iniciando sesión en su servidor a través de FTP.
- Use la función wp_redirect incorporada de WordPress o modifique los encabezados de archivo apropiados con código PHP simple.
- Use cPanel y vaya a Dominios >> Redirecciones >> Agregar redirección.
No se puede subestimar la importancia de utilizar un redireccionamiento 301 al realizar cambios permanentes en la URL de un sitio web o página web. Cuando mueve contenido existente a una nueva URL, esta nueva URL no ha acumulado suficiente autoridad o relevancia para clasificar en los resultados de los motores de búsqueda.
Como resultado, debe tener cuidado de agregar un redireccionamiento 301 para evitar socavar la autoridad y la relevancia acumulada para su URL anterior mientras sigue enviando a los motores de búsqueda y visitantes del sitio a la ubicación del nuevo contenido.
Esta entrada tiene 0 comentarios