Aller au contenu
Vérification en direct · récupère votre URL côté serveur

Page Size Checker

Consultez le poids réel de n'importe quelle page — octets du document HTML, taille compressée gzip, temps de réponse et les demandes d'actifs qu'un navigateur devrait toujours faire.

Un Page Size Checker récupère n'importe quelle URL et rapporte le poids de la page sur le câble. Cet outil retourne la taille du document HTML brut, la taille de transfert gzip, le temps de réponse, l'encodage du contenu, le contrôle du cache, et le nombre de requêtes CSS, JS, image, police et iframe. Il estime ensuite le poids total de la page par rapport aux médianes du Web Almanac 2024 pour que vous sachiez si la page est légère, moyenne ou gonflée avant d'ouvrir DevTools.

Generate the whole content, not just check it.

BlazeHive writes SEO articles end to end from a single keyword. Outline, draft, meta, schema, internal links. Free trial, no card.

Start with BlazeHive Free trial

Ce que ce vérificateur de poids de page mesure

Le vérificateur exécute une seule requête GET et lit la réponse. Il enregistre la taille HTML non compressée, la taille câble compressée depuis Content-Length, le temps de réponse en millisecondes, et la valeur Content-Encoding (gzip, br, ou rien). Il analyse le HTML et compte les actifs externes : feuilles de style, scripts, images, polices et iframes.

Il ne télécharge pas chaque actif. Récupérer 80 sous-ressources par page serait lent et surchargerait le site cible. À la place, l'outil utilise les médianes du Web Almanac 2024 (médiane HTML 30 KB, 75 KB en p75 ; total 2,4 MB médiane, 5 MB en p75) et des multiplicateurs par type d'actif pour estimer le poids total. L'estimation est honnête, clairement identifiée, et s'exécute en moins de deux secondes.

Comment utiliser ce vérificateur de taille de page

  1. Entrez l'URL de la page. Collez l'URL complète que vous voulez auditer, y compris https://. Le vérificateur accepte n'importe quelle page publique qui retourne du HTML. Les applications monopages JavaScript seul retournent ce que le serveur envoie avant le rendu côté client, ce qui est aussi ce que Googlebot voit en premier.
  2. Cliquez sur Vérifier la taille de page. L'outil récupère l'URL, lit les en-têtes, analyse les références d'actifs, et retourne une carte avec la taille du document HTML, la taille câble gzippée, le temps de réponse, l'encodage, le contrôle du cache, les nombres d'actifs, et un poids total estimé avec un badge de référence.

Essayez ceci avec https://www.nytimes.com. Le vérificateur retourne approximativement 280 KB de HTML brut, 55 KB gzippé, une réponse de 600 ms, encodage br, 18 feuilles de style, 42 scripts, 60+ images, 8 polices, et un total estimé de 4,8 MB. Cela se situe près de la p75 du Web Almanac, signalé en orange. Une page portfolio légère retourne généralement 8 KB de HTML, 3 KB gzippé, et un total estimé de 200 KB, signalé en vert.

Pourquoi le poids de page est important pour Core Web Vitals

Le poids de page pilote la Largest Contentful Paint (LCP). Le Web Almanac 2024 a trouvé que les pages dépassant 3 MB échouaient le seuil LCP de 2,5 secondes 62% du temps sur mobile, tandis que les pages sous 1 MB échouaient seulement 18%. Google utilise Core Web Vitals comme signal de classement, donc les pages lourdes perdent des positions même quand le contenu est fort.

La taille câble importe plus que la taille brute. Un document HTML de 250 KB compressé à 35 KB se livrait plus rapidement qu'un doc de 60 KB livré sans compression. Le vérificateur montre les deux. Si Content-Encoding est vide sur une réponse texte supérieure à 5 KB, vous gaspillez la bande passante sur chaque visiteur. L'activation de brotli au bord réduit les charges texte de 70-80% sans changement de code.

Erreurs courantes

  • Faire confiance à la taille HTML non compressée. Les navigateurs téléchargent les octets gzippés ou brotlisés. Lisez la taille câble, pas la taille du doc.
  • Compter les requêtes au lieu du poids. Quarante images de 5 KB pèsent moins que deux photos héros de 4 MB. Corrigez d'abord les actifs les plus lourds.
  • Ignorer les scripts tiers. L'analytique, les widgets de chat, et les gestionnaires de balises injectent souvent 500 KB+ de JS qui n'apparaissent jamais dans votre build. Lancez le vérificateur sur la page en direct.
  • Optimiser uniquement la page d'accueil. Les modèles de produit, blog et catégorie pèsent généralement 2-3x plus car ils tirent des images dynamiques et des vidéos intégrées.
  • Traiter le nombre d'actifs comme l'image complète. Le vérificateur rapporte les actifs déclarés. Les scripts injectés tardivement ne sont pas comptés. Recoupez avec google-crawler-simulator pour le DOM rendu.

Conseils avancés

  • Définissez un budget. Visez moins de 1,5 MB sur les pages d'arrivée et moins de 800 KB sur les pages de conversion. Les pages sous 1 MB passent LCP 82% du temps sur 4G.
  • Passez de gzip à brotli. Brotli compresse le texte 15-25% plus petit et se livre dans 96% des navigateurs en 2026.
  • Convertissez les images héros en AVIF avec un recours WebP. AVIF fait en moyenne 50% plus petit que JPEG. Un héros de 400 KB se réduit généralement à 90 KB.
  • Subensemblez les polices web. Un poids complet de Google Font pèse 80-120 KB ; le subsetting au Latin basique le réduit à 18-25 KB.
  • Associez au alt-text-checker pour nettoyer l'inventaire d'images que le vérificateur de taille compte.

Une fois que vous avez un nombre, corrigez d'abord les actifs les plus lourds et revérifiez. Utilisez google-crawler-simulator pour voir ce qu'un bot voit après l'exécution de JS, et h1-checker pour confirmer que le HTML plus léger livre toujours une structure de titre valide.

Generate the whole content, not just check it.

BlazeHive writes SEO articles end to end from a single keyword. Outline, draft, meta, schema, internal links. Free trial, no card.

Start with BlazeHive Free trial

Questions fréquemment posées

Comment vérifier la taille de ma page ?

Collez n'importe quelle URL dans le champ Page URL ci-dessus et cliquez sur vérifier. Le vérificateur de taille de page récupère l'URL, lit les en-têtes de réponse, et retourne la taille du document HTML brut, la taille câble gzip ou brotli, le temps de réponse en millisecondes, les valeurs Content-Encoding et Cache-Control, et un nombre de chaque CSS, JS, image, police et iframe externe déclaré. Il estime le poids total de page en utilisant les médianes du Web Almanac 2024 (2,4 MB médiane, 5 MB en p75) et signale si vous êtes léger, moyen, ou gonflé. Chrome DevTools montre les mêmes nombres dans l'onglet Network, mais vous devez charger la page, vider le cache, recharger en forçant, et lire à travers plusieurs panneaux. Cet outil donne la même réponse en deux secondes contre n'importe quelle URL publique.

Comment calculer la taille de page ?

La taille de page est la somme de chaque octet que le navigateur télécharge pour afficher la page : le document HTML plus chaque fichier CSS, fichier JS, image, police, vidéo, et actif iframe. Le nombre le plus utile est la taille câble compressée, puisque c'est ce qui traverse le réseau. Pour calculer manuellement, ouvrez Chrome DevTools, passez à Network, rechargez en forçant avec le cache désactivé, et lisez la barre du bas où Chrome imprime les requêtes et les octets totaux transférés. Le vérificateur ci-dessus fait la même arithmétique pour le doc HTML directement et estime le poids total à partir des actifs déclarés en utilisant les médianes du Web Almanac 2024, donc vous n'avez pas à attendre que chaque sous-ressource se termine.

Comment vérifier la taille d'une page ?

Utilisez le champ ci-dessus. Déposez l'URL dans Page URL, cliquez sur vérifier, et lisez la carte de réponse. Le vérificateur rapporte les octets du doc HTML, les octets câble gzip, le temps de réponse, l'encodage, les en-têtes de cache, et l'inventaire des requêtes d'actifs par type. Il compare l'estimé total par rapport aux médianes du Web Almanac 2024 et marque la page en vert, orange, ou rouge. Pour un audit de rendu plus profond, lancez google-crawler-simulator qui exécute JavaScript et montre le DOM post-rendu, puis lancez alt-text-checker sur l'inventaire d'images. La combinaison vous dit exactement quels actifs compresser, différer, ou supprimer d'abord.

Quelle est une bonne taille de page pour le SEO ?

Visez un poids total inférieur à 1,5 MB sur les pages d'arrivée et de conversion. Le Web Almanac 2024 a mesuré la médiane de page à 2,4 MB et la p75 à 5 MB, avec la p90 au-dessus de 9 MB. Les pages sous 1 MB passent le seuil LCP de 2,5 secondes 82% du temps sur le mobile 4G. Les pages au-dessus de 3 MB le passent seulement 38% du temps. Dans le budget, gardez le HTML sous 100 KB compressé, JS sous 300 KB compressé, CSS sous 60 KB compressé, et la plus grande image unique sous 200 KB. Le vérificateur signale les pages qui dépassent ces seuils. Revérifiez après chaque déploiement car les scripts tiers et les plugins CMS ajoutent régulièrement du poids sans que personne ne le remarque.

Comment le poids de page affecte-t-il la Largest Contentful Paint (LCP) ?

LCP mesure combien de temps le plus grand élément visible prend pour être rendu. Sur la plupart des pages, cet élément est une image héros, une trame vidéo de bannière, ou un grand bloc de titre. Les pages lourdes retardent LCP car le CSS et JS bloquant le rendu dans l'en-tête repoussent la peinture plus tard, l'image LCP elle-même est souvent non optimisée, et la contention réseau prive la requête LCP de bande passante. Le seuil de Google est 2,5 secondes. Les données 2024 du HTTP Archive montrent que les pages au-dessus de 3 MB le manquent 62% du temps sur mobile. Corrigez LCP en préchargeant l'image héros, en la servant en AVIF ou WebP, en différant le JS non critique avec defer ou async, et en élaguant le CSS critique. Relancez le vérificateur après chaque changement.

Quelle est la différence entre la compression gzip et brotli ?

Les deux sont des algorithmes de compression texte appliqués au niveau HTTP. Gzip est la norme web depuis les années 1990 et est prise en charge par chaque navigateur. Brotli a été publié par Google en 2015 et se livre dans 96% des navigateurs en 2026. Brotli compresse le texte 15-25% plus petit que gzip en moyenne pour HTML, CSS, et JS, avec l'écart le plus large sur le balisage hautement répétitif. La plupart des CDN (Cloudflare, Fastly, CloudFront) activent brotli par défaut pour le texte statique et retombent à gzip pour les clients plus anciens. Le vérificateur rapporte le Content-Encoding réel que votre serveur a retourné. S'il affiche gzip ou vide, passez votre CDN à brotli pour une baisse immédiate de 15-25% du poids texte sans changement de code.

Comment réduire la taille de ma page ?

Abordez d'abord les catégories les plus lourdes. Les images sont généralement le plus grand poste : convertissez les photos héros en AVIF avec recours WebP (AVIF fait en moyenne 50% plus petit que JPEG à la même qualité), redimensionnez aux dimensions d'affichage réelles, et chargez paresseusement tout ce qui est sous le pli avec loading="lazy". JavaScript vient ensuite : divisez le code par route, différez les scripts tiers jusqu'après la première peinture, et supprimez les dépendances inutilisées. CSS : purgez les sélecteurs inutilisés avec PurgeCSS ou Tailwind's JIT, incorporez le CSS critique dans l'en-tête, et chargez le reste en async. Polices : subensemblez aux glyphes que vous utilisez et auto-hébergez avec font-display: swap. Un audit de gonflage typique réduit le poids total de 40-60% à la première passe.

La taille de page affecte-t-elle les utilisateurs mobiles sur 3G ou 4G ?

Oui, gravement. Sur une connexion 4G rapide (12 Mbps), une page de 5 MB prend environ 3,5 secondes à télécharger avant le début du rendu. Sur une connexion 3G lente (1,6 Mbps), la même page prend 25 secondes. Google Lighthouse simule un profil « Slow 4G » précisément parce que les réseaux mobiles du monde réel sont plus lents que ce que le marketing des opérateurs prétend. Le Web Almanac 2024 a trouvé que 53% des utilisateurs mobiles abandonnent les pages qui prennent plus de 3 secondes à charger. Les pages lourdes drainent aussi les forfaits de données mesurées sur une seule visite. Visez moins de 1 MB sur les modèles mobile-first et associez le vérificateur au google-crawler-simulator pour confirmer que le bot mobile voit la même charge utile légère.

Quel format d'image dois-je utiliser pour réduire la taille de page ?

Utilisez AVIF comme format primaire avec recours WebP pour les 4% des navigateurs qui manquent le support AVIF. AVIF compresse les photos 50% plus petit que JPEG à qualité visuelle équivalente et 20-30% plus petit que WebP. Pour un JPEG héros de 400 KB, la version AVIF pèse généralement 90-130 KB. Utilisez l'élément <picture> avec <source type="image/avif"> et <source type="image/webp"> puis un recours JPEG <img>. Pour les icônes et les graphiques simples, utilisez SVG : il met à l'échelle infiniment, pèse moins de 5 KB pour la plupart des icônes, et se compresse bien avec brotli. Évitez PNG sauf pour les captures d'écran qui ont besoin de transparence sans perte. Remplacez GIF par une MP4 ou WebM en sourdine en lecture automatique, qui pèse 90% moins.

Dois-je subensembler les polices web ?

Oui. Un poids complet de police depuis Google Fonts ou Adobe Fonts pèse souvent 80-120 KB car il inclut chaque glyphe Latin, Cyrillique, Grec, et Vietnamien plus l'ensemble complet de la ponctuation. La plupart des sites utilisent seulement Latin basique. Le subsetting réduit le fichier à 18-25 KB, une économie de 75-85% par police. Les outils comme glyphhanger ou Fontsource gèrent le subsetting automatiquement. Auto-hébergez le fichier subensemblé avec font-display: swap pour que le texte s'affiche immédiatement dans une police de secours et se peigne à nouveau quand la police personnalisée charge. Limitez les poids totaux à deux ou trois (un corps, un titre, optionnel un affichage). Chaque poids supplémentaire est un autre 18-25 KB plus une requête bloquant le rendu sauf préchargé.

Comment puis-je supprimer le CSS inutilisé ?

Lancez un outil de purge CSS contre votre build en production. PurgeCSS analyse les modèles HTML et JS pour les noms de classe et supprime n'importe quel sélecteur dans votre CSS qui ne référencé jamais. Le compilateur JIT de Tailwind le fait automatiquement. Pour le CSS écrit à la main, les frameworks comme Next.js, Astro, et SvelteKit lancent une étape de purge au moment du build. Les économies sont généralement dramatiques : un site Bootstrap qui livre le framework complet de 200 KB peut tomber à 8-15 KB après purge. Incorporez le CSS critique pour le contenu au-dessus du pli dans l'en-tête (généralement 10-15 KB) et chargez le reste avec <link rel="stylesheet" media="print" onload="this.media='all'">. Revérifiez avec le vérificateur de taille, puis lancez h1-checker pour confirmer que le HTML plus léger a toujours une structure de titre valide.

Qu'est-ce que le chargement paresseux et combien d'économies cela fait ?

Le chargement paresseux différe le téléchargement des actifs hors écran jusqu'à ce que l'utilisateur fasse défiler près d'eux. L'attribut HTML natif loading="lazy" fonctionne sur <img> et <iframe> dans 95% des navigateurs et nécessite zéro JavaScript. Sur une page d'article longue avec 30 images, le chargement paresseux différe généralement 25 d'entre elles, réduisant la charge initiale de 60-80% et abaissant LCP de 1-2 secondes. Appliquez-le à chaque image et iframe sous le pli, mais jamais à l'image LCP elle-même, car le chargement paresseux du héros retarde la métrique que vous essayez d'améliorer. Combinez avec la conversion de format d'image (AVIF ou WebP) pour des gains composés. Le vérificateur signale les pages avec des nombres d'images élevés ; si vous voyez 40+ images sur une seule page, le chargement paresseux est votre plus grand gain disponible.

Quelle est la différence entre la taille du doc HTML et le poids total de page ?

La taille du doc HTML est les octets de la réponse HTML elle-même : le balisage que le serveur a retourné avant que le navigateur récupère n'importe quelle sous-ressource. Le poids total de page est la somme du doc HTML plus chaque fichier CSS, fichier JS, image, police, vidéo, et iframe que la page charge. Une page peut avoir un doc HTML de 8 KB et un poids total de 6 MB si elle charge des images lourdes et des scripts. Ou elle peut avoir un doc de 250 KB plein de contenu en ligne et un total de 400 KB. Le vérificateur rapporte la taille du doc HTML directement de la réponse et estime le poids total à partir du nombre d'actifs déclarés en utilisant les médianes du Web Almanac 2024. Le nombre du doc HTML importe le plus pour le budget de crawl ; le poids total importe le plus pour LCP.

Comment les en-têtes cache-control affectent-ils les visites répétées ?

Les en-têtes cache-control disent au navigateur combien de temps garder un actif avant le redemander. Un en-tête de cache-control: public, max-age=31536000, immutable dit au navigateur de garder le fichier pendant un an et de ne jamais revalider. Les visiteurs répétés téléchargent zéro octet pour cet actif. Le vérificateur rapporte la valeur Cache-Control sur la réponse HTML pour que vous puissiez vérifier votre configuration CDN. Le HTML lui-même devrait généralement être court-caché (300-600 secondes) puisque le contenu se met à jour fréquemment. Les actifs statiques (JS, CSS, polices, images) avec noms de fichier hachés devraient être cachés un an car un changement de contenu crée un nouveau nom de fichier. Sans mise en cache appropriée, chaque chargement de page est une charge froide.

Que signifie content-encoding dans la sortie du vérificateur de taille de page ?

Content-Encoding est l'en-tête de réponse HTTP qui dit au navigateur comment le corps a été compressé. Les valeurs courantes sont gzip, br (brotli), deflate, zstd, ou vide (non compressé). Le vérificateur rapporte ce que votre serveur a retourné. S'il affiche gzip sur une réponse texte, vous économisez 70-80% de bande passante par rapport à non compressé. S'il affiche br, vous économisez un supplémentaire 15-25% en plus de gzip. S'il est vide sur une réponse HTML, CSS, ou JS de plus de 5 KB, votre serveur ou CDN est mal configuré et chaque visiteur paie le poids complet non compressé. Les formats binaires (JPEG, PNG, WebP, AVIF, MP4) sont déjà compressés au niveau du format et retournent généralement un Content-Encoding vide.

Outils gratuits associés

Tous les outils →