Your image file names should describe what's in the photo
The problem with camera defaults
Every JPEG from your phone arrives as IMG_4372.jpg or DSC_0891.jpg. Your CMS accepts the upload without complaint. Six months later, you need to replace an outdated photo or audit which images are actually in use. You open your media library and face hundreds of numbered files that tell you nothing.
Descriptive file names solve three problems at once: you can find images later, your CMS search actually works, and screen readers get a fallback when alt text is missing. The fix takes five seconds per image if you do it before upload.
Rename at the source
Right-click the file on your desktop. Rename it to match what's in the frame: customer-service-team-2024.jpg or leather-wallet-brown-interior.jpg. Use hyphens, not spaces or underscores. Keep it short but specific—imagine searching for this file in a list of three hundred others.
If you're renaming a batch, most operating systems let you select multiple files and apply a pattern. Pick a shared term and add a suffix: storefront-exterior-01.jpg, storefront-exterior-02.jpg. Consistency matters more than perfection.
What to include
Describe the subject, not your editorial intent. homepage-hero.jpg tells you where you used the image, not what it shows. woman-reviewing-contract.jpg tells you what's in the frame. When you need a different contract photo next year, you can find every contract-related image in one search.
For product images, include the product name and variant: oxford-shirt-blue-front.jpg. For team photos, use names or roles: director-headshot-maria-chen.jpg. For illustrations, describe the concept: workflow-diagram-three-steps.jpg.
Avoid dates unless the image is time-specific, like an event. conference-stage-2024.jpg works. team-photo-2024.jpg becomes misleading the moment someone leaves or joins.
When to break the rule
Temporary images—mockups, drafts, screenshots you'll delete—can stay generic. If the file won't outlive the current project, don't waste time naming it. But anything that touches production gets a proper name.
Some CMSs auto-generate file names from alt text or title fields on upload. That's fine if you actually fill those fields and review the output. Most people don't, so renaming the file beforehand guarantees the job gets done.
Link to your image workflow
Descriptive file names fit into a larger image discipline: write captions when you add images, define image dimensions in your content model, and separate alt text from metaphor. Each step is simple; together they keep your media library usable as it grows.
Rename before you upload. Your future self will thank you.