Redireccionar y customizar páginas Error 404 en WordPress con y sin plugin

Es normal que tras años escribiendo en un blog usando WordPress, parte del contenido web que hayas creado lo hayas borrado o se haya perdido por un motivo u otro. Lo malo es que con el paso de los años, probablemente tanto motores de búsquedas como muchos otros sitios webs hayan creado enlaces a esas páginas y artículos de tu web que ahora no existen y dónde muestras por defecto la famosa página de Error 404.

Eso es, cuando un vistante llega a un sitio web a una página que no existe, se muestra una plantilla que suelen tener todos los CMS por defecto, incluido WordPress.

Pero estas plantillas suelen ser muy pobres, ya que son genéricas de cada theme que usemos.

Ejemplo de página con mostrando el Error 404.

 

Llegados a este punto, lo mejor que podemos hacer es cambiar la situación, bastará con simplemente redirigir las visitas, si, podriamos cambiar la página 404, pero si redirigimos las visitas que mas da lo que ponga en esa página, nadie la va ver ni tan siquiera.

Y esto se puede hacer con plugins. También, al final mostraré como cambiar el mensaje de la página Error 404 sin plugins, tocando el código PHP.

Arreglar Error 404 en WordPress con plugins

El primer plugin se llama:

WP 404 Auto Redirect to Similar Post:

Este plugin es muy sencillo de usar y aunque tiene muchas configuraciones, nos basta con las principales.

WP 404 Auto Redirect to Similar Post

Básicamente lo único que haremos es instalarlo y una vez lo esté en sus ajustes encontraremos este panel:

Simplemente en Custom Redirection podremos elegir redirigir las visitas a nuestra home, es decir, a la portada de la web.

O en su lugar podremos elegir una redirección customizada a una página en nuestra web de nuestra elección. Y esta segunda opción, en mi opinión es la mejor, porque si alguien llega a una página 404 en tu web, lo más probable es que haya llegado buscando algo en concreto que no encontrará en tu web y se marchará, en cambio puedes crear una página con un pequeño directorio dónde ponga “Esta página ya no existe, pero quizás te pueda interesar algo de lo siguiente” y ahí pones links a las categorías o a los artículos más interesantes de tu blog, etc. Así pues, podremos conseguir un ratio de retención de las visitas mayor.

Y eso es todo, no necesitas nada más. 🙂

Redirect 404 Error Page to Homepage or Custom Page with Logs:

Este otro plugin hace redirecciones para las páginas Error 404 sin tantas opciones como el anterior, a mi me gusta mantener las cosas simples y no instalar cosas innecesarias.

PD: Por el nombre del plugin se nota que no han querido dejarse ninguna palabra clave por el camino 😀

Redirect 404 Error Page to Homepage or Custom Page with Logs

404page – your smart custom 404 error page:

Este otro plugin no hace redirecciones sino que simplemente nos permite customizar la página que se muestra por el Error 404. Es el único de la lista que solo hace eso.

404page – your smart custom 404 error page

Y por último, una veterana, con más de un millón de instalaciones:

Redirection:

Este plugin tiene muchas opciones, no solo te permite redirigir las visitas que hayan encallado en un Error 404, sino que te permite crear redirecciones condicionales, es decir, que las visitas sean redirigidas a un sitio o a otro  según cumplan o no condiciones tales como si el usuario está conectado o no, si usa cierto navegador, si tiene mucha o poca capacidad su dispositivo, puedes también poner como condición una cookie, o dependiendo de dónde venga el visitante, etc.

Un plugin muy completo, posiblemente el más ambicioso de la lista y desde luego el que tiene más instalaciones.

Redirection

Customizar página de Error 404 en WordPress sin plugins

La otra manera de customizar esta página es a mano. Y hablo de eso, customizar,  no de redireccionar, lo cual sería más peliagudo.

Para ello debes seguir los siguientes pasos:

-Inicia sesión en tu wordpress.

-Ve al apartado de “Apariencia”.

-Selecciona “Theme editor page”.

-Busca el template 404 y seleccionalo.

-Simplemente encontrarás un código similar a este:

<?php get_header(); ?>
   <div id="content">
     <h2>Error 404 - Not Found</h2>
   </div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Como ves dentro de las etiquetas <h2>…..</h2> pone “Error 404 – Not Found”, puedes cambiar ese texto por un texto en castellano o incluso podrías introducir otras etiquetas html y crear toda una página 404 personalizada con párrafos, imagenes y links.

Guarda los cambios y salte.

Atención: Los plugins listados en este artículo son totalmente seguros y probados 
por cientos de miles de usuarios que lo usan, pero en cambio, la opción de tocar el código
siempre puede dar algún problema, por ello, lo mejor es hacer una copia de seguridad antes
de realizar el cambio.


Acepto donaciones de BAT's mediante el navegador Brave 🙂



Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *