Skip to main content

How To Run A Fake Door Test For Your Next Software Product

By

A fake door test is the only reliable way to measure whether people will actually pay for your software before you write a single line of code. Surveys lie. Interviews flatter. A credit card form forces the truth. You build a landing page for a product that does not exist, drive targeted traffic to it, and track how many people try to buy it. If they click the buy button, you have a business. If they bounce, you saved yourself six months of useless development.

The Anatomy of a Fake Door Page

Your fake door must look exactly like a real SaaS product. Do not use words like coming soon or join the waitlist on the main page. Those words kill purchase intent. A visitor must believe they can buy the product right now. If they know it is a waitlist, they will click just to see what happens. That ruins your data.

The structure requires three strict elements. First, a headline that solves a specific problem. Instead of better email management, use a headline like cut your customer support response time in half. Second, a mockup of the interface. You do not need to build the app to mock it up. Use Figma. Spend one hour creating a realistic dashboard that shows the core feature working. Third, a pricing section with a clear purchase button.

Keep the pricing realistic. If you plan to charge forty nine dollars a month, put forty nine dollars on the page. Testing with a five dollar price point will give you false positives. People will click a five dollar button impulsively. A forty nine dollar button requires actual intent.

Use Carrd, Webflow, or Framer. Keep the design boring. You need standard navigation at the top, a hero section, three feature blocks, and a pricing grid. If you spend more than four hours building this page, you are procrastinating. The goal is to test the market, not your design skills. The aesthetics only need to pass the threshold of basic professional trust.

The Ethics of the Bait and Switch

Founders often feel guilty about this method. They think they are lying to potential customers. You are presenting an illusion, but the alternative is far worse. Building a product nobody wants wastes your time, burns your capital, and clutters the internet with dead software. A fake door test is a micro experiment in resource allocation.

To keep it ethical, never collect payment details. Do not put a real Stripe checkout on the page and then fail to deliver. That crosses the line from market research into fraud. The conversion event is the click on the pricing tier button, not the submission of a credit card.

When the user clicks the purchase button, the fake door swings open. This is where you reveal the truth. You show a modal or redirect them to a page that says the product is currently in private beta. Here you ask for their email address.

Use a message exactly like this: We are overwhelmed by demand and are currently rolling out access in batches. Leave your email, and we will notify you the moment a spot opens up. This respects their time. It validates their interest without taking their money. More importantly, it frames the lack of immediate access as a product of high demand, preserving the perceived value of your solution.

The One Metric That Matters

Ignore bounce rate. Ignore time on page. Ignore scroll depth. The only metric that matters is the Click Through Rate on your primary call to action.

We call this the Purchase Intent Rate. If a user reads your headline, looks at your pricing, and clicks your buy button, they have generated a hard demand signal. Everything else is noise. If a user spends ten minutes reading every word on your page but leaves without clicking buy, they are a tourist. You cannot build a business on tourists.

You need a benchmark. A Purchase Intent Rate below two percent means the idea is dead. Do not try to tweak the copy. Do not change the button color. The market does not care. A rate between two and five percent means you have a pulse, but you need to refine the offer. A rate above five percent means you should start writing code today.

The Traffic Math

You cannot run a fake door test with fifty visitors from your personal Twitter account. Friends and followers will click your links out of curiosity, destroying your data. You need cold, targeted traffic from strangers who have the exact problem you are trying to solve.

You need one thousand unique visitors to reach a statistically meaningful conclusion. Let us do the math. If you want to prove a three percent conversion rate, you are looking for thirty clicks. If you only drive one hundred visitors, three clicks could be accidental. Thirty clicks from one thousand visitors is a clear pattern.

To get one thousand visitors, you must buy ads. This is the cost of doing business. Google Search Ads are the gold standard because they capture high intent. If you are testing a tool for scheduling vet appointments, bid on the exact phrase vet scheduling software. Do not bid on broad terms like veterinarian tools. Broad terms bring in low intent traffic that will artificially depress your Purchase Intent Rate.

Assume a Cost Per Click of one dollar and fifty cents. One thousand visitors will cost you one thousand five hundred dollars. This sounds expensive until you compare it to the cost of building the app. Six months of your time is worth at least fifty thousand dollars. Spending one thousand five hundred dollars to save fifty thousand dollars is an exceptional return on investment.

If you do not have the budget for Google Ads, use ads on a community platform. They are cheaper and allow you to target specific communities where your potential users congregate. The intent is lower because they are browsing rather than searching, so your conversion benchmark should drop by half. However, you can drive one thousand visitors for around three hundred dollars.

The Ad Campaign Setup

Buying traffic is where most developers fail at fake door testing. They write a single vague ad, point it at their homepage, and burn through their budget in two days. You must be clinical about your ad setup.

Create a single Google Ads campaign targeting exact match keywords. If your product is a Shopify plugin for inventory forecasting, your keyword is exactly Shopify inventory forecasting app. Do not use phrase match or broad match. Google will happily show your ad to people searching for how to do inventory forecasting in Excel, which is an entirely different intent.

Write three variations of your ad copy. Every variation must include the price of your product in the headline. Including the price filters out freebie seekers before they click. If someone searches for a solution, sees a price of ninety nine dollars a month, and still clicks your ad, you have already qualified their intent. You pay per click, so you only want clicks from people willing to spend money.

Set a daily budget of fifty dollars and let the campaign run for thirty days. This smooths out weekend dips and gives you a clean cohort of data. Check the search terms report every forty eight hours. If you see irrelevant searches triggering your ad, add them to your negative keyword list immediately.

Sourcing the Right Ideas

A fake door test only works if you have a plausible hypothesis. Do not test random ideas that pop into your head in the shower. Test solutions to problems people are actively trying to solve right now.

Look for raw demand signals across the web. When people express frustrations with existing tools in forums or ask for specific workflows in online communities, they are handing you a blueprint. Once you identify a recurring frustration, build your fake door page specifically to promise a solution to that exact frustration.

If people are expressing frustration that existing accounting software makes it impossible to reconcile Stripe payouts, your fake door headline should be reconcile Stripe payouts in one click. Do not invent problems. Solve the ones people are already shouting about.

Analyzing the Results and Next Steps

Once you hit one thousand visitors, stop the campaign. Look at your Purchase Intent Rate. If you hit five percent, you now have fifty highly qualified email addresses of people who tried to buy your product.

These fifty people are your founding customers. When you actually build the first version of the product, you will email them. You will say that you have a spot open for them. Because they already demonstrated purchase intent, a significant portion of them will convert to paying users on day one. You have essentially presold the software without taking preorders.

If the test fails, you must accept the failure. The most common mistake founders make is rationalizing a bad result. They blame the ad copy. They blame the landing page design. They tell themselves that people need to see the real product to understand its value.

This is absolute delusion. If the promise of the product is not compelling enough to generate a click, the actual product will not be compelling enough to generate a sale. Shut down the page immediately. Take your learnings, find a new demand signal, and run another test. The beauty of the fake door is that failure is cheap, fast, and definitive. You can run ten fake door tests in the time it takes to build one mediocre product. One of those ten will hit the five percent mark. That is the one you build.

Questions

What happens if a user gets angry about the fake door?

Most users will not care enough to get angry. If they do send an annoyed email, apologize quickly and explain that you are a solo developer trying to gauge demand before committing months of work. Honesty diffuses the frustration immediately.

Should I use a custom domain for a fake door test?

Yes, a custom domain is mandatory for building trust. Buying a dot com domain costs twelve dollars and takes five minutes. Using a free subdomain makes your product look like a scam and will artificially lower your conversion rate.

Can I run a fake door test for a B2B enterprise product?

Enterprise products require a different approach because buyers do not purchase high ticket software through a self serve checkout. Instead of a buy button, your call to action should be to book a sales demo. The conversion event is when they pick a time on your calendar.

Part of the guide How to Validate a Business Idea Before You Build It, which puts every step in reading order.