À Bali, une situation courante est la suivante. Le propriétaire ouvre le site de l'entreprise sur l'ordinateur du bureau, et la page se charge bien. Le serveur se trouve peut-être à Singapour, et la connexion fonctionne bien ce jour-là. Lorsque la même page est testée à partir de Londres, toutefois, son chargement peut prendre un temps considérable.
Les clients ne se trouvent pas dans la boutique. Ils sont à Zurich, à Perth ou à Toronto, sur le réseau d'un hôtel ou sur un ordinateur portable à la maison, en train de décider s'ils réservent chez vous ou chez un concurrent voisin. La vitesse de chargement du site pour eux est la seule qui compte, et très peu d'entreprises d'ici la vérifient.
Pourquoi l'emplacement des clients est-il important ?
Les centres de plongée d'Indonésie vendent presque exclusivement à des gens qui vivent ailleurs : en Europe, en Australie, en Amérique du Nord et dans certaines régions d'Asie. Ces clients les trouvent des mois avant le voyage et prennent leur décision devant un écran, à la maison.
Pendant ce temps, le propriétaire vérifie le site à partir de la boutique. Si la page se charge, la question est réglée. Si elle est lente, on attribue le problème à la connexion Internet de l'île, ce qui est souvent justifié.
Bon nombre des sites de plongée que nous examinons sont hébergés sur des forfaits locaux peu coûteux, choisis par l'entremise de relations personnelles. D'autres se trouvent chez de grands hébergeurs mutualisés américains, avec des centaines d'autres sites sur la même machine. Quelques-uns sont bien configurés. La plupart affichent de très grandes photos tirées directement de l'appareil et placées sur la page en pleine résolution, parce que les images sous-marines sont saisissantes et que personne ne veut les réduire.
Le résultat est une page aussi lourde qu'un petit album photo, servie depuis l'autre bout du monde. Le client en Allemagne attend, perd intérêt et retourne sur Google.
Où faut-il héberger un site Web ?
Près de vos clients plutôt que près de votre bureau. La distance compte encore sur Internet. Chaque demande d'un navigateur à un serveur doit faire l'aller-retour, et une page peut effectuer des dizaines de demandes. Entre l'Europe et un serveur en Asie du Sud-Est, ces allers-retours s'accumulent. Les visiteurs le perçoivent comme une pause d'une demi-seconde avant que la page commence à s'afficher, suivie d'une autre, puis d'une autre encore.
Le premier principe est donc simple : placez le serveur là où se trouve la majorité de vos clients payants. Pour un centre de plongée dont la clientèle est surtout européenne, un hébergeur de qualité en Europe offre habituellement de meilleurs résultats qu'un hébergeur local peu coûteux. Pour un centre dont la clientèle est principalement australienne, Sydney ou Singapour est plus approprié.
Ce principe peut sembler évident, et pourtant l'erreur est courante, car les entreprises choisissent souvent un hébergeur comme elles choisiraient un plombier, selon la proximité et la disponibilité.
Google indique aussi depuis 2010 que la vitesse d'un site fait partie des facteurs pris en compte dans le classement des pages. Selon notre évaluation, ce facteur est secondaire. Un site lent fait toutefois d'abord perdre les visiteurs pressés, et l'effet sur le classement s'ajoute à cette perte.
Comment un CDN améliore-t-il la vitesse ?
La deuxième mesure procure l'essentiel du gain : un CDN, ou réseau de diffusion de contenu. Il conserve des copies de vos fichiers (principalement les images, les scripts et les feuilles de style) sur des serveurs répartis dans le monde, et sert chaque visiteur à partir du serveur le plus proche. Le client à Zurich reçoit vos photos d'un serveur en Europe, et celui de Perth, d'un serveur en Australie. Cloudflare propose une explication en langage simple, What is a CDN ? (en anglais), pour un aperçu concis.
Les CDN ne sont pas nouveaux; les grands sites les utilisent depuis des années. Ce qui a changé pour les petites entreprises, c'est qu'ils sont devenus peu coûteux, voire gratuits. Cloudflare offre un forfait gratuit. Après la modification de quelques réglages chez le registraire de domaine, une grande partie du site est servie à partir d'emplacements situés partout dans le monde. Le travail prend habituellement un après-midi, en bonne partie consacré à attendre que les réglages prennent effet.
Un CDN ne compense toutefois pas des images non optimisées. Une photo de cinq mégaoctets livrée par un serveur proche demeure une photo de cinq mégaoctets. L'autre moitié du travail consiste à redimensionner et à compresser chaque image avant sa mise en ligne. Aucune page n'a besoin d'une photo de 4 000 pixels de large si elle l'affiche à 800. La fonction « Enregistrer pour le Web » de Photoshop permet de le faire, tout comme de nombreux outils gratuits.
Ce travail est routinier, mais sur la plupart des sites que nous examinons, il offre le gain de vitesse le plus important.
Comment mesurer la vitesse d'un site à partir de plusieurs pays ?
Le troisième principe est celui que l'on néglige le plus souvent : ne pas se limiter à des tests effectués depuis son propre bureau.
Des outils gratuits chargent votre page à partir d'une machine de test située dans une autre ville et présentent le déroulement, demande par demande. Nous utilisons WebPageTest, car il permet de choisir l'emplacement du test. Chargez le site à partir de Londres, puis de Sydney, puis d'une ville des États-Unis, et comparez les résultats. PageSpeed Insights de Google est aussi utile pour sa liste de corrections recommandées. Le premier test de son propre site à partir d'un autre pays est souvent révélateur.
Quelles mesures faut-il examiner ?
- Le temps écoulé avant que quoi que ce soit apparaisse à l'écran.
- Le temps écoulé avant que la photo principale et le titre soient visibles.
- Les fichiers les plus lourds (presque toujours les images).
- L'écart des résultats d'un pays à l'autre.
Si Londres est rapide et Sydney lent, la cause est la distance, et un CDN ou un hébergeur mieux situé réglera le problème. Si le site est lent partout, la cause se trouve dans le site lui-même.
Quel est l'effet des téléphones sur la vitesse ?
Un nombre croissant de clients consultent les sites de plongée sur un téléphone ou une tablette, souvent au moyen d'une connexion cellulaire en voyage. Les réseaux mobiles sont plus lents et moins tolérants qu'une connexion résidentielle, et une page simplement lente sur un ordinateur portable peut devenir inutilisable sur un téléphone.
Toutes les mesures précédentes prennent donc encore plus d'importance : des pages plus légères, servies à proximité et testées à partir des endroits où se trouvent réellement les clients. Si votre site n'est pas encore conçu pour fonctionner sur un petit écran, ce sera la prochaine étape, mais la réduction du poids des pages devrait venir en premier.
Pour un accompagnement professionnel concernant les choix d'hébergement Web ou le référencement technique, un examen externe peut être utile. Vous pouvez toutefois commencer dès aujourd'hui avec un outil de test gratuit et dix minutes. Chargez votre propre site à partir de trois pays et examinez les résultats. C'est la façon la plus rapide de voir votre site comme vos clients le voient.