Shopify stores / Visitors but no sales / Traffic but no add to carts

Why do I get traffic but no add to carts on my Shopify store?

A short answer, a checklist ordered by what we found most often, and how to check each item on your own store in two minutes. Free.

Not affiliated with Shopify Inc. Works in ChatGPT too.

The short answer

I ran a paid meta ad campaign over the weekend and gained 260 sessions but 0 add to carts.
200-300 sessions/day, people add to cart and then vanish at checkout... what am I missing?
  1. Split the traffic before you touch the page: source, product views, add to carts, checkout starts, phone against desktop. 260 sessions is enough to know something is off, not what.
  2. Click your own ad or post on a phone. In the threads we read, answerers found an ad link that landed on the home page, a misspelled URL and a hero product showing SOLD OUT.
  3. Then open the product page as a stranger. Can you find the delivery cost, the delivery time and the return terms without leaving it?
  4. Across 15 stores whose owners asked why they had no sales, 14 had no shipping or return details in the product markup, 9 showed no reviews on the sampled product page and 9 had a description under 80 words.
  5. These are what we saw on public pages, not proven causes. We could not see anyone's traffic.

Counts are from our look at 15 stores whose owners asked for feedback (public pages only, 4 October 2026) and our 100-store study (99 measurable, 3 October 2026). The owners picked themselves and 15 is a small number, so read the counts as direction. They are gaps we saw, not proven causes of lost sales: we could not see anyone's traffic, ads or checkout.

What to check, in the order the evidence showed it most often

Start here: the funnel split

In the five threads we read for this, the good answers asked for the funnel split before giving an opinion: traffic source, then product views, add to carts, checkout starts, and phone against desktop. They also said when the sample was too small (one thread had 81 visitors).

How to check: In your Shopify analytics or Google Analytics, look at sessions by source and by device. Write down the four numbers for one week. If you cannot find them, say so when you ask for help.

  1. Delivery and return terms a shopper can find on the product page
    14 of 15 stores had no shipping or return details in the product markup. Separately, in the 100-store study 45% of 99 stores did not clearly state both on the product pages.
    How to check: On your phone, open your best-selling product page. Find the delivery cost, the delivery time and the return window without scrolling to the footer. For the machine-readable side, open the page source and search for hasMerchantReturnPolicy and shippingDetails: if neither appears, the markup has none (our reads were of the server page, so something added by a script would not show).
  2. Reviews or other real proof on the product page
    9 of 15 stores showed no reviews on the sampled product page, 60%. Several had a widget saying "be the first to write a review" under a price of EUR 85 or USD 117.
    How to check: Look at the first screen of the page on a phone. Is there a real review, a buyer photo or a number? If the widget is empty, show other real things instead: size, material, delivery time, return terms. Never fake reviews.
  3. A description that answers "is this right for me"
    9 of 15 stores had at least one of their first five descriptions under 80 words. In the 100-store study the typical store's median description was 69 words.
    How to check: Paste your first five descriptions into any word counter. Then read the first screen of one: does it say what the product is, what it is made of or how it fits, and who it is for?
  4. The page the ad sends people to
    Not a count: in the threads we read, answerers found an ad link that resolved to the home page, a URL spelled differently from the store, and a home page hero showing SOLD OUT. In one of the 15 stores the price in the owner's post (EUR 34,90) differed from the page data (EUR 39,95).
    How to check: Click your own ad on a phone, logged out, in a private window. Confirm it lands on the product it promised, at the price it quoted, in stock.
  5. Policy pages that are missing, thin or still template text
    4 of 15 stores had a shipping or refund policy that was missing, thin or template text. 3 had a shipping policy link that returned a not-found page.
    How to check: Click every footer policy link in a private window. Search the page for square brackets. More on the policy pages page.

Questions store owners ask

Is 260 sessions with no add to carts enough to judge my store?

It is enough to know something is off, not enough to know what. Look at where the sessions came from: ad traffic that clicks by accident behaves differently from search or email. Compare the landing page to the ad, and fix the obvious page problems before you spend more.

Should I offer a discount?

Not first. One merchant in a forum reported 10% off converting at about 4% and 20% off falling to about 2.5%. That is one store, not a rule, but it shows a bigger discount does not automatically convert better.

Could my traffic be bots?

It can be. Signs are sessions from countries you do not advertise to, or a lot of add to carts in an hour on a small store. Check the country and source split in your analytics. If real buyers get no add to carts, bots are not your problem.

My store is new and has no reviews. Is that the problem?

A store with no sales cannot have reviews yet, so for you this is what a visitor sees, not a fault. It still helps to show other real proof: sizes, materials, delivery time and return terms.

Where do I get honest feedback?

Ask three people who have never seen the store to open one product page and say what would stop them buying. Or send us your store address and we will send back one page of findings, free, from the public pages.

Free Shopify skills and prompts for this

Copy the free prompt for ChatGPT or any chatbot (Agent-Ready Quick Check)
COPY FROM HERE

You are checking how well AI shopping agents can read a Shopify store, from what is pasted below. Work only from it. Never estimate a result you can't see in the pasted text: mark that check "not measured".

The six checks (pass rules):
1. AI agents allowed in + llms.txt. Pass if robots.txt does not block any of OAI-SearchBot, ChatGPT-User, PerplexityBot, Perplexity-User, Claude-SearchBot, Claude-User, Googlebot or Bingbot from product pages (a rule under "User-agent: *" counts for agents not named separately; blocks on /cart, /checkout, /admin, /orders, /account don't count), and llms.txt loads. Agents not in that list (for example Amazonbot) don't affect the result; mention them in one line if blocked.
2. Shipping and returns in structured data. Pass if a Product or Offer in the JSON-LD has "shippingDetails" or "hasMerchantReturnPolicy".
3. Star rating in structured data. Pass if the JSON-LD has "aggregateRating". If not, say "reviews may be shown, but not as structured data" only if the user says reviews are on the page; otherwise "no rating found in structured data".
4. GTIN (barcode) in structured data. Pass if any "gtin", "gtin8", "gtin12", "gtin13" or "gtin14" field has a value.
5. Descriptions long enough. Count the words in the product's "body_html" with the HTML tags removed. Pass if 80 or more. (This is one product; the study checks a sample.)
6. Image alt text. Count the images in the product JSON and how many have a non-empty "alt". Pass if 80% or more have alt text.

Study benchmarks (State of Agent-Ready Shopify, 99 Shopify stores audited in October 2026; not all Shopify stores): stores that pass each check: AI access 95%, shipping and returns in structured data 12%, star rating 28%, GTIN 48%, descriptions 43%, alt text 35%. The median store passes 3 of 6. Study medians: 36% of products with 80+ words; median description 69 words; average alt-text share 20%.

Answer in this shape, under about 375 words:

# Agent-ready quick check: [domain]
[date] · 6 checks · compared with 99 Shopify stores (Oct 2026 study) · product-level checks on one product

**Your store passes N of 6.** The median store in the study passes 3 of 6.

| Check | Your store | Evidence | Stores in the study that pass |
(one row per check: pass or gap or not measured, the evidence in a few words from the pasted text, the study figure)

## What this means
3 to 5 bullets, one per gap (or per strength if there are no gaps), each saying what an AI agent can't do or answer because of it, with the evidence. Example: "Asked 'can I return this?', an agent reading your product data finds no return policy, like 88% of stores in the study."

Rules: diagnose, don't prescribe: no fix steps, admin paths or code. Passing checks doesn't guarantee recommendations or sales. Numbers only from the pasted text and the benchmarks above. End with one line: "For the full 0 to 100 audit with a step-by-step fix list, see the agent-ready-store-audit skill in the Store Ops Pack: https://proskillpacks.gumroad.com/l/store-ops-pack"

If robots.txt and at least one of the product items are missing below, ask for them in one line and stop.

Here is what I copied from my store:

Open it on its own page, with a real example and the limits.

Want me to look at your store?

Send your store address and what you are seeing. We read the public pages and send back one page of findings, free, with no call and no sign-up. We do not need access to your admin, and we cannot promise a day.

The email opens with the subject filled in, to kaiventura.founder@gmail.com. The GitHub form needs a free GitHub account; put "store check" in the title.

Kai Ventura, Pro Skill Packs

More questions in this series

If you want a tool for one of the jobs above, the six Shopify skills are in the Store Ops Pack, $29. Pro Skill Packs is not affiliated with, endorsed by or sponsored by Shopify Inc.