Discourse dovrebbe fornire una pagina profilo indicizzabile?
Ci sono opinioni diverse sui pro/contro delle pagine profilo indicizzabili.
Ne riassumo alcune per sostenere l’aggiunta di una pagina profilo minimalista e indicizzabile.
- Google può elaborare più facilmente il contenuto del forum con pagine profilo indicizzabili referenziate:
- Per la “disambiguazione”, Google ha bisogno almeno di un riferimento all’autore, anche se non è indicizzabile:
- Esiste una bozza di schema per una pagina profilo minimale:
- Nessun grande carico aggiuntivo su Discourse con pagine profilo indicizzabili:
Google sta già scansionando gli URL dei profili, riceve una risposta con l’header HTTP X-Robots-Tag: noindex e poi scarta il risultato.
Fornendo una pagina profilo minimalista, Google può almeno utilizzare il risultato in qualche modo.
La mia conclusione
Aggiungere una cralwer_view per le pagine profilo che mostri solo un markup schema minimalista – non sono necessarie informazioni aggiuntive.
Il markup schema minimalista dovrebbe rispecchiare esattamente i dati che sono già presentati nei dati schema su ogni post come attributo 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>
Questa è una pagina “Profilo” valida - vedi questo esempio su search.google.com/test/rich-results:
Quindi gli URL delle pagine profilo possono tornare ad essere indicizzabili.

