¿Debería Discourse servir una página de perfil indexable?
Existen diferentes opiniones sobre los pros y los contras de las páginas de perfil indexables.
Resumo algunas de ellas para argumentar a favor de añadir una página de perfil minimalista e indexable.
- Google puede procesar más fácilmente el contenido del foro con páginas de perfil indexables referenciadas:
- Para la “desambiguación”, Google realmente necesita al menos algún tipo de referencia al autor, incluso si no es indexable:
- Existe un borrador de esquema para una página de perfil mínima:
- No hay una gran carga adicional en Discourse con páginas de perfil indexables:
Google ya está rastreando las URL de los perfiles, recibe una respuesta con la cabecera HTTP X-Robots-Tag: noindex y luego descarta el resultado.
Captura de pantalla de Google Search Console --> Excluido por la etiqueta 'noindex' (haga clic para abrir)
Al servir una página de perfil minimalista, Google puede al menos utilizar el resultado de alguna manera.
Mi conclusión
Añadir una cralwer_view para las páginas de perfil que muestre solo un marcado de esquema minimalista, sin información adicional.
El marcado de esquema minimalista debe parecerse exactamente a los datos que ya se presentan en los datos de esquema en cada publicación como atributo author:
<html>
<body itemtype="https://schema.org/ProfilePage" itemscope>
<span itemprop="mainEntity" itemtype="http://schema.org/Person" itemscope>
<a itemprop="url" href='https://meta.discourse.org/u/{user_name}'>
<span itemprop='name'>{user_name}</span>
</a>
</span>
</body>
</html>
Esta es una “Página de perfil” válida, consulte este ejemplo en search.google.com/test/rich-results:
Entonces, las URL de las páginas de perfil pueden volver a ser indexables.

