Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Name an image with a short, accurate description of what it shows, using lowercase words separated by hyphens—for example, blue-ceramic-mug-front.jpg rather than IMG_1234.jpg. A descriptive filename gives search engines a light clue, but it is not a substitute for useful alt text, relevant page content, or an accessible experience.
Why image filenames matter—and how much
A descriptive filename helps identify an image and gives search engines a small amount of context. Google describes filenames as providing “very light clues” about an image’s subject; it also considers page text, captions, image titles, computer vision, and alt text. Google’s image SEO guidance recommends short, descriptive filenames rather than generic names such as image1.jpg or 1.jpg.
That means renaming a file can improve clarity and consistency, but a keyword in the filename is not a shortcut to rankings. Use the name to accurately identify the visible subject. Then make sure the image is placed near relevant page text and has context-appropriate alt text.
A practical naming recipe
- Identify the visible subject. Start with the thing or scene a visitor would recognize:
ceramic-coffee-mug,golden-retriever-running, orwordpress-media-library-upload. - Add only useful, visible distinctions. If they help distinguish versions, add a color, angle, or view:
blue-ceramic-mug-side-view.jpg. Do not add details the image does not show. - Use lowercase and hyphens. A practical pattern is
subject-descriptor.ext, with words separated by hyphens. Google’s URL structure guidance says search engines interpret hyphens as word separators and generally do not recognize underscores in the same way; it recommends standard ASCII characters. - Keep the extension truthful. The extension should match the actual file format. Do not rename a JPEG to
.webpwithout converting it. Google supports common image formats including JPEG, PNG, WebP, SVG, and AVIF. - Check the page context. Make the filename, alt text, caption, and nearby copy consistent with the same image, while giving each element its own job.
Examples: use black-kitten-on-window.jpg rather than IMG00023.JPG; use blue-ceramic-mug-front.jpg rather than product-final-new2.jpg. The best choice is descriptive without being a list of search terms.
Free tools Windows power users keep installed
One-click scans. No signup required.
#1 Best Overall
Hyphens or underscores?
Use hyphens between words as the default. Google explicitly recommends hyphens rather than underscores in its filename and URL style guidance. Hyphens also make names easy for people to scan: red-running-shoes-side.jpg is clearer than red_running_shoes_side.jpg.
Consistency matters when managing a large library, so avoid creating a mixture of separators without a reason. If an existing system or workflow imposes a convention, weigh the maintenance cost of changing it against the value of standardizing new files. Do not assume that a separator change alone will create a measurable search improvement.
How long should an SEO image filename be?
Keep it short enough to read quickly, but specific enough to distinguish the image. Google advises using filenames that are “short, but descriptive”; it does not set a required word count or character limit. A useful three- or four-word name might be chocolate-chip-cookie-recipe.jpg. Add a further detail only when it distinguishes what is shown, such as chocolate-chip-cookie-recipe-closeup.jpg.
Rank #2
Avoid turning the filename into a sentence or an inventory of keywords. For a gallery, a meaningful difference—such as mug-front.jpg and mug-handle-detail.jpg—is more useful than a bare sequence where you can accurately identify the views. Google does not prescribe a required numbering format, so use one only when it helps your team organize genuinely similar assets.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteFilename, alt text, caption, and page copy have different jobs
A filename labels the file. Alt text describes the image for people using assistive technology and provides image context; Google calls alt text the most important image metadata attribute. A caption is visible explanatory text, and the surrounding page copy explains why the image is relevant there. These fields can use related wording without being identical.
- Product photo: filename
blue-ceramic-mug-front.jpg; alt text “Blue ceramic mug, front view.” - Instruction screenshot: filename
wordpress-media-library-upload.jpg; alt text “WordPress media library showing the upload button.” - Decorative flourish: filename
section-divider.svg; use empty alt text when it is purely decorative, following the site’s accessibility implementation. - Linked purchase image: filename
running-shoes-cart.jpg; alt text “Add running shoes to your cart.” For a linked image, Google may use the alt attribute as anchor text, so describe the link’s purpose rather than leaving a vague label.
Write alt text for the image and its context, not to repeat a keyword. Google’s example of useful alt text is “Dalmatian puppy playing fetch.” For detailed guidance, see Google’s image SEO documentation. A decorative image should not receive a search-targeted description that adds no information.
Rank #3
Renaming images in a CMS or an existing site
If you can choose the name before upload, do so: it is easier to keep the source file, media library, and page references aligned. WordPress.com recommends renaming before uploading, using two to four hyphen-separated words, and including a relevant keyword only when it naturally describes the image. Its example contrasts DSC4536.jpg with chocolate-chip-cookie.jpg. It also recommends writing specific alt text, using informative captions, and resizing and compressing images; see WordPress.com’s image optimization guidance.
If a published image is already in use, renaming its file can change its URL. Before doing so, identify where that URL is referenced, update those references, and arrange an appropriate redirect if the old URL needs to remain reachable. The exact steps depend on the CMS and hosting setup. If the image is reused in multiple places, Google suggests keeping one consistent image URL rather than creating duplicate copies with different URLs.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
For a small library
- Open the original image and confirm exactly what it shows.
- Rename it before upload using a concise subject description and hyphens.
- Upload it in the CMS, then add alt text suited to its role on that page.
- Check the published page to confirm the image loads and the alt text and caption make sense.
For a large or multilingual library
For sites with thousands of images, Google suggests automating filename generation. A useful automation should produce readable names based on reliable image or content information, avoid unsupported claims about an image, and apply one consistent format. Have a review path for ambiguous cases rather than automatically assigning guessed subjects.
For localized pages, Google advises translating filenames and following URL-encoding rules. Keep the translated description accurate in the target language, and check that the resulting URL works when encoded. Avoid assuming that a filename translated for one locale is suitable for every version of a page.
Should you rename every existing image?
No. Prioritize files whose names are generic, confusing, or inconsistent and that you can update without breaking references. A descriptive filename is useful housekeeping and can contribute a small contextual clue, but Google’s guidance does not establish a ranking gain from renaming an image. Avoid a large rename project based only on the expectation of a search boost.
Before changing a live filename, consider the trade-offs:
Best Value
- Accuracy: the new name should genuinely describe the visible image.
- URL continuity: changing the filename changes the image URL and may break pages or other references unless they are updated.
- Consistency: a predictable format helps people maintain directories and media libraries.
- Scale: bulk automation saves effort, but inaccurate generated names create cleanup work and misleading context.
- Localization: translated names can suit localized sites, provided the resulting URLs are handled correctly.
Common filename mistakes and fixes
- Camera defaults such as
IMG_1234.jpg: rename to a short description of the subject before upload where practical. - Generic names such as
image1.jpg: replace the generic label with the visible subject. - Keyword lists: remove words that do not accurately distinguish or describe the image. Put relevant explanation in page content, and write natural alt text.
- Unsupported claims: do not name a product, place, or person unless the image actually shows it and the identification is reliable.
- Dates without a useful purpose: omit dates that do not describe or help distinguish the image.
- Wrong extension: verify the format rather than changing only the filename suffix.
- Broken image after a rename: check the page’s image URL, CMS references, and any required redirect from the previous URL.
- Several indistinguishable gallery files: add a true differentiator such as the angle or detail shown, or use a consistent numbering approach if that is the most maintainable option.
Or skip the browser setup
If the image you need to name is a webpage screenshot, ScreenshotNeo can return a screenshot directly from one GET request, so you can save it with a descriptive filename in your own workflow. For example, this cURL command captures a page to shot.webp; change the target URL and saved filename to match your image:
ScreenshotNeo API documentation
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
ScreenshotNeo accepts cookie or consent banners and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each step can be turned off. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits are not billed, and each response indicates the page verdict and billing status in headers. Its MCP server includes take_screenshot, get_page_info, and capture_pdf tools for AI agents. The free plan includes 1,000 shots a month with no card; paid plans start at $5 for 3,000 shots. See ScreenshotNeo for the service and the API docs for request options.
Sign up for 1,000 free screenshots a month, with no card required.
FAQ
Should I put keywords in image filenames?
Use a relevant word when it naturally describes the visible subject. Do not add search phrases that misrepresent the image or turn the name into a keyword list.
Does a filename matter more than alt text?
No. Google calls alt text the most important image metadata attribute, while describing filename clues as very light. Both should be accurate, and neither replaces relevant page context.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

