I’ll be honest with you, naming image files used to feel like one of those “meh” tasks I’d happily ignore until the very last minute. You know the vibe: I’ve poured my heart into this blog, edited every word within an inch of its life, found the perfect photo… and now you want me to rename IMG_0482.jpg? Seriously?
YES! Google doesn’t see your gorgeous flatlays or beautifully lit client portraits the way you do. It doesn’t care that your colour palette is chef’s kiss or that you painstakingly dragged the brightness slider up by 3.5%.
What Google does care about:
- Your image file names
- Your alt text
- How clearly those elements explain what’s in the image and how it connects to the content around it.
So yeah, image naming feels small, but it actually plays a BIG role in how your content shows up online. It doesn’t just help Google figure things out. It boosts your chances of showing up in search, speeds up your site’s indexing, and makes your website more accessible for everyone. That’s a triple win, if you ask me.
So What Does Google Say About Image SEO?
Let’s just say Google doesn’t love your IMG_9823-FINAL-V2.jpg. In fact, they’ve spelled it out pretty clearly in their image SEO guidelines: if you want your images to show up in search and support your page’s ranking, they need to be named with some actual logic.
Here’s the lowdown, straight from the source (with way fewer acronyms and tech-speak):
Google’s Golden Rules for Image File Names:
- Be descriptive and specific. Use filenames that actually describe what’s in the image.
- Use hyphens, not underscores.
- Keep it human-friendly. Your image file name should be readable and make sense to humans, not just machines.
- Match the filename to the image’s actual content. Don’t sneak in keywords that aren’t reflected in the image itself — that’s keyword stuffing.
Oh, and this is all part of something Google calls the “page experience signal”, basically, how nice (or painful) it is to be on your website. Images that load quickly, are labelled clearly, and don’t confuse users? That’s a big fat tick in Google’s book.
Want to tick all the image SEO boxes, from file names to compression and loading speed? I wrote a whole blog on Optimising Images for Web & SEO.
Let’s Break It Down: What Makes a Good SEO Image Name?
Alright, we’ve talked about why image names matter. Now let’s talk about how to actually do it right — because yes, there is a method to the madness…
Keep the File Name Relevant (Like, Actually Descriptive)
Your camera doesn’t know what it just captured. So, sticking with the default image name helps no one. Least of all Google.
Instead of:
- IMG2392.jpg
- photo-final-V3-edited.jpg
Try:
- wedding-couple-lake-district.jpg
- london-brand-designer-laptop-flatlay.jpg
A clear, relevant name gives your image a better chance of ranking in search, and actually helping your content get found.
Use Keywords You’ve Already Identified
You’ve already done the hard work of researching keywords for your blog or service page, so don’t let that effort go to waste! If a keyword genuinely reflects what’s in the image, use it in the file name.
For example, if your page is targeting “elopement photographer Scotland” and you’ve got a stunning image from a styled shoot in Glencoe?
Try something like: elopement-scotland-glencoe.jpg
You don’t need the “photographer” bit in there (unless the image is of you taking photos – then it makes sense).
But what about using my main keyword in every image?
Only if it fits naturally and actually describes what’s in the image.
If you stuff the same keyword into every file name (even when it doesn’t make sense) Google’s gonna clock that behaviour real fast. And instead of helping your SEO, it could actually hurt it.
Keyword Stuffing? Just Don’t.
If your image filename looks like this:
🚩 wedding-photographer-wedding-wedding-wedding-photo.jpg
Google’s not impressed. Neither is anyone else. Keyword stuffing = a red flag that tells search engines you’re trying to game the system. Best case, it gets ignored. Worst case? You risk being seen as spammy.
Keep It Short + Easy to Understand
This isn’t the place to write an essay. Long filenames are harder for search engines to crawl, and honestly… they’re a nightmare to organise.
✅ Aim for 3–6 words that clearly describe the image
✅ Use words people would actually type into Google
Bad: the-ultimate-best-destination-wedding-photography-sunset-couple-mountains.jpg
Good: sunset-wedding-mountains.jpg
Use Hyphens to Separate Words
Let’s settle this once and for all: Google reads hyphens as spaces.
So:
- wedding-day-flowers.jpg = ✅
- wedding_day_flowers.jpg = ❌
- weddingdayflowers.jpg = ❌
Using hyphens makes your filenames cleaner, more searchable, and easier for both people and bots to understand. It’s the little dash that could.
Image Naming in Action: Real Examples
Theory is great, but sometimes you just need to see it.
So here’s a side-by-side of the naming mistakes that make Google cry (and your SEO flatline), versus the kinds of filenames that actually get you found.
What Not to Do: Bad Image Name Examples
If you’ve got a media library full of these… no judgement, just a gentle nudge to do better:
- IMG0028.jpg
- photo1-final-FINAL.jpg
- screenshot-2023-11-17.jpg
- SEO-keyword-SEO-keyword.jpg
- final-FINAL-V2-editedbykate.jpg
What’s wrong here?
- They’re vague or meaningless (to both people and search engines)
- No keywords, no context, no value
- You’ll have no clue what they are six months from now
What to Do Instead: Good Naming Examples
These filenames are clear, descriptive, and aligned with your content. In other words, chef’s kiss for SEO and usability:
- sunset-elopement-scotland.jpg
- florist-london-bridal-bouquet.jpg
- branding-session-interior-designer.jpg
- oxford-cake-designer-wedding-shoot.jpg
- flatlay-coffee-laptop-brand-designer.jpg
Why these work:
- They describe what’s in the image
- They’re keyword-aligned without being spammy
They’re short, simple, and easy to scan in a media folder
Alt Text = Your Other SEO Bestie
You’ve renamed your image — great start. Now it’s time to show some love to alt text, the underrated powerhouse of image optimisation.
Describe the Image for Accessibility
Alt text (short for “alternative text”) is what screen readers use to describe images to visually impaired users. It’s also what shows up when an image doesn’t load. And yes, it’s another signal Google uses to understand what your image is about.
So no, it’s not optional.
It’s good SEO and good UX. Win-win.
Here’s how to write alt text that actually helps:
✅ Describe what’s in the image in plain language
✅ Be specific, but concise (1–2 sentences max)
✅ Include a keyword only if it makes sense
✅ Don’t start with “image of…” or “photo of…” — screen readers already know that
Examples:
If you were a wedding photographer from Norfolk, sharing some photos from a recent wedding…
- Bad: Norfolk wedding wedding photographer Norfolk
- Good: Bride walking through wildflower field at golden hour in Norfolk
Remember: You’re writing for people first, Google just happens to be eavesdropping.
Writing Alt Text With ChatGPT
You don’t have to start from scratch every time. ChatGPT can help you generate alt text in seconds.
Just upload your image and try this prompt:
“Describe this image for Alt text. Alt text should be concise, ideally 1-2 sentences, or around 125 characters, and should describe the image’s purpose or what it conveys, rather than simply listing visual details.”
It might not be 100% perfect. Personally, I’d tweak the above output to have the product name (because this is a product photo) and the exercise she’s performing. But it gives you a good starting point.
Oh, and here’s 10 more FREE AI prompts to improve your website content and SEO cos I’m nice like that!
More Ways to Boost Image SEO (Beyond File Names)
Alright, so you’ve nailed your image names and alt text, here’s a virtual high five 🖐️
But if you want to go full SEO overachiever (in the best way), here are a few extra moves you can make to give your images that extra ranking power and performance polish:
Match Image Size to Display Size
Listen, unless your website is being projected onto the side of a skyscraper, no one needs a 5000px image crammed into a tiny blog thumbnail.
Huge image files = slooow loading = people clicking off before your site even finishes flexing.
Here’s how to fix it:
✅ Resize your images to the actual dimensions they’ll appear on screen
✅ Compress them so they load fast without looking like a pixelated potato
I break down the best tools and tricks for compression, sizing, and all things image-prep in this blog on Optimising Images for Web & SEO
Geotag Your Images for Local SEO Boosts
If you’re a local business, this one’s a game-changer!
Geotagging = embedding your location data (like city or coordinates) into the image file before uploading it.
Why it matters:
- Helps Google associate your images with a physical place
- Increases your chances of showing up in Google Maps or local search results
- Supports brand recognition in your area
Tools like GeoImgr make it super easy. Upload your image, drop the pin on your biz location, download — done.
Use Responsive Images
Want to get a tiny bit nerdy? Stick with me.
Responsive images (using the srcset attribute) let your website serve the right-sized image for the user’s device. So someone on a phone isn’t trying to load a huge desktop version of your photo.
Why it’s great:
- Faster load times
- Better mobile UX
- Boosts your Core Web Vitals (which Google loves)
Most website platforms (like WordPress, Squarespace, Webflow etc.) support responsive images if you upload things correctly.
Create an Image Sitemap
If you have loads of visual content (like galleries, portfolios, or blogs) an image sitemap helps Google index it all properly.
Basically, you’re telling Google:
“Hey, here’s every image I’ve lovingly curated. Please make sure they get seen.”
You can use a free tool like My Sitemap Generator to create and submit one easily.
Use Structured Data Where It Makes Sense
If you’re showing off products, tutorials, step-by-step galleries, or case studies, structured data (schema) can give your images extra context in search results.
It’s how you get those fancy search features like:
- Product previews with images
- Tutorial step-by-steps
- Rich snippets
- Sitelinks
Add schema markup to your HTML (or use a plugin if you’re on WordPress).
Google gets more context = better visibility = more clicks.
TL;DR: Naming Your Images for SEO Is Easy When You Keep It Human
If you’ve ever felt like SEO is all tech jargon and headache-inducing rules, this is your reminder that it doesn’t have to be that deep.
Naming your images well isn’t about gaming the system. It’s about making your content easier to find, easier to understand, and easier to use. For Google and for real people.
Here’s your quick checklist:
- Be descriptive, not robotic – say what’s in the image, like a normal human would
- Use hyphens – Google reads them as spaces
- Don’t keyword stuff – if it sounds like nonsense, it is
- Optimise everything else too – think: alt text, image size, speed, and mobile experience
Image SEO = small tweaks, big impact. And now? You know exactly how to do it.
Need Help With the Whole Image SEO Thing?
If you’re sitting there thinking, “Okay cool, but this still feels like a lot,” breathe. You don’t have to DIY your way through every detail.
I offer full-service SEO support for creatives and service-based businesses that’s clear, kind, and actually works.
Whether you need help cleaning up your image library, optimising your entire site, or just want someone to tell you exactly what to do — I’ve got you.
FAQs About Image SEO
If you’re curious what else people are Googling about image optimisation. I pulled together a deep dive into real FAQs pulled from Google’s PAA (People Also Ask) section. Chances are, your next question is already in there…
How should I name my image files for better SEO?
Use descriptive, keyword-relevant filenames that clearly reflect the content of the image.
Example: bride-sunset-scotland.jpg instead of IMG_2948.jpg.
Should I include keywords in image filenames?
Yes, include keywords if they naturally describe the image.
Avoid stuffing keywords or repeating the same phrase across multiple images.
What are the best practices for writing alt text?
- Describe the image in a clear, human way.
- Keep it short (1–2 sentences max).
- Include a keyword if it fits naturally.
- Avoid phrases like “image of” or “photo of”.
Should I use hyphens or underscores in image filenames?
Use hyphens. Google treats hyphens as word separators. Example: wedding-day-flowers.jpg
How do image sizes impact SEO and site performance?
Large image files slow down your website. Resize and compress images to match display size and speed up loading times.
What is structured data and how does it help image SEO?
Structured data (or schema markup) adds extra context to your images for search engines.
It’s especially useful for product pages, tutorials, and galleries. Bonus: it can help you qualify for rich results in Google Search.



