This product has no photographs at all.
Billycan, 1.5L
$32active1 variant0 images
On a connected store this is a link to the live product page on your storefront.
Conversion
35
Search visibility
33
AI shopping
0
Start here
No product photos
Add at least 3 photos. Nobody buys what they can't see.
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
There are no photographs on this product
Shopify gives us the pixel size of every image on a product, and it hasn't reported one for these yet. We'll have a verdict as soon as it does.
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.
The one thing to do
- 1
Take three photographs with your phone: the whole product on a plain wall, one close enough to see the material, and one being held or worn so the size is obvious.
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.
1No product photos
CriticalConversion- Evidence
- 0 images attached
- Why it matters
- Online, the photo is the product — it's the only way a shopper can inspect what they're being asked to pay for. A listing without one reads as unfinished or abandoned, and it also has nothing to show in Google Shopping, social previews or your own collection pages.
- Recommended fix
- Add at least 3 photos. Nobody buys what they can't see.
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.
2No description at all
CriticalProduct content- Evidence
- description is empty
- Why it matters
- A shopper who lands here has a title, a price and nothing to justify either. There is also no text for Google to rank, nothing for an AI assistant to quote, and no way this page can win a search for anything except your exact product name.
- Recommended fix
- Write one. This page currently gives a shopper nothing to read.
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.
3No 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.
4No 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.
5No product type
LowAI shopping- Evidence
- product type is empty
- Why it matters
- Almost nobody searches for a product by its name — they search for the category and pick from what comes back. With no type set, this product isn't in the pool being picked from, so it can only be found by people who already know it exists.
- Recommended fix
- Set the product type. It's how a request for a category reaches this product at all.
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.
6Variants carry no SKU
LowAI shopping- Evidence
- 0 of 1 variants have a SKU
- Why it matters
- The SKU is the identifier your own systems match on — inventory, returns, fulfilment, ad feeds and marketplace listings all key off it. Without one, every one of those has to fall back to matching on the product title, which breaks the moment you rename anything.
- Recommended fix
- Give each variant a SKU. It's the handle everything downstream matches your listing on.
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.
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
0AI shopping
These are questions a shopping assistant has to answer out of a store's product data before it can put Billycan, 1.5L in front of anyone. We have not asked any assistant about this catalogue — this is only what these fields can and cannot support.
7 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.
What kind of thing is it?
Category is how a request like “a merino sweater” gets narrowed. Without it the product has to be guessed at from prose.
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 0.
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.
Which exact item is this?
A SKU is what a specific variant is referred to by once the conversation gets to ordering.
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.
2 it can
- What does it cost?
- 32 USD
- Can I buy one right now?
- 1 of 1 variants in stock
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
- empty
- Search title
- falls back to the product title
- Meta description
- empty
- Description length
- 0 characters
- Images without alt text
- 0 of 0
- Variants with a SKU
- 0 of 1
- Variants with a barcode
- 0 of 1
- Variants in stock
- 1 of 1
- Tags
- empty