So che questo è un argomento piuttosto vecchio ormai, ma dato che attualmente ho un interesse in tutti gli argomenti di Discourse e SEO, e Nader sembra essere nei paraggi, ravviviamolo.
Non mi piace molto nemmeno che Discourse serva qualcosa di diverso specificamente a Google rispetto a ciò che viene servito a tutti gli altri. Ho sempre sentito dire che questa era la regola numero 1 delle cose da NON fare, perché a Google non piace affatto.
Non è stato uno dei problemi, o addirittura il principale, che Discourse fosse considerato lento a caricarsi con JS abilitato?
Questo è stato aggirato servendo una versione statica a Google e mostrando l’animazione di “caricamento” per mostrare che qualcosa sta apparendo abbastanza velocemente. “Qualcosa” sì, ma non le informazioni che l’utente cercava e per cui ha cliccato sul link. Ci vuole tempo per mostrarle. E servendo la versione JS, Google lo saprebbe. Mentre attualmente è in qualche modo ingannato per non sapere quanto tempo ci vuole.
O mi sbaglio?
È un buon modo di fare? Google lo sa comunque? Ad esempio dalle statistiche del browser Chrome inviate indietro. E questo magari penalizza il ranking?