¿Cuáles son las mejores prácticas en el diseño de URL para sitios web de membresía, donde los perfiles de membresía se alojarán en el nivel superior, por ejemplo, blah.com/username?

Un par de cosas con las que te encontrarás:

  • okupación de nombres: si el servicio se vuelve lo suficientemente popular, no se sorprenda si algunos spammers escriben scripts para crear automáticamente una gran cantidad de cuentas y se ponen en cuclillas en los nombres al igual que los spammers hacen cuclillas de nombres de dominio. Eso lleva a muchos dolores de cabeza en términos de identificar espacios de nombre en cuclillas y luego averiguar a quién darle el espacio de nombre.
  • limitaciones de nombre: si su proceso de registro o flujo de finalización de perfil requiere que un nuevo usuario elija un nombre de usuario, entonces espere un aumento en los errores de selección de nombre de usuario a medida que el servicio se vuelve más popular. En otras palabras, si soy la primera “melissa anderson” en unirme, me será fácil elegir un nombre de usuario y registrarme. Si soy la 15ª “Melissa Anderson”, entonces no será bonita. Deberá introducir una comprobación inteligente de errores de JavaScript en el formulario que recopila información de perfil de usuario y hacer recomendaciones de nombre de usuario automatizadas para que el usuario no intente elegir un nombre de usuario 5 veces, no lo logre 5 veces y luego deje de registrarse enteramente debido a la frustración.
  • internacionalización: si planea admitir cuentas en países que usan caracteres no latinos, como los caracteres cirílicos en Rusia, deberá realizar algunas reescrituras de caracteres, ya que los estándares de URL solo admiten caracteres latinos; sin mencionar los problemas de recuento de personajes. Por ejemplo, si establece un límite de caracteres a 15 caracteres, un usuario alemán podría ocupar todo el espacio de caracteres con solo su apellido. Tienes que ser muy atento aquí.

Consulte la página de inicio de Twitter y el formulario de registro para ver un ejemplo de cómo se utilizan la comprobación de errores de JS y las recomendaciones de nombre de usuario para reducir la fricción en el registro. Ingrese un nombre popular en el formulario de registro como “Melissa Anderson” y vea lo que hace.

1) Si todos sus usuarios estarán en el nivel superior, manténgalo así y coloque todo lo demás en un sub como / 0 / [todo lo demás aquí], esto no va a hacer mucho daño para el SEO y si desea mantener organizó – para más tarde (sí, claro) – reserva 0-99. Siéntase libre de sustituir 0 con alguna palabra clave relevante o algo divertido. Tenga en cuenta que corto es probablemente mejor.

2) Si cree que podría necesitar páginas o grupos corporativos o cualquier otra cosa, puede intentar reservar sus nombres específicamente o simplemente ir y reservar / [az] / y etiquetarlos con una sola letra a medida que los llegue.

3) ver 1) y 2)

Personalmente, creo que una sola letra / número es lo más sensato para usar, planificar, probar y asegurarse de que siempre se vea diferente del ‘resto’ y muestre la mayoría de las URL en los SERP.

Cosas por las que debe preocuparse:

  • Cualquier cosa que se comparta se vuelve casi permanente: puede redirigir enlaces, pero esto realmente no lo ayuda mucho. Planifique para que sea permanente. Esto se aplica a las URL de los miembros, así como a cualquier ruta que cuelgue de ellas. El corolario de este es que debe incorporar el nombre de miembro 301 redirige a la aplicación, si billie-joe cambia su URL a fred / frederica, necesita 301 (además de mantener el antiguo reservado – bienvenido a infierno).
  • En su propio “espacio” siempre puede redirigir, pero si puede evitar esto, se ahorrará algunos dolores de cabeza cuando intente resolver lo que sucedió después del cuarto cambio.
  • Mantenlo simple, no sobre-ingeniero. Si el plan necesita una hoja de cálculo y notas, probablemente esté haciendo algo mal …
  • Para las URL para los miembros, la respuesta de Andy Johns tiene eso cubierto: solo agregará que sea generoso en el límite de caracteres, ya que no solo los alemanes tienen nombres largos, la mayoría de los hispanohablantes tienen dos segundos nombres y todo lo que necesita es uno de ellos. ser doblemente largo y largo, y ya has superado 15 chrs.

Buena suerte 😉

¿No es el problema principal que solo puede haber UN perfil de miembro nombrado de esa manera?