Manejo de errores y redirecciones 301

Manejo de errores y redireccionamientos 301. Un sitio web grande con miles de páginas puede estar sujeto a errores técnicos o de escritura de URL.

Esto podría provocar la solicitud de una página que realmente no está presente en nuestro servidor: en estos casos es necesario crear una página 404 (que indica que la página no fue encontrada), que informa al usuario que el recurso buscado no está disponible. y aconsejarle que acceda al sitio web desde un enlace apropiado.



Las principales razones por las que un Página 404 son:

  • enlaces rotos al escribir el sitio;
  • página indexada en las SERP pero no presente en el sitio;
  • enlaces a páginas o recursos que ya no están presentes en el servidor.

Manejo de errores y redirecciones 301

Manejo de errores y redirecciones 301

La Página de error 404 debe tener un diseño igual que el resto del sitio web y proporcionar la información necesaria para que el usuario acceda a nuestro sitio web. Por esta razón, podría ser útil incluir una serie de enlaces de "entrada" a nuestro sitio y posiblemente un correo electrónico de contacto en caso de error. De esta forma el usuario no tomará la decisión de abandonar nuestro sitio sino que seguirá navegando por él.

En este sentido Google proporciona un Reproductor para mejorar la usabilidad de la página de error 404 en las herramientas para webmasters.

Cuando es necesario eliminar una página indexada, se recomienda utilizar la redireccionar 301 para decirle a la araña que la página en cuestión ya no existe, pero apunta física y permanentemente a otra página web. Hay varias formas de realizar un redireccionamiento 301 compatible con SEO para varios lenguajes de programación.



Aquí hay una lista para mostrar las principales técnicas disponibles.

htaccess 301

Redireccionamiento de Htaccess 301: se puede implementar en sitios alojados en servidores Apache donde las solicitudes están controladas por las reglas especificadas en el archivo .htaccess.

Veamos un ejemplo:

Redirigir 301 /pagina_seo1.php http://www.test.com/pagina_seo_ok.php

De esta forma, el usuario será redirigido a la página http://www.test.com/pagina_seo_ok.php cuando se solicite la página page_seo1.php.

IIS 301

Redireccionamiento de IIS 301: IIS se puede configurar adecuadamente para administrar la redirección de páginas. Veamos cómo hacer un redireccionamiento 301 de un sitio web completo: después de comenzar IIS, debemos seleccionar el servidor donde está presente el recurso y luego el sitio web a administrar. Después de hacer clic derecho, elegimos el artículo. Propiedad. Seleccionamos la pestaña Directorio de inicio, nosotros elegimos Redirigir a una URL y en la caja Redirigir a: introduzca la dirección a la que se redireccionarán las solicitudes. Finalmente, activemos la opción Redirección permanente al recurso requerido para redirigir 301.

Para redirigir un solo archivo debemos seguir estos pasos: iniciar IIS, luego de seleccionar el servidor, debemos movernos a la página a administrar. Hacemos clic derecho sobre él y seleccionamos el elemento Propiedad. Una vez colocado en el tablero Archivo, podemos cambiar la configuración en Redirigir a una URL como se ve arriba.

PHP 301

Redireccionamiento de PHP 301: El siguiente código debe insertarse en la página donde desea realizar el redireccionamiento 301.


ASP 301

Asp redirecciona 301:  El siguiente código debe insertarse en la página donde desea realizar el redireccionamiento 301.



<% Response.Status = "301 Movido permanentemente"
Response.AddHeader "Location", "http://mysite.com/new.html"%>

ASP.NET 301

Asp.net redireccionamiento 301: El siguiente código debe insertarse dentro de la página (sección Page_Load) en la que desea realizar el redireccionamiento 301.

Private void Page_Load (remitente del objeto, System.EventArgs e)
{
response.Status = ”301 Movido permanentemente”;
response.AddHeader ("Ubicación", "http://miosito.com/new.html");
}

JSP 301

Redireccionamiento JSP 301: El siguiente código debe insertarse en la página donde desea realizar el redireccionamiento 301.

<% response.setStatus (301);
response.setHeader ("Ubicación", "http://miosito.com/new.html");
response.setHeader ("Conexión", "cerrar");%>

Ruby 301

Ruby on Rails redirecciona 301:El siguiente código debe insertarse en la página donde desea realizar el redireccionamiento 301.
def old_action
encabezados ("Estado") = "301 Movido permanentemente"
redirect_to "http://miosito.com/new.html"
final

Coldfusion 301

Redireccionamiento 301 de Coldfusion:

Redirigir HTML

Redirigir HTML: el valor CONTENT = 0 especifica una redirección similar a 301.

Googe y otros motores de búsqueda como Yahoo! son capaces de reconocer la redirección a través de la meta actualización que se trata específicamente como 301 (si se indica un valor de 0) o 302 (si el retraso es mayor). En conclusión, el redireccionamiento vía HTML solo debe aplicarse en los casos en los que no tengas alternativas, al contrario, siempre es recomendable utilizar el redireccionamiento 301.


Il redirigir 302 se trata de un redireccionamiento temporal y es recomendable utilizarlo solo en los casos en los que se quiera comunicar al spider que una página web en particular ha sido renombrada temporalmente o eliminada de la web, pero que será restaurada en breve. De esta manera, la araña, al no encontrar la página, no la eliminará de su índice, sino que mantendrá una copia en caché en la memoria hasta que se restaure esta página web.


Aún existen redireccionamientos no apreciados por los motores y que, por el contrario, se interpretan como acciones de spam, penalizando así la página o sitio web. Las principales redirecciones a evitar son:

El HTML de Meta Refresh: con un tiempo de redireccionamiento de más de cinco segundos, no parece ser una técnica popular para los motores de búsqueda.

Javascript 301

Redireccionamiento de Javascript: entra en la categoría de encubrimiento y, por lo tanto, podría dar lugar a sanciones para la página que lo implementa.

document.location.href=’http://miosito.com/nuovo.html’

Redirigir el marco de estafa

Redirect con frame: normalmente se utiliza en la página principal del sitio donde se inserta un conjunto de marcos que llama a una URL de la página que se mostrará. Esto también resulta ser una técnica que los motores de búsqueda no aprecian.




¿Por qué es importante utilizar el redireccionamiento 301?

Manejo de errores y redirecciones 301

El Redirect 301 es fundamental para no perder su popularidad y PageRank, pero ¿cuáles son las páginas principales en las que centrarse en el momento de una hipotética migración?

  • las páginas con más visitas
  • las mejores páginas de destino
  • las páginas con más backlinks
  • las páginas mejor posicionadas en el SERP.

Los pasos a seguir para una migración exitosa son:

  • evite tener dos versiones con contenido duplicado en línea;
  • verificar que todos los enlaces del sitio nuevo y antiguo estén funcionando;
  • implementar la página de error 404 para administrar y controlar errores;
  • realizar una redirección 301 globalmente o para cada página que desee transferir;
  • supervisar las operaciones a través de la herramienta de control de Google "Herramientas para webmasters".

Aplicando estos pasos podremos transferir nuestro dominio sin caer en posibles penalizaciones por parte de los buscadores. Para comprobar todos los enlaces internos de nuestro sitio podemos utilizar dos herramientas importantes:

Xenu: es un software para instalar que analiza los enlaces de nuestro sitio y los posibles enlaces que faltan.

Otra herramienta importante es GWT (Herramientas para webmasters de Google). Después de registrarse, debe ingresar todas las metaetiquetas de verificación dentro del sitio a monitorear. Una vez que haya realizado estos pasos, vaya al menú Cambios Dirección será posible transferir nuestro dominio a uno nuevo manteniendo la popularidad adquirida y sobre todo informando a Google de este cambio.

Otros artículos útiles

Añade un comentario de Manejo de errores y redirecciones 301
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.