¿Te has fijado que las URLs de algunas web cargan con una barra (/) al final y también sin ella? Esto es un problema, pues a ojos de Google es contenido duplicado. Es decir, son dos URLs diferentes pero que tienen exactamente el mismo contenido.
Si te pasa esto en tu web no te preocupes. Es muy sencillo corregirlo desde el archivo htaccess o, incluso desde tu propio wordpress podrás configurarlo para que las URLs se muestren con o sin barra al final.
¿Cómo saber si mi web carga el contenido duplicado con y sin barra al final?
Para saber si tu web está cargando contenido duplicado lo primero que tienes que hacer es visitarla en modo incógnito.
¿Por qué en incógnito? Porque si navegas en el modo convencional en ocasiones Google detectará que estás logeado y no te mostrará el contenido igual que al resto de usuario. Una vex que estés en tu web en modo incógnito carga la URL que quieres comprobar con y sin barra.
Por ejemeplo:
- https://midominio.com/urldeejemplo/
- https://midominio.com/urldeejemplo
Si se puede acceder al contenido de las dos URLs tienes un problema, pues es contenido duplicado. Lo correcto es que se cargue con la barra final y cuando accedas a la URL sin barra se redirija a la URL de la barra final.
Ni que decir tiene que también es correcto al revés. Que se cargue sin la barra final y cuando accedas a la URL con barra se redirija a la URL sin barra.
Después de esto nos surge otra duda.
¿Es mejor que la URL cargue con barra final o sin barra final?
Lo que te recomiendo es que en primer lugar vayas a Google Search Console, hagas click en «Rendimiento» y, después, en «Páginas». En la imagen de abajo como se ve lo que te indico en el Search Console de esta misma web.
![Detectar contenido duplicado URL con y sin barra al final](http://fernandoespejel.com/wp-content/uploads/2021/07/Contenido-duplicado-URL-con-y-sin-barra-al-final-min.jpg)
Como puedes ver, las URLs con más visitas de la web tienen URL al final, por lo que en el caso de que existiese contenido duplicado lo correcto sería redirigir las URL sin barra a las URLs con barra final.
No te compensaría hacerlo al revés y que se cargase el contenido sin barra final, pues Google tendría que redirigir todo el contenido y posiblemente alguna de las URLs perdería posiciones.
Por cierto, si estás haciendo una web de cero y tienes que elegir es mejor que las URLs tengan barra al final o no, lee el siguiente apartado.
URLs con barra al final o sin barra
Siempre ha habido gente que pensaba que es mejor que las URLs no lleven barra al final, mientras que otras pensaban lo contrario. Afortunadamente, Google sacó un post en el que explicaba que no es determinante que las URLs tengan o no barra al final, porque lo importante es que no carguen en las dos versiones para que no se genere contenido duplicado.
Por tanto duda resuelta, la barra final, también conocida como slash, no es determinante para posicionar, por lo que si ya tienes tu web bien posicionada con la barra al final no modifiques nada.
¿Cómo solucionar el contenido duplicado de las barras finales de las URLs?
Existen dos formas. Una muy sencilla pero que no siempre funciona y otra un poquito más compleja que hará que tu contenido se cargue todo con o sin barra al final según lo prefieras. Vamos a verlas.
- WordPress: Desde wordpress se puede personalizar la estructura de las URLs de tu web. Para ello tienes que ir a «Ajustes» —- «Enlaces permanentes». Desde aquí, además de elegir la estructura de la URL podrás indicar si quieres que tenga / al final o no. En la siguiente imagen te muestro como lo tengo configurado en esta web.
![](http://fernandoespejel.com/wp-content/uploads/2021/07/Configurar-URLs-con-o-sin-barra-desde-wordpress-min.jpg)
El problema es que esta opción no siempre funciona, así que prueba si te funciona y si no se redirecciona correctamente prueba con la siguiente opción.
- Archico htaccess: Modificando el archivo htaccess también se puede redireccionar las URLs para que todas aparezcan con o sin barra al final. Este archivo se puede modificar desde el propio wordpress si utilizas el plugin «Rank Math SEO». Con este plugin si va «Archivos generales» encontrarás una opción para modificar el archivo htaccess, pero no recomiendo esta opción para nada. Porque si haces esto desde una web en la que no tienes acceso al FTP y lo haces mal es posible que luego no puedas ni siquiera acceder a la web desde wordpress.
Lo mejor a la hora de realizar redirecciones es hacerlo desde Cpanel. Una vez aquí ve a «Administrador de archivos» y aquí encontrarás todos los archivos de tu web. Si es la primera vez que accedes es posible que no encuentres el archivo htaccess. Esto es porque está oculto.
Para poder verle tienes que hacer click en «Configuración», te aparecerá un recuadro con distintas opciones en el que debes seleccionar «Mostrar archivos ocultos».
![Cómo encontrar el archivo htaccess en cpanel](http://fernandoespejel.com/wp-content/uploads/2021/07/Como-encontrar-el-archivo-htaccess-en-cpanel-min.jpg)
Una vez hecho esto ya sí podrás ver el archivo htaccess entre tus documentos y para modificarle solo tendrás que hacer click en editar.
![](http://fernandoespejel.com/wp-content/uploads/2021/07/URLs-con-y-sin-barra-al-final-min.jpg)
Al abrirlo para editarlo el archivo htaccess tiene un aspecto como el de la siguiente imagen.
![Corregir contenido duplicado desde el archivo htaccess](http://fernandoespejel.com/wp-content/uploads/2021/07/Corregir-contenido-duplicado-desde-el-archivo-htaccess-min.jpg)
No te preocupes si no entiendes nada, tan solo tendrás que añadir en la primera línea del documento dos fragmentos de código que te dejo a continuación.
Si quieres que todas las URLs de tu web carguen sin la barra al final añade el siguiente código en la primera línea y guarda los cambios.
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
Tal y como ves en la siguiente imagen.
![Redirigir a URLs sin barra final con el archivo htaccess.](http://fernandoespejel.com/wp-content/uploads/2021/07/Redirigir-URLs-sin-barra-con-el-archivo-htaccess-min.jpg)
Pero si lo que quieres es que las URLs carguen con la barra al final, el fragmento de código que tendrás que añadir es:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/]$) $1/ [R,QSA,L]
Como ves es muy sencillo y, sobre todo, recuerda que lo importante es que las URLs no carguen con barra al final y sin ella, pues sería contenido duplicado y Google te penalizará.