In the world of digital marketing, images are a double-edged sword. They make your website look stunning and keep your visitors engaged, but if they aren't handled correctly, they'll drag your site speed down to a crawl and hurt your Google rankings.
For Australian small business owners, image optimisation is one of the easiest 'wins' for SEO. Whether you're a plumber in Chermside or a boutique law firm in the CBD, ensuring your images load fast and tell Google what they are about is essential for winning local search results. This guide will walk you through exactly how to do it, from the moment you take a photo on your iPhone to the moment it goes live on your site.
Why does this matter?
Google loves fast websites. If your homepage takes 10 seconds to load because of a 5MB hero image, your potential customers will bounce back to the search results before they even see what you do. Optimising images is about balancing visual quality with technical performance.---
What you'll need before you start
- Your website's backend access: (WordPress, Shopify, Squarespace, etc.)
- A free image compressor: I recommend Squoosh.app or TinyPNG.
- A simple photo editor: Even the basic 'Photos' app on your Mac or PC works, or something like Canva.
- A list of keywords: What do you want this specific page to rank for?
---
Step 1: Choose the right file format
Before you even think about uploading, look at the file extension. This is where most people start on the wrong foot.- WebP: This is the current gold standard for the web. It offers significantly smaller file sizes than JPEG or PNG without losing quality. Most modern browsers support it perfectly.
- JPEG (or .jpg): Best for photographs or complex images with lots of colours. It allows for high compression.
Step 2: Resize your dimensions (The 'Physical' Size)
This is the step where most people get stuck. They take a high-resolution photo on their phone (which is usually around 4000 pixels wide) and upload it directly to their website.Your website rarely needs an image wider than 1920 pixels (full screen). If the image is just sitting inside a blog post, 800 to 1200 pixels is plenty.
How to do it:- Open your image in your computer’s default photo viewer.
- Look for an 'Edit' or 'Resize' option.
- Change the width to 1920px (for hero banners) or 1200px (for standard images).
- Save as a new version.
Step 3: Rename the file for SEO
Google's bots can't 'see' an image the way we do, so they read the file name to understand the context. A file namedIMG_5421.jpg tells Google nothing. A file named brisbane-emergency-plumbing-service.jpg tells Google exactly what’s going on.
The Golden Rules of Naming:
- Use lowercase letters only.
- Use hyphens (-) instead of underscores (_) or spaces.
- Include your target keyword, but don't 'keyword stuff' (e.g., don't name it
plumber-plumbing-brisbane-cheap-plumber.jpg).
Step 4: Compress the image
Now that the dimensions are right and the name is set, we need to crunch the data down. This is the 'secret sauce' for page speed.- Go to TinyPNG.
- Drag and drop your image into the box.
- Wait for the panda to do its magic. It will often reduce the file size by 60-80% without any visible change in quality.
- Download the compressed file.
Step 5: Upload and add Alt Text
Once you've uploaded the image to your CMS (like WordPress), you'll see a field for 'Alt Text' or 'Alternative Text'. Don't skip this! Alt text is used by screen readers for visually impaired users and by Google to index images. Common Mistake: People often just copy and paste the file name here. Instead, write a short, descriptive sentence. Bad:* "plumber-brisbane" Good:* "A licensed Brisbane plumber repairing a leaking kitchen tap in a residential home."Step 6: Set 'Lazy Loading'
Lazy loading tells the browser: "Don't bother downloading this image until the user scrolls down to see it." This makes the initial page load much faster.- WordPress users: Most modern themes and plugins (like WP Rocket or Smush) do this automatically.
- Shopify users: Check your theme settings; most 2.0 themes have this built-in.
Step 7: Check your work with Google PageSpeed Insights
Once your page is live, head over to Google PageSpeed Insights.Plug in your URL and look for the "Opportunities" section. If you see a red warning saying "Properly size images" or "Serve images in next-gen formats", it means you've missed a step or your website platform is doing something funky.
Honestly, the interface here can be a bit scary with all the red and orange circles. Don't panic—just look for the specific image URLs Google highlights as being too large.---
Troubleshooting Common Issues
"My images look blurry after compression!" You might have compressed them too much. Go back to Step 4 and try a different tool like Squoosh.app, which lets you manually adjust the quality slider. Aim for a 70-80% quality setting. "WordPress won't let me upload WebP files!" Older versions of WordPress (pre-5.8) didn't support WebP. Ensure your site is updated. If it still doesn't work, you might need a plugin like 'Performance Lab' or 'WebP Express'. "I have 500 images already on my site. Do I have to do this manually for all of them?" Thankfully, no! If you're on WordPress, use a plugin like ShortPixel or Smush. They can 'bulk optimise' your existing library. It's a lifesaver for older sites.---
Pro Tips for Aussie Businesses
- Geotagging: If you are a local service business (like a gardener in Ipswich), you can 'geotag' your images. While the SEO benefit is debated, it adds local metadata to the file. Tools like Tool.GeoImgr.com can help with this.
- Stock Photos: Avoid them where possible. Google's AI can recognise stock photos that appear on thousands of other sites. Real photos of your Brisbane team or your actual projects will always perform better for local SEO.
Next Steps
Now that your images are lightning-fast, it's time to look at the rest of your SEO strategy. Check out our guide on Local SEO for Brisbane Businesses or, if this all feels a bit too 'techy', feel free to reach out to our team and we can run a full speed audit for you.Optimising images is a habit. Once you do it five times, it becomes second nature and will take you less than 60 seconds per image. Your visitors (and your Google rankings) will thank you!