Qué es una redirección 301
Para saber qué es una redirección 301 en wordpress tenemos antes que entender lo siguiente. Cuando una url de una web se indexa en Google, ésta queda almacenada en el bucador, y es la dirección que aparece cuando hacemos una búsqueda: por ejemplo https://www.midominio.com/servcio-mantenimiento .
Pues bien, si en un momento dado vamos a cambiar de dominio, o bien, cambiar la url sobre la que estamos trabajando. Lo que va a ocurrir que, cuando hagamos esto, a Google le da la impresión de que no existe las antiguas url (cuando el contenido si existe). Y por lo tanto aparecerá un error 404 cuando hagamos click en el resultado de búsqueda, con lo que te puede penalizar Google.
Pues para evitar estos problemas, tenemos que realizar el redireccinamiento 301. Que no es más que una sustitución de una dirección URL por otra.
Redirección 301 en wordpress
Redirección 301 en wordpress
Para que sirve una redirección 301
Como hemos comentado antes, para lo que es un redireccinamiento 301, es para evitar los errores 404 en nuestra página web. Que en este caso aparecen como consecuencia de los cambios en nuestras URL o dominio de nuestra página web.
Y así, de este modo, los bots de los buscadores como los usuarios pueden acceder, sin darse cuenta del cambio de url, a los contenidos de nuestra página web.
Tienes que tener en cuenta que es necesario que realizaces este proceso para así evitar que se penalice tu página web. Y sobre todo también, para no dar una mala impresión a los visitantes de tu web, en las que les aparece el error 404.
Por otra parte, gracias a este tipo de redireccinamiento no vas a perder tráfico. Y las posiciones logradas de tu página web en los buscadores no las vas a perder tampoco.
Redirección 301 en wordpress
Redirección 301 en wordpress
Cuándo hacer una redirección 301
Principalmente este tipo de procesos se hace por varios motivos:
- Vas a cambiar el dominio de tu página web por otro dominio.
- Tienes contenido obsoleto que deseas cambiar y enviar a los usuarios a un contenido más actualizado con una URL distinta.
- Por causas que interese cambiar la URL canónica como consecuencia de cadenas de búsquedas que se estén trabajando en el SEO de tu página web. En las que has visto que es necesario hacer este cambio como consecuencia del posicionamiento web de tu web.
Redirección 301 en wordpress
Redirección 301 en wordpress
Como crear una redirección 301 en wordpress
Ya sabemos que wordpress es un entorno de desarrollo web que agiliza muchos los procesos de desarrollo de una página web. Y además se alimenta de muchos plugins para facilitar más aún el desarrollo web. Pues bien, como es lógico en wordpress podemos encontrar diversos plugins que nos ayuda a realizar el redireccinamiento 301.
La verdad que hay muchos plugins que nos ayuda a realizar una redirección 301 en wordpress. De todas formas, os damos los 2 plugins que más se usan, y que a la vez, son sencillos de manejar.
Por ejemplo tenemos el plugin Redirection. Con este plugin puedes controlar los errores 404 de tu página web. Y así poder convertirlos en el redireccinamiento 301 que necesites.
Rank Math SEO es un plugin similar a Yoast Seo, el cual ya tiene integrado el gestor de redireccinamiento 301. Además tiene la característica, como anteriormente, de darte las estadisticas de errores 404 de tu página web.
Redirección 301 en wordpress
Redirección 301 en wordpress
Como crear una redirección con .htacces
Esta es otra forma de realizar una redirección 301 en wordpress de tu página web, pero que ya requiere de mayores conocimientos. Pues no está tan automatizado como wordpress. Aún así es coveniente que lo puedas saber por si se te da el caso.
El fichero .htacces es un fichero que se guarda en la carpeta raíz de los ficheros de tu página web. Para ello tendrás que acceder a este fichero (por FTP por ejemplo) y luego editarlo.
Es importante, que primero le des permisos al servidor para que use el modo rewrite en Apache, siendo así:
RewriteEngine On
Y a cotinuación las instrucciones que tienes que insertar son muy sencillas. La tenemos para dos opciones:
1. Redirigir una URL dentro de un mismo dominio, es decir, de direcciones antiguas a nuevas. Además puedes poner una instrucción debajo de otra sin problema, según el número de redireccinamientos 301 que necesites realizar. Quedaría así un ejemplo:
<IfModule mod_rewrite.c> RewriteEngine On </IfModule>
2. O bien, tenemos la otra opción, que es para redirigir un nombre de dominio. Así nos quedaría un ejemplo:
RewriteEngine On RewriteCond %{HTTP_HOST} ^(?:www\.)oldsite\.com$ [NC] RewriteRule ^http://newsite.com%{REQUEST_URI} [L,R=301]
Realmente hay más formas para poder hacer un redireccinamiento 301 en el fichero .htaccess, y cada uno con un objetivo concreto. También existen herramientas que te pueden ayudar a crearlas, como por ejemplo la página web aleydasolis. En la que podrás ver las distintas formas de realizar los redireccinamientos 301.
Bueno ya tienes más información de lo que es una redirección 301 en wordpress, y sobre todo porque es necesario que hagamos estos trabajos en nuestra página web.