¿Hace alguna diferencia si su ruta URL termina en una barra inclinada final o no?


Respuestas:


38

Lea la publicación completa del blog de Google aquí, http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html , cubre este tema exacto.

En pocas palabras, a Google no le importa si tienes una barra diagonal final. Sin embargo, tratará las 2 rutas a continuación como páginas separadas.

http://www.example.com/some/slug/paths/
http://www.example.com/some/slug/paths

Si necesita tener ambos de los anteriores y tienen el mismo contenido, su mejor opción es hacer un redireccionamiento 301 a uno de ellos desde el otro.

Si esa no es una opción, querrá agregar un archivo <link rel="canonical" href="your link"/>a ambas páginas que definirá cuál es el maestro o el padre. Matt Cutts tiene un gran artículo aquí, http://www.mattcutts.com/blog/canonical-link-tag/ , que cubre el tema en su totalidad.


Esa es una buena práctica de todos modos, porque nunca se sabe lo que la gente pondrá como URL cuando se vincula a usted. Odiaría obtener un enlace permanente en un sitio PR8 que no fuera a mi URL canónica :)
Tim Post

3
Esto no es realmente para qué sirve la etiqueta canónica. Lo correcto es 301 redirigir la versión de barra diagonal a la versión sin barra diagonal (o viceversa, según lo que desee), que es exactamente lo que sugiere la entrada central del blog del webmaster de Google que ha vinculado. Use un canónico aquí solo si un 301 no es posible.
Fuente de Tim

@Tim - Buen punto. Tienes razón, el canónico es solo la opción de respaldo. Modifiqué mi respuesta para que sea más correcta. ¡Gracias!
Ben Hoffman el

1
Las aplicaciones del lado del servidor también tratan las rutas de manera diferente. En Django, domain.com/some será redirigido a domain.com/some/. Algo para tener en cuenta. :)
citadelgrad

9

Además del punto de RandomBen sobre los motores de búsqueda que tratan las URL con una barra inclinada final en lugar de dos URL diferentes, me gustaría agregar esto. Generalmente uso la barra diagonal final para indicar una categoría, mientras que no utilizo una barra diagonal final para las páginas que están al final o al final de una jerarquía. Reduzca sus categorías, no reduzca nada más. Si está reescribiendo URL, esto coincide más con la estructura natural del archivo. Sin embargo, debe asegurarse de que exista cada categoría en su camino, o podría terminar con algunos usuarios confundidos y frustrados. En su URL de ejemplo, "algunos" y "babosa" deberían ser páginas accesibles.


Eso puede ser bastante razonable. Si desea emular un sistema de archivos en sus URL, entonces quizás sería mejor 'ir hasta el final' y otorgar a sus stub pages una extensión (posiblemente falsa), como .html o .py, .pl, .asp , o algo mas. El hecho de no tener una barra inclinada final no me comunica la "página auxiliar", podría haberse olvidado, pero una extensión de "archivo" sí.
Jesper Mortensen

@Jesper "¿Quién dice que un nombre de archivo necesita una extensión ?? echar un vistazo en una máquina * nix en algún momento" - stackoverflow.com/questions/5948659/...
Yarin

5

Hay un caso en el que una barra diagonal final ayudará con la optimización de motores de búsqueda (SEO). Ese es el caso de que su documento tiene lo que parece ser una extensión de archivo que no lo es .html. Esto se convierte en un problema con los sitios que son sitios web de calificación. Pueden elegir entre estas dos URL:

  • http://mysite.example.com/rated.example.com
  • http://mysite.example.com/rated.example.com/

En tal caso, elegiría el que tiene la barra inclinada final . Esto se debe a que la .comextensión es una extensión para los archivos de comandos ejecutables de Windows. Los motores de búsqueda y los verificadores de virus a menudo no les gustan las URL que parecen contener malware distribuido a través de dichos mecanismos. La barra inclinada final parece mitigar cualquier preocupación, permitiendo que la página se clasifique en los motores de búsqueda y pase por los verificadores de virus.

Si sus URL no tienen .en la parte del archivo, entonces recomendaría omitir la barra diagonal para simplificar.

(Esta es la misma respuesta que publiqué en StackOverflow )


1

Las URL con y sin barras inclinadas se tratan como dos URL diferentes. Es absolutamente esencial que solucione esto para evitar problemas de contenido duplicado. En general, esto afecta a todo el sitio, ya que cada página tiene un duplicado.

  1. Estandarice las URL de todo el sitio
  2. Use redireccionamientos 301 o canonicalización para corregir URL
  3. Realice una auditoría de enlaces internos para asegurarse de que no haya redireccionamientos innecesarios y que todos los enlaces internos apunten a URL estandarizadas.
  4. También puede consultar enlaces externos. Idealmente, también deberían apuntar a URL estandarizadas.

Ver rankings mejorar.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.