web-dev-qa-db-fra.com

Les informations sur la vitesse des pages de Google ne seront pas chargées pour mon site

À partir de cette semaine, Google a encouragé l'utilisation du mobile au point d'attribuer aux sites compatibles mobile une balise dans les résultats de recherche.

Pendant la majeure partie de ma navigation, j’utilise Opera 11.6 et pour accéder à certains sites, j’ai besoin de Firefox 15 (sans douleur). C'est ici que commence la folie ...

Lorsque j'essaie d'exécuter les informations de Google relatives à la vitesse des pages et de tester n'importe quel site Web avec celui-ci dans le navigateur Opera, la barre de progression passe à une analyse à environ 90%, puis s'arrête à 99% et ne se termine jamais. Dans Firefox, j'obtiens des résultats très rapidement.

Aujourd'hui, j'ai reçu un mot de Google comme suit:

Votre site est-il compatible avec les appareils mobiles? À compter du 21 avril, Google Search étendra l'utilisation de la convivialité mobile comme signal de classement. Vérifiez que exemple.com et vos autres sites sont prêts pour cette modification en testant les pages de votre site à l'aide de l'outil de test mobile adapté.

Je procède ensuite dans Opera pour exécuter le test. Je reçois instantanément une erreur dans une zone rouge indiquant: "Echec de l'extraction de l'URL demandée. Rejeter"

Naturellement, je me tourne vers Firefox et essaie encore, et je sors avec exactement les mêmes résultats.

Il y a une semaine, j'ai fait exactement les mêmes tests et on m'a dit que mon site était compatible avec les appareils mobiles, mais je n'ai apporté aucune modification pour bloquer Google.

Lorsque j'ai testé mon site avec l'outil de ligne de commande curl, je reçois les résultats comme prévu.

Ma question est donc la suivante: les outils de Google sont-ils vraiment défectueux ou ont-ils changé d'adresse IP et/ou d'agent utilisateur au point où ils agissent comme des personnes non autorisées à accéder à un site?

Et oui, je suis toujours capable de tester mon site sur webpagetest.org.

Des idées?

METTRE À JOUR:

Je viens de me connecter au serveur sur lequel le site Web en question est hébergé et Apache n'a pas consigné de requête de Google lorsque j'ai effectué le test de compatibilité mobile.

1
Mike

Essayer de vérifier Google en fonction des adresses IP est une mauvaise idée, car Google modifie en effet les adresses IP de leurs services assez fréquemment. En outre, leurs outils tels que l'outil de test de vitesse de page n'utilisent pas une seule adresse IP pour les communications sortantes, mais sont en mesure d'utiliser toute la gamme d'adresses IP de Google, étant donné qu'elles s'exécutent sur de nombreux clusters de machines.

Il est possible que Google ait eu un petit problème temporaire lors de la tentative d'accès à votre site. Le fait que les journaux de votre serveur n'indiquent aucune tentative de connexion de Google aurait tendance à le supporter. L'autre endroit à vérifier serait dans tout pare-feu ou passerelle de sécurité entre votre serveur et Internet. Vérifiez ces journaux et voyez si quelque chose a été bloqué à peu près au même moment où le test de vitesse de page a été exécuté, le cas échéant. Le filtrage de sécurité basé sur une machine peut entraîner de faux tests positifs selon la manière dont la demande a été effectuée. Cela peut être un problème pour Google dans la façon dont ils se connectent. Toutefois, Google n'utilise pas de chaînes d'agent d'utilisateur ni d'adresses qui identifient Google lors de l'exécution du processus. test de vitesse de page, il utilise des chaînes d'agent et d'autres formes d'identification du navigateur, telles que la taille de l'écran, etc. pour simuler un appareil mobile et un navigateur pour ordinateur de bureau. Vous risqueriez de bloquer accidentellement une connexion que Google essaie d'utiliser pour accéder à votre site à l'aide du navigateur. test de rapidité. À toutes fins pratiques, il peut s’agir d’une connexion malveillante, car il tente de télécharger la page entière et tout son contenu statique et tente de se comporter comme un navigateur Web normal tout en étant exécuté par une machine. par un humain.

1
Chris Rutherfurd