Pregunta

Me gustaría comenzar a usar " URL de SEO amigable " pero la noción de generar y buscar texto grande y único " ids " Parece ser un desafío de rendimiento significativo en relación con la simple búsqueda de un número entero. Ahora, sé que esto no es tan "amigable para los humanos", pero si cambié de

http://mysite.com/products/details?id=1000

a

http://mysite.com/products/spacelysprokets/sproket/id

Todavía podría usar el ID solo para buscar rápidamente los detalles, pero la URL en sí misma contiene palabras clave que se mostrarán con ese detalle. ¿Es eso suficientemente amigable para Google? Espero que parezca un proceso mucho más fácil que generar algo al final que sea único y significativo.

¡Gracias!

James

Otros consejos

Tenga cuidado al permitir que una página se renderice utilizando el mismo método que el desbordamiento de pila.

http://stackoverflow.com/questions/820493/random-text-can-cause-problems

Los sombreros negros pueden esto para causar una penalización de contenido duplicado para los competidores de cola larga (confía en mí).

Aquí hay dos cosas que puedes hacer para protegerte de esto.

  • HTTP 301 redirige cualquier URL de visualización entrante que coincida con su ID pero que no coincida con el texto del texto correcto.
  

Ejemplo:    http://stackoverflow.com/questions/820493/random-text-can-cause-problems   301 - >   http://stackoverflow.com/questions/820493/can-an-seo-friendly-url-contain-a-unique-id

  • Usa URLs canónicas.
  

< link rel = " canonical "   href = " http: //stackoverflow.com/questions/820493/can-an-seo-friendly-url-contain-a-unique-id"   / >

Eche un vistazo a las URL que utiliza StackOverflow. Tienen una identificación única, luego tienen el material amigable con SEO. Puedes omitir las cosas de SEO y la URL aún funciona.

Estás haciendo un bargan de demonios aquí, estás cambiando los objetivos comerciales por objetivos tecnológicos.

Si tuviera que preguntar " ¿De un prospecto puramente comercial y de SEO, es mejor incluir ID únicas en la URL o no? " ;; La respuesta sería claramente no usarlos.

La pregunta entonces es: si los usas, ¿cuánto te hace daño en los motores de búsqueda? La respuesta es que definitivamente tiene algún impacto negativo. Cuánto queda por determinar.

En términos de " amigable para el usuario " ;, no, definitivamente no lo son para el usuario.

En cuanto a Google, indican "Siempre que sea posible, acorte las URL recortando los parámetros innecesarios". Consulte su estructura de URL .

No tengo conocimiento de ningún problema causado al agregar una ID a una URL. De hecho, puede ser extremadamente útil, ya que permite que se modifique la parte de la URL que es fácil para los usuarios / buscadores sin causar un enlace roto a una página que un motor de búsqueda ya ha indexado. Usando SO como ejemplo, aquí hay un enlace a su pregunta:

https://stackoverflow.com/questions / 820493 / you-can-put-any-text-you-want-here

Nada de malo en eso. Un número creciente de servicios ha comenzado a utilizar una solución híbrida como Paul Tomblin ya señaló . Además de SO, Tumblr también usa este patrón (quizás fue el primero).

Además, en ciertos servicios & # 8212; como Google News & # 8212; la URL debe contener una ID numérica única.

Definitivamente, deshacerte de la URL parametrizada te ayudará. Desde mi experiencia, incluir la ID no duele ni ayuda, siempre que no haya pares '? Clave = valor' en la url.

Tengo dos puntos aparentemente contradictorios que hacer aquí: -

  1. ¡Nadie mira las URL! La experiencia ha entrenado " " los usuarios del navegador para representar la " Dirección " como contenidos invisibles, saben que los contenidos serán dos de 'ureadable', 'sin sentido' y 'confuso', por lo que simplemente lo ignoran por completo.

  2. El uso de una cadena que se puede convertir fácilmente en un número entero puede ofrecer una ligera ventaja de rendimiento en comparación con el uso de una cadena más larga que es un poco más difícil (hash () vs. to_int ()) para convertirla en un número entero. Sin embargo, en el contexto de la aplicación web promedio, cualquier diferencia de rendimiento sería despreciable.

Mi consejo sería seguir con lo que te sientas cómodo.

Use algo como modrewrite para analizar las URL antes de que lleguen a su servidor. Así que puedes convertir una babosa como http://oorl.com/ 99942 / My-Friendly-Text-For-Search-Engines / en http: / /oorl.com/lookup.php?id=99942 . Esto también le permitirá cambiar el slug y las palabras clave utilizadas para optimizar ciertos enlaces sin dañar la funcionalidad.

Las referencias duplicadas causan un impacto más negativo en comparación con la URL amigable, tenga cuidado al usar texto falso con ID, sus competidores podrían dejar de usar esto.

Sí, y de hecho, more es amigable con SEO para incluir un número en tu URL, ya que implica que Google está actualizando constantemente tu contenido.

Estoy bastante seguro de que hace que sea mucho más difícil ser indexado en Google News si no tiene un número incremental adjunto de alguna manera a sus URL.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top