Optimising Images for your WordPress website

Optimising Images for WordPress

Images are an integral part of any website, adding visual appeal and engaging the audience. However, when it comes to WordPress, optimising images becomes essential to ensure optimal website performance and to achieve the fast loading times that Google looks for when deciding how your WordPress website.

When our WordPress speed optimisation experts are asked to speed up fast loading websites, we often find websites full of unoptimised images. The bigger these images are the slower the website will be which is why our WordPress developers have put together this guide to optimising images for your WordPress or WooCommerce website.

Importance of Optimising Images for WordPress

Before diving into the tips, let’s understand why image optimisation is crucial for WordPress websites. Firstly, optimised images contribute to faster page load times, which is essential for providing an excellent user experience. Studies have shown that users tend to abandon websites that take too long to load, so optimising images can help retain visitors and reduce bounce rates.

Moreover, search engines like Google consider website speed as a ranking factor. By optimising images, you improve your website’s loading speed, increasing the chances of higher search engine rankings. Additionally, optimised images consume less server space and bandwidth, which is beneficial if you have limited hosting resources.

Understanding Image Formats: JPEG, PNG, and WebP

When it comes to image formats, there are several options available, but three of the most commonly used formats in WordPress are JPEG, PNG, and WebP. Each format has its strengths and purposes, so understanding their characteristics can help you make informed decisions during image optimisation.

  • JPEG (Joint Photographic Experts Group) is a widely used format for photographs and complex images. It offers a good balance between image quality and file size compression. JPEG images are suitable for scenarios where maintaining visual details is important, such as product images, portfolios, and high-resolution photographs.
  • PNG (Portable Network Graphics) is another popular format used for images on the web. It provides lossless compression, meaning it retains the original image quality without any loss. PNG images are ideal for images with transparency or graphics with sharp edges, such as logos, icons, and illustrations. However, PNG files tend to have larger file sizes compared to JPEG, which can affect website loading speed.
  • WebP is a modern image format developed by Google that provides both lossless and lossy compression. It offers superior compression rates while maintaining high image quality. However, not all browsers support WebP natively, so it’s essential to implement fallback options for non-supported browsers.

Tips for Optimising Images on WordPress

Now, let’s explore some effective tips for optimising images on your WordPress website:

  1. Use High-Quality Images: Start with high-quality images that are clear, sharp, and visually appealing. Avoid using low-resolution or blurry images as they can negatively impact the overall aesthetics of your website.
  2. Resize and Crop Images: Before uploading images to your WordPress site, resize them to the appropriate dimensions. Large images can slow down the loading speed, so it’s essential to resize them to fit the intended display size. Additionally, crop images to remove any unnecessary elements or empty space, further reducing the file size.
  3. Compress Images: Image compression reduces the file size without significantly affecting the visual quality. WordPress offers various plugins that can automatically compress your images upon upload or optimise existing images. This helps in reducing the bandwidth consumption and improving loading speed.
  4. Use Image Optimisation Plugins: WordPress provides a wide range of plugins specifically designed for optimising images. These plugins offer features like automatic image compression, lazy loading, and next-gen file format conversion. Some recommended plugins from the WordPress repository that will help you with optimising images are:
    • Smush: Smush is a popular plugin that automatically optimises images upon upload and offers bulk optimisation for existing images. It compresses images without sacrificing quality, resulting in faster page load times.
    • ShortPixel: ShortPixel is another widely used image optimisation plugin. It offers both lossy and lossless compression options and supports multiple image formats, including WebP. The plugin also includes lazy loading functionality.
  5. Enable Lazy Loading: Lazy loading is a technique that defers the loading of images until they are about to become visible in the user’s viewport. By enabling lazy loading, you can significantly improve your website’s loading speed, especially for long pages with multiple images. Lazy loading plugins like Smush and ShortPixel mentioned earlier offer this functionality.
  6. Serve Next-Gen File Formats: Next-gen file formats like WebP provide superior compression rates while maintaining high image quality. By serving WebP images to supported browsers, you can further optimise your website’s performance. Plugins like ShortPixel can automatically convert images to WebP format and deliver them when compatible.


Optimising images is vital for maintaining a fast and visually appealing WordPress website. By following the tips mentioned above and utilising image optimisation plugins, such as Smush and ShortPixel, you can enhance your website’s performance, reduce loading times, and provide an excellent user experience.

Remember to choose the appropriate image format based on the image type and purpose. JPEG is suitable for photographs and complex images, while PNG works well for graphics with transparency or sharp edges. Additionally, consider serving next-gen formats like WebP for further optimisation.

Start implementing these image optimisation techniques today to ensure your WordPress website is visually stunning, user-friendly, and optimised for search engines.


Why should I avoid using PNG files?

PNG files are great for images that require transparency or have sharp edges, such as logos and icons. However, they tend to have larger file sizes compared to JPEG and WebP formats. Using PNG files extensively can slow down your website’s loading speed, negatively impacting the user experience. It’s advisable to use PNG files only when necessary and consider alternative formats for other images.

How can I resize and crop images in WordPress?

WordPress provides built-in image editing capabilities. When inserting an image into a post or page, you can click on the “Edit Image” button to access resizing and cropping options. Additionally, there are various plugins available in the WordPress repository that offer advanced image editing features.

What are next-gen file formats?

Next-gen file formats, such as WebP, provide superior compression rates while maintaining high image quality. These formats offer better optimisation compared to traditional formats like JPEG and PNG. Next-gen formats are designed to improve website loading speed and performance.

Can I optimise images manually without plugins?

Yes, you can optimise images manually without plugins by resizing them, compressing them using external tools, and converting them to appropriate formats. However, using image optimisation plugins can streamline the process and offer additional features like automatic compression, lazy loading, and format conversion.

Is lazy loading beneficial for website performance?

Yes, lazy loading is beneficial for website performance. By deferring the loading of images until they are needed, lazy loading reduces the initial page load time, particularly for pages with numerous images. It helps improve user experience and overall website performance by prioritising the visible content first.

Get Started

Ready to get going? Click on one of the buttons below and tell us more about the web design, web development or website fix you need and we will be in touch with you within hours with some options to get your business moving in the right direction