Applicare Schema.org sulla pagina del profilo utente per migliorare l'autorità dell'autore su Google

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.


  1. Google può elaborare più facilmente il contenuto del forum con pagine profilo indicizzabili referenziate:
  1. Per la “disambiguazione”, Google ha bisogno almeno di un riferimento all’autore, anche se non è indicizzabile:
  1. Esiste una bozza di schema per una pagina profilo minimale:
  1. 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.

Screenshot Google Search Console --> Escluso dal tag 'noindex' (clicca per aprire)

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.

2 Mi Piace