Most people spend ages choosing the perfect images for their website, then upload them straight from their camera, Canva, or photographer without optimizing them first.
I get it. You’re excited to get your site live. But the problem is those beautiful images are often one of the biggest reasons websites load slowly.
Slow websites not only frustrate visitors, they actually hurt your SEO and can impact conversions.
The good news is image optimization is one of the easiest wins when it comes to website performance.
In this post, I’ll walk you through exactly how to prepare images before uploading them to your site. So you can get quick loading images that don’t look like they were taken on a potato! 🥔
So if you’re wondering why your background images are blurry or pixelated, keep reading.
Optimized images help:
The goal isn’t to make your images tiny and blurry.
It’s finding the balance between image quality and file size.
Because yes, a picture is worth a thousands words.. but if it takes three minutes to load it might aswell say nothing at all!
Original images coming straight from your camera or photographer are too big for your website.
If an image is 3000px wide but only displays at 1200px on your website, that’s a lot of unnecessary data that takes time to load.
For Showit and other websites, the recommendation is to resize images to no more than 3500px on the longest edge. This helps speed up uploads while maintaining quality.
As a general rule:
Bigger isn’t always better.
Ideally, you want your image dimensions to be as close as possible to how they’ll actually appear on your website. For example, if an image is only displayed at 400px x 600px, there’s no need to upload a version that’s 3000px wide. It just creates extra work for your visitors’ devices without adding any visible quality.
Once your image is resized, it’s time to reduce the file size.
This is where compression comes in. But try not to get hung up on the percentage reduction. Focus on the final file size instead.
The goal is to get the image as small as possible without any noticeable drop in quality.
TinyPNG

TinyPNG is usually my first stop. Simply upload your images and it’ll reduce the file size while keeping the quality looking great.
Other options include:
For most people, TinyPNG is more than enough. There’s a free version that let’s you upload 20 images at a time, or you can pay a small yearly fee to get unlimited uploads.
Ffor larger projects I also use ImageOptim and Squoosh depending on the file type and how much compression I need.
As a general guide:
Even though you can upload 8MB images, please don’t. Nobody needs that level of detail and it will slow your site down like crazy.
This is a step that is often missed that become a PITA after uploading.
Instead of uploading files named: IMG_8472.jpg
Change them to be more relevant to what the image actually is.
For example:
bridal-photoshoot-central-park.jpg
or luxury-wedding-invitations.jpg
This helps:
For larger galleries, use bulk renaming tools rather than renaming hundreds of images individually.
Your future self will thank you. And your image titles will be nicely populated for you too.
Alt text serves two purposes:
Good alt text describes what’s actually in the image.
For example:
Bad: Image of woman
Better: Website designer working on a Showit website from a home office
Keep it descriptive and natural.
Don’t try to cram every keyword imaginable into it.
Using the correct file type can make a surprising difference.
If you’re ever unsure, JPG is usually the safest choice.
Best for:
This should be your default choice most of the time. If you’re ever unsure, JPG is usually the safest choice.
Best for:
PNG files are typically much larger, so only use them when necessary.
Best for:
Use sparingly because GIFs can become very large very quickly.
For Showit specifically, JPG, PNG, and GIF are the supported image formats.
Photographers, wedding professionals, interior designers… I’m looking at you.
Large galleries can absolutely tank website performance if they’re not optimized properly.
A few best practices:
Nobody is judging you for showing 30 incredible photos instead of 150.
Your website doesn’t need the same file size as a printed billboard.
PNG has its place. Most website images should be JPGs.
Bad for accessibility and a missed SEO opportunity.
Your visitors shouldn’t need a coffee break while waiting for your homepage to load.
Compression helps, but resizing first makes the biggest difference.
Image optimization isn’t the most exciting part of building a website, but it’s one of the simplest ways to improve performance.
My process is always:
It takes a few extra minutes, but the impact on your website speed, user experience, and SEO is well worth it.
And if you’re working on a Showit site, getting into these habits now will save you a lot of headaches later.
blog
search
Search blog topics and resources