Cómo corregir el 'Error 404 - Página no encontrada' en WordPress

Publicado: 2022-03-01
Tabla de contenido
  • ¿Cuál es el significado del error 404?
  • ¿Deberías corregir las páginas de error 404?
  • Cómo identificar páginas rotas en su sitio
  • Cómo reparar el 'Error 404 - Página no encontrada'
    • Todos los 404 redirigir a la página de inicio
    • Uso de una página de error 404 personalizada
  • Ultimas palabras

En términos simples, un error 404 significa que su sitio web tiene páginas rotas. Y es importante que corrija este error tan pronto como aparezca. Si no lo hace, no solo corre el riesgo de perder visitantes del sitio y su confianza, sino que los motores de búsqueda como Google pueden desindexar sus páginas.

Para este tutorial, nos vamos a centrar en los sitios de WordPress. Debido a que WordPress es un sistema de gestión de contenido dinámico, es propenso a contratiempos.

Es decir, agregar o deshabilitar complementos puede crear páginas innecesarias. Y, en la mayoría de los casos, esas páginas tendrán una estructura de enlaces permanentes. Pero, debido a que no hay contenido asociado con ellas, esas páginas devolverán un error de página no encontrada.

¿Cuál es el significado del error 404?

Se devuelve un mensaje de error 404 cuando un visitante del sitio web intenta acceder a una página que no existe. Esto puede suceder porque el visitante ingresó la dirección URL incorrecta. Pero, en algunos casos, el error Página no encontrada puede aparecer porque falta algún contenido en su sitio.

Para ser justos, hay bastantes razones por las que puede aparecer un error 404:

  • El visitante del sitio ingresó la URL incorrecta. (Por ejemplo, sitio web.com/blogg en lugar de sitio web.com/blog)
  • La estructura de su sitio web (permalink) ha cambiado.
  • La URL que devuelve el error se ha movido o eliminado.
  • El alojamiento de su sitio web está experimentando un error y hace que su sitio web sea inaccesible.
  • Un complemento o un tema ha creado páginas y enlaces que no existen. (Esto es específico para los usuarios de WordPress).

Y podría haber otras razones, pero las mencionadas anteriormente son las más comunes.

¿Deberías corregir las páginas de error 404?

Esta es una pregunta interesante. Hay dos formas de hacerlo, algunos prefieren redirigir todas sus páginas de error 404 con una redirección 301. Mientras que otros crean una página personalizada 404 No encontrado, para que los visitantes sepan que aterrizaron en una página rota. Personalmente, prefiero hacer una redirección.

Me ahorra la molestia de dejar páginas rotas en mi sitio. Pero, lo que es más importante, también ayuda a pasar todo el tráfico a la página de inicio de mis blogs.

Sin embargo, estas son las razones por las que debería arreglar sus páginas 404:

  • Google puede interpretar las páginas rotas como si su sitio no fuera confiable y, por lo tanto, devaluar la autoridad de su nombre de dominio. En otras palabras, es malo para el SEO.
  • Si alguien visita su sitio web a través de una referencia y aterriza en una página rota, es una señal de alerta instantánea y fomenta una mentalidad escéptica sobre su marca.
  • Dejar 404 páginas arriba significa que no está pasando el valor del vínculo de retroceso a su página de inicio.

Esta es la esencia general de esto. Entonces, ahora que sabemos qué es un error 404 y por qué es una buena idea corregirlo, necesitamos una forma de analizar nuestro propio sitio para detectar páginas potencialmente rotas.

Cómo identificar páginas rotas en su sitio

Hay varias formas de identificar páginas 404 Página no encontrada en su sitio. El primero de los cuales es cada vez que usted mismo se encuentra con un error de este tipo. Alternativamente, sus usuarios pueden aterrizar en una página rota y notificarle ellos mismos. Sin embargo, este enfoque no le da la imagen completa. Como es posible que tenga páginas rotas que no conoce.

Como tal, una forma más eficiente de identificar páginas rotas es usar herramientas. Y hay bastantes herramientas de este tipo disponibles para nosotros. Aquí hay algunos que recomiendo personalmente:

  • Consola de búsqueda de Google. Debería utilizar las herramientas para webmasters de Google de cualquier forma. Lo bueno de esta herramienta es que te avisará automáticamente cuando haya problemas con tus páginas. Por ejemplo, están devolviendo un error 404.
  • Ahrefs. Esta es una de las herramientas de SEO más populares para los especialistas en marketing digital. Y, recientemente, Ahrefs ofrece sus Herramientas para webmasters de forma gratuita a los propietarios de sitios. Si puede verificar ser el propietario de su sitio, puede realizar una auditoría gratuita de sus páginas.
  • Verificación del Dr. Link. Con esta herramienta puedes consultar hasta 1.500 enlaces en tu sitio. Simplemente ingrese la URL y deje que la herramienta haga el trabajo. Ideal para sitios web de pequeña escala.

Una simple consulta de Google arrojará una gran cantidad de resultados para herramientas similares.

Cómo reparar el 'Error 404 - Página no encontrada'

Entonces, para esta sección del tutorial, nos centraremos en soluciones específicas para reparar enlaces y páginas rotas. Y, aunque algunas de las correcciones pueden ser específicas de WordPress, también deberían funcionar bien en la práctica para otros sitios web de CMS.

Todos los 404 redirigir a la página de inicio

Todos los 404 redirigir a la página de inicio

La forma más eficiente de resolver todos los problemas de páginas rotas es mediante el uso de un complemento de redireccionamiento 301. Mi complemento favorito que he estado usando durante años es este. También puede descargarlo y activarlo directamente desde su panel de WordPress.

 ¿Qué es una redirección 301?

En los términos más básicos, el estado HTTP 301 le dice al navegador que redirija permanentemente una página a otro lugar. Se usa con mayor frecuencia para redirigir una página cuando la estructura de la URL (enlace permanente) ha cambiado. También se usa para errores 404 porque ayuda a preservar la autoridad del backlink.

Y, el complemento brinda la opción de redirigir todas sus páginas rotas a una URL específica. En mi caso, como debe ser en el tuyo, esta URL es la página de inicio.

El tablero de los complementos también proporciona un informe de cuántas URL se redirigieron en total. Y muestra el último registro de qué páginas están rotas en su sitio. Con solo usar este complemento, puede eliminar por completo la necesidad de preocuparse por las páginas rotas.

Uso de una página de error 404 personalizada

ejemplo de página 404 personalizada

En algunos casos excepcionales, es posible que desee utilizar una plantilla real para sus páginas 404. Específicamente, esto es útil para los usuarios de WordPress que también usan su sitio para comercio electrónico o SaaS. En tales casos, informar a los usuarios que llegaron a un enlace roto puede ayudarlo a orientarlos en la dirección correcta. Y evitar que pierda clientes potenciales.

Puede usar un complemento como Custom 404 Pro para comenzar. Este complemento le permite especificar la página de error 404 personalizada que desea usar para todas las páginas rotas. En otras palabras, puede diseñar la página de error personalizada usted mismo. Luego, use el complemento para asegurarse de que todas las páginas rotas se redirijan a esa plantilla específica.

Un método alternativo es editar su archivo .htaccess .

  1. Diseñe y publique una página 404 personalizada. Use plantillas prefabricadas o hágalo usted mismo con un creador de páginas. Tu decides.
  2. Guarde la URL de su página 404 y luego acceda al directorio de archivos de su sitio de WordPress. Esto es exclusivo de su proveedor de alojamiento. En mi caso, WordPress está instalado en el directorio /var/www/html/ , y el archivo .htaccess se puede encontrar en /var/www/html/.htaccess . También puede instalar el complemento WP File Manager para acceder a este archivo directamente desde el panel de control de WordPress.
  3. Abra el archivo .htaccess y agregue el código que se muestra a continuación. Luego guárdelo y ciérrelo.

El código para mostrar una página 404 personalizada es el siguiente:

 ErrorDocument 404 /page-not-found # Using the ErrorDocument property to redirect 404 errors to a custom page

Los enlaces permanentes /página no encontrada deben apuntar a la página 404 personalizada que diseñó y publicó. Es bastante sencillo. Y, lo mejor de todo, este método le permite usar cualquier tipo de plantilla de página 404 que desee.

Ultimas palabras

Como puede ver, es bastante fácil solucionar el problema usted mismo. Si tiene problemas, hágamelo saber y estaré más que feliz de ayudarlo. Como mencioné anteriormente, mi preferencia es simplemente redirigir las páginas usando una redirección 301. Me ahorra el dolor de cabeza de tener que comprobar con frecuencia si han aparecido nuevas páginas rotas.