Continuiamo la discussione da SEO per contenuti sottili o modifica dei meta tag:
Sto affrontando lo stesso problema qui.
Sto utilizzando WP-Discourse ed è ottimo! Ma per ogni nuovo articolo del blog, crea un argomento con lo stesso titolo esatto nella mia community. Due URL con lo stesso titolo non sono una buona cosa, poiché si rubano reciprocamente rilevanza nei risultati di ricerca.
Inoltre, i commenti dell’argomento vengono stampati anche sotto gli articoli del blog, generando contenuti duplicati (lo stesso contenuto su più URL).
Entrambi sono enormi problemi SEO che potrebbero portare a una penalizzazione del dominio.
Come risolvere?
La soluzione sarebbe una semplice casella di controllo nella finestra di configurazione della categoria:
[ ] Nascondi gli argomenti di questa categoria dai risultati di ricerca.
Quando la casella di controllo è selezionata, verrà inserito un tag noindex nell’intestazione di tutte le pagine correlate: la categoria stessa, gli argomenti, la paginazione, ecc.
\u003e \\u003cmeta name=“robots” content=“noindex, dofollow”\\u003e
In questo modo, tutto rimane visibile agli utenti, ma viene ignorato dai motori di ricerca.
Cose che non risolvono il problema
Procediamo di qualche passo e affrontiamo alcune risposte comuni. Ho visto alcuni argomenti su questo problema e tutti avevano suggerimenti che in realtà non risolvono il problema.
Robots.txt
La soluzione più comune proposta è aggiungere un “disallow: /c/category/id” nel file robots.txt. Ma questo rimuoverebbe solo la categoria stessa dai risultati di ricerca e non gli argomenti, che è il problema principale qui.
La struttura degli URL degli argomenti è sempre la stessa, quindi non possiamo bloccarli aggiungendo semplicemente una riga “disavow” nel robots.txt.
Esempio:
\u003e Login | HSTS Redirection Community
Argomenti non elencati
Un argomento non elencato è comunque visibile ai motori di ricerca. Sarà nascosto nelle elenchi della community, ma è ancora possibile accedere all’argomento se si dispone del link diretto. E dobbiamo inviare gli utenti agli argomenti, quindi aggiungiamo un link ad essi nell’articolo del blog. Di conseguenza, i motori di ricerca troveranno anche tutti gli argomenti non elencati.
Si noti che il nofollow di questo link non farà ignorare a Googlebot: Official Google Webmaster Central Blog: Evolving “nofollow” – new ways to identify the nature of links
Allo stesso tempo, nascondere l’argomento porta a una riduzione dell’engagement degli utenti, poiché gli utenti non potranno saltare da un argomento all’altro all’interno della community.
Quindi questa idea non risolve nulla. Porta a una riduzione dell’engagement, senza nascondere affatto gli argomenti ai motori di ricerca.
Richiedere il login per vedere gli argomenti in quella categoria
Quando un nuovo utente clicca sul pulsante dei commenti, vedrà un messaggio “Questa pagina non esiste” invece dell’argomento. L’utente pensa che qualcosa non funzioni e abbandona il sito. Quindi nessun commento e nessuna nuova registrazione utente. Molto negativo per l’engagement e l’usabilità.
In conclusione, sarebbe molto utile avere questa opzione aggiunta a Discourse, o se qualcuno potesse sviluppare un semplice plugin.
Deve essere aggiunto al core, altrimenti Googlebot ignorerà il JavaScript.
Gli esperti di SEO lo apprezzerebbero molto!