
The dashboard said 14,200 product page views last month and 0 add-to-carts. Not a few. Not a low rate. Zero.
The seller had run the obvious explanations. Price competitive, photography recent, free shipping above a threshold. The videos got watch time, so the traffic was not garbage.
Here is what the traffic actually was. Of 14,200 views, 12,600 came from creator videos where the product was on screen for under a second. The creator had done the brief correctly — the product was one frame of a creator talk.
Add-to-cart did not fail. The traffic never intended to buy.
This article is for cross-border home goods sellers with a TikTok Shop product page that gets traffic and converts none of it, running a catalog of 200 SKUs or more. It gives you a three-layer diagnostic and explains why sellers fix the wrong layer.
Layer One: Is The Traffic Even Trying To Buy?
Before you touch the page, find out who is arriving. Skip this layer and you will optimise a page for traffic that was never going to buy.
The single most useful measurement is add-to-cart rate segmented by where the visit came from. Not overall rate. Segmented.
The Benchmarks By Traffic Source
A warm landing page — a shopper who searched and clicked through — sits at 8 to 12%. For creator-video traffic where the product was incidental, under 1% is normal, not a page problem.
| Where the visit came from | Typical add-to-cart rate | What it means |
|---|---|---|
| TikTok Shop search | 8–12% | Warm intent. Judge your page here |
| Creator video, shown 5+ seconds | 5–8% | The creator works. Your page must close |
| Creator video, visible briefly | Under 1% | Fix the brief, not the page |
| Price comparison click | 10–15% | High intent, price is checked |
Overall rate under 3% with branded search under 5% means the page has a real problem. Branded search at 9% with an overall rate of 1% means the traffic mix is the issue, not the page.

Layer Two: Does The Page Match The Intent That Got You There?
Assuming the traffic has buying intent, does the page answer the question the visitor arrived with? The mismatch is almost always in the first three seconds: the visitor arrives from a demonstration video, and the page opens with a generic hero shot.
Three Things In The First Screen
The title. Name the specific benefit the video demonstrated, not just the product type. “Ceramic Mug Set” and “Ceramic Mug Set That Keeps Coffee Warm” are different pages, and only one matches the video.
The main image and gallery. Show the product in the state the video showed it — in use, at the same scale. A lifestyle hero shot after a demonstration video creates a jarring context switch.
The first three bullet points. Mirror the three things the video communicated, in that order.
Open your top ten creator videos, note what each communicated, and compare that against your first screen. If the lists do not overlap, you found the problem.
A seller in São Paulo described it this way: “The video was about how you use it at a small desk. The page opened with a mug on a marble counter with a spoon. It looked like a different mug, and my rate went from under 1% to 5.6% after we re-shot the gallery.”
Layer Three: Is Something On The Page Blocking The Action?
If the traffic has intent and the page matches it, the block is mechanical. In order of how often it turns out to be the cause:
The add-to-cart button is below the fold on mobile. Still remarkably common. The page looks fine in a desktop preview and the button sits under a video embed. Check it at 390 pixels wide.
Variant selection is forced and confusing. If picking one of four colours reveals a different price, many visitors leave rather than pick. Make the default variant obviously right.
The shipping cost is not visible until checkout. This hits hardest on cross-border orders: show the cost on the product page, as a range if it varies by country. A buyer who finds a 30% charge at checkout does not order.
The return and warranty terms are not on the page. Where returns are a real concern, especially for higher-ticket items, missing terms read as risk. A short line under the price block beats extra photos.
The limit on this layer: most of these problems are visible to you but not in your analytics. A button below the fold does not show up as a metric. You have to click through it on a phone.
Which Layer To Fix First
If branded-search traffic converts below 5%, start at Layer Three. The page is failing to convert warm intent, and warm intent is the cheapest traffic to fix.
If branded search converts at 5% or better but overall rate is under 3%, start at Layer One. The page works; your traffic mix is diluting the average. Change what creators show and for how long.
If both look healthy but you still get no orders, check Layer Two last. A video-page mismatch is real, but rarer and costlier to diagnose.
A fourth possibility costs the most when missed: the product does not work for the traffic you are buying. A creator audience that responds to demonstration videos converts on products that demonstrate well. The honest test: can a creator video show the product solving a problem in five seconds? If not, the problem is the channel.

A Diagnostic Sequence You Can Run In One Afternoon
Seven steps, in order. Each tells you whether the next is worth doing.
1. Pull add-to-cart rate segmented by traffic source. Branded search at 8% with everything else under 1% means you have your answer. 2. Watch the top ten creator videos and note what each communicates. Twenty minutes for the only objective check of the Layer Two mismatch. 3. Compare that list against your first screen — title, main image, first three bullets. 4. Open your page at 390 pixels wide and add to cart as a stranger. If you scroll, hesitate, or get confused, that is a finding. 5. Check shipping cost visibility with a destination you do not ship from locally. 6. Check the variant picker with all combinations visible. Note any price that appears only after selection. 7. Change one thing, not five. Fix the most likely blocker, let it run a week.
One change per week is slower and faster overall: a change you cannot attribute is a change you cannot repeat.
DAMI’s store data analytics makes step one possible. Segmenting add-to-cart by traffic source, and comparing branded-search against creator-referred behaviour, is the measurement that changes the decision. If several stores share a creator pool, the traffic mix problem is often a sampling problem, and the team overview view shows it. If creators and stores are tracked separately, rolling creator data up across stores covers that join.
The limit, and it is a real one: analytics can tell you that branded-search traffic converts and creator traffic does not. It cannot tell you why a video underperformed. That needs a human looking at a phone.
If all seven steps come back clean and the rate is still low, the page is not your problem — the traffic is. Change what creators show.
If your team is chasing this across several stores, the DAMI workspace handles the segmented store analytics and the creator-level tracking behind the product page. You can also create your account and run the comparison on last month’s traffic.
Frequently Asked Questions
What is a normal add-to-cart rate for a TikTok Shop product page? For warm search traffic, 8 to 12% is typical. For creator-video traffic where the product was shown briefly, under 1% is normal and not a page problem. The overall number is close to meaningless alone, so segment it by source.
Should I change the product page or the creator brief first? Check your branded-search rate first. Below 5%, the page has a mechanical problem, so fix that — the traffic is already warm. Above 5% while the overall rate is under 3%, the page works and the traffic mix dilutes your numbers, so change the brief.
How do I know if my shipping cost is hurting conversion if it only shows at checkout? Read the checkout drop. If add-to-cart is healthy and checkout completion sits far below it, shipping cost is the most common cause on cross-border orders. Show it on the product page and watch.
Does a zero add-to-cart rate mean my account or listing has a problem? Rarely. A genuine restriction does not show up as traffic with no add-to-cart, because the product becomes unavailable and traffic drops to near zero. Consistent traffic with a flat rate points to a traffic-source or page issue. Check account health once, then work the buying path.


