WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by WordPress Performance Team v1.0.0-beta4

Image Prioritizer

Prioritizes the loading of images and videos based on how they appear to actual visitors: adds fetchpriority, preloads, lazy-loads, and sets sizes.

Image Prioritizer

The facts

Rating
5★ from 1
Active installs
40k+
Price
Free
Last updated
26 Aug 2026
Added
Jun 2024
Requires WP
6.9
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
325,300

Our analysis

AI-assisted

Image Prioritizer is a WordPress plugin designed to enhance the loading performance of images and videos on your site. It focuses on optimising the Largest Contentful Paint (LCP) by implementing prioritisation for loading elements, lazy loading, and accurate image size selection. The plugin operates without any configuration, relying on visitor data to apply optimisations over time.

This plugin is suitable for website owners who want to improve their site's performance, particularly in terms of loading times for images and videos. It requires the Optimization Detective plugin to function and is intended for use on sites with accessible REST API for unauthenticated visitors.

Best for: Website owners looking to enhance loading performance for images and videos.

What it does well

  • Optimises loading of images and videos
  • Improves Largest Contentful Paint (LCP)
  • Supports lazy loading for various elements
  • No user interface or configuration required
  • Free to use from the WordPress.org directory

Where it falls short

  • Requires the Optimization Detective plugin as a dependency
  • Optimisations depend on visitor data and may not be immediate
  • No settings or configuration options available

Verdict

Image Prioritizer offers a straightforward approach to improving site performance without requiring user input. It is a useful tool for those focused on optimising image and video loading times.

From the developer

WordPress Performance Team's own description of Image Prioritizer, lightly tidied.

This plugin optimizes the loading of images (and videos) with prioritization to improve Largest Contentful Paint (LCP), lazy loading, and more accurate image size selection.

The current optimizations include:

  1. Add breakpoint-specific fetchpriority=high preload links (both as LINK[rel=preload] elements and Link response headers) for image URLs of LCP elements:
    1. An IMG element, including the srcset/sizes attributes supplied as imagesrcset/imagesizes on the LINK.
    2. The first SOURCE element with a type attribute in a PICTURE element. (Art-directed PICTURE elements using media queries are not supported.)
    3. An element with a CSS background-image inline style attribute.
    4. An element with a CSS background-image applied with a stylesheet (when the image is from an allowed origin).
    5. A VIDEO element’s poster image.
    1. Apply lazy loading to IMG tags based on whether they appear in any breakpoint’s initial viewport.
    2. Implement lazy loading of CSS background images added via inline style attributes.
    3. Lazy-load VIDEO tags by setting the appropriate attributes based on whether they appear in the initial viewport. If a VIDEO is the LCP element, it gets preload=auto; if it is in an initial viewport, the preload=metadata default is left; if it is not in an initial viewport, it gets preload=none. Lazy-loaded videos also get initial preload, autoplay, and poster attributes restored when the VIDEO is going to enter the viewport.
    1. Ensure sizes=auto is set on IMG tags after setting correct lazy-loading (above).
    2. ~~Compute the sizes attribute using the widths of an image collected from URL Metrics for each breakpoint (when not lazy-loaded since then handled by sizes=auto).~~ (This has been removed due to an issue; use Enhanced Responsive Images instead.)

    This plugin requires the Optimization Detective plugin as a dependency. Please refer to that plugin for additional background on how this plugin works as well as additional developer options.

    👉 Note: This plugin optimizes pages for actual visitors, and it depends on visitors to optimize pages. As such, you won’t see optimizations applied immediately after activating the plugin. Please wait for URL Metrics to be gathered for both mobile and desktop visits. And since administrator users are not normal visitors typically, optimizations are not applied for admins by default.

    Your site must have the REST API accessible to unauthenticated frontend visitors since this is how metrics are collected about how a page should be optimized. There are currently no settings and no user interface for this plugin since it is designed to work without any configuration.

    Read the full description on the official page →

Tagged as

Alternatives

Other plugins for making sites fast.

WP-Optimize

Get caching and more with this powerful cache plugin. Cache, optimize images, clean your database and minify f...

Free 1M+ installs 4.8★ (2,606)
LiteSpeed Cache

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

Free 7M+ installs 4.8★ (2,764)
EWWW Image Optimizer

Comprehensive image optimization with WebP, AVIF, Lazy Load, and more. Optimize images automatically for Faste...

Free 1M+ installs 4.8★ (1,838)
Under Construction

Easy to use Under Construction Page & Coming Soon Page. Enable Under Construction Mode in seconds & sh...

Free 600k+ installs 4.8★ (1,285)
Smush

Smush

93

Compress and optimize images, enable lazy load, serve WebP & AVIF, and speed up your site with a global im...

Free 1M+ installs 4.8★ (6,051)
Converter for Media

Speed up your website by using our WebP & AVIF Converter. Optimize images and serve WebP and AVIF images i...

Free 500k+ installs 4.9★ (1,097)