Avancé 4 min 1 min de lecture Vitesse & temps de chargement

Utiliser les indices de ressources pour accélérer le chargement

Découvrez les indices de ressources (preconnect, dns-prefetch, preload, fetchpriority) pour aider le navigateur à charger vos pages plus tôt.

Par Nicolas Dupont Mis à jour le 23 juin 2026

Les indices de ressources sont un ensemble de fonctionnalités HTML qui aident le navigateur à charger certaines ressources plus tôt, voire avec une priorité plus élevée. Plutôt que de laisser le navigateur tout découvrir au fil de l’analyse du document, vous lui indiquez à l’avance quoi anticiper : ouvrir une connexion, résoudre un nom de domaine ou récupérer un fichier critique.

C’est un levier de performance directement utile au SEO. Un chargement plus rapide améliore l’expérience perçue, soutient les Signaux Web essentiels comme le Largest Contentful Paint (LCP) et réduit le risque d’abandon. Sur votre site comme dans votre CMS, ces balises s’ajoutent le plus souvent au début de l’élément head, ou se définissent en en-tête HTTP ; elles complètent un travail plus large d’optimisation du chargement des ressources.

Les indices de ressources sont puissants, mais je vois souvent l’inverse de l’effet recherché : on précharge tout, et plus rien n’est prioritaire. Ces directives doivent rester chirurgicales. Bien employées sur la ressource qui compte, elles font gagner un temps précieux sur le LCP ; saupoudrées partout, elles ne servent qu’à brouiller les priorités du navigateur.

— Nicolas Dupont

Les quatre indices à connaître

Quatre mécanismes coexistent et répondent à des besoins différents. Le premier ensemble, preconnect et dns-prefetch, prépare la couche réseau. Le second, preload et l’API Fetch Priority, agit sur la récupération et la priorité des ressources elles-mêmes. Le tableau suivant résume leur rôle respectif.

Indice Action Quand l'utiliser

preconnect

Ouvre une connexion complète (DNS, TCP, TLS) vers une autre origine

Origine tierce critique connue (CDN, polices)

dns-prefetch

Effectue seulement la résolution DNS à l’avance

Nombreux domaines tiers, ou solution de secours à preconnect

preload

Lance une requête anticipée et obligatoire pour une ressource critique

Ressource importante découverte tardivement (police, image LCP)

fetchpriority

Augmente ou réduit la priorité de récupération d’une ressource

Ajuster la priorité d’une image, d’un script ou d’un fichier

Préparer la connexion : preconnect et dns-prefetch

L’indice preconnect établit à l’avance une connexion vers une origine d’où vous récupérez des ressources critiques, par exemple un CDN ou un service de polices. Le navigateur gère la résolution DNS, la connexion et la négociation TLS avant même de découvrir la ressource, ce qui peut faire gagner de 100 à 500 ms : un détail développé dans le tutoriel pour anticiper les connexions réseau.

L’indice dns-prefetch est beaucoup moins coûteux : il se contente de résoudre le nom de domaine à l’avance. Réservez preconnect aux origines les plus importantes, et utilisez dns-prefetch pour le reste.

HTML
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="dns-prefetch" href="https://fonts.googleapis.com">

Récupérer et hiérarchiser : preload et fetchpriority

L’indice preload force le navigateur à récupérer plus tôt une ressource critique qu’il découvrirait normalement tard, comme une police appelée en CSS ou une image LCP chargée par script. Précisez toujours l’attribut as pour éviter un double téléchargement, et ajoutez crossorigin pour les ressources en mode anonyme comme les polices.

L’attribut fetchpriority, lui, n’avance pas la découverte mais ajuste la priorité de récupération. Il accepte les valeurs high, low et auto, et s’applique aux éléments link, img et script.

HTML
<link rel="preload" href="/lcp-image.jpg" as="image" fetchpriority="high">
<link rel="preload" href="/font.woff2" as="font" crossorigin>
N'abusez pas de preload

Une ressource préchargée est récupérée en priorité élevée. Si vous préchargez trop d’éléments, vous créez une contention de bande passante : en priorisant tout, vous ne priorisez plus rien. Réservez preload à quelques ressources réellement critiques et mesurez toujours l’impact réel.

Besoin d'aide pour mettre en pratique ? Nos experts SEO vous accompagnent.
Parler à un expert

À faire

  • réserver preconnect aux origines critiques
  • ajouter crossorigin sur les polices
  • mesurer l’effet sur le LCP

À éviter

  • multiplier les preconnect
  • oublier l’attribut as sur preload
  • précharger des ressources non essentielles

Points clés à retenir

  • Utilisez preconnect pour les origines tierces critiques
  • Préférez dns-prefetch quand les domaines sont nombreux
  • Réservez preload aux ressources critiques découvertes tardivement
  • Ajustez la priorité avec fetchpriority sans abuser
  • Mesurez systématiquement l'impact sur vos métriques

Les indices de ressources guident le navigateur pour charger plus tôt et mieux hiérarchiser.

Quiz : testez vos connaissances

  1. Quelle différence entre preconnect et dns-prefetch ?

    • preconnect ne fait que la résolution DNS, dns-prefetch ouvre la connexion complète
    • Les deux téléchargent la ressource ciblée
    • preconnect ouvre une connexion complète (DNS, TCP, TLS), dns-prefetch se limite à la résolution DNS

    preconnect ouvre une connexion complète avec résolution DNS, connexion TCP et négociation TLS, alors que dns-prefetch se limite à la résolution DNS, bien moins coûteuse.

  2. Pourquoi une image préchargée ne gagne-t-elle pas en priorité ?

    • Parce que les images sont récupérées en priorité faible par défaut
    • Parce que preload abaisse toujours la priorité des images
    • Parce que les images ne peuvent pas être préchargées

    Les images sont récupérées en priorité faible par défaut. Pour qu’une image préchargée parte en priorité élevée, il faut ajouter fetchpriority="high" sur le preload.

  3. Combien d'indices de ressources faut-il ajouter ?

    • Le plus possible, pour couvrir toutes les ressources
    • Le moins possible, en se limitant aux origines et fichiers réellement critiques
    • Exactement un par page

    Chaque indice consomme des ressources. Mieux vaut en ajouter le moins possible et se limiter aux origines et fichiers réellement critiques.

À propos de l'auteur

Nicolas Dupont

Nicolas Dupont

Expert SEO Sénior & Fondateur

Il a fait grimper des sites en haut de Google et accompagné plus de 120 entreprises avant de fonder Les Webineurs. Sur votre projet SEO, vous échangez directement avec Nicolas, pas un commercial ni un junior. Un expert dédié et du trafic organique qui dure.

Voir le profil

Besoin d'un accompagnement SEO ?

Vous souhaitez savoir quels indices de ressources activer en priorité sur votre site ?

Faire le point avec un expert SEO