Correction des problèmes JavaScript sur votre site pour Google

Correction des problèmes JavaScript sur votre site pour Google

Ce guide vous aidera à identifier et à éliminer les problèmes avec JavaScript, qui peuvent bloquer votre page ou votre contenu spécifique sur les pages à l'aide de JavaScript de l'affichage dans la recherche de Google. Malgré le fait que Google Search fonctionne avec JavaScript, certaines fonctionnalités et restrictions doivent être prises en compte lors de la conception de pages et d'applications pour assurer l'indexation correcte de Googlebot. Notre guide sur les bases du référencement pour JavaScript contient des informations supplémentaires sur la façon d'optimiser votre site avec JavaScript pour le moteur de recherche Google.

Fréquence et comportement d'indexation de votre site dans Google

Googlebot est conçu pour indexer efficacement les pages, minimisant l'impact sur l'expérience utilisateur. À l'aide du service de rendu Web (WRS), Googlebot analyse et identifie constamment des ressources qui ne contribuent pas au contenu principal de la page et peuvent ne pas charger de telles ressources. Par exemple, les demandes de rapports ou les erreurs qui ne sont pas liées au contenu principal de la page peuvent être exclues de l'indexation.

Afin de suivre l'activité Googlebot sur votre site, utilisez un rapport sur les statistiques de l'indexation dans Google Search Console pour surveiller l'activité de Googlebot et WRS sur votre site et recevez des commentaires.

Comment vérifier si JavaScript bloque sur le contenu de votre site pour Google

Si vous pensez que les problèmes avec JavaScript peuvent bloquer votre contenu de l'apparence dans la recherche de Google, prenez les étapes suivantes. Si vous ne savez pas si JavaScript est la principale raison du problème, suivez notre manuel de débogage général pour déterminer avec précision la source du problème.

  • Pour vérifier comment Googlebot index et affiche l'URL, utilisez les riches outils de test de résultats ou d'insption URL dans la console de recherche Google. Ces outils afficheront les ressources chargées, les conclusions de la console JavaScript, les exceptions affichées DOM et d'autres données.

De plus, il est recommandé de collecter et de vérifier les erreurs JavaScript que les utilisateurs peuvent avoir, y compris Googlebot, sur votre site pour identifier les problèmes potentiels qui peuvent affecter le rendu de contenu.

Prévention des erreurs 404 sur votre site pour Google

Dans les applications d'une page (SPA), la prévention des erreurs 404 peut être une tâche particulièrement difficile. Pour éviter d'indexer des pages erronées, utilisez les stratégies suivantes:

  • Redirigez vers l'URL, qui renvoie le code 404.
  • Ajouter ou modifier la méta-tag des robots en noindex.

Lorsque SPA utilise JavaScript pour traiter les erreurs, ces erreurs signalent souvent le code HTTP 200 au lieu du code de condition correct, ce qui peut conduire à l'indexation des pages avec des erreurs.

Comment prendre en compte les restrictions de Googlebot dans votre application

Googlebot ne peut pas traiter les demandes qui nécessitent des permis aux utilisateurs. Par exemple, si votre application nécessite un accès à la caméra, Googlebot ne pourra pas offrir une telle opportunité. Au lieu de cela, fournissez un moyen d'obtenir du contenu sans permis obligatoires, tels que l'accès à la caméra.

N'utilisez pas de fragments d'URL pour télécharger différents types de contenu sur votre site Web Google

Les applications One -Page peuvent utiliser des fragments d'URL (par exemple, https://example.com/#/products) pour télécharger diverses représentations. Cependant, le schéma de mise en œuvre de l'Ajax est dépassé depuis 2015, et vous ne pouvez pas compter sur les fragments d'URL pour l'indexation de Googlebot. Il est recommandé d'utiliser l'API History pour télécharger divers contenus SPA.

Ne comptez pas sur le stockage de données sur votre site sur Google

WRS charge chaque URL séparément, de la même manière qu'un navigateur ordinaire, et ne maintient pas la condition entre le chargement de la page. Cela signifie que les données du stockage local, du stockage de session et des cookies HTTP sont nettoyées à chaque nouvelle demande, ce qui peut affecter le rendu du contenu.

Utilisation d'impressions de contenu pour éviter les problèmes de mise en cache Googlebot

Googlebot cache activement les ressources pour réduire les demandes de réseau et l'utilisation des ressources. WRS peut ignorer les titres de mise en cache, ce qui entraînera l'utilisation de fichiers JavaScript ou CSS obsolètes. Pour éviter ce problème, utilisez des impressions de contenu pour les noms de fichiers, par exemple main.2bb85551.js. Cela permettra aux fichiers mis à jour d'avoir des noms uniques, ce qui garantit leur utilisation par Googlebot.

Fournir le support de toutes les API nécessaires à votre site Web Google

Assurez-vous que votre application utilise un test des capacités de toutes les API critiques et fournit un comportement alternatif ou des polyphillas en cas d'inaccessibilité. Certaines fonctions Web peuvent ne pas encore être prises en charge par tous les agents ou peuvent être déconnectées. Par exemple, si vous utilisez WebGL pour rendu des effets de photo, vérifiez si GoogleBot WebGL prend en charge et, sinon, utilisez le rendu du serveur.

Vérifiez si votre contenu fonctionne avec HTTP Connections pour votre site Web Google

Googlebot utilise des vérifications HTTP pour extraire le contenu de votre serveur. Il ne prend pas en charge d'autres types de connexions telles que WebSockets ou WebBrTC. Par conséquent, il est important de fournir une solution de sauvegarde pour les connexions HTTP et d'utiliser des capacités de traitement et de vérification des erreurs fiables.

Assurez-vous que vos composants Web sont correctement rendus pour votre site Google

Utilisez les outils de test de résultats riches ou d'inspection d'URL pour vérifier si tout le contenu attendu de la page sera rendu. WRS aplaties Light Dom et Shadow Dom. Si vos composants Web n'utilisent pas le mécanisme Pour un contenu Light Dom, consultez la documentation du composant ou sélectionnez un autre composant.

Après avoir corrigé les problèmes, testez votre page dans le test de résultats riches ou l'outil d'inspection URL dans Google

Après avoir apporté des modifications, vérifiez à nouveau votre page en utilisant le test Rich Results ou l'outil d'établissement d'URL dans Google Search Console. Si l'erreur est éliminée, vous verrez une coche verte et un manque d'erreurs. Sinon, contactez la communauté de la communauté de soutien central.

Si vous avez des questions, vous pouvez contacter la société de référence info@seo.computer ou via WhatsApp au numéro +79202044461.

ID 122

Envoyez une demande et nous vous fournirons une consultation sur SEO promotion de votre site internet