¿Debería haber una barra al final de la URL? – Usabilidad web y seo

¿Debería haber una barra al final de la URL?

Vistas: 103
0 0
Tiempo de lectura:5 Minutos, 17 Segundos

La barra diagonal es la barra inclinada (“/”) al final de una URL como dominio.com/ o dominio.com/página/. Una barra inclinada o barra al final de la URL, se usa típicamente para distinguir un directorio que tiene una barra al final de un archivo que no tiene una barra al final. Sin embargo, estas son pautas, no requisitos.

En el pasado, una carpeta tenía una barra al final y el archivo no tenía una barra al final. La carpeta indicaría que hay más archivos y normalmente habría un archivo de índice (index.html, index.php, etc.) desde el cual se cargaría el contenido de la página.

Entonces, el contenido provendría de, digamos, dominio.com/página/index.html, pero dominio.com/página/ se mostraría a los usuarios. Para archivos individuales, tendría el nombre del archivo y ninguna barra al final.

Actualmente, las URL en la mayoría de los sistemas no apuntan a archivos. Archivo URL es un registro almacenado en la base de datos. Los sistemas sin servidor, ni siquiera admiten archivos.

Las estructuras de varias URL se pueden tratar de manera diferente. Si elige usar una barra diagonal o no, es una preferencia más personal que cualquier otra cosa. Veamos algunos escenarios comunes.

Las barras inclinadas después del nombre de dominio no importan

domain.com = domain.com/

Estas URL se tratan exactamente igual y no importa qué versión esté utilizando.

Las barras diagonales finales se utilizan para otras URL

domain.com/pagedomain.com/page/

En cualquier caso, a excepción de la barra inclinada inmediatamente después del dominio raíz, la barra inclinada se tratará como separada URL.

Los archivos no deben terminar con una barra

En la mayoría de los casos, si agrega una barra al final a un archivo como .html, .php, .js, .css, .pdf, .jpg, etc., el archivo no se cargará.

Esto se debe a que la mayoría de los sistemas asumen que el archivo es una carpeta y, dado que no hay nada siguiendo esta ruta, normalmente se devolverá una página 404.

Ahora veamos el efecto en SEO.

Barras finales y SEO

Puede tomar diferentes decisiones, dependiendo de cómo operan sus sistemas. A continuación, se muestran algunos escenarios comunes que puede encontrar.

El mismo contenido se muestra en las URL finales con una barra oblicua y no final

Como se mencionó anteriormente, si el contenido es visible, las páginas pueden tratarse como URL independientes.

Un problema común es que el contenido de diferentes versiones resultará en contenido duplicado. En la mayoría de los casos, esto no debería ser un problema, ya que la etiqueta canónica probablemente especificará su versión preferida.

Incluso sin él, Google generalmente elegirá la versión preferida para usted, donde consolidará las señales. Si lo desea, puede forzar las URL a la versión que prefiera.

Ya sea que elija usar una barra inclinada final o no, debe asegurarse de que todas las diferentes señales canónicas, como redirecciones, mapas del sitio, enlaces internos, etiquetas canónicas, etc., apunten a la revisión que desea indexar.

Se muestra contenido diferente debajo de una barra diagonal y una URL no final

En algunos casos, cuando tiene dos sistemas que comparten la misma estructura de carpetas, o con cierto software de prueba A/B, puede terminar con una situación en la que la versión URL con y sin una barra al final muestra contenido completamente diferente.

En tales casos, sería mejor seleccionar una versión para indexarla y mostrarla a los usuarios, y luego redirigir la segunda versión a ella.

Hreflang

Puede tener problemas con configuraciones más complejas que involucren hreflang. Los enlaces Hreflang deben apuntar a la versión indexada de las páginas.

Si la etiqueta canónica apunta a una versión de la página con una barra al final y Google indexa la página de esa manera, pero las etiquetas hreflang indican una versión de la página sin una barra al final, es posible que esas etiquetas hreflang no se respeten.

Agregar o quitar barras al final

Este proceso variará de un sistema a otro. Es mejor consultar la documentación relevante antes de realizar cambios.

  • .htaccess

Quite la barra diagonal:

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301]

! -d busca un directorio y, si existe, no eliminará la barra inclinada. Si no tiene esto en cuenta, podría terminar rompiendo estas páginas del directorio principal.

Agrega una barra diagonal:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]

! -f busca el archivo y no agrega una barra al final si el archivo existe. Gracias a esto, imágenes, archivos PDF, JS, CSSetc antes de romper.

  • WordPress

Si va a Configuración> Vínculos directos, puede cambiar si usa una barra al final, si usa una estructura personalizada.

/%postname%/ agregará una barra al final a las URL

/%postname% eliminará la barra al final de las URL

  • Estructuras de JavaScript

Debido a los enrutadores, estos sistemas pueden ser un poco diferentes a los que está acostumbrado.

Puede personalizar la forma en que funcionan las URL en su enrutador o, si no desea pasar mucho tiempo haciendo esto, la mayoría de estos sistemas tienen módulos para agregar o eliminar barras inclinadas.

El impacto de una barra en los informes

Debe considerar la posibilidad de informar al determinar si utilizar una barra inclinada al final. Por ejemplo, en Google Search Console, puede configurar el dominio o URL la propiedad del prefijo.

Si no incluye la barra al final al configurar el URL prefijo (por ejemplo, dominio / carpeta), Google agrega de todos modos. Como resultado, no se informarán todas las visitas a dominio.com/carpeta (sin incluir la papelera de reciclaje final) porque dominio.com/carpeta/ (con barra diagonal) está un nivel más arriba.

Google analitico (Georgia) tiene el mismo problema al intentar analizar contenido por carpeta si sus páginas de inicio no tienen una barra diagonal. Si las versiones de URL con barra y sin reenvío se ejecutan simultáneamente, ambas se pueden informar en Georgia.

Puede agregar un filtro, como se muestra a continuación, para forzar barras diagonales finales en las URL en sus informes analíticos si desea consolidar los datos.

Aquí está la expresión regular: ^(/[a-z0–9/_-]*[^/])$

Pensamientos finales

Los cambios siempre son un riesgo, por lo que, si la configuración está bien, no trataría de forzar el cambio de las URL.

La tecnología ha cambiado, las convenciones de barra diagonal no se aplican a la mayoría de los sitios web modernos.

Happy
Happy
0
Sad
Sad
0
Excited
Excited
0
Sleepy
Sleepy
0
Angry
Angry
0
Surprise
Surprise
0
Previous post Pruebe estas estrategias de PPC para su negocio minorista en 2021
Next post Qué elegir entre anuncios de Facebook y anuncios de Google