web-dev-qa-db-fra.com

Résolution d'écran de Googlebot mobile?

Googlebot-Mobile utilise-t-il une résolution de fenêtre d'affichage? Si oui, c'est quoi?

C’est une question générale qui a une grande pertinence, mais je pose la question en référence à la conception réactive: en particulier lorsqu’une résolution différente de l’image à différentes fenêtres via JavaScript.

Bien que Googlebot ait des problèmes avec JavaScript, cela va s'améliorer avec le temps. Ainsi, il serait bon de savoir quelle version de la même image serait analysée (car la plupart des solutions JS d’image réactives basent leur logique sur la résolution).

Téléphones thématiques Googlebot-Mobile:

SAMSUNG-SGH-E250/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)

DoCoMo/2.0 N905i(c100;TB;W24H16) (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)

Smartphone Googlebot-Mobile:

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7 (compatible; Googlebot-Mobile/2.1; +http://www.google.com/bot.html)
5
Baumr

L'agent actuel GoogleBot Smartphone, testé avec l'outil 'Fetch as Google', est essentiellement un faux iPhone utilisant un sans tête Webkit Moteur fonctionnant sur un ordinateur de bureau Linux x86_64.

La largeur de la fenêtre de visualisation par défaut non sensible est celle d'un iPhone à 980px.

Avec une fenêtre <meta name="viewport" content="width=device-width, initial-scale=1"> appliquée, elle a une taille d’écran et une résolution d’affichage des pixels CSS sur un iPhone 5s à 320x568** pixels avec une émulation de résolution de pixel de périphérique 2x.

NB: Le moteur ne supporte pas Touch ni window.orientation comme le ferait un émulateur.

MISE À JOUR: * Depuis décembre 2015, le bot a été mis à jour pour afficher une taille de fenêtre d'affichage de 375x667 pixels (taille d'un iPhone 6) et le moteur utilise désormais un moteur Pre-Blink QtWebKit avec un moteur JavaScript v8.

MISE À JOUR 2: ** À compter du 18 avril 2016, la taille a été modifiée à nouveau pour un écran Nexus 5X de 411x731 pixels et un nouvel agent utilisateur . Notez que 411x731 est l’information sur la taille de l’écran. Toutefois, la taille réelle de la fenêtre d'affichage (clientWidth et clientHeight) est indiquée en tant que 410x730px, avec un DPR (devicePixelResolution) émulé de 2.625. L'architecture donnée de la plateforme est armv8l.

MISE À JOUR 3: À compter du 18 avril 2017, il est passé au moteur clignotant. Mêmes dimensions, résolution et plateforme. UA inchangé.

8
hexalys

Les robots de Google ne visualisent pas une page dans aucune résolution car ils ne rendent pas la page comme on pourrait s'y attendre d'un navigateur. La résolution est donc sans importance, mais vous devez viser les requêtes multimédia standard prenant en charge une gamme de périphériques. Le bot mobile de Google visualisera les requêtes multimédia que vous avez dans le fichier CSS et déterminera, à partir de la résolution Max-width, quels sont les appareils utilisés par votre site.

Donc, la seule chose que vous devez savoir, c'est comment fonctionnent les requêtes multimédia, si vous avez un min-width:300px et un max-width:600px comme votre requête multimédia, Google pourra vous dire que vous prenez en charge les iphones, les mûres et les smartphones.

SOURCE

La valeur max-width de 640px indiquée ci-dessus est un exemple et non une exigence. Nos algorithmes recherchent des valeurs de largeur maximale pouvant raisonnablement faire référence aux résolutions d'écran du smartphone. Nous tenterons de surveiller l'utilisation des sites Web mobiles classiques. Nous mettrons éventuellement à jour nos algorithmes en conséquence.

JavaScript

Dans l'idéal, vos pages devraient être totalement restituées sans l'utilisation de JavaScript à l'aide de no-js. Google comprend assez mal ce qu'il comprend. Google peut utiliser les CSS pour comprendre l'affichage des requêtes multimédia: aucune sur les ordinateurs de bureau et les mobiles, mais en ce qui concerne la détection de votre JavaScript, il est impossible. dire. Personnellement, comme je l'ai dit, je m'assurerais que la page s'affiche sans JS, puis servira simplement la même version pour le mobile et le bureau lorsque JS est désactivé.

4
Simon Hayter

411 pixels de large. Cela a changé le 16 avril 2016. Cela changera probablement encore.

0
George Michaels