El SEO debe empezar poco a poco y cualquier pequeño detalle tendrá un gran impacto. Es difícil evitar por completo los enlaces incorrectos en un sitio web. La página 404, como página de retorno de enlaces de error, juega un papel crucial en la experiencia del usuario.
La función de la página 404: la página que regresa cuando el usuario ingresa un enlace incorrecto.
El propósito de la página 404: hacerle saber al espectador que la página que está visitando no existe o que el parámetro del enlace es incorrecto. El punto importante es que la página de error 404 no le permite al usuario saber qué página está visitando. no existe y cierra la página, pero guía al usuario a visitar otras páginas del sitio web, para asegurar la existencia de ip.
Hoy en día, muchos blogs de código abierto, CMS, etc. no proporcionan páginas 404, por lo que las páginas 404 pierden su función y no pueden lograr efectos de optimización SEO. Esto no solo reduce la experiencia del usuario, sino que también reduce en gran medida la autoridad del sitio web.
¿Cómo hacer que la página 404 cumpla con los requisitos de SEO y mejore la experiencia del usuario?
Hay muchos tipos de códigos de estado HTTP, los más comunes son:
200 Solicitud procesada exitosamente
204 Procesamiento exitoso pero contenido
301 Solicitar que la página web se mueva permanentemente
302 Solicitar que la página web se mueva temporalmente a una nueva ubicación (la URL original se guarda en el índice del motor de búsqueda)
error 500 del servidor
503 El servidor no está disponible (sobrecargado o en mantenimiento), etc.
Cuando un motor de búsqueda accede a una página y obtiene un enlace incorrecto, devolverá un código de estado 404 para informarle al motor de búsqueda que la URL es incorrecta y dejará de indexarla. Por otro lado, si se devuelve un código de estado 200 o 302, el motor de búsqueda indexará la URL. Si aparece una gran cantidad de URL incorrectas, el motor de búsqueda se disgustará y la confianza en el sitio web se reducirá considerablemente.
Cree la página 404 correcta: (servidor Apache)
Agregue código al archivo .htaccess: ErrorDocument 404 /404.html (los errores 404 no se pueden dirigir a la página de inicio del sitio web, lo que provocará que la página de inicio no se incluya. No incluya el nombre de dominio principal delante de /Error. html, de lo contrario el código de estado devuelto será 302 o 200 código de estado).
Al mismo tiempo, cree una página html llamada 404.html.
Coloque 404.html en el directorio raíz del sitio web.
Cree la página 404 correcta: (IIS/.net)
Primero, modifique la configuración del directorio raíz de la aplicación, abra el archivo web.config para editarlo y agréguele el siguiente contenido:
<configuración>
<sistema.web>
<modo de errores personalizados=Activado defaultRedirect=error.asp>
<código de estado de error=404″ redirección=notfound.asp />
</errores personalizados>
</system.web>
</configuración>
error.asp es la página 404 predeterminada del sistema y notfound.asp es una página 404 personalizada. El nombre del archivo correspondiente se puede modificar durante el uso.
Agregue lo siguiente a la página 404 personalizada notfound.asp:
<% Respuesta. Estado = 404 % no encontrado>
Permita que IIS devuelva correctamente el código de estado 404. La configuración ahora está completa.
Utilice redireccionamientos para páginas 404
Cuando los usuarios acceden a una página de error 404 con un enlace de error, normalmente cierran la página directamente porque no hay contenido que necesiten en ella. En este momento, puede restablecer la página 404, pero debe dejarle al usuario una opción; de lo contrario, la experiencia del usuario se reducirá.
Puedes escribir en la página 404: ¡La página no se encuentra! Salta a la página de inicio después de 5 segundos. Dé a los visitantes 5 segundos para leer la información y luego redirigirlos.
El método de uso es el siguiente.
<html>
<cabeza>
<meta http-equiv="refresh" content="5; url=http://www.souduoduo.com">
</cabeza>
<cuerpo>
¡La página no fue encontrada! Salta a la página de inicio después de 5 segundos.
</cuerpo>
</html>
Al contenido le siguen los segundos de la cuenta regresiva y a la URL le sigue la dirección de salto.
Indique al reimprimir: http://www.souduoduo.com .
Gracias por el aporte de Qijingnian.