Stiamo gestendo il nostro forum su Discourse (in una sottocartella) e i nostri specialisti SEO hanno effettuato un’analisi. Oltre alla velocità del sito, hanno un’altra preoccupazione riguardante l’elaborazione JavaScript. Al momento, Discourse utilizza il rendering dinamico come soluzione temporanea, ma quali sono i vostri piani per il futuro, quando Google gestirà completamente l’elaborazione JavaScript e il rendering dinamico diventerà semplicemente una forma di cloaking?
Con “rendering dinamico” immagino tu intenda che abbiamo una vista dedicata per i crawler che non utilizza JavaScript? Non si tratta di cloaking, dato che il contenuto è esattamente lo stesso.
State servendo quasi lo stesso contenuto sia per le visualizzazioni umane che per quelle riservate ai crawler, con funzionalità completamente diverse attorno a tale contenuto. Al momento, questo è in una certa misura accettabile. Tuttavia, non appena Google si sentirà sufficientemente a suo agio con JavaScript, questa pratica diventerà inevitabilmente una forma di cloaking: attualmente ha già uno status di “soluzione alternativa” e potrebbe influenzare le metriche di prestazioni della pagina che, insieme, costituiscono un segnale di posizionamento di Google.
Con il passaggio di Google a un bot sempre aggiornato, crediamo che quel momento non sia poi così lontano e siamo curiosi di conoscere la vostra strategia nel caso in cui quanto sopra si verifichi.
Una volta sicuri che Google stia indicizzando la nostra applicazione tanto quanto la nostra vista crawler, reindirizzeremo automaticamente Google Bot all’app invece che alla vista crawler.
Crediamo che i vostri consulenti SEO siano completamente fuori strada. Abbiamo avuto molte brutte esperienze con i “esperti” di SEO che non sanno di cosa stanno parlando.
Discourse è un’app JavaScript, quindi sacrifica il tempo di avvio iniziale per caricamenti di pagina successivi incredibilmente rapidi. Il primo accesso richiede il download dell’app JavaScript, Discourse, nel browser.