Optimización del contenido generado por el usuario para el SEO - Showcase

Nuestra comunidad global crea su propio perfil único en nuestra plataforma. Crea un contenido generado por los usuarios que crece exponencialmente. Al principio de nuestra plataforma, asumimos que Google podría clasificar estas páginas de perfil en un nivel alto. Resulta que se necesita más para esto. A continuación se presentan las lecciones aprendidas para optimizar mejor el contenido generado por los usuarios para los motores de búsqueda.

Optimización del contenido generado por el usuario para el SEO - Showcase

Enfoque en el contenido de alta calidad generado por el usuario

No todos los usuarios crean un contenido valioso que los motores de búsqueda puedan utilizar para clasificar. Normalmente necesitan ayuda con esto.

Proporcionar contenido de alta calidad generado por el usuario
El contenido siempre debe ser de buena calidad para el rango. La mayoría de los usuarios necesitan ayuda con esto.

Optimizar el uso de tu presupuesto de rastreo
Elige claramente qué contenido quieres clasificar y en qué contenido no quieres gastar tu presupuesto de rastreo.

Agrupar el contenido generado por el usuario
Asegúrate de que puedes agrupar tanto del mismo contenido generado por el usuario como sea posible para reforzarse mutuamente.

Mantiene tu HTML limpio y simple
El HTML siempre debe ser limpio y simple, pero especialmente cuando se trata de contenido generado por un usuario único.

Deja que el usuario contribuya a tu PA (Page Authority)
Utiliza todos los medios para que tus usuarios contribuyan al PA de la página donde publican sus contenidos.

user-generated-content-profile-seo-show-case

¿Qué es el contenido generado por el usuario?

El contenido generado por el usuario es información en forma de texto, imágenes, vídeos o música publicada por un usuario en una plataforma o sitio. En nuestro caso, nuestros usuarios crean un perfil público que consiste en:

  • Nombre (completo)
  • Foto de perfil
  • (Perfil) foto de cabecera
  • Profesión
  • Breve descripción de lo que se te da bien
  • Hashtags relacionados con tu experiencia
  • Larga descripción de lo que haces y lo que te interesa
  • Ubicación
  • Días y horas disponibles
  • El dominio de los idiomas
  • Reseñas de la gente
  • Fotos y videos adicionales
  • Artículos escritos
  • Próximos seminarios web o impartidos

Nuestras páginas de perfil son similares a otras plataformas que utilizan principalmente contenido generado por el usuario como:

LinkedIn donde los usuarios pueden crear una página de perfil para perfilarse en los negocios

AirBNB donde los usuarios pueden ofrecer su casa o parte de ella en alquiler.

Tripadvisor donde la gente puede contar algo sobre un lugar que ha visitado y ofrecer servicios como tours fotográficos.

linkedin-airbnb-tripadvisor-calltheone-seo-showcase

Al principio, tomamos lo anterior y otras plataformas como inspiración y prueba de que el contenido generado por un usuario único puede ser clasificado dentro de los diferentes motores de búsqueda. Esto demostró requerir más de lo que inicialmente sospechábamos.

Proporcionar contenido de alta calidad generado por el usuario

En nuestro caso, pedimos a nuestra comunidad que rellene el perfil más completo posible. Asumimos que es divertido hacerlo, y a la gente le gusta presentarse lo mejor y más completo posible. Hicimos dos suposiciones erróneas aquí.

No importa cuán intuitiva sea tu interfaz de usuario, la mayoría de los usuarios necesitan ayuda para crear su perfil y tienen problemas para decir algo sobre sí mismos.

Rara vez los usuarios completan sus perfiles de una sola vez. Requiere múltiples sesiones y recordatorios.

Después de unas semanas de estar en vivo con nuestra plataforma, el número de nuevos usuarios siguió creciendo, pero los motores de búsqueda no clasificaron ningún perfil. Éramos conscientes de que los motores de búsqueda necesitarían tiempo, pero cuando no hubo una mejora visible después de cuatro meses, decidimos analizar todos los perfiles.

Resultó que sólo unos pocos usuarios habían completado parcial o totalmente sus perfiles. Y la mayoría de los usuarios no habían rellenado nada en absoluto - o sólo unos pocos detalles - y sólo crearon una cuenta.

profiles-after-being-4-months-live-seo-show-case

Ayuda con la creación de perfiles

Decidimos que necesitábamos hacer algunas mejoras para crear mejores perfiles generados por los usuarios.

  • Hacer un montón de preguntas relevantes sobre la incorporación de los usuarios que inspiren a los nuevos usuarios a decir algo sobre ellos mismos.

  • Visualmente muestra al usuario cuántos porcientos de su perfil están completos y qué puede añadir todavía a su perfil.

  • Envía recordatorios por correo electrónico y a través de mensajes in-App con lo que aún falta en su perfil y por qué es importante que lo añadan.

onboarding-create-profiles-seo-show-case

Tres meses después de la aplicación de lo anterior, analizamos de nuevo todos los perfiles y experimentamos una mejora significativa en los mismos. En total, logramos un aumento de los perfiles completos del 62%, y los perfiles casi completos habían aumentado con el 12%.

profiles-3-months-after-implementing-help-with-onboarding

Al comparar el período anterior con el período posterior a la puesta en marcha del nuevo embarque, las diferencias fueron aún más significativas.

profiles-before-and-after-implementation-new-onboarding-seo-show-case

"El contenido de alta calidad es relevante, coherente y completo".

De la incorporación pasiva a la activa

Con la incorporación pasiva, dejas que sea el usuario quien cree el contenido. El usuario tiene que entender el contexto en el que se utiliza la información y no se le da ninguna dirección o pistas sobre lo que es o no es relevante.

Una incorporación activa da sugerencias sobre lo que el usuario puede aportar, ha olvidado rellenar, cómo se utiliza, por qué la información es importante o no, y se le dan recordatorios.

Como muestran los gráficos anteriores, la incorporación activa proporciona un contenido generado por el usuario significativamente mejor.

Optimizar el uso de tu presupuesto de rastreo

Cada motor de búsqueda tiene un cierto presupuesto que se gasta en tu sitio o plataforma para rastrear. Las arañas de los motores de búsqueda que analizan tus páginas y contenidos cuestan electricidad y esa electricidad cuesta dinero.

Dependiendo de varios factores como tu AD (Autoridad del Dominio) y tu AP (Autoridad de la Página), las arañas pasarán más o menos tiempo analizando tus páginas y contenido.

Queríamos que todas las páginas de perfil de nuestros usuarios fueran visibles en los resultados de la búsqueda. Sólo el 50% de estas páginas de perfil tienen poco o ningún contenido. En teoría, significa que sería imposible clasificarlas, mientras que las arañas tenían que pasar tiempo en ellas todos los días.

Ejemplo: Supongamos que tienes 1000 páginas en tu sitio con contenido del cual sólo 100 páginas son relevantes. Si no haces nada, los motores de búsqueda tomarán la relevancia del promedio de todas las páginas. Desvalorizas la relevancia de las 100 páginas relevantes haciendo que las otras 900 páginas sean igualmente importantes.

Para empezar, hemos clasificado cada perfil de usuario en función de su integridad. Y a partir de eso, dijimos que los perfiles que no cumplen al menos los requisitos mínimos, nos parecieron menos importantes para los motores de búsqueda.

A continuación, elegimos entre las siguientes opciones para indicar a los motores de búsqueda qué perfiles son más relevantes:

  • Puedes indicar en los enlaces de tu propia plataforma que éstos no necesitan ser vistos ('no-follow tags').
  • Puedes indicar en los enlaces de robots.txt que no quieres que se indexen ('noindex').
  • Puedes dejar fuera los enlaces sin importancia en el mapa del sitio que proporcionas a los motores de búsqueda.
  • Puedes hacer más difícil que los motores de búsqueda encuentren enlaces en tu sitio al no incluirlos en tu navegación o en los resultados de la búsqueda.

No-follow no funciona dentro de tus propios sitios hoy en día, así que no era necesario. Y no queríamos bloquear a nuestros usuarios en los resultados de búsqueda, así que ningún usuario está en robots.txt.

Elegimos dejar los perfiles que no cumplen con nuestros requisitos mínimos fuera del mapa del sitio, y siempre mostrar los perfiles incompletos en la parte inferior de los resultados de búsqueda.

De esta manera, dimos prioridad a los mejores perfiles.

Contenido generado por el usuario agrupado

Cuando logramos crear mejores páginas de perfil generadas por el usuario e indicamos a los motores de búsqueda lo que pensábamos que eran perfiles relevantes, esperábamos clasificarnos mejor. Sin embargo, después de algún tiempo, apenas se veía ninguna mejora. Se sospechaba que nuestra diversidad de ofertas estaba demasiado segmentada para ser relevante para los motores de búsqueda.

Nuestra comunidad consistía -y sigue consistiendo- en una gran diversidad de profesionales y consumidores que ofrecían sus servicios y conocimientos. Estos incluyen profesores de idiomas, coaches de vida, jardineros, fashionistas, guías locales, etc.

Nuestra idea era crear grupos pero dinámicamente basados en el contenido generado por el usuario.

Agrupación de contenido generado por el usuario basado en slugs

Cada uno de estos miembros tiene su propia slug. Por ejemplo: calltheone.com/es/nombre del usuario

Así que la bala no dice nada sobre el contenido del perfil aparte de cuál es el nombre del usuario. Si alguien en el motor de búsqueda busca "entrenador de vida profesional", la babosa no contribuye en nada al ranking.

Además, Google, por ejemplo, prefiere mostrar resultados de búsqueda relacionados con la ubicación. Si alguien busca "coach de vida Nueva York" no es lógico que Google muestre un coach de vida en Singapur.

Nos dejó varias opciones.

  • Agrupa a todos los usuarios que sepan algo sobre coaching de vida dentro de una categoría determinada. calltheone.com/es/coaches-de-vida/nombre-del-usuario.
  • Agrupa a todos los usuarios en base a la profesión que han rellenado. calltheone.com/es/profesión/nombre-del-usuario.
  • Agrupa a todos los usuarios en función de su ubicación. calltheone.com/es/ubicación/nombre-del-usuario.
  • Agrupa a todos los usuarios por ubicación y profesión que tienen. calltheone.com/es/profesión/ubicación/nombre-del-usuario.

Una variante de esto es reemplazar - "nombre del usuario" - con - "breve descripción de lo que hace alguien" -.

Elegimos calltheone.com/es/profesión/localización/breve descripción de lo que alguien hace.

La razón de esto es que estamos agrupando a todos con la misma profesión dentro del mismo ambiente. (Los motores de búsqueda saben qué lugares están cerca).

Contenido generado por el usuario agrupado basado en páginas de aterrizaje

Nuestros miembros rellenan los hashtags relacionados con su oferta y experiencia. Son completamente libres de rellenar cualquier hashtag que quieran. Esto hizo posible la búsqueda de decenas de miles de hashtags, desde el principio de nuestra existencia.

Queríamos una forma fácil de agrupar perfiles basados en hashtags. Para que pudiéramos crear páginas de aterrizaje para un grupo de perfiles relacionados. Por lo tanto, decidimos elegir entre dos opciones.

  • Página de aterrizaje automática para cada hashtag. Por ejemplo: calltheone.com/es/coaches-de-vida, calltheone.com/es/coach-de-vida, calltheone.com/en/coaching-de-vida, etc.

  • Agrupar manualmente hashtags similares bajo hashtags principales. Con una página de aterrizaje para cada hashtag principal. Por ejemplo: calltheone.com/es/coaches-de-vida es una página de aterrizaje para el hashtag principal, que incluye hashtags similares (coaches de vida, coach-de-vida, coaching-de-vida).

Debido a que el número de hashtags sigue creciendo exponencialmente, elegimos la opción 2. La opción 1 resultaría finalmente en un número infinito de variantes. Todas esas variantes proporcionan poco valor sustantivo para que los motores de búsqueda se posicionen.

Decidimos construir un tablero de mandos en el que se ordenara por el número de hashtags del mismo nombre, y pudiéramos ver cuántos perfiles tenían hashtags iguales y de nombre similar y agruparlos manualmente en función de su número e importancia.

Contenido generado por el usuario agrupado basado en la jerarquía

Después de tener páginas de aterrizaje que podían mostrar una colección de perfiles, resultó que en muchos casos se mostraban cientos - y por lo tanto muy pronto una multitud - de perfiles. Esto podría eventualmente llevar a un desplazamiento infinito.

El desplazamiento infinito implica dos desafíos.

  • ¿Qué contenido muestra primero al usuario y a los motores de búsqueda?
  • Cargar todo de una sola vez cuesta (demasiado) tiempo de carga. Un factor de ranking significativo para todos los motores de búsqueda.

En este momento ya existe una jerarquía en las páginas con grupos de perfiles según las siguientes reglas:

Primero se muestran los perfiles completos de las personas que:

  • estén disponibles en ese momento
  • Habla los idiomas que tú también hablas
  • estar más cerca de ti

Entonces muestra los perfiles más completos de la gente que:

  • no están disponibles todavía
  • Habla los idiomas que tú también hablas
  • estar más cerca de ti

Entonces muestra los perfiles más completos basados en:

  • una serie de otros factores que no son necesariamente relevantes para este artículo.

La solución para el desplazamiento infinito es simple: Páginas con noindex. El paginado se puede hacer de dos maneras. Una forma es como lo hace Google, mostrando las páginas de seguimiento en la parte inferior de la página. La otra forma es mostrar un botón con "cargar la siguiente página". Elegimos la última. Pero esto no es suficiente.

Bloqueamos los resultados de búsqueda menos relevantes en las páginas de seguimiento con el noindex en robots.txt.

clustered-user-generated-content-seo-show-case

Contenido generado por el usuario agrupado para ser clasificado con su propio contenido

La suposición era que los perfiles agrupados ahora también se clasificarían mucho mejor individualmente, pero decidimos jugar a lo seguro. Añadiendo nuestro propio contenido en forma de artículos a grandes grupos de perfiles, los motores de búsqueda pueden analizar mejor de qué tratan los perfiles.

Las páginas de aterrizaje con muchos perfiles ofrecían artículos únicos sobre la experiencia que deseaban perfilar. Por ejemplo, los coaches de vida presentaron un artículo sobre lo que es un coach de vida, lo que pueden hacer por ti, y cómo suelen trabajar.

Esto le da a los motores de búsqueda un contexto de lo que tratan los perfiles y genera visitantes orgánicos adicionales a través del contenido del artículo. Una situación en la que todos ganan.

El resultado del contenido generado por el usuario en grupo

Pudimos ver claramente en el ranking que la agrupación marcó la diferencia, y los perfiles completos finalmente se hicieron visibles en algunos resultados de búsqueda. Pero para clasificar entre los 10 primeros, se necesitaba más.

HTML limpio y simple para el SEO

Las páginas de perfil contienen mucha información que no es igualmente importante para los motores de búsqueda. Por ejemplo, un motor de búsqueda no necesita saber cuando alguien está disponible. O qué idiomas habla alguien.

Desde un punto de vista técnico, nuestro HTML era limpio y ordenado. Lo que no nos dimos cuenta fue que Google lee el código de arriba a abajo. Lo que está arriba tiene más valor para Google que lo que está en la línea 10.000 (si el número de líneas de código debe ser tan largo).

Se añadió aleatoriamente contenido muy relevante e irrelevante a nuestro código HTML.

Por lo tanto, nos hemos asegurado de que todo el contenido de la página relacionado con el perfil y la experiencia se posicione en la parte superior del HTML tanto como sea posible. Todo el resto del contenido fue movido a la parte inferior.

Y encima de eso, miramos muy críticamente el contenido HTML de cada página y eliminamos todo lo que no era relevante, o sólo lo cargamos vía Javascript cuando era necesario.

Esto hizo al HTML más pequeño y priorizó el contenido relevante. Finalmente, descubrimos que desde una perspectiva SEO, las herramientas y marcos que usamos, como Bootstrap, eran un gran obstáculo para nosotros. Reescribimos todo el HTML y CSS desde una perspectiva minimalista.

Dejar que el contenido generado por el usuario contribuya a su propia AP (Autoridad de la Página)

Las páginas de perfil generadas por los usuarios realmente comenzaron a clasificarse, y pronto algunas de ellas llegaron a los 10 primeros resultados de búsqueda. Para mantener más perfiles en el top 10, no sólo queríamos aumentar nuestra propia AD (Autoridad de Dominio).

También queríamos dar a nuestros usuarios herramientas para aumentar su propia AP (Autoridad de la Página). Porque cuanto mayor sea la autoridad que los motores de búsqueda conceden, más rápido y más alto es el ranking.

La Autoridad de la Página no sólo se determina en base al contenido, sino también en base a los enlaces y backlinks. La solución aquí fue más que simple.

page-authority-seo-show-case

Añadimos un campo de entrada para la página de perfil generado por el usuario, donde los usuarios podían añadir enlaces a su propio sitio web y canales de medios sociales. Al mismo tiempo, le pedimos a la comunidad que publicara un backlink de su sitio, blog y otros canales en su propia página de perfil.

Conclusión sobre cómo optimizar la generación de usuarios para el SEO

Cada sitio web es diferente, y ningún contenido es el mismo. Nuestra mayor dificultad fue que pensamos que los motores de búsqueda clasificarían el contenido generado por el usuario así como así. Desafortunadamente, el mundo del SEO funciona de manera diferente a lo que pensábamos, y rara vez o nunca es un factor único en la forma de aumentar tu ranking.

Todavía tenemos un completo mapa de ruta de mejoras que contribuirán a una mejor optimización de SEO, pero más sobre eso en el próximo artículo.

optimize-ugc-for-seo-seo-show-case

Si tienes alguna pregunta sobre la optimización de los motores de búsqueda de contenido generado por el usuario, por favor contacta con Mindd. Estamos encantados de compartir nuestros conocimientos. Cara a cara o a través de vídeo-llamadas en vivo.

certificado Mindd Community Builders chapa de experto
Mindd Mindd
14-03-2020 lectura en 14 min
Artículos relacionados
Mostrar más
52 los expertos en SEO disponibles
  • Izrrael Sandrea
    Digital Marketing
    US$ 2,35 pm
  • Jose W.
    Digital marketing
    US$ 2,93 pm
  • Inés Magma
    SEO Analyst
    US$ 0,13 pm
  • Jose Pallas
    Digital strategist
    US$ 0,43 pm
  • Ines Saenz
    SEO - Social Media
    US$ 0,38 pm
  • Adrián Anselmo
    Empresario online
    US$ 0,40 pm
Mostrar más