Muchos sitios web, incluido este, añaden lo que aparentemente se llaman slugs (descriptivos pero, por lo que puedo decir, fragmentos de texto inútiles) al final de las URL.
Por ejemplo, la URL que proporciona el sitio para esta pregunta es:
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
Pero la siguiente URL funciona igual de bien:
¿El objetivo de este texto es simplemente hacer que la URL sea más fácil de usar o hay otros beneficios?
url
seo
friendly-url
slug
Dave Webb
fuente
fuente
Respuestas:
Las babosas hacen que la URL sea más fácil de usar y usted sabe qué esperar cuando hace clic en un enlace. Los motores de búsqueda como Google, clasifican las páginas más arriba si la palabra de búsqueda está en la URL.
fuente
La usabilidad es una de las razones, si recibe ese enlace en su correo electrónico, sabe qué esperar. SEO (optimización de motores de búsqueda) es otra razón. Los motores de búsqueda como Google clasificarán su página más alto para las palabras clave contenidas en la URL.
fuente
Recientemente cambié el formato de la URL de mi sitio web de:
A
y notó que las tasas de clics en el artículo aumentaron aproximadamente un 300% después del cambio. Ciertamente ayuda al usuario a decidir si lo que está pensando en hacer clic es relevante, en términos de propósitos de SEO, aunque debo decir que he visto poco impacto después del cambio.
fuente
Estoy de acuerdo con otras respuestas de que cualquier slug mal escrito debería redirigir 301 al formulario correcto. En otras palabras,
/programming/47427/wh
debería redirigir a/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
. Tiene otro beneficio que no se ha mencionado: si no redirecciona a una URL canónica, parecerá que tiene un número casi infinito de páginas duplicadas. Google odia el contenido duplicado.Dicho esto, solo debería preocuparse por el ID de contenido y permitir cualquier entrada para el slug siempre que redirija. ¿Por qué?
/programming/47427/why-do-some-
sitios-web-agregan-slugs-al-final-de-URL... ¡Vaya, el software de correo cortó el final de la URL! Sin embargo, no hay problema porque todavía puedes rodar con solo
/programming/47427
El único gran problema con este enfoque es que si deriva el slug del título de su contenido, ¿cómo va a lidiar con los títulos UTF-8 que no son ASCII?
fuente
La razón por la que la mayoría de los sitios lo utilizan es probablemente SEO (optimización de motores de búsqueda). Yahoo solía dar una ponderación razonable a la presencia de la palabra clave de búsqueda en la propia URL, y también ayudó en el resultado de Google.
Más recientemente, los motores de búsqueda han reducido la ponderación otorgada a las palabras clave en la URL, probablemente porque la técnica ahora es más común en sitios de spam que legítima. Las palabras clave en la URL ahora tienen un impacto muy pequeño en los resultados de búsqueda, si es que lo tienen.
En cuanto al stackoverflow en sí, el SEO puede ser una motivación (los viejos hábitos son difíciles de eliminar) o simplemente para la usabilidad.
fuente
Básicamente, es una ubicación más significativa para el recurso. Usar el ID es perfectamente válido pero significa más para las máquinas que para las personas.
Estrictamente hablando, la identificación no debería ser necesaria si la babosa es única, puede garantizar más fácilmente las babosas únicas al ubicarlas dentro de las fechas.
es decir:
Básicamente, esto aprovecha la baja probabilidad de que se utilicen dos babosas idénticas el mismo día. Si hay un conflicto, la convención general es agregar un contador al final del slug, pero es raro que vea estos:
Muchos algoritmos slug también eliminan palabras comunes como "el" y "a" para ayudar a mantener la URL corta. Este enfoque de alcance también hace que sea muy sencillo encontrar todos los recursos para un día, mes o año determinado: simplemente corta segmentos.
Además, las URL de stackoverflow son malas en el sentido de que introducen un segmento adicional para presentar el slug, lo cual es una violación de la idea de que cada segmento debería representar una jerarquía de recursos descendente.
fuente
El término slug proviene del negocio de periódicos / publicaciones. Es un título corto que se usa para identificar una historia en progreso. Las personas interesadas en la semántica de URL comenzaron a usar un título corto y abreviado en sus URL. También vale la pena en la tierra del SEO, ya que las palabras clave en las URL agregan importancia a una página.
Irónicamente, muchos sitios web han comenzado a colocar una versión completa serializada con guiones de los títulos en sus URL con fines estrictamente de SEO, lo que significa que el término slug ya no se aplica del todo. Esto también irrita a los puristas semánticos, ya que muchas implementaciones simplemente agregan esta versión serializada del título al final de sus URL.
fuente
Observo que puedes cambiar el texto libremente. Esta URL parece funcionar igual de bien.
/programming/47427/why-is-billpg-so-very-awesome
fuente
>
páginas canónicasComo ya se dijo, la 'babosa' ayuda a las personas y a los motores de búsqueda ...
Algo digno de notar, es que en la fuente de la página hay una url canónica
Esto evita que la página se indexe varias veces.
Ejemplo:
fuente
Elimine el formato de su pregunta y verá parte de la respuesta:
/programming/47427/
vs
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
Sin marcado, el segundo es autodescriptivo.
fuente
No olvide la legibilidad al enviar un enlace, no solo en los motores de búsqueda. Si envía un correo electrónico a alguien con el primer enlace, podrá ver la URL y hacerse una idea general de lo que se trata. El segundo no da ninguna indicación del contenido de esa página antes de hacer clic.
fuente
Si le envió un enlace a alguien por correo electrónico, ¿no tendría más sentido incluir una descripción escribiendo realmente una descripción en lugar de hacer que la otra persona analice la URL donde existe la descripción e intente leer un montón de -palabras-con-guiones-pegadas-juntas.
fuente
En primer lugar, es SEO y fácil de usar, pero en el caso del ejemplo (este sitio), no se hizo bien o correctamente (ya que está abierto a trucos de sombrero negro y envenenamiento de rango por parte de otros, lo que se reflejaría mal en este sitio) .
Si
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
tiene el contenido, entonces
/programming/47427/
y
/programming/47427/any-other-bollix
no deben ser duplicados. En realidad, deberían detectar automáticamente que el enlace seguido no está usando el texto actual (ya que obviamente el slug está definido por el título de la pregunta y se puede editar más tarde) y deberían redirigir 301 automáticamente a
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
asegurando así la regla "una pieza de contenido para un URI", y si el URI se mueve / cambia, asegúrese de que los marcadores antiguos sigan / se muevan con él a través de redirecciones 301 (para que los navegadores inteligentes puedan actualizar los marcadores).
fuente
Idealmente, la "babosa" debería ser el único identificador necesario. En la práctica, en sitios dinámicos como este, debe tener un identificador numérico único o comenzar a agregar / incrementar números al "slug" como lo hace Digg.
fuente