SEO JavaScript : traitement

Autres articles connexes :

    SEO JavaScript : que faut-il savoir et comment optimiser ?

Lorsqu'il s'agit d'optimiser JavaScript pour le référencement, il est important de prendre en compte quelques points clés qui peuvent avoir un impact significatif sur la visibilité de votre site dans les moteurs de recherche.

Liens et ressources

Lors du traitement d'une page, il est important de gérer correctement les liens vers d'autres URL et fichiers nécessaires à la création du document. Chaque lien est mis en file d'attente pour l'analyse et possède sa propre priorité. La balise est utilisée pour charger les fichiers CSS et JS , et pour les liens internes et externes - la balise avec attribut khref.

Cependant, il convient de rappeler que les liens chargés via JavaScript ne seront pas détectés par les moteurs de recherche tant que le processus de rendu de la page n'est pas terminé. Cela ralentit l'exploration du site, car les moteurs de recherche doivent constamment adapter la structure et la priorité des pages au fur et à mesure qu'ils s'affichent et découvrent de nouveaux liens chargés via JS.

Mise en cache

Google met activement en cache tous les fichiers, y compris JS et CSS, mais vos paramètres de synchronisation peuvent ne pas être pris en compte et une nouvelle copie des fichiers sera téléchargée à la discrétion du moteur de recherche. Cela peut amener Google à utiliser une version obsolète de JavaScript ou CSS.

Une solution à ce problème peut être l’utilisation d’« empreintes digitales » dans les noms de fichiers, par exemple, comme ceci : main.2b85551.zhs. Chaque fois qu'un fichier est mis à jour, une nouvelle version de celui-ci est créée et le moteur de recherche utilisera la copie actuelle pour afficher la page.

Contenu en double et faux 404

JavaScript peut également provoquer du contenu en double, en particulier si un contenu unique est chargé dynamiquement et prend trop de temps à s'afficher ou à se charger. Dans de tels cas, les moteurs de recherche ne peuvent indexer que les modèles en double, ce qui est particulièrement vrai pour les projets SPA utilisant des frameworks comme Angular, React ou Vue.

La solution à ce problème consiste à utiliser SSR (rendu côté serveur), c'est-à-dire le rendu du contenu côté serveur. Dans ce cas, le robot de recherche recevra un contenu pré-rendu, ce qui éliminera les problèmes d'indexation et d'exploration de la page.

De plus, certains sites utilisent JavaScript pour gérer les erreurs et peuvent envoyer un code d'état 200 OK au lieu du code d'erreur correspondant, ce qui peut entraîner l'indexation et l'affichage de pages erronées dans les résultats de recherche.

Autres articles connexes :

Si vous avez des questions sur l'optimisation de JavaScript pour le référencement, vous pouvez contacter le studio SEO "SEO COMPUTER" pour toute question par email info@seo.computer.

ID 1707