Sample report
What 20 shopper personas hand you after ~9 minutes
A complete example of the deliverable, ungated. The store is fictional; the report shape, severities, quotes, and triage are exactly what you receive for your own site — where every finding also links to the full journey transcript (screenshots + the customer's reasoning, step by step).
Friction report — sundialsupply.com
20 shopper personas · run finished in 9m 12s · July 2026
13
reached goal
5
gave up
2
blocked
Shipping cost appears only at the last step
“$12 shipping on a $38 cart, revealed at the very end. Felt like a trap — I closed the tab.” — Priya · budget shopper
Suggested fix: Show a shipping estimate on the cart page (even a range). Surprise fees are the single biggest abandonment trigger in this run.
Sale banner covers the cart button on small screens
“I kept tapping the cart and the banner swallowed it. Three tries, then I gave up.” — Marcus · mobile-first, low patience
Suggested fix: Make the banner dismissible and keep it clear of the cart tap target on viewports under 400px.
Search gives up on typos
“I typed “candle holdr” and got a blank page with no suggestions. I assumed you didn't sell them.” — Dev · knows what he wants
Suggested fix: Add fuzzy matching or a did-you-mean. A blank result page reads as “we don't have it,” not “you typo'd.”
Size guide is filed under “Fit”, where nobody looks
“I wanted a size chart. “Fit” wasn't where I thought to look — found it by accident.” — Elaine · careful comparer
Suggested fix: Rename the tab “Size guide” or link it next to the size selector.
Password rules revealed only after failure
“The form told me the rules only after I got them wrong. Twice.” — Ana · window shopper
Suggested fix: Show requirements up front, validate as the customer types.
What already works
- Add-to-cart is two clicks from any product — 11 of 20 customers called it out as smooth
- Guest checkout exists and is easy to find
- Product photography praised repeatedly — “I could see the texture”
Journeys — first 5 of 20
| Customer | Goal | Outcome | Steps |
|---|---|---|---|
| PriyaBudget shopper · strict $40 cap | Buy a table lamp under $40 | gave up | 22 |
| MarcusMobile · very low patience | Buy a gift under 5 minutes | blocked | 17 |
| ElaineCareful comparer | Find the right size, then buy | reached goal | 31 |
| DevKnows exactly what he wants | Search → buy a candle holder | reached goal | 12 |
| AnaWindow shopper | Browse, cart if tempted | reached goal | 19 |
In the dashboard, every row opens the full transcript — each screenshot beside the words in the customer's head.
Two days later — the re-run, after fixing the shipping surprise
health score 68 → 81
Budget-shopper completion up +40%. The shipping finding came back resolved — verified by the same customers who hit it.
The second report — paid plans
And here's how the AI assistants see the same store
On paid plans, AI shoppers ask ChatGPT, Claude & Gemini your buyers' questions and score whether you get recommended — this ships alongside the friction report above.
AI Readiness — trailhead-outfitters.com
Tested with ChatGPT, Claude & Gemini
ChatGPT
Named 5 brands — not you
Gemini
Didn't mention your store
Claude
Ranked you #6 of 8
Recommended instead of you
34
Visibility
71
Findability
58
Readability
66
Actionability
52
Checkout reachability
Your products have no structured data
Assistants can't read your prices or categories, so they leave you out of “best …” answers.
Key details live inside images
Specs and prices are baked into pictures an AI agent can't parse.
10 shopper personas free every month · no card, no trial clock · results in about 10 minutes