Between June and early October 2026, owners posted their Shopify store on a public store-feedback board and asked for honest feedback: "why no sales", "would you buy from this", "is it trustworthy". We opened 15 of those stores (15 recent threads where the store was reachable; locked stores and stores closed to automated reads were skipped) and checked what the pages actually show. No store or merchant is named here.
For each store we read the home page, the product list, one product page, the refund and shipping policy pages, robots.txt and the sitemap, then checked every finding against the page text before counting it.
What the owners asked, and what the pages showed
Most asked about the things a shopper sees: trust, design, flow, "is anything confusing". Almost nobody asked about technical markup. The pages showed a mix, and the shopper-facing gaps were the most common ones that plausibly answer the question.
| What we found on the fetched pages | Stores | Share |
|---|---|---|
| Product page markup has no shipping or return details | 14 of 15 | 93% |
| No barcode (GTIN) in the product markup | 12 of 15 | 80% |
| No reviews on the sampled product page (review widget empty, or none installed) | 9 of 15 | 60% |
| At least one of the first five product descriptions under 80 words | 9 of 15 | 60% |
| Product images with no alt text on the sampled page | 9 of 15 | 60% |
| Search snippet problem (meta description missing, 320 characters, or a 94 character title) | 7 of 15 | 47% |
| Reviews visible or app installed, but no rating in the structured data | 4 of 15 | 27% |
| Shipping or refund policy missing, thin or still template text | 4 of 15 | 27% |
| Product page with no H1 heading | 2 of 15 | 13% |
On the markup point this matches our earlier 100-store audit, where 88% had no shipping or return details in product structured data.
Examples of what "no reviews" and "unfinished policy" looked like
- Several stores had a review widget installed that said "be the first to write a review". Under a price of EUR 85 or USD 117, that empty spot is the first thing a cautious visitor sees.
- One store's shipping and refund pages still contained template brackets, such as "Orders are processed within [2-10 business days]". Shoppers read that as unfinished.
- Three stores had a shipping policy address that returned a not-found page. Two of them did state shipping on the product page itself, which softens it but leaves the footer policy link broken.
- One merchant's listed price in their post (EUR 34,90) differed from the product data on the page (EUR 39,95), a gap that matters if the ad or advertorial quotes the old number.
The five fixes, in order of likely impact
This order is our judgement, not a measurement.
- Put real proof on the product page. Turn on automatic review-request emails after delivery in your reviews app, and send a personal request to your first buyers with a photo prompt. Until real reviews exist, show other real things: sizes, materials, shipping time, return terms. Never fake reviews.
- Finish your shipping and returns text. In Settings > Policies write real numbers and a carrier, remove any template brackets, and add a one-line shipping and returns note near Add to cart.
- Write descriptions with facts. Aim for 80+ words covering size or fit, materials, what is in the box, care and who it is for.
- Make shipping, returns and ratings readable to machines. Add return and shipping details to the product markup (or declare them in Google Merchant Center), and switch on the structured-data option in your reviews app.
- Fix the small search basics. A home page title and meta description, meta descriptions under about 155 characters, alt text on product images, one H1 per product page.
Limits
- These owners asked for feedback, so they are not a random sample of stores. 15 is a small number, so read the shares as direction, not rates.
- We read server-rendered HTML, the public product list and structured data only. Anything drawn by script after load, checkout, speed, ads and traffic quality are not visible to us.
- Each count uses one sampled product page (the first product the store lists, or the page the owner linked) and the first five products. A different product may differ, especially for reviews.
- A store with no sales cannot have reviews yet, so "no reviews" is a finding about what a visitor sees, not a fault.
If you want to run a free check on your own store, the agent-ready quick check we publish does a version of this on a store URL.