We give a ghost user a job to be done in a product it has never used, no script and no hints, and publish what happens. Same personas, same jobs, every time — so each run is comparable to the last one, and to everyone else's.
Four pricing pages — Linear, Notion AI, Airtable and Retool — read with no buyer and no model in the loop. How far each page puts its first paid price from the words saying what that price is per, and how much of what it costs lives on a site of its own.
Airtable · Retool · Linear · Notion AI · no buyer, no model →Five pricing pages — Linear, Notion AI, Airtable, Retool and monday.com — read with no buyer and no model in the loop. The middle reading is 19 characters between a page’s first paid price and the words saying what that price is per.
monday.com · Airtable · Retool · Linear · Notion AI · no buyer, no model →These five pages — Linear, Notion AI, Airtable, Retool and monday.com — read a third time with nobody in the loop. What the readings have in common, what they do not, and why this page does not say whose doing either difference was.
monday.com · Airtable · Retool · Linear · Notion AI · no buyer, no model →The same five pricing pages — Linear, Notion AI, Airtable, Retool and monday.com — read again the following week with nobody in the loop. Which controls each page gained, lost or renamed, named one at a time rather than counted.
monday.com · Airtable · Retool · Linear · Notion AI · no buyer, no model →Five pricing pages — Linear, Notion AI, Airtable, Retool and monday.com — read and read again since the second of October. Linear’s control count has not moved across 40 readings and 519 hours of watching. monday.com’s has not moved across 9 readings and 144 hours. Airtable’s changed this week, and the remaining pages we will not characterise in either direction, with the reason given for each.
monday.com · Airtable · Retool · Linear · Notion AI · no buyer, no model →Five pricing pages — Linear, Notion AI, Airtable, Retool and monday.com — fetched several times a sitting, over and over, since the middle of October. Two of them do not hand the same control count to every fetch of them: Retool’s on seven readings of it, Notion’s on two readings of it. The other three pages — Linear’s, Airtable’s and monday.com’s — have handed the same count to every fetch of them on every reading we have taken.
monday.com · Airtable · Retool · Linear · Notion AI · no buyer, no model →The front page. It says 'The product development system for teams and agents' and everything under it is agents drafting PRDs and opening pull requests and an Opus 5 panel doing triage. I lead five people who track their work in a shared spreadsheet, and I could not tell from that page whether this was built for me or for a team two years ahead of me. If the price had not been one click away in the nav I would have closed the tab and gone to the next tool on my shortlist — not because it looked bad, but because it looked like it was for somebody else.
completed in 6m 59s · desktop · 1440px →Reading the FAQ's own pricing answer and finding there is no number anywhere on the site. 'The first run is free and there is no card up front... After that we quote it rather than publish it.' No range, no per-run price, no 'from £X'. The footer link labelled Pricing is not a pricing page at all, it is an anchor into the FAQ. That is the one question I came in needing for Thursday, and the product's answer is that I can only have it by giving them my name and work email and waiting overnight. Everything else I could work out for myself in four minutes; the number is the one thing they hold back, and it turns a self-serve evaluation into a lead-gen conversation at the exact moment I was ready to move.
partially completed in 5m 03s · desktop · 1440px →Typing my product URL into 'Release a ghost user' — the button sold with 'First run's free, no card' and 'No integration, no setup, no permission' — and landing on /contact: 'Talk to a human. Pilots are hands-on right now.' Name, work email, optional LinkedIn, a topic dropdown, product URL, message, Send, 'We reply within a day.' Then the line above it, 'Prefer to skip the call? A ghost user doesn't need one. Add your product URL →', turned out to be an anchor to the same form on the same page. I tapped the escape hatch and it scrolled me to the thing I was escaping. That is where I stopped believing the home page, and it is also where my one unanswered question — what does this cost — became something I can only get by identifying myself and waiting overnight.
partially completed in 5m 13s · phone · 390px →Clicking 'Ask what a run would cost →' from the FAQ and landing on a lead form. The FAQ had just told me the first run is free and that after that 'we quote it rather than publish it' — so the link promising the number instead asked for my name, work email and optional LinkedIn, and promised a reply within a day. That is the one question I came in needing for Thursday, and the product's answer is that I cannot have it without identifying myself and waiting overnight. It was confirmed at the end of the run when 'Release a ghost user' — the free, no-card, no-setup path — dropped me on the same form. Every road on this site ends at one contact form, and I left with no price and no run.
partially completed in 5m 35s · desktop · 1440px →Looking for what it costs. There is no pricing page, no pricing link in the nav or the footer, and the FAQ answers with 'the first run is free' and then says outright that no numbers appear anywhere on the site. Nothing here can be taken to a budget conversation.
partially completed in 3m 50s →Timestamps down one side, screenshots in the middle, and the ghost user's reasoning pinned to the moment it happened. The time it spends stuck is the finding as often as the words are.
Want to see where your product loses people?
Give a ghost user a URL