Site Desk




Entrez domaine


← Cliquez pour mettre à jour

npmjs.com

Evaluation du site npmjs.com

 Généré le 11 Novembre 2016 04:01

Vieilles statistiques? UPDATE !


Le score est de 49/100

Télécharger la version PDF

Optimisation du contenu

Titre

npm



Longueur : 3

Idéalement, votre titre devrait contenir entre 10 et 70 caractères (espaces compris). Utilisez cet outil gratuit pour calculer la longueur du texte.
Description

npm is the package manager for javascript



Longueur : 41

Idéalement, votre balise META description devrait contenir entre 70 et 160 caractères (espaces compris). Utilisez cet outil gratuit pour calculer la longueur du texte.
Mots-clefs



Très mauvais. Nous n'avons pas trouvé de balise META keywords sur votre page. Utilisez ce générateur gratuit de balises META en ligne pour créer des mots-clés.
Propriétés Open Graph Bien, cette page profite des balises META Open Graph.
Propriété Contenu
image https://www.npmjs.com/static/images/touch-icons/open-graph.png
Niveaux de titre
H1 H2 H3 H4 H5 H6
1 7 29 6 0 3
  • [H1] Build amazing things
  • [H2] Empower your team with private packages
  • [H2] Take your enterprise to new heights
  • [H2] What can you make with 350,000 building blocks?
  • [H2] Join the modular development revolution
  • [H2] Get started with npm
  • [H2] Packages people 'npm install' a lot
  • [H2] Most depended-upon packages
  • [H3] What is npm?
  • [H3] Find
  • [H3] Discover
  • [H3] Build
  • [H3] $7
  • [H3] $7
  • [H3] from $16
  • [H3] npm ♥︎ OSS
  • [H3] browserify
  • [H3] grunt-cli
  • [H3] bower
  • [H3] gulp
  • [H3] grunt
  • [H3] express
  • [H3] npm
  • [H3] cordova
  • [H3] forever
  • [H3] lodash
  • [H3] request
  • [H3] async
  • [H3] underscore
  • [H3] express
  • [H3] bluebird
  • [H3] chalk
  • [H3] commander
  • [H3] debug
  • [H3] You Need Help
  • [H3] About npm
  • [H3] Legal Stuff
  • [H4] Solo
  • [H4] Orgs
  • [H4] Enterprise
  • [H4] Get started with npm
  • [H4] Screencasts & docs
  • [H4] Find work
  • [H6] Your own restricted scope for private code
  • [H6] Easy management to empower your team
  • [H6] Bring npm into large companies
Images Nous avons trouvé 14 image(s) sur cette page Web.

3 attribut(s) alt sont vides ou manquants. Ajouter un texte alternatif permet aux moteurs de recherche de mieux comprendre le contenu de vos images.
Ratio texte/HTML Ratio : 0%

le ratio de cette page texte/HTML est au-dessous de 15 pour cent, ce qui signifie que votre site manque de contenu textuel.
Flash Parfait, aucun contenu FLASH n'a été détecté sur cette page.
Iframe Génial, il n'y a pas d'Iframes détectés sur cette page.

Réécriture d'URLs Bien. Vos liens sont optimisés!
Tiret bas dans les URLs Parfait! Aucuns soulignements détectés dans vos URLs.
Liens dans la page Nous avons trouvé un total de 68 lien(s) dont 0 lien(s) vers des fichiers



Texte d'ancre Type Juice
sign up Interne Passing Juice
log in Interne Passing Juice
node package manager Interne Passing Juice
npm Enterprise Interne Passing Juice
features Interne Passing Juice
pricing Interne Passing Juice
documentation Interne Passing Juice
support Interne Passing Juice
Get started Interne Passing Juice
Try it now Interne Passing Juice
Start an enterprise trial Interne Passing Juice
Learn more Interne Passing Juice
Sign Up Interne Passing Juice
browserify Interne Passing Juice
jmm Interne Passing Juice
grunt-cli Interne Passing Juice
vladikoff Interne Passing Juice
bower Interne Passing Juice
sheerun Interne Passing Juice
gulp Interne Passing Juice
phated Interne Passing Juice
grunt Interne Passing Juice
shama Interne Passing Juice
express Interne Passing Juice
dougwilson Interne Passing Juice
npm Interne Passing Juice
zkat Interne Passing Juice
cordova Interne Passing Juice
stevegill Interne Passing Juice
forever Interne Passing Juice
indexzero Interne Passing Juice
Get started with npm Externe Passing Juice
Node.js Externe Passing Juice
Screencasts & docs Interne Passing Juice
Find work Interne Passing Juice
lodash Interne Passing Juice
jdalton Interne Passing Juice
request Interne Passing Juice
simov Interne Passing Juice
async Interne Passing Juice
megawac Interne Passing Juice
underscore Interne Passing Juice
jashkenas Interne Passing Juice
bluebird Interne Passing Juice
esailija Interne Passing Juice
chalk Interne Passing Juice
qix Interne Passing Juice
commander Interne Passing Juice
zhiyelee Interne Passing Juice
debug Interne Passing Juice
tootallnate Interne Passing Juice
Registry Status Externe Passing Juice
Website Issues Externe Passing Juice
CLI Issues Externe Passing Juice
Security Interne Passing Juice
About npm, Inc Interne Passing Juice
Jobs Interne Passing Juice
npm Weekly Interne Passing Juice
Blog Externe Passing Juice
Twitter Externe Passing Juice
GitHub Externe Passing Juice
Terms of Use Interne Passing Juice
Code of Conduct Interne Passing Juice
Package Name Disputes Interne Passing Juice
Privacy Policy Interne Passing Juice
Reporting Abuse Interne Passing Juice
Other policies Interne Passing Juice
npm loves you Interne Passing Juice

Mots-clefs

Nuage de mots-clefs
Cohérence des mots-clefs
Mot-clef Contenu Titre Mots-clefs Description Niveaux de titre

Ergonomie

Url Domaine : npmjs.com
Longueur : 9
Favicon Génial, votre site web dispose d'un favicon.
Imprimabilité Aucun style CSS pour optimiser l'impression n'a pu être trouvé.
Langue Bien. Votre langue est : en.
Dublin Core Cette page ne profite pas des métadonnées Dublin Core.

Document

Doctype HTML 5
Encodage Parfait. Votre charset est UTF-8.
Validité W3C Erreurs : 10
Avertissements : 3
E-mail confidentialité Génial, aucune adresse e-mail n'a été trouvé sous forme de texte!
HTML obsolètes Génial! Nous n'avons pas trouvé de balises HTML obsolètes dans votre code.
Astuces vitesse
Excellent, votre site n'utilise pas de tableaux imbriqués.
Mauvais, votre site web utilise des styles css inline.
Génial, votre site web contient peu de fichiers CSS.
Parfait, votre site web contient peu de fichiers javascript.
Dommage, votre site n'est pas optimisé avec gzip.

Mobile

Optimisation mobile
Icône Apple
Méta tags viewport
Contenu FLASH

Optimisation

Sitemap XML Manquant

Votre site web ne dispose pas d’une sitemap XML, ce qui peut poser problème.

La sitemap recense les URLs que les moteurs de recherche peuvent indexer, tout en proposant d’éventuelles informations supplémentaires (comme la date de dernière mise à jour, la fréquence des changements, ainsi que leur niveau d’importance). Ceci permet aux moteurs de recherche de parcourir le site de façon plus efficace.
Robots.txt http://npmjs.com/robots.txt

Votre site dispose d’un fichier robots.txt, ce qui est optimal.
Mesures d'audience Votre site web dispose d’une outil d'analytics, ce qui est optimal.

   Google Analytics

PageSpeed Insights


50 / 100    Vitesse
  À corriger :
Éviter les redirections sur la page de destination
Votre page contient 2 redirections. Ces dernières augmentent les délais de chargement des pages.

Évitez les redirections sur la page de destination pour la chaîne d'URL suivante.

  • http://npmjs.com/
  • https://npmjs.com/
  • https://www.npmjs.com/
Afficher les étapes de résolution du problème
Exploiter la mise en cache du navigateur
Si vous définissez une date d'expiration ou une durée de validité maximale pour les ressources statiques dans les en-têtes HTTP, vous indiquez au navigateur d'aller chercher les ressources déjà téléchargées sur le disque local plutôt que sur le réseau.

Exploitez la mise en cache du navigateur pour les ressources suivantes pouvant être mises en cache :

  • https://partners.npmjs.com/hiring (délai d'expiration non spécifié)
  • https://cdn.optimizely.com/js/3318080746.js (2,1 minutes)
  • https://raw.githubusercontent.com/gulpjs/artwork/master/gulp-2x.png (5 minutes)
  • https://www.npmjs.com/static/css/@npmcorp/pui-css-typography/OpenSans-Semibold-webfont.woff (10 minutes)
  • https://www.npmjs.com/static/images/avatars/Avatar2.svg (10 minutes)
  • https://www.npmjs.com/static/images/avatars/Avatar4.svg (10 minutes)
  • https://www.npmjs.com/static/images/npm-enterprise.svg (10 minutes)
  • https://connect.facebook.net/en_US/fbevents.js (20 minutes)
  • https://connect.facebook.net/signals/config/278690589151673?v=2.7.11 (20 minutes)
  • https://www.google-analytics.com/plugins/ua/ec.js (60 minutes)
  • https://www.google-analytics.com/analytics.js (2 heures)
  • https://www.npmjs.com/static/css/@npmcorp/pui-css-drop-down-menu/arrow-down.svg (6 heures)
  • https://www.npmjs.com/static/css/@npmcorp/pui-css-typography/OpenSans-Bold-webfont.woff (6 heures)
  • https://www.npmjs.com/static/css/@npmcorp/pui-css-typography/OpenSans-Light-webfont.woff (6 heures)
  • https://www.npmjs.com/static/css/@npmcorp/pui-css-typography/OpenSans-Regular-webfont.woff (6 heures)
  • https://www.npmjs.com/static/images/avatars/Avatar1.svg (6 heures)
  • https://www.npmjs.com/static/images/binoculars-dot.svg (6 heures)
  • https://www.npmjs.com/static/images/collaboration-security.svg (6 heures)
  • https://www.npmjs.com/static/images/hero-cityscape.svg (6 heures)
  • https://www.npmjs.com/static/images/mountain-dot.svg (6 heures)
  • https://www.npmjs.com/static/images/npm-is-BOXES.svg (6 heures)
  • https://www.npmjs.com/static/images/rucksack-dot.svg (6 heures)
Afficher les étapes de résolution du problème
Éliminer les codes JavaScript et CSS qui bloquent l'affichage du contenu au-dessus de la ligne de flottaison
Votre page contient 1 ressources de script et 2 ressources CSS qui bloquent l'affichage de votre page, et donc le retardent.

Aucune partie du contenu situé au-dessus de la ligne de flottaison sur votre page n'a pu être affichée avant que le chargement des ressources suivantes n'ait été terminé. Essayez de différer le chargement des ressources qui bloquent votre page, de les charger de manière asynchrone, ou d'intégrer les parties essentielles de ces ressources directement dans le code HTML.

Supprimez les ressources JavaScript qui bloquent l'affichage :

  • https://www.npmjs.com/static/js/componentized.min.js?last-changed=7a53a1401f0a88020db0efa7d55ade4a

Optimisez l'affichage des styles CSS pour les URL suivantes :

  • https://www.npmjs.com/static/css/components.css?last-changed=27945fe466447deb7646454bfc1909b9
  • https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700
Afficher les étapes de résolution du problème
Optimiser les images
En choisissant un format approprié pour vos images et en les compressant, vous pouvez libérer de nombreux octets de données.

Optimisez les images suivantes afin de réduire leur taille de 124 Ko (réduction de 89 %).

  • La compression et le redimensionnement de l'image https://i.cloudup.com/Ka0R3QvWRs.png permettraient de gagner 85,9 Ko (95 % de réduction).
  • La compression et le redimensionnement de l'image https://i.cloudup.com/bDkmXyEmr5.png permettraient de gagner 32,9 Ko (88 % de réduction).
  • La compression de https://cldup.com/wpGXm1cWwB.png pourrait libérer 5,2 Ko (réduction de 43 %).
Afficher les étapes de résolution du problème
  À corriger éventuellement :
  5 règles approuvées
Afficher les détails
Autoriser la compression

Vous avez activé la compression. En savoir plus sur l'activation de la compression.

Réduire la taille des ressources CSS

Vous avez réduit la taille de vos ressources CSS. En savoir plus sur la réduction de la taille des ressources CSS.

Réduire la taille des ressources HTML

Vous avez réduit la taille de vos ressources HTML. En savoir plus sur la réduction de la taille des ressources HTML.

Réduire la taille des ressources JavaScript

Vous avez réduit la taille de votre contenu JavaScript. En savoir plus sur la réduction de la taille des ressources JavaScript.

Afficher en priorité le contenu visible

Le contenu situé au-dessus de la ligne de flottaison doit s'afficher en priorité. En savoir plus sur l'affichage du contenu prioritaire.


99 / 100    Expérience utilisateur
  À corriger éventuellement :
Dimensionner les éléments tactiles de manière appropriée
Il est possible que certains des liens et des boutons présents sur votre page soient trop petits pour qu'un utilisateur puisse appuyer dessus sur un écran tactile. Augmentez la taille de ces éléments tactiles afin de proposer une meilleure expérience utilisateur.

Les éléments tactiles suivants sont proches d'autres éléments tactiles et il peut être nécessaire de les espacer davantage.

  • L'élément tactile <button type="submit">Search</button> est près de 1 autres éléments tactiles final.
  • L'élément tactile <a href="/signup">sign up</a>, ainsi que 1 autres sont trop proches d'autres éléments tactiles final.
  • L'élément tactile <a href="/my-first-publish">❤</a> est près de 1 autres éléments tactiles final.
  • L'élément tactile <a href="/package/jquery">JQuery</a>, ainsi que 1 autres sont trop proches d'autres éléments tactiles.
  • L'élément tactile <a href="http://www.bra…brand.com/jobs">BrandingBrand.com</a> est près de 1 autres éléments tactiles.
Afficher les étapes de résolution du problème
  4 règles approuvées
Afficher les détails
Éviter les plug-ins

Il semble que votre page n'utilise pas de plug-ins qui pourraient empêcher des plates-formes d'exploiter son contenu. Pourquoi faut-il éviter les plug-ins ?

Configurer la fenêtre d'affichage

Votre page spécifie une fenêtre d'affichage qui correspond aux différentes dimensions des appareils, ce qui lui permet de s'afficher correctement sur tous les appareils. En savoir plus sur la configuration des fenêtres d'affichage.

Adapter la taille du contenu à la fenêtre d'affichage

Le contenu de votre page s'affiche correctement dans la fenêtre d'affichage. En savoir plus sur l'adaptation du contenu à la taille de la fenêtre d'affichage.

Utiliser des tailles de police lisibles

Le texte de votre page est lisible. En savoir plus sur l'utilisation de tailles de police lisibles.


65 / 100    Vitesse
  À corriger :
Exploiter la mise en cache du navigateur
Si vous définissez une date d'expiration ou une durée de validité maximale pour les ressources statiques dans les en-têtes HTTP, vous indiquez au navigateur d'aller chercher les ressources déjà téléchargées sur le disque local plutôt que sur le réseau.

Exploitez la mise en cache du navigateur pour les ressources suivantes pouvant être mises en cache :

  • https://partners.npmjs.com/hiring (délai d'expiration non spécifié)
  • https://cdn.optimizely.com/js/3318080746.js (2,1 minutes)
  • https://raw.githubusercontent.com/gulpjs/artwork/master/gulp-2x.png (5 minutes)
  • https://www.npmjs.com/static/css/@npmcorp/pui-css-typography/OpenSans-Semibold-webfont.woff (10 minutes)
  • https://www.npmjs.com/static/images/avatars/Avatar2.svg (10 minutes)
  • https://www.npmjs.com/static/images/avatars/Avatar4.svg (10 minutes)
  • https://www.npmjs.com/static/images/npm-enterprise.svg (10 minutes)
  • https://connect.facebook.net/en_US/fbevents.js (20 minutes)
  • https://connect.facebook.net/signals/config/278690589151673?v=2.7.11 (20 minutes)
  • https://www.google-analytics.com/plugins/ua/ec.js (60 minutes)
  • https://www.google-analytics.com/analytics.js (2 heures)
  • https://www.npmjs.com/static/css/@npmcorp/pui-css-typography/OpenSans-Bold-webfont.woff (6 heures)
  • https://www.npmjs.com/static/css/@npmcorp/pui-css-typography/OpenSans-Light-webfont.woff (6 heures)
  • https://www.npmjs.com/static/css/@npmcorp/pui-css-typography/OpenSans-Regular-webfont.woff (6 heures)
  • https://www.npmjs.com/static/images/avatars/Avatar1.svg (6 heures)
  • https://www.npmjs.com/static/images/binoculars-dot.svg (6 heures)
  • https://www.npmjs.com/static/images/collaboration-security.svg (6 heures)
  • https://www.npmjs.com/static/images/hero-cityscape.svg (6 heures)
  • https://www.npmjs.com/static/images/mountain-dot.svg (6 heures)
  • https://www.npmjs.com/static/images/npm-is-BOXES.svg (6 heures)
  • https://www.npmjs.com/static/images/rucksack-dot.svg (6 heures)
Afficher les étapes de résolution du problème
Éliminer les codes JavaScript et CSS qui bloquent l'affichage du contenu au-dessus de la ligne de flottaison
Votre page contient 1 ressources de script et 2 ressources CSS qui bloquent l'affichage de votre page, et donc le retardent.

Aucune partie du contenu situé au-dessus de la ligne de flottaison sur votre page n'a pu être affichée avant que le chargement des ressources suivantes n'ait été terminé. Essayez de différer le chargement des ressources qui bloquent votre page, de les charger de manière asynchrone, ou d'intégrer les parties essentielles de ces ressources directement dans le code HTML.

Supprimez les ressources JavaScript qui bloquent l'affichage :

  • https://www.npmjs.com/static/js/componentized.min.js?last-changed=7a53a1401f0a88020db0efa7d55ade4a

Optimisez l'affichage des styles CSS pour les URL suivantes :

  • https://www.npmjs.com/static/css/components.css?last-changed=27945fe466447deb7646454bfc1909b9
  • https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700
Afficher les étapes de résolution du problème
Optimiser les images
En choisissant un format approprié pour vos images et en les compressant, vous pouvez libérer de nombreux octets de données.

Optimisez les images suivantes afin de réduire leur taille de 145,4 Ko (réduction de 89 %).

  • La compression et le redimensionnement de l'image https://i.cloudup.com/Ka0R3QvWRs.png permettraient de gagner 85,9 Ko (95 % de réduction).
  • La compression et le redimensionnement de l'image https://i.cloudup.com/bDkmXyEmr5.png permettraient de gagner 32,9 Ko (88 % de réduction).
  • La compression et le redimensionnement de l'image https://raw.githubusercontent.com/gulpjs/artwork/master/gulp-2x.png permettraient de gagner 12,2 Ko (76 % de réduction).
  • La compression et le redimensionnement de l'image https://cldup.com/wpGXm1cWwB.png permettraient de gagner 11,9 Ko (97 % de réduction).
  • La compression et le redimensionnement de l'image https://d21ii91i3y6o6h.cloudfront.net/gallery_images/from_proof/1647/small/1405586570/browserify-2-hexagon-sticker.png permettraient de gagner 2,4 Ko (37 % de réduction).
Afficher les étapes de résolution du problème
  À corriger éventuellement :
Éviter les redirections sur la page de destination
Votre page contient 2 redirections. Ces dernières augmentent les délais de chargement des pages.

Évitez les redirections sur la page de destination pour la chaîne d'URL suivante.

  • http://npmjs.com/
  • https://npmjs.com/
  • https://www.npmjs.com/
Afficher les étapes de résolution du problème
  5 règles approuvées
Afficher les détails
Autoriser la compression

Vous avez activé la compression. En savoir plus sur l'activation de la compression.

Réduire la taille des ressources CSS

Vous avez réduit la taille de vos ressources CSS. En savoir plus sur la réduction de la taille des ressources CSS.

Réduire la taille des ressources HTML

Vous avez réduit la taille de vos ressources HTML. En savoir plus sur la réduction de la taille des ressources HTML.

Réduire la taille des ressources JavaScript

Vous avez réduit la taille de votre contenu JavaScript. En savoir plus sur la réduction de la taille des ressources JavaScript.

Afficher en priorité le contenu visible

Le contenu situé au-dessus de la ligne de flottaison doit s'afficher en priorité. En savoir plus sur l'affichage du contenu prioritaire.



* Les résultats sont mis en cache pendant 30 secondes. Si vous avez apporté des modifications à votre page, veuillez attendre 30 secondes avant de relancer le test.