
Image 1 has no alt text. Nothing describes it to a screen reader, to Google Images, or to a shopping assistant reading your listing.
1 of 1 image is missing alt text.
Surveyor Field Notebook, Pack of 3
$14active1 variant1 image
On a connected store this is a link to the live product page on your storefront.
Conversion
42
Search visibility
36
AI shopping
42
Start here
Only one product photo
Add a second and third angle — a detail shot and something showing scale or use.
Of the 8 findings on this product, this is the one closest to someone deciding whether to buy. The full entry, with the evidence and the draft, is first in the list below.
Your photographs
This photo is too small to sell from
We measured it. This is about size only — we haven't looked at the lighting or the styling and won't pretend to. It is 480px on its longest side; Shopify needs about 1600px before a shopper can zoom in.
- Image 1480×480. Too small to fill a phone screen — it will look soft the moment anyone looks closely.
What a good product photo does
Diagrams, not your photographs — we haven't edited anything of yours.
Fills the frame
The product, not the room it was shot in.
Plain background
One flat wall, sheet or table. No clutter.
Same shape each time
Square is the safest. Never mix.
What to do, in this order
- 1
Find the original files these were made from and re-upload them. Shopify shrinks nothing on upload — a small image here means a small image was sent, usually one saved off a website or a messaging app.
- 2
If the originals are gone, re-shoot on a phone. Any phone from the last five years takes a photo four times larger than what is on this product now.
- 3
Add photos until there are at least three: the whole thing, a close-up of the material or finish, and one that shows the scale.
- 4
Describe each photo in the alt text. StoreFix can draft these for you from the findings below.
On a connected store this is a button straight into that product's media in your Shopify admin. Upload replacements there and StoreFix picks up the new sizes the next time you refresh the page.
No photographs to work from? Shopify runs a free stock library called Burst, and its built-in media editor can cut a busy background out of a photo you already have. Search either by name from your admin — we don't link out to tools we can't promise are still there.
StoreFix found 8 things
In the order we'd do them — closest to a purchase first, not worst score first.
1Only one product photo
HighConversion- Evidence
- 1 image attached
- Why it matters
- One photo answers what it looks like from the front and nothing else. Shoppers reach for a second image to judge scale, material and finish — the things that decide whether they'll be disappointed — and when it isn't there, some of them resolve the doubt by not buying. This is the single most common reason a listing that looks finished converts like an unfinished one.
- Recommended fix
- Add a second and third angle — a detail shot and something showing scale or use.
There's no generator for this one. It needs a decision only you can make — a photograph, a restock, or a category — so we'd be inventing it.
2Photos are too small to look at properly
HighConversion- Evidence
- smallest photo is 480px on its longest side
- Why it matters
- A photo this small is being stretched by the browser on any modern screen, so it arrives soft and slightly blurred. Shoppers do not diagnose resolution — they read a blurry product shot as a cheap product or a careless shop, and neither is what you meant to say.
- Recommended fix
- Re-upload at 1600px or larger on the longest side. Shopify recommends 2048×2048 for product photos.
There's no generator for this one. It needs a decision only you can make — a photograph, a restock, or a category — so we'd be inventing it.
3Description too thin to sell with
HighProduct content- Evidence
- 178 characters of description
- Why it matters
- A short description doesn't answer the questions that stop a purchase — sizing, materials, what's included, what happens if it's wrong. Every question left open is either a support email or an abandoned cart, and it's usually the second one.
- Recommended fix
- Cover what it is, who it's for, what it's made of and what happens if it's wrong.
On a connected store this is a Draft a fix button. It writes a replacement, shows it beside what is there now, and nothing changes until you press apply.
4No meta description
MediumSearch visibility- Evidence
- seo.description is empty
- Why it matters
- This is the sentence under your link in Google, and it's the whole pitch someone reads before deciding whether to click you or the competitor below you. Left empty, Google grabs whatever text it finds first — often a shipping notice or a cookie banner.
- Recommended fix
- Write the sentence you want under your link in Google. Left empty, Google picks its own.
On a connected store this is a Draft a fix button. It writes a replacement, shows it beside what is there now, and nothing changes until you press apply.
5No brand declared
MediumAI shopping- Evidence
- vendor field is empty
- Why it matters
- A growing share of product discovery starts with someone asking an assistant for a brand by name. Those systems match on the vendor field, and a product that doesn't state one can't be returned for a branded request — including requests for your own brand.
- Recommended fix
- Set the Vendor field. Assistants asked for a brand by name can't match a product that doesn't state one.
There's no generator for this one. It needs a decision only you can make — a photograph, a restock, or a category — so we'd be inventing it.
6Photos have no alt text
LowSearch visibility- Evidence
- 1 of 1 images have no alt text
- Why it matters
- Alt text is what Google Images indexes and what a screen reader reads aloud, so an untagged photo is invisible to image search and silent to a shopper using assistive technology. In several countries that second part is also a legal exposure, not just a missed sale.
- Recommended fix
- Describe what each photo shows. It's what Google Images reads and what a screen reader announces.
On a connected store this is a Draft a fix button. It writes a replacement, shows it beside what is there now, and nothing changes until you press apply.
7No tags
LowAI shopping- Evidence
- no tags set
- Why it matters
- Tags are what your own collections, search and filters run on, and they are the closest thing your catalogue has to a description of a product's attributes — colour, material, occasion, who it's for. With none set, this product can only be reached by browsing to it, and an assistant asked for “something waterproof” has nothing to match against.
- Recommended fix
- Add a handful: material, colour, use case, who it's for. They drive your own filters before they drive anything else.
There's no generator for this one. It needs a decision only you can make — a photograph, a restock, or a category — so we'd be inventing it.
8Variants carry no barcode
LowAI shopping- Evidence
- 0 of 1 variants have a barcode
- Why it matters
- A GTIN is how the rest of the internet knows your listing is the same item sold elsewhere — it's what attaches reviews, price comparisons and Google Shopping matches to your page. Without it this product is treated as something nobody has ever reviewed.
- Recommended fix
- Add the GTIN/UPC/EAN if the product has one. It's how an engine knows your listing is the same item sold elsewhere.
There's no generator for this one. It needs a decision only you can make — a photograph, a restock, or a category — so we'd be inventing it.
Why an AI shopper may struggle to recommend this product
42AI shopping
These are questions a shopping assistant has to answer out of a store's product data before it can put Surveyor Field Notebook, Pack of 3 in front of anyone. We have not asked any assistant about this catalogue — this is only what these fields can and cannot support.
5 it cannot answer
Who makes it?
Assistants group and filter by brand before they compare anything. With no vendor the product is not in the set.
Tell me about it.
An answer is written out of the description. Under 300 characters there isn't enough to write one from — this product has 178.
Give me the short version.
The meta description is the summary that travels — it is what gets shown in a list of options rather than a full page.
Is this the same one I saw on another site?
A GTIN or barcode is how the same physical product is matched across retailers. Without one this listing is a separate, unmatched thing.
What does it look like?
A text-only assistant reads alt text, not pixels. An image with no alt text is, to it, not there.
4 it can
- What kind of thing is it?
- Stationery
- What does it cost?
- 14 USD
- Can I buy one right now?
- 1 of 1 variants in stock
- Which exact item is this?
- 1 of 1 variants have a SKU
What we read from the example
These are the fields we wrote for northbound-supply.example, a store that does not exist. Every finding above comes from one of these values, so any of them can be checked against the list.
- Vendor
- empty
- Product type
- Stationery
- Search title
- falls back to the product title
- Meta description
- empty
- Description length
- 178 characters
- Images without alt text
- 1 of 1
- Variants with a SKU
- 1 of 1
- Variants with a barcode
- 0 of 1
- Variants in stock
- 1 of 1
- Tags
- empty