¿Tener ID de producto en las URL dañará el SEO en comparación con una URL con solo palabras clave?

12

Digamos que tengo una tienda web con un producto (optimus-prime), en una categoría (superhéroes) de modo que tiene la URL:

www.example.com/superheroes/optimus-prime

Ahora quiero anteponer el ID del producto (99) al nombre del producto en la URL, para que la URL se convierta en:

www.example.com/superheroes/99-optimus-prime

Con respecto al SEO, específicamente a las clasificaciones de búsqueda de Google, ¿hay alguna diferencia notable cuando se usa una URL de producto sobre la otra?

Como programador, prefiero usar la URL con la ID porque hace que la generación de alias del sistema sea 100% segura para fines de enrutamiento CMS.

GeniusDesign
fuente
Pensé que ya tendríamos esto preguntado y respondido, pero no puedo encontrar un duplicado. Lo más cercano que encontré es ¿Una identificación y un título únicos en URL slug mejoran el SEO? que pregunta acerca de tener la ID y la babosa en lugar de solo la ID.
Stephen Ostermiller
1
Relacionado (¿pero no creo que sea una duplicación?): Stackoverflow.com/questions/820493/… - esta pregunta pregunta "¿dolerá" mientras que la otra pregunta si es permisible?
Doktor J
1
Consulte también: ¿Cuál es la mejor ubicación para la ID en una URL?
Stephen Ostermiller

Respuestas:

8

Cómo

  • Incluya la identificación en un lugar sensible. Lo más fácil es tener ... / product / $ id / name-of-product, etc.
    • funciona con casi todos los sistemas de enrutamiento, sin expresiones regulares
  • Agregue un <link rel = canonical> (o como lo deletree, es un tiempo desde que tuve que hacer esto) a una url con solo la identificación ¹
  • Cuando maneje solicitudes, si la url no tiene el texto correcto, realice una redirección a la url con el texto correcto actual.

Por qué

  • Cuando (inevitablemente) tiene que cambiar el texto de algún producto:

    • Google verá versiones antiguas y nuevas como la misma página / entidad / producto
    • los enlaces antiguos no corregidos seguirán "funcionando" (y serán redirigidos a otros nuevos)
    • esto también se aplica a los enlaces entrantes de otros sitios, para que no pierdas tu "salsa de Google" (o como lo llamen los niños geniales en estos días)
  • Cuando (casi inevitablemente) tiene múltiples productos con el mismo nombre (especialmente si tiene un artículo popular que se "actualiza" o "rediseña", etc.) pero diferentes ID, ambos pueden tener un enlace que funcione (podría ayudarlo a vender el stock antiguo)
    • siempre puede agregar un enlace al producto "nuevo" en la página de "viejo"

Los errores tipográficos son inevitables. Si quieren contar con que los nombres de los productos sean únicos y nunca corromperlos con la doble codificación UTF8 o lo que sea, dígales que pueden conservar ambas piezas. Incluyendo ir a través de los 404 en las herramientas para webmasters ...

¹ Esto no es esencial, ya que un enlace con el texto "incorrecto" se redirigirá de todos modos. Siempre que tenga la identificación, es más o menos irrompible.

Will Crawford
fuente
Qué hermosa solución :) Con respecto a <link rel = canonical> Tengo una pregunta: Digamos que envío una URL del producto en un mapa del sitio como este: www.example.com/superheroes/991/optimus-prime Cuando la etiqueta canónica es ¿Google incluirá la URL enviada o la URL canónica en los resultados de búsqueda? Quiero asegurarme de que el resultado de búsqueda de Google se vincule a esta página: www.example.com/superheroes/991/optimus-prime y no: www.example.com/superheroes/991/ ¿O no es una idea sensata? ¿preocupado por?
GeniusDesign
Ese es un buen punto, y no puedo recordarlo por completo. La etiqueta "canónica" se trata principalmente de decirle a Google que si hay varias "vistas" de la misma cosa, una de ellas es la "original", por lo que no diluye el valor de la página al dividirla en varias páginas relacionadas a lo mismo ...
Will Crawford
... pero puede tener una URL canónica que redirija . Así que no estoy seguro de qué es lo mejor en este caso. No debería importar qué URL aparece en los resultados de búsqueda, si el fragmento que se muestra es relevante; aunque sé que algunas personas de SEO afirmarán que los usuarios prefieren el enlace atractivo, noto que el texto del enlace es más (y las páginas con enlaces como webmasters.stackexchange.com/q/45145 se muestran lo suficientemente bien en los resultados de búsqueda: o)).
Will Crawford
tl; dr pregunte a Google si le preocupa. Hay muchos consejos desactualizados e incorrectos en Internet.
Will Crawford
Tengo 1 nota importante que hacer con respecto a la colocación de la ID entre 2 barras. Esto puede convertirse en un problema en las secuencias de comandos de enrutamiento si un usuario ingresa la URL en un navegador sin slug del producto y sin barra final, como esta: www.example.com/superheroes/991 en lugar de: www.example.com/superheroes/991 / No podrá crear una secuencia de comandos que pueda aislar la ID de la URL de manera consistente. Tener una URL como esta hace que el aislamiento de ID sea 100% seguro: www.example.com/superheroes/991-optimus-prime independientemente del guión final. Ver método en mi próximo comentario ...
GeniusDesign
9

Definitivamente, debe usar la versión de ID de la URL, ya que tiene sentido para el desarrollo. De hecho, su URL final sigue siendo más limpia que muchas URL de comercio electrónico que aún se clasifican.

Google y Bing aún entenderán que la página se refiere al archivo Optimus Prime en el directorio Superheroes. El número simplemente será ignorado. Los motores de búsqueda se han vuelto muy buenos para extraer significado del contenido, que incluye URL, pero no son tan literales como las personas a menudo les dan crédito. Además, la URL es solo uno de los muchos factores de clasificación en los SERP; Es muy poco probable que la identificación del producto mueva la aguja en cualquier dirección por sí sola.

Henry Visotski
fuente
Gracias por la respuesta. Exactamente la respuesta que esperaba. Probablemente hay otras personas de SEO con una opinión diferente sobre esto, por lo que cualquier tipo de referencia externa para respaldar esto sería apreciada.
GeniusDesign
2
Muchos sitios (incluido este) usan ID en URL y tienen un buen SEO.
Stephen Ostermiller
1
@ GeniusDesign No tengo una fuente, solo 8 años de experiencia. :) Pero para aplicar ingeniería inversa a eso: ves muchos artículos que dicen que no solo debes usar códigos de producto, y muchos que dicen que debes usar palabras clave en las URL del producto, pero no uno solo que diga algo sobre usar ambos vs usar solo palabras clave. El hecho es que es tan difícil evitar las identificaciones en el diseño de sitios web de comercio electrónico, y la falta de identificaciones puede causar tantos problemas, que rara vez aparece como un problema de SEO.
Henry Visotski
2
Tienes toda la razón. La identificación no agrega significado semántico, pero tampoco hace daño. La respuesta es realmente a lo que es más fácil entre los dos ejemplos.
closetnoc
2
@GeniusDesign, mientras que es apenas "autoritario", KissMetrics tiene un artículo que describe "URL que hablan" (ver # 6) y su buen ejemplo incluye una identificación; el punto que están tratando de enfatizar es tener palabras descriptivas / indexables en su URL; la pelusa se ignora.
Doktor J
0

Mi representante no es lo suficientemente alto como para comentar, así que me atreveré a ofrecer una respuesta. Soy un SEO (más de 20 años) y tengo un cliente que, cuando se trata de URL, casi siempre incluyo el número de modelo / producto; y lo hago en beneficio del SEO . Personas (I)no solo busque por palabra clave, si hay una identificación de producto vinculada a un artículo, solo tiene sentido que también busquen por número de producto. Y si alguien está buscando eso específicamente, está parado allí con dinero en su bolsillo queriendo comprar. Sé que los números de identificación, producto y modelo no siempre están describiendo lo mismo, pero creo que la inclusión es una mejora para el SEO y, al menos, no un obstáculo. Como alguien mencionó, las URL no son la última palabra para Google, encuentro, en mi experiencia personal, que se le da más peso al título de la página, pero una URL bien construida aún lo hace avanzar en el camino.

TexasB
fuente
La mayoría de los sitios usan sus propias ID internas en las URL en lugar de los números de producto del fabricante.
Stephen Ostermiller
Absolutamente, y a veces el inventario se gestiona mediante números de SKU o códigos UPC. sideshowtoy.com/collectibles/… por ejemplo. 902953 es el número de sku. Y cuando buscas usando el sku no. como modificador obtienes resultados usando el sku en la URL y algunos sin él. google.com/…
TexasB
1
Tener el ID del sistema en la URL no significa que no debe incluir el nombre / número de modelo en la URL, si tiene sentido en su situación particular. Si el nombre / número de modelo agrega valor semántico / valor de palabra clave a la ficha de producto, por supuesto, también debe considerar incluir el nombre / número de modelo en la URL.
GeniusDesign