Product photos get found in visual search when a machine can tell what each photo shows. It learns that mostly from text. The alt text, the file name, the words around the image and the image field in your Product markup all describe it. A sharp photo with empty alt text and a file called IMG_0412.jpg gives image search a picture and no words to go with it.
Google's guide to image SEO asks for high quality images and short but descriptive file names. Alt text should be useful and free of keyword stuffing, and images should sit near the text that describes them. Most of that sits in fields Shopify already gives you.
What does a search engine read from a product photo?
Besides the picture itself, a search engine reads four things about a product photo.
- The alt text describes the image in words. Browsers show it when the image cannot load, and screen readers read it aloud.
- The file name is the first label the image carries, such as black-leather-ankle-boot.jpg.
- The text near the image, such as the product title and description, tells the engine what the page is about.
- The image property in your Product structured data tells a machine which photo belongs to which product.
Google's image guide also notes that the image attribute is required for a badge or rich result in Google Images. A product page whose markup leaves out the image cannot get that badge.
Entity Integrity is the layer of our score that reads product and brand data, including the Product markup a photo belongs to. It was failed by 72% of the 216 Shopify storefronts we scored in June 2026.
What makes a product photo easy to match?
A photo is easy to match when it shows the product clearly and its words say exactly what it shows. Google's guide says high quality photos appeal to users more than blurry ones. For a store, that means the real product, in good light, from the angles a buyer checks.
Write each alt text for the specific photo. "Black leather ankle boot, side view, with a stacked wooden heel" says what a buyer sees. "Boot" says almost nothing, and "boots shoes leather boots best boots" is the keyword stuffing Google warns against. Our guide to alt text for product images covers the wording in detail.
How do I set this up in Shopify?
Work through your best sellers first, then the rest of the catalog.
- Rename image files before you upload them. Use plain words joined with hyphens, such as black-leather-ankle-boot-side.jpg.
- Go to Products and click a product. Click a photo to open the Preview media page.
- Click Add alt text, type a description of that photo, and click Save alt text. Shopify allows up to 512 characters and recommends 125 or fewer.
- Repeat for each photo of the product. Describe what is different in each one, such as the angle or the color.
- Check that the product description, near the photos, names the product and its main features in text.
- Open the live product page, right click, choose View page source and search for "Product". Check that the Product markup includes an image property with one of your photos.
- For product videos, give each video a clear title and description on the page. Google's video guide asks for a valid thumbnail and suggests VideoObject structured data with a name, a description and a thumbnail URL.
Our guide to schema for ecommerce explains where Product markup comes from on a Shopify theme, if step 6 turns up nothing.
What should a ceramics shop do with photos named IMG_2210.jpg?
A handmade ceramics shop on Shopify sells 80 products, and each mug and bowl has four photos uploaded straight from the camera. The files are named IMG_2210.jpg and so on, and no photo has alt text.
The owner starts with the 20 best sellers. For a speckled stoneware mug, the files become speckled-stoneware-mug-front.jpg, speckled-stoneware-mug-handle.jpg, speckled-stoneware-mug-in-hand.jpg and speckled-stoneware-mug-base.jpg. The alt texts follow the same pattern, such as "Speckled stoneware mug, 12 ounces, held in one hand to show its size". The description already named the glaze and the capacity, so it stays. The page source shows that the theme's Product markup includes the first photo, which is the front view.
The 80 photos of its 20 best sellers now each have a file name and alt text that say what they show.
How does visual search connect to voice and chat shopping?
Visual search and voice search both end on the same product page text. One shopper photographs a mug, and another asks where to buy a speckled stoneware mug. Both end on a page that has to say in words what the product is. Our guide to voice and conversational commerce covers the spoken side.
A product page with good photos and thin text is a common gap. Our guide to fixing a thin product page shows what to add. A free scan of five key pages shows how a crawler reads your product pages today.
Questions owners ask
Is alt text enough for visual search?
Alt text alone is not enough for visual search. A search engine also reads the file name, the text near the image and the image property in your Product markup. All four should describe the same product.
How long should alt text be on Shopify?
Shopify allows up to 512 characters for product media alt text and recommends 125 or fewer. One clear sentence about what the photo shows is usually right.
Should every product photo have different alt text?
Each photo should have its own alt text that says what that photo shows, such as the angle, the color or the product in use. Copying one alt text onto every photo tells a machine nothing new about the others.
Does product video help visual search?
Video can appear in Google's video features when it has a valid thumbnail and a page that describes it. Google suggests VideoObject structured data with a name, a description and a thumbnail URL for each video.
Sources
We opened every source below on November 9, 2026.
- Google image SEO best practices, Google Search Central.
- Video SEO best practices, Google Search Central.
- Adding alt text to media, Shopify Help Center.
- Visibility Mesh, The State of AI Visibility 2026, 216 Shopify storefronts scored in June 2026.