How to Use WebP Images in WordPress, Shopify & Blogger (2026)

Images are the single biggest contributor to page weight on most blogs, e-commerce stores, and content websites — typically accounting for 50–70% of total page size. Switching to WebP is the fastest way to cut that weight by 25–35% with zero quality trade-off. But how you implement WebP depends entirely on which platform you are using.

This guide covers WebP implementation for the three most popular platforms: WordPress (the world's most used CMS), Shopify (the leading e-commerce platform), and standard blog/HTML sites. It also covers bulk conversion tools, load time impact for bloggers, and how to handle Pinterest correctly.

How to Use WebP Images in WordPress

Does WordPress Support WebP?

Yes. Since WordPress 5.8 (released July 2021), WordPress natively supports uploading WebP images to the Media Library — they are treated like any other image format. However, native support only means you can upload WebP files manually. It does not automatically convert your existing JPEG/PNG uploads to WebP, and it does not serve WebP with a JPEG fallback for older browsers.

For a complete WebP workflow, you need a plugin. Here are the four best options in 2026:

ShortPixel Image Optimizer

100 free images/month Paid plans from $9.99/month Auto WebP delivery

ShortPixel is the most popular WordPress image optimization plugin with over 700,000 active installs. It converts all uploaded images (JPEG, PNG, GIF) to WebP automatically, stores both the original and the WebP version, and serves WebP to supporting browsers with a seamless JPEG fallback. It also compresses images before conversion — often reducing file sizes by 50–80% combined. Bulk optimization of your existing Media Library is supported on all plans.

Imagify

Free up to 20 MB/month Paid from $4.99/month Simple setup

Imagify is developed by the team behind WP Rocket (the most popular WordPress caching plugin), which means it integrates seamlessly if you use WP Rocket. It offers three compression levels (Normal, Aggressive, Ultra), converts to WebP automatically on upload, and handles bulk conversion of existing images. The interface is the simplest of any WebP plugin — one toggle to enable WebP delivery.

Smush (WP Smush)

Free tier available WebP requires Pro ($7.50/month) 5M+ installs

Smush is the most-installed image optimization plugin for WordPress with over 5 million active installs. The free tier compresses images but WebP conversion requires the Pro plan. For sites already using Smush and happy with its other features, upgrading for WebP is straightforward. Smush Pro also includes lazy loading and CDN delivery via their global network.

WebP Express

Completely free No API limits Requires server-side WebP support

WebP Express is a free plugin that converts images to WebP on your server (using PHP's GD or ImageMagick extension, which most hosts provide). Unlike cloud-based plugins, there are no monthly limits or API calls — all processing happens on your server. It uses .htaccess rules to automatically serve WebP to supporting browsers. Ideal for budget-conscious sites or high-volume sites where per-image pricing is prohibitive.

How to Bulk Convert Existing WordPress Images to WebP

If you have hundreds or thousands of existing images in your Media Library, converting them one by one is not practical. All four plugins above support bulk conversion:

  1. Install and activate your chosen plugin (ShortPixel recommended for most sites)
  2. Go to Media → Bulk Optimization (ShortPixel) or Smush → Bulk Smush
  3. Enable WebP conversion in the plugin settings
  4. Click "Optimize All" and wait — the plugin processes images in batches
  5. Check the results: ShortPixel shows savings per image and in total

For large libraries (5,000+ images), expect bulk conversion to take 30–90 minutes. Run it during low-traffic hours. The original files are preserved — you can revert at any time.

Need to Convert Individual JPGs to WebP?

Our free browser-based converter handles individual files instantly — no upload, no registration, no limits. Perfect for manual uploads or images outside your WordPress Media Library.

Best Image Format for Shopify Stores

Does Shopify Support WebP?

Yes, and better than you might expect. Shopify's CDN automatically converts and delivers images in WebP format to any browser that supports it — no configuration required on your part. This has been the case since 2020 and applies to all Shopify stores on all plans.

How it works: You upload a product image as JPEG or PNG at the highest quality available. Shopify's CDN (powered by Fastly) stores the original and generates WebP versions on-the-fly. When a browser requests the image, the CDN checks the Accept header — if the browser accepts image/webp, it serves WebP; otherwise it serves JPEG or PNG. Zero work on your end.

Shopify Image Best Practices

Upload Quality JPEG or PNG

Always upload at full resolution and maximum quality. Shopify's CDN handles the compression — uploading a pre-compressed low-quality image results in double-compression artefacts.

Use 2048×2048 for Products

Shopify recommends 2048×2048px for product images. The CDN serves appropriately sized versions based on the display context — thumbnail, product page, zoom view.

Square Aspect Ratio

Square (1:1) product images display best across all themes. Consistent aspect ratios prevent layout shift and create a cleaner product grid.

Descriptive Filenames

Name your images descriptively before uploading: blue-leather-wallet-men.jpg rather than IMG_4732.jpg. Shopify uses filenames in the image URL, which is an SEO signal.

Add Alt Text to Every Image

Alt text is the most important on-page SEO factor for images. Describe what is in the image naturally — include your product name and a key descriptor. Shopify has a dedicated alt text field per image.

Limit Images Per Product

More images mean more HTTP requests. 3–6 high-quality product images is optimal. Remove duplicate angles and use the zoom feature for detail shots rather than separate images.

Checking if Shopify Is Serving WebP

Open Chrome DevTools (F12) → Network tab → filter by "Img" → load your Shopify store → check the Type column for product images. You should see webp. Alternatively, hover over an image URL in the Network tab and look for .webp in the URL path that Shopify's CDN constructs.

How Bloggers Can Reduce Website Load Time

For bloggers on self-hosted WordPress, Ghost, or static HTML blogs, the load time optimisation playbook is well-established. Images are almost always the biggest opportunity. Here is the full checklist:

OptimisationTypical time savingEffort
Switch images to WebP100–300ms on mobileLow (plugin or converter)
Add lazy loading to images50–150ms initial loadVery low (add one attribute)
Add explicit width/heightEliminates layout shift (CLS)Low
Use a CDN (Cloudflare free tier)200–500ms for global readersMedium (DNS change)
Enable caching (WP Rocket or W3TC)300–800ms on repeat visitsLow (plugin)
Remove unused plugins50–200msLow
Serve correct image sizes100–400msMedium

The WebP conversion + lazy loading + CDN combination is achievable in an afternoon and typically cuts mobile load time by 40–60% on content-heavy blogs. If you use WordPress, ShortPixel handles WebP and compression automatically. For non-WordPress blogs, use our free browser-based converter to convert images before uploading.

Bulk Convert Images Outside WordPress

If you are on Ghost, Webflow, Squarespace, or a static site, you need to convert images before uploading. Options:

  • Browser converter — our JPG to WebP converter handles multiple files at once, runs entirely client-side, and has no upload limit
  • cwebp CLI — batch convert an entire folder: for f in *.jpg; do cwebp "$f" -o "${f%.jpg}.webp"; done
  • Squoosh — Google's browser-based tool with side-by-side quality preview and bulk mode
  • Sharp (Node.js)sharp('input.jpg').webp({quality:82}).toFile('output.webp') — ideal for build pipelines

How to Optimize Pinterest Images Using WebP

Pinterest is a significant traffic source for many bloggers, especially in niches like food, travel, home decor, DIY, and fashion. Optimising for Pinterest while using WebP requires understanding a nuance: Pinterest uses your Open Graph image, not your page's WebP images, when someone saves a pin from your site.

The Recommended Pinterest + WebP Approach

  1. Use WebP for all on-page images — your hero images, blog post images, product photos. This is what browsers load and what affects your page speed and Core Web Vitals.
  2. Keep your og:image meta tag pointing to a JPEG or PNG — this is what Pinterest fetches when someone saves a pin from your site. Store a JPEG version at the correct Pinterest dimensions (1000×1500px for portrait pins, 2:3 ratio) and reference it in your <meta property="og:image"> tag.
  3. Add a hidden Pinterest-optimised image if your on-page images are not in a pin-friendly ratio. Many bloggers include a tall (2:3) version of their featured image with display:none or visibility:hidden, which Pinterest can find but readers cannot see. This is a well-established Pinterest SEO technique.
<!-- Pinterest og:image — use JPEG for compatibility -->
<meta property="og:image" content="https://yoursite.com/images/post-pin.jpg">
<meta property="og:image:width" content="1000">
<meta property="og:image:height" content="1500">

<!-- On-page images — use WebP for speed -->
<picture>
  <source type="image/webp" srcset="hero.webp">
  <img src="hero.jpg" alt="Description" width="800" height="500" loading="lazy">
</picture>

Pinterest Image Specifications (2026)

Pin typeRecommended sizeAspect ratioMax file sizeFormat
Standard pin1000×1500 px2:320 MBJPEG, PNG, WebP (JPEG safest)
Square pin1000×1000 px1:120 MBJPEG, PNG
Video pin1080×1920 px9:162 GBMP4, MOV, M4V

Complete Platform Comparison

PlatformWebP supportAuto-conversion?Best approach
WordPressUpload support since 5.8Via plugin onlyShortPixel or Imagify plugin
ShopifyCDN auto-converts since 2020Yes, automaticUpload quality JPEG/PNG; CDN handles rest
SquarespacePartial CDN deliveryPartialUpload WebP directly; check with custom code injection
WebflowUpload support + CDN deliveryPartialUpload WebP directly; Webflow CDN serves it
GhostUpload supportNoConvert before upload using browser tool or CLI
WixCDN auto-convertsYes, automaticUpload JPEG/PNG; Wix CDN serves WebP
Static HTMLManualNoConvert with cwebp or browser tool; use <picture>

Frequently Asked Questions

Can WordPress serve WebP images?
Yes. WordPress 5.8 added native WebP upload support. For automatic conversion of existing JPEG and PNG uploads, use a plugin like ShortPixel, Imagify, Smush Pro, or WebP Express. These plugins convert images on upload and serve WebP to supported browsers with an automatic JPEG fallback — no manual work required for ongoing maintenance.
Does Shopify support WebP images?
Yes — automatically. Shopify's CDN converts and serves WebP to supported browsers since 2020 at no extra cost. Just upload high-quality JPEG or PNG product images and Shopify handles WebP delivery. No plugins, no configuration, no additional cost.
What is the best WordPress plugin for WebP?
ShortPixel (100 free conversions/month, paid from $9.99/month) and Imagify (20 MB free/month, paid from $4.99/month) are the top choices in 2026. ShortPixel is better for bulk conversions. Imagify integrates perfectly with WP Rocket. WebP Express is the best fully free option — it converts images on your server with no API limits.
How do bloggers reduce website load time with WebP?
The highest-impact steps: (1) Convert all images to WebP — cuts image payload by 25–35%. (2) Add loading="lazy" to all below-the-fold images. (3) Add explicit width and height attributes to prevent layout shift. (4) Use Cloudflare's free CDN tier to serve images from locations near your readers. These steps combined typically reduce mobile load time by 40–60% and improve Core Web Vitals scores significantly.
Can you use WebP images on Pinterest?
Pinterest accepts WebP uploads, but your og:image meta tag (the image Pinterest fetches when someone saves a pin) should be JPEG or PNG for maximum compatibility with all Pinterest clients. Use WebP for your on-page images (for speed) but keep your og:image pointing to a JPEG — ideally in a 2:3 portrait ratio (e.g. 1000×1500px) for best Pinterest performance.
Convertlo Editorial Team
The Convertlo team writes practical guides on image formats, file conversion, and web performance. All technical content is verified against current format specifications and tested in real browsers.
convertlo.pro