{"id":11966,"date":"2026-08-05T06:00:00","date_gmt":"2026-08-05T11:00:00","guid":{"rendered":"https:\/\/infiniteuploads.com\/?post_type=docs&#038;p=11966"},"modified":"2026-08-05T06:00:00","modified_gmt":"2026-08-05T11:00:00","password":"","slug":"my-images-arent-being-optimized","status":"publish","type":"docs","link":"https:\/\/infiniteuploads.com\/docs\/image-optimization\/my-images-arent-being-optimized\/","title":{"rendered":"My Images Aren&#8217;t Being Optimized"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><p class=\"wp-block-paragraph\">If your images are still being delivered as their original JPEG or PNG instead of a smaller AVIF or WebP, it's almost always one of a few simple causes. Work through the checks below and you'll usually spot it quickly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"first-confirm-what-s-actually-being-delivered\">First, confirm what's actually being delivered<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Visit the front end of your site, right-click an image, and choose <strong>Inspect<\/strong>. In the Network panel, reload the page and click the image request. Look at the response <strong>Content-Type<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>image\/avif<\/code> or <code>image\/webp<\/code> &rarr; the image <strong>is<\/strong> optimized. You're all set.<\/li>\n\n\n\n<li><code>image\/jpeg<\/code> or <code>image\/png<\/code> &rarr; the original is being delivered. Continue below.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-causes-and-fixes\">Common causes and fixes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-optimization-isn-t-enabled-or-the-plan-doesn-t-include-it-\">1. Optimization isn't enabled (or the plan doesn't include it)<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/infiniteuploads.com\/wp-content\/uploads\/2026\/07\/settings-interface-screenshot-with-options-for-image-optimization-and-format-selection.png\" alt=\"Settings interface screenshot with options for image optimization and format selection.\" class=\"wp-image-11967\"><figcaption class=\"wp-element-caption\">Image Optimization enabled in settings<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Open the <strong>Infinite Uploads<\/strong> menu and check the <strong>Image Optimization<\/strong> section. Make sure <strong>Enable Image Optimization<\/strong> is <strong>Yes<\/strong> and that you clicked <strong>Save Settings<\/strong>. If you see an <strong>Available on the Business plan<\/strong> message instead of the controls, Image Optimization requires a business plan. See <a href=\"#\">Enabling Image Optimization<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-the-file-type-isn-t-optimized\">2. The file type isn't optimized<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Optimization applies to <strong>JPEG<\/strong> and <strong>PNG<\/strong> images. Other types (such as <strong>SVG<\/strong>, <strong>GIF<\/strong>, and files that are already <strong>WebP<\/strong>) are always delivered as-is. This is expected.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-the-browser-you-re-testing-in-doesn-t-support-next-gen-formats\">3. The browser you're testing in doesn't support next-gen formats<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We only send AVIF or WebP to browsers that accept them. If you're testing in an older browser, you'll correctly receive the original. Test in an up-to-date Chrome, Edge, Firefox, or Safari, and confirm via the <strong>Content-Type<\/strong> check above.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-the-image-is-on-your-exclusions-list\">4. The image is on your exclusions list<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check the <strong>Exclusions<\/strong> box in the Image Optimization section. If the file's name or path matches an entry there, it's being delivered untouched on purpose. Remove the entry if that's not what you want. See <a href=\"#\">Excluding images from optimization<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-the-old-copy-is-still-cached\">5. The old copy is still cached<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you just enabled optimization or changed a setting, an already-cached original may still be serving. Click the <strong>Purge CDN Cache<\/strong> button, wait a moment, then re-check. See <a href=\"#\">Purging the CDN cache<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"clear-your-cache\">Clear Your Cache<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If everything is set correctly and you're still not seeing optimized images, be sure and clear your cache including:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>server-side object cache<\/li>\n\n\n\n<li>page cache<\/li>\n\n\n\n<li>browser caching<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">A page-cache or CDN layer in front of Infinite Uploads can serve an old version of the page and its image tags.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-image-isn-t-served-from-infinite-uploads-at-all\">The image isn't served from Infinite Uploads at all<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If the <strong>Content-Type<\/strong> check shows the image loading from a URL that isn't your Infinite Uploads CDN (<code>https:\/\/xxxxx.infiniteuploads.cloud\/<\/code>), then it isn't going through optimization because it isn't being delivered by us. Confirm your media is offloaded and your CDN URL is active on the <strong>Infinite Uploads<\/strong> settings screen.<\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>If your images are still being delivered as their original JPEG or PNG instead of a smaller AVIF or WebP, it&#8217;s almost always one of a few simple causes. Work through the checks below and you&#8217;ll usually spot it quickly. First, confirm what&#8217;s actually being delivered Visit the front end of your site, right-click an [&hellip;]<\/p>\n","protected":false},"author":3787,"featured_media":0,"template":"","meta":{"_acf_changed":false,"wds_primary_doc_category":0,"wds_primary_doc_tag":0,"footnotes":""},"doc_category":[171],"doc_tag":[],"class_list":["post-11966","docs","type-docs","status-publish","hentry","doc_category-image-optimization"],"acf":[],"year_month":"2026-09","word_count":440,"total_views":"95","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Blake Whittle","author_nicename":"blakew","author_url":"https:\/\/infiniteuploads.com\/blog\/author\/blakew\/"},"doc_category_info":[{"term_name":"Image optimization","term_url":"https:\/\/infiniteuploads.com\/docs-category\/image-optimization\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/docs\/11966","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/users\/3787"}],"version-history":[{"count":1,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/docs\/11966\/revisions"}],"predecessor-version":[{"id":12011,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/docs\/11966\/revisions\/12011"}],"wp:attachment":[{"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/media?parent=11966"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/doc_category?post=11966"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/infiniteuploads.com\/api\/wp\/v2\/doc_tag?post=11966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}