8 conseils pour optimiser la vitesse de votre site

Publié: 2022-08-03


Quelle est la vitesse de votre site ?

Nous savons tous qu'un site lent a un impact négatif sur le comportement des utilisateurs. Mais faites-vous vraiment tout ce que vous pouvez pour minimiser la vitesse de votre site ?

Aujourd'hui, nous discutons de huit conseils pour optimiser la vitesse du site avec un homme dont les choses préférées sont le développement Web, la pétrologie, WordPress, la science-fiction et le gin. Et qui est le plus heureux lorsqu'il est en PHP, sur scène ou en train de lire un bon livre. Il est stratège numérique, technologue en marketing numérique et développeur full-stack et est responsable du référencement chez Yoast.

Bienvenue au podcast In Search SEO Jono Alderson.

Les huit étapes sont :
  1. Vitals Web de base
  2. Nuageux
  3. Outils de développement Chrome
  4. Techniques avancées d'optimisation des images
  5. Techniques avancées d'optimisation des polices
  6. Astuces CSS et JavaScript
  7. Mise en cache et gestion des versions
  8. Kit tiers intelligent





Huit éléments essentiels des sites Web rapides



J: Hé, bon d'être ici. Merci de m'avoir. C'est super excitant.

D : Superbe, Jono. C'est bon de vous avoir. Vous pouvez trouver Jono sur jonoalderson.com. Alors Jono, que diriez-vous de la position actuelle sur la façon dont un site lent affecte réellement le comportement des utilisateurs ?

J : Il y a tellement de recherches. Et je pense que rien de tout cela n'est nouveau. Il y a des recherches qui remontent à des décennies maintenant. Et tout cela indique qu'il existe une corrélation étonnamment directe entre le nombre de millisecondes que vous faites attendre les gens et l'impact de cela sur leur probabilité d'acheter quelque chose. Ce n'est probablement pas le cas si les gens disent consciemment : "Oh, cela a pris 200 millisecondes de trop et je vais acheter chez votre concurrent." Mais c'est une période pendant laquelle ils peuvent regarder par la fenêtre, ouvrir un autre onglet ou se demander ce qu'il y a pour le déjeuner. Et tout cela érode leur probabilité de rester dans l'instant présent et de se convertir ou d'agir.

J'ai récemment vu des recherches très intéressantes de Deloitte, une grande société de conseil. Et ils ont examiné quelque chose comme un sous-ensemble de 50 des plus grands sites différents du commerce électronique et de la génération de prospects et de différents secteurs au Royaume-Uni et aux États-Unis. Et ils ont trouvé quelque chose comme un délai de 200 millisecondes, qui est le temps qu'il vous faut pour cligner des yeux, réduisant la vitesse du site par cette augmentation des revenus d'environ 10 %. Et ce n'est qu'une de ces études. Il y en a beaucoup comme ça. Et tous disent que plus rapide, plus élégant, plus accessible et plus utilisable, cela signifie simplement plus d'argent. Alors oui, c'est une évidence pour nous de regarder ça.

D : Je me souviens d'avoir vu une étude d'Amazon, je pense que c'était il y a plus de 10 ans, mais je n'avais pas vu de statistiques à jour à ce sujet. Mais tout est sûrement aussi comparatif. Parce que si les gens ont l'habitude de naviguer sur d'autres sites Web et qu'ils voient votre site comme beaucoup plus lent que d'autres sites Web, ils ne resteront pas trop longtemps.

J : Ouais, et les gens n'y pensent vraiment pas. Ils pensent que leur site est probablement assez rapide. Mais les sites de vos concurrents deviennent plus rapides, Facebook devient plus rapide, Instagram devient plus rapide et les attentes quant à l'évolution de la ligne de base de cette expérience utilisateur. Vous devez donc être plus rapide que prévu, sinon vous devenez comparativement plus lent.

D : Donc, aujourd'hui, vous partagez les éléments essentiels des sites Web rapides en commençant par le numéro un, Core Web Vitals.



1. Vitals Web de base



J: Je pense qu'il pourrait y en avoir d'autres en dehors de cela. Mais c'est définitivement ma liste de choix. Je suis sûr que tout le monde a déjà entendu parler de Core Web Vitals. Mais si vous ne l'avez pas fait, Google a lancé cela, je pense à la mi-2020. Et c'est leur tentative de créer une sorte de métrique standardisée et universelle pour mesurer ce qu'est PageSpeed. Parce que techniquement et conceptuellement, c'est assez complexe. Lors du chargement des pages, il y a toutes sortes d'étapes différentes et toutes sortes de choses différentes qui l'affectent. Ils l'ont donc simplifié en un ensemble de mesures que vous pouvez surveiller et analyser au fil du temps.

Ce qui est vraiment bien, c'est que ce n'est que la première étape. Il y a trois paramètres pour le moment et nous en aurons deux de plus cette année. Les mesures elles-mêmes évoluent. Cela devient un écosystème mature pour comparer des chiffres concrets à ce type de mesures, ce qui signifie qu'il devient beaucoup plus facile pour une entreprise en ligne de dire que nous n'obtenons pas de très bons résultats et que nos concurrents obtiennent de meilleurs résultats. Nous savons que toutes les recherches ont ce lien avec les revenus, nous devrions donc nous concentrer sur l'amélioration de cela. Donc, tout à coup, nous avons un moyen de convaincre les parties prenantes que non seulement la vitesse de la page est importante, mais nous avons également une mesure sur laquelle tout le monde sera d'accord qui n'a pas d'opinion et ce n'est pas le gars SEO dans le coin qui dit qu'il n'est pas d'accord avec le développeur dans ce coin et n'a pas vraiment de langage partagé. C'est donc un outil commercial vraiment puissant, sans parler d'une simple mesure technique.

D : Je sais que votre cerveau vous dit que vous ne pouvez pas vous engager à dire qu'il n'y a que huit choses les plus importantes et les plus rapides que vous pouvez réellement faire pour améliorer votre site Web. Je sais que votre cerveau peut en fait penser à 1024 choses en ce moment, mais nous partageons simplement les huit idées initiales que vous avez proposées avec celle dont nous venons de parler un peu plus tôt également. Donc, le numéro deux était Cloudflare.



2. Flare des nuages



J : Si je n'avais que suffisamment de temps et de ressources pour faire une seule chose pour accélérer la page de mon site Web, ce serait d'aller dans Cloudflare. Cloudflare est énorme. C'est l'une des plus grandes entreprises de technologie technique de l'espace. Pourtant, il y a des tonnes d'équipes de développement et d'entreprises qui n'en ont jamais entendu parler parce que c'est un peu ringard. Cloudflare est un réseau de diffusion de contenu. C'est un élément d'infrastructure qui se trouve devant votre site Web. Ils ont une version gratuite. Il faut environ 10 minutes pour mettre en place. Et ils utilisent juste la magie pour accélérer votre site. Ils réduisent automatiquement vos images, ils minimisent votre JavaScript, ils changent la façon dont les choses se chargent, ils s'assurent que les connexions acheminent plus efficacement autour du globe pour différentes utilisations à différents endroits, et 1000 autres choses. Et ce sont toutes des choses que vous pourriez en théorie faire si vous aviez une équipe de développement très intelligente et très bien dotée en ressources. Mais pourquoi le feriez-vous alors que le produit gratuit Cloudflare en fait la majeure partie et que celui à 20 $ par mois fait à peu près tout le reste ?

Donc, si vous avez un site qui n'est peut-être pas très bien noté, c'est peut-être un peu lent, vous pouvez réduire à deux secondes un site qui prend six secondes à charger en cliquant simplement sur quelques boutons. Le niveau de base est phénoménal mais avec les power users et les cas avancés, on peut aller encore plus loin. Vous pouvez dire que je veux intégrer plus profondément Cloudflare dans le fonctionnement de mon site. Et je veux décharger une partie de cette logique métier. Et je souhaite exécuter ce balisage et ce suivi dans Google Analytics à la périphérie du cloud, à proximité de l'endroit où se trouve l'utilisateur. C'est un outil phénoménal pour des cas comme lorsqu'il est difficile d'accélérer le site lui-même, ou qu'il fonctionne sur du matériel hérité, ou que l'hébergement est un peu ringard, vous pouvez en fait faire en sorte que Cloudflare s'assoie devant tout cela, et n'a jamais s'en inquiéter à nouveau. Cela soulève des questions intéressantes sur le nombre d'éléments différents de la pile dont ils sont responsables et dans quelle mesure vous souhaitez décharger la logique métier. Mais en tant que hack rapide, c'est un outil phénoménal.

D : Et troisièmement, utilisez les outils de développement Chrome pour repérer les goulots d'étranglement des performances.



3. Outils de développement Chrome



J : Oui, donc l'exécution d'outils Core Web Vitals comme PageSpeed ​​Insights et Web Page Test vous donnera des scores de haut niveau et des conseils génériques. Et le problème avec les conseils génériques comme utiliser moins de JavaScript, c'est qu'il ne sera pas vraiment facile de l'appliquer à votre site Web et à vos défis. Votre site Web est unique, il est intégré d'une manière très spécifique. Si vous voulez passer au niveau supérieur pour vraiment repérer où se trouvent les opportunités, vous devez regarder comment votre site Web se charge. Et l'un des meilleurs outils que vous pouvez utiliser pour cela est Chrome Developer Tools.

Je suis sur un ordinateur Windows. J'appuie donc sur F12 dans un navigateur, je suis sûr qu'il existe un équivalent Mac et j'obtiens la vue d'ensemble d'Inspect. Vous pouvez cliquer sur l'onglet Réseau et vous obtenez un diagramme en cascade qui vous montre toutes les choses qui se chargent sur votre page dans l'ordre de leur chargement et combien de temps elles prennent. Et si vous appuyez sur rafraîchir plusieurs fois, vous pouvez regarder ce qui se passe et vous commencez à voir des modèles. Et vous n'avez pas besoin d'être un développeur très expérimenté pour voir que cette chose spécifique prend deux fois plus de temps que tout le reste. Et ça retient un tas de trucs. Et que c'est un gros JPEG, peut-être devrions-nous réduire ce JPEG. Ainsi, en tant que moyen de diagnostiquer votre site, en particulier page par page ou modèle par modèle, c'est un moyen puissant de voir où se trouvent les plus gros contrevenants.

Et oui, il y a une nuance en dehors de cela, mais savoir comment résoudre le plus gros goulot d'étranglement signifie que tout ce qui est retenu se charge alors plus rapidement. Et comme moyen de sélectionner et de repérer des opportunités faciles, c'est une excellente façon de l'aborder. Trouvez la chose qui retient d'autres choses et accélérez un peu. Et vous pouvez capturer cela et le transmettre à vos développeurs, etc. Et ils devraient pouvoir attaquer quoi que ce soit.

D : Et numéro quatre, utilisez des techniques avancées d'optimisation d'image.



4. Techniques avancées de compression d'images



J : Oui, j'ai mentionné les gros JPEG comme exemple. Et c'est encore embarrassant commun. L'une des principales raisons pour lesquelles de nombreux sites sont lents est que quelqu'un a téléchargé un GIF de 10 mégaoctets sur sa page d'accueil, ou qu'il a pris une photo avec son téléphone portable ou son appareil photo, et qu'il l'a juste insérée dans le CMS. Et il n'y a aucune logique en place qui dit, peut-être devrions-nous réduire un peu cela. Peut-être devrions-nous l'adapter à la taille. Souvent, lorsque vous consultez les outils de développement Chrome et Cloudflare, vous constatez que le goulot d'étranglement est qu'il faut beaucoup de temps pour charger cette image car elle est volumineuse. Il existe toutes sortes d'outils que vous pouvez utiliser pour résoudre ce problème. Le plus important est le processus que vous utilisez pour produire ces images, qui a probablement un flux de travail. Si vous créez des éléments dans Photoshop, lors de l'exportation, assurez-vous que vous exportez pour le Web. Demandez-vous si ce JPEG doit vraiment avoir une qualité de pixel parfaite ou pouvons-nous réduire un peu la qualité et peut-être économiser sur la taille du fichier. Si tout cela est un peu technique, rendez-vous sur squoosh.app. Squoosh est un outil conçu par une partie de l'équipe de développement de Google. Ils sont super ringards, ils sont vraiment dans l'espace de l'image. Vous faites glisser et déposez votre image. Et cela vous donne des options sur lesquelles vous pouvez cliquer où vous pouvez changer un PNG en JPEG. Vous faites glisser et déposez et, ce faisant, vous pouvez voir la qualité changer dans l'image. Suis-je satisfait de ce compromis? Et il y a tout un tas de cases à cocher avancées sur lesquelles je peux cliquer et voir ce qui se passe et raser quelques kilo-octets supplémentaires ici et là. Et vous pouvez très facilement obtenir une image de 2 mégaoctets à 200 kilo-octets en quelques secondes de glisser-déposer et de jouer avec les paramètres. Ce n'est pas très intégré dans vos flux de travail, mais comme solution rapide pour réduire certaines de ces grandes images goulot d'étranglement, c'est vraiment cool.

D : Oui, j'ai besoin de maîtriser l'optimisation des images parce que je déteste l'admettre, mais j'utilise toujours Macromedia Fireworks pour produire des logiciels.

J : Oh, Fireworks me manque. Il y a eu une bonne dizaine d'années où c'était mon jouet.

D : Je sais. Et je crée une image, puis je l'exporte au format JPEG avec une qualité d'environ 80 % et je me dis : "C'est bon pour le Web". C'était peut-être quelque chose de lointain il y a 10 ans.

J: C'est probablement le flux de travail de beaucoup de gens où ils le mettent juste à 80% et ça ira. Et cela ira, pour la plupart, bien, mais parfois, des choses vont passer. Et si vous voulez faire ce dégoulottage et ce déblocage, cela vaut vraiment la peine de passer du temps à regarder chaque image et de dire : « Suis-je satisfait de ces compromis de taille ? »

D : Absolument. Et pour un site moderne hyperrapide qui doit rivaliser avec les meilleurs, ce que je viens de décrire ne pourra certainement pas le faire. Cela nous amène donc au numéro cinq, qui consiste à utiliser des techniques avancées d'optimisation des polices.



5. Techniques avancées d'optimisation des polices



J : J'ai mentionné que les gros fichiers JPEG sont souvent un problème de blocage. Et l'un des grands contrevenants est les polices, les polices Google en particulier, ou en fait, toutes les polices que vous chargez à partir d'un domaine tiers. Ce sont souvent la chose la plus lente de la page, la plus grosse de la page, et vous le verrez tout le temps en tant qu'utilisateur. Lorsque vous chargez une page, le tri prend quelques secondes, puis la police clignote. C'est une très mauvaise expérience utilisateur. C'est vraiment mauvais à bien des égards pour Core Web Vitals, mais il existe des correctifs. Ainsi, l'un des problèmes avec les polices Google et les polices similaires est que vous établissez une connexion entre domaines, ce qui prend un peu de temps. La chose à laquelle vous vous connectez interroge tout un tas de systèmes back-end qui prennent un certain temps. Il recrache la police, vous devez ensuite télécharger cette police, puis vous devez la rendre. Il y a environ cinq étapes dans ce processus et cela prend quelques secondes, et il n'y a aucun moyen d'accélérer les choses.

L'un des gains les plus simples consiste donc à localiser ces polices. Ne les chargez pas à partir de Google Fonts, ignorez les instructions que Google Fonts vous donne pour copier et coller du CSS. Faites un peu de recherche sur Google et trouvez des guides sur la façon d'auto-héberger ces polices. Et cela variera en fonction de votre configuration et de votre CMS. En règle générale, il existe des plugins et des processus pour rendre cela assez simple. Ça rase tout ça. Et puis l'autre chose que vous voulez faire est de regarder ce qu'est réellement cette police que je charge et comment je la charge.

Dans les CSS modernes de chargement de polices, vous pouvez définir des jeux de caractères spécifiques. Donc, si vous savez que votre site Web est, par exemple, principalement en anglais, vous n'avez probablement pas besoin de charger les caractères de police pour tout un tas de glyphes latins étendus, ce qui se produit en fait par défaut. Donc, la police que vous chargez, vous n'utilisez que AZ, un à neuf, mais en fait, vous chargez 200 caractères impairs qui n'apparaissent jamais sur vos pages. Donc, si vous pouvez découper cela, c'est beaucoup plus rapide. Et vous pouvez également dire : "Est-ce que je veux que cette police se charge rapidement, mais qu'elle ne soit potentiellement pas mise en cache ? Ou quels que soient les compromis, combien de temps dois-je attendre qu'elle se charge ? Et est-ce que je reviens à autre chose ? Ou est-ce que je montre simplement un espace vide là où il devrait être ? » Il existe différents paramètres que vous pouvez bricoler et des outils que vous pouvez utiliser sur Google pour l'optimiser. De la même manière, en tant qu'images que vous voulez regarder chaque bit, interrogez vraiment la façon dont vous chargez ces polices. csstricks.com a quelques excellents guides pour tout un tas de façons que vous pouvez choisir, mais encore une fois, regardez votre CMS et votre pile, il y aura des plugins et des achats pour rendre cela facile.

D : Et numéro six, utilisez des astuces CSS et JavaScript.



6. Astuces CSS et JavaScript



J : Donc, le deuxième problème le plus courant est la façon dont les styles et les scripts sont chargés. Et si vous avez un site Web qui a beaucoup de choses visuelles complexes, et peut-être avec du mouvement et de l'interaction et des widgets et des choses sur lesquelles vous pouvez cliquer et faire des choses, c'est presque certainement le cas que le CSS et JavaScript utilisaient pour alimenter cela prend un certain temps à charger et interagit avec la page de différentes manières. Vous le verrez dans votre rapport sur les outils de développement Chrome lorsque vous examinerez cette cascade de choses qui bloquent d'autres choses. JavaScript est un très mauvais contrevenant pour cela. Si j'ai un script qui alimente, par exemple, un carrousel en haut de ma page, je ne veux pas avoir à attendre que ce script se charge avant que le carrousel ne commence à défiler. Il y a donc quelques choses que vous pouvez faire avec cela. La première est que vous pouvez simplement les rendre plus petits. Cloudflare est vraiment bon dans ce domaine. Si c'est plus petit, c'est moins d'octets, c'est un temps de chargement de page plus rapide. Mais l'autre chose que vous pouvez faire, qui est vraiment puissante, c'est de dire que pour ce fichier JavaScript, je n'ai pas besoin de charger immédiatement, je peux attendre que la page soit terminée.

Et vous pouvez le faire de différentes manières. Vous pouvez charger de manière asynchrone, vous pouvez le différer. Le report est généralement la meilleure pratique de nos jours. Les gens font toutes sortes de choses bizarres en combinant asynchrone et différé, cela fait un gâchis. Mais le simple fait d'utiliser l'attribut defer sur des fichiers JavaScript dont vous n'avez pas besoin immédiatement peut rendre votre page beaucoup plus rapide. Donc, si j'ai du JavaScript qui contrôle quelque chose dans le pied de page, je n'ai vraiment pas besoin d'attendre que cela charge le reste de la page, surtout si l'on considère que la façon dont JavaScript et CSS interagissent devient assez boueuse. Si j'ai beaucoup de scripts, beaucoup de style sur ma page, certains d'entre eux attendront que le JavaScript soit chargé. Donc, vous avez des choses qui retiennent d'autres choses partout. Donc, être vraiment tactique et dire que je n'en ai pas besoin immédiatement peut débloquer d'énormes améliorations de performances. Encore une fois, il est très facile de voir où se trouvent ces délinquants dans les outils de développement Chrome. Et si vous avez une ressource de développement, c'est super facile à faire. Vous ajoutez littéralement un attribut à la balise et il le fait automatiquement.

D : Et le numéro sept est de tirer le meilleur parti de la mise en cache et de la gestion des versions.



7. Mise en cache et gestion des versions



J : Donc, l'une des choses que Cloudflare fait vraiment bien, c'est que lorsqu'il rencontre une ressource pour la première fois, qu'il s'agisse d'une image ou d'un morceau de JavaScript, ou d'un style, il l'enregistre dans Cloudflare, puis quiconque le demande à l'avenir. obtient la version en cache. Et cela leur a servi d'un endroit super local. C'est super efficace, vraiment sympa. De nombreux sites Web fonctionnent d'une manière qui rend cela assez délicat. Par exemple, vous voulez vous assurer que vous versionnez vos feuilles de style et vos scripts. Ainsi, lorsque vous publiez votre dernière version de votre morceau de JavaScript, vous voulez dire qu'il s'agit de la version six. Et puis cela peut être bien mis en cache par Cloudflare et pour tous ceux qui visitent. Lorsque vous y apportez des mises à jour, vous souhaitez modifier ce type de fichier, modifier le nom du fichier, il s'agit donc de la version sept. Et puis tous vos caches ont expiré, les gens demandent une ressource différente et ils commencent à revenir très rapidement.

Là où cela commence à devenir vraiment puissant, c'est lorsque vous commencez à mettre en cache les pages Web elles-mêmes. Ainsi, Cloudflare, par défaut, ne mettra en cache que des morceaux de JavaScript et des morceaux de CSS. Vous voulez mettre en cache les pages Web. Mais vous voulez le faire d'une manière qui ne va pas accidentellement mettre en cache les personnes qui sont connectées ou les personnes qui ont des choses dans leur panier. Si vous êtes sur WordPress, il existe un service de Cloudflare appelé optimisation automatique de la plateforme qui le fait automatiquement. Alors maintenant, vous servez votre site Web depuis le centre de données Cloudflare le plus proche de votre utilisateur, et il en obtient une version enregistrée en cache en 50 millisecondes, au lieu de 600 millisecondes.

Si vous avez configuré un site Web plus complexe, vous pouvez le faire avec Cloudflare avec le produit Workers, qui, sous le produit Page Rules, vous permet de définir une partie de votre propre logique pour cela. Mais fondamentalement, le principe est que vous ne voulez pas que votre site Web fasse quoi que ce soit. Si quelqu'un ouvre vos pages, vous voulez que cette page, chaque élément de JavaScript et chaque élément de style soient servis depuis le centre de données le plus proche de chez vous. Mes serveurs sont en Norvège, je pense. Mais si vous ouvrez mon site Web, maintenant, tout ce qu'il contient vient de Manchester parce que c'est l'endroit le plus proche où Cloudflare a un centre de données. Et vous pouvez bricoler avec ça. Vous pouvez regarder cela dans Chrome Developer Tools, vous pouvez ajouter une colonne supplémentaire à la vue qui indique si cela met en cache Cloudflare. Et vous pouvez commencer à sélectionner et à modifier ces paramètres pour vous assurer que rien ne touche jamais le back-end.

D : Et cela nous amène au dernier. Huitièmement, utilisez un kit tiers intelligent.



8. Kit tiers intelligent



J : Il y a tout un tas de trucs, vous pouvez juste tricher avec ça. J'ai deux vrais favoris en ce moment. L'un est Instant Page, qui est à instant.page, qui a un domaine intéressant. C'est vraiment cool. Ainsi, cela ne rend pas votre site plus rapide tout de suite, mais cela rend la navigation ultérieure plus rapide. Ainsi, lorsqu'un utilisateur déplace sa souris sur un lien de votre page, il le précharge en arrière-plan de votre navigateur, de sorte qu'au moment où il clique, il est déjà disponible. Et ils ont tout un tas de recherches qui disent que la personne moyenne déplace sa souris sur un lien pendant 16 millisecondes avant de cliquer. Il y a donc un peu de temps tampon. Et dans ces 16 millisecondes, c'est juste assez de temps pour commencer à charger la page en arrière-plan. Cela semble donc instantané.

Et il y a plusieurs raisons pour lesquelles c'est vraiment agréable. Premièrement, c'est une excellente expérience utilisateur. Deuxièmement, cela a un impact sur vos Core Web Vitals, même s'il ne s'agit pas du chargement initial de la page, Core Web Vitals agrège la vitesse et les temps de chargement sur l'ensemble de votre site dans vos URL. Donc, si ces navigations sont super instantanées, cela fera des merveilles pour vos scores globaux, ce qui pourrait vous rapprocher de ce Saint Graal des classements Google améliorés.

Pour les plus techniques, l'autre jouet qui m'intéresse vraiment en ce moment est Party Town. Et le principe est que certains des éléments que vous chargez sur votre site sont tiers. Et c'est souvent le suivi des pixels et de Google Tag Manager et peut-être d'autres bric et de broc. Vous ne voulez pas que ces éléments entrent en concurrence avec les principaux éléments importants qui sont essentiels à votre site Web. Donc, si j'ai un tas de JavaScript qui alimente le chargement de la page, je ne veux pas que Google Tag Manager se charge contre cela et vole des ressources puis se batte. Je veux séparer ces éléments afin que ma page dans le navigateur sache qu'elle devrait vraiment donner la priorité aux éléments critiques et que les éléments tiers peuvent se produire en arrière-plan, cela peut se produire séparément. Et d'un point de vue technique, il charge toutes ces ressources tierces dans un travailleur séparé, ce qui signifie que cela se produit en dehors du flux normal, cela n'affecte pas les performances et cela se produit discrètement en arrière-plan. J'ai vu des gains de performances incroyables grâce à ce genre de choses. Je pense que c'est là où va l'optimisation des performances. C'est un peu délicat à mettre en place, ça ne marche pas parfaitement avec tout. Mais si vous voulez vraiment devancer la concurrence, c'est un jouet vraiment cool avec lequel jouer. C'est donc un peu bêta, mais cela vaut la peine d'être exploré.

D : J'essayais de chercher l'URL de Party Town parce que si vous cherchez sur Google, c'est assez difficile à trouver, mais c'est sur GitHub.

J : Oui. Je viens de vous envoyer un ping d'un lien que vous pouvez partager. C'est très bêta. C'est très GitHub. C'est très ringard et développeur en ce moment.





Le cornichon de Pareto - Faites 100 petits changements



D : Finissons avec le Pareto Pickle. Alors Pareto dit que vous pouvez obtenir 80% de vos résultats à partir de 20% de vos efforts. Quelle est une activité de référencement que vous recommanderiez qui fournit des résultats incroyables pour des niveaux d'effort modestes ?

J : Le meilleur conseil que je puisse donner à ce sujet est d'ignorer l'optimum de Pareto pour le référencement. Je ne pense plus que cela fonctionne ainsi. Je pense que c'est un bon conseil si vous êtes nos grands-parents qui exploitaient un magasin de détail il y a 100 ans. Je pense que notre écosystème est différent. Et je pense que pour le référencement en particulier, la façon dont vous gagnez est de faire 100 petits changements, un à la fois de manière itérative aujourd'hui et demain jusqu'à votre mort. Sinon, vos concurrents avancent plus vite. Tout est question de qualité, de marque et d'entreprise. Tout ce que vous pouvez tactiquement dire, "Oh, faites juste ça", vos concurrents peuvent aussi le faire.

Alors oui, il y a potentiellement des réponses intelligentes comme doubler la réputation de votre marque, car cela va certainement bien faire. Mais c'est une chose tellement complexe. Et je pense qu'une bien meilleure façon d'y penser est que cet après-midi, quelles sont les dix choses que je peux améliorer ? Et allez-y et faites cela. Et ils n'ont pas besoin d'être énormes ou intelligents, il suffit d'itérer et de s'améliorer.

D : Vous n'avez pas à prioriser les choses. Mais il est certain que certaines choses ont un impact plus important que d'autres.

J : Oui, mais les grandes choses s'avèrent toutes être la meilleure solution, avoir le meilleur contenu, être plus alignées sur le marché des produits, ou impressionner et aider votre public, mais aucune de ces choses n'est tangible et tactique que vous pouvez faire.

Tu sais quoi, je change d'avis. La chose à 80% que vous pouvez faire est d'aller chercher Cloudflare.

D : J'ai été votre hôte David Bain. Jono, merci beaucoup d'être sur le podcast In Search SEO.

J : Merci de m'avoir invité. C'était délicieux.

D : Et merci pour votre écoute.