If you've ever uploaded a photo straight from your camera to your website, chances are it had a name like IMG_4892.jpg or DSC_0241.JPG. You're not alone — this is one of the most common (and most avoidable) SEO mistakes websites make.
Why image filenames matter for SEO
Google's John Mueller has confirmed multiple times that image filenames are a ranking signal. The search engine reads your filename to understand what the image contains. When Google's crawler sees IMG_4892.jpg, it learns nothing. When it sees golden-retriever-puppy-playing-park.jpg, it gets rich context.
This affects:
- Image search rankings — your photos won't show up for relevant image searches
- Page relevance signals — filenames contribute to how Google understands your page topic
- Structured data accuracy — product images, recipe photos, and article images all benefit from descriptive names
- Alt text alignment — consistent, descriptive filenames make it easier to write accurate alt text
The compounding problem
The issue is worse than most people realise. A product page with 10 images named DSC_0001.jpg through DSC_0010.jpg sends zero positive relevance signals. Multiply that by a 500-product catalogue, and you're leaving enormous amounts of SEO value on the table.
For photographers, bloggers, and content marketers, renaming images manually is soul-crushing work. A single blog post might have 8-10 images. At 20 posts per month, that's 160-200 filenames to craft — each one requiring you to think about what you see, make it descriptive, make it SEO-friendly, and format it correctly.
What makes a good image filename?
The ideal SEO image filename:
- Describes what's literally visible — not what you want it to mean, but what's actually in the image
- Uses hyphens to separate words — not underscores (
cat-in-gardennotcat_in_garden) - Is all lowercase — consistency matters
- Is 3-7 words — long enough to be descriptive, short enough to be clean
- Avoids stop words — skip "the", "a", "of" when possible
- Matches your alt text — these two signals should reinforce each other
Bad: IMG_4892.jpg
Mediocre: cat.jpg
Good: orange-tabby-cat-sitting-window-sill.jpg
The alt text dimension
Alt text and filenames are companions. Alt text provides the same descriptive information for screen readers and as an additional context signal for Google. Best practice:
- Write alt text that describes the image for someone who cannot see it
- Keep it under 125 characters
- Be specific — "a woman in a red dress holding flowers at a wedding" is better than "woman at wedding"
- Don't start with "Image of..." or "Photo of..."
- Don't keyword-stuff
When your filename and alt text are aligned and descriptive, you're maximising both accessibility and search value.
How AI changes everything
Renaming images by hand is no longer necessary. AI vision models can analyse an image and generate:
- A descriptive, SEO-optimised filename (in the right format)
- Appropriate alt text for accessibility
The key insight is that AI can do this accurately at scale. What would take a human 3-5 seconds per image (and cognitive effort to do well) can be automated across hundreds of images in minutes.
Tools like Imaglo use Claude AI to analyse each image and return:
{
"filename": "golden-retriever-puppy-playing-autumn-leaves",
"alt_text": "Golden retriever puppy jumping through a pile of orange autumn leaves in a park"
}
The filename is lowercase, hyphen-separated, descriptive, and search-friendly. The alt text is accurate and accessibility-compliant.
Privacy considerations
One important thing: your original image should never need to leave your browser for renaming. The best approach is to:
- Generate a small thumbnail (max 800px) client-side in the browser
- Send only that thumbnail for AI analysis
- Process all resizing, compression, and format conversion locally
This means your original high-resolution files stay on your device. Only a compressed preview reaches the server — and even that is processed in memory, not stored.
Getting started
Here's a practical workflow for image SEO:
- Bulk drop your images into a tool like Imaglo
- Enable AI rename on all files
- Review the generated names (you can edit any you disagree with)
- Copy the alt text for your CMS or HTML
- Download the renamed, optimised images
- Upload to your website with the correct filenames
The whole process takes a fraction of the time of manual renaming, and the quality is consistent.
The bottom line
Image filename optimisation is one of the easiest SEO wins available, yet it's almost universally ignored. The barrier has traditionally been the tedium of doing it manually. With AI-powered tools, that barrier is gone.
If you're uploading images to the web, there's no excuse for generic filenames in 2026.
Try Imaglo free — 10 AI image renames per month, no credit card required.