Nous faisons tourner notre forum sur Discourse (dans un sous-dossier). Nos spécialistes en référencement ont réalisé une analyse à ce sujet. Outre la vitesse du site, ils ont une autre préoccupation concernant le traitement du JavaScript. Pour l’instant, Discourse utilise le rendu dynamique comme solution de contournement, mais quelles sont vos plans pour l’avenir, lorsque Google gérera entièrement le traitement du JavaScript et que le rendu dynamique deviendra simplement une forme de cloaking ?
Par « rendu dynamique », je suppose que vous voulez dire que nous avons une vue dédiée aux robots d’exploration qui n’utilise pas de JS ? Ce n’est pas du cloaking, car il s’agit exactement du même contenu.
Vous servez presque le même contenu pour les vues destinées aux humains et aux robots d’exploration, avec des fonctionnalités complètement différentes autour de ce contenu. C’est acceptable pour le moment. Cependant, dès que Google se sentira suffisamment à l’aise avec JavaScript, cela deviendra inévitablement une forme de cloaking — ce qui a déjà le statut de « contournement » et pourrait potentiellement affecter les métriques de performance des pages qui constituent ensemble un signal de classement Google. Avec le passage de Google à un bot toujours à jour, nous pensons que ce moment n’est pas très loin et nous sommes curieux de connaître votre stratégie si la situation décrite ci-dessus se produisait.
Une fois que nous serons certains que Google explore notre application aussi bien que notre vue pour les robots d’indexation, nous redirigerons automatiquement Google Bot vers l’application au lieu de la vue pour les robots d’indexation.
Nous pensons que vos conseillers en SEO sont totalement à côté de la plaque. Nous avons eu de nombreuses mauvaises expériences avec des « experts » en SEO qui ne savent pas de quoi ils parlent.
Discourse est une application JavaScript, ce qui signifie qu’elle privilégie un temps de chargement initial plus long pour offrir des chargements de pages suivants extrêmement rapides. La première requête nécessite le téléchargement de l’application JavaScript Discourse dans le navigateur.