The HTML fetchpriority attribute
Quick answer
The HTML fetchpriority attribute hints the relative priority for fetching the resource. It is used on the <img>, <link> and <script> elements.
Overview
The fetchpriority attribute hints the relative priority for fetching the resource. It applies to the <img>, <link> and <script> elements.
Mark your most important image (the LCP image) fetchpriority="high" and de-prioritize non-critical resources with low to improve Core Web Vitals.
Syntax
<img src="hero.jpg" fetchpriority="high" alt="">
Values
| Value |
|---|
| auto (default) | high | low |
Best practices
- Declare the character encoding with <meta charset="utf-8"> first in the <head>.
- Load scripts with defer (or as modules) so they do not block parsing.
- Protect third-party resources with integrity and crossorigin (Subresource Integrity).
- Use resource hints like preload deliberately, paired with the right as value.
Frequently asked questions
What does the fetchpriority attribute do?
Hints the fetch priority of the resource.