Vibe Coder's Guide

Ship without a domain: the founder's $0 launch

April 17, 2026 · mvpdeploymentfounder-mindset

I've watched a half-dozen founders spend more time naming the company than building the product. Domain availability becomes a constraint on the brand. The brand becomes a justification for not shipping. Two weeks later they have a strong opinion about whether .io or .app better expresses their values, and zero users.

The fix is to skip the domain entirely. Ship at the platform's default URL. Buy a domain when there's a reason to.

What you actually get from a custom domain

Three things, in order of importance:

  1. Trust signal for cold traffic. A .com looks more "real" than a .vercel.app to a stranger evaluating whether to type their email into your form.
  2. Memorability. Easier to tell a friend "go to garden-tend.com" than "go to garden-tend-prod-noa.vercel.app."
  3. Brand equity that compounds over time. People link to your domain. Search engines index it. Switching costs accumulate.

All three matter eventually. None matter on day one when traffic is "five friends I personally texted the URL to."

What domain shopping actually costs

Twenty dollars a year, sure. That's not the cost.

The cost is the decision tax. You sit down to ship the MVP and instead spend three hours brainstorming. You find a name you like — taken. You find an available name — your friend says it sounds weird. You compromise. You buy. Now you need to update the project name everywhere, the favicon, social handles, email forwarding, OAuth redirect URIs, DNS, OG meta tags.

Three hours easy. None of which made the product better.

What to do instead

Ship at the default platform URL. Vercel gives you your-project.vercel.app for free, with HTTPS, on a global CDN. Netlify gives you your-project.netlify.app. Render gives you your-project.onrender.com. The URL is ugly. Nobody cares.

Send the ugly URL to friends. Watch what happens.

If three things happen — people sign up, they come back, they tell other people — you have an MVP. Now buy the domain. You'll have stronger conviction about the name because you'll have heard people describe the product in their own words. You'll have stronger conviction about the TLD because you'll know whether your audience is technical or general.

If those three things don't happen, you saved $20 and three hours.

The 24-hour version

If you really can't help yourself, here's the bounded version:

Give yourself 24 hours from idea to first deploy, no exceptions. If a domain happens inside that window, fine. If it doesn't, you ship at the default URL and the domain becomes a follow-up after you have user feedback.

The discipline isn't about the domain. It's about getting comfortable with the fact that the URL doesn't matter for the first hundred users. None of those people are evaluating you on URL aesthetics. They're evaluating you on whether the product solves their problem.

What the skills do here

The skill bundle's domain skill is explicitly optional. The agent asks: "Want to put this on a real domain instead of the *.vercel.app URL? Costs about $10–15/year and takes 10 minutes. Or we can skip and you can add one later."

The phrasing matters. It frames the domain as a decision the founder can defer. It quotes the time cost honestly so the founder can make an informed trade-off.

I have shipped real things with paying customers on *.vercel.app. None of them asked about the domain. When I eventually moved to a custom domain, three of them sent a "oh nice, you got the dot-com" message, and that was the entirety of the impact.

What to spend the saved time on

Two things, in order:

  1. Get the product in front of one human besides you. Watch them try to use it. Don't help. Note where they get stuck. Fix one of those things.
  2. Write the headline. What does this product do for whom, in one sentence? You will rewrite this sentence dozens of times. Each rewrite is more valuable than buying a domain.

The product is the moat. The product is what people pay for.

The domain is just an address. You can change addresses. You can't change the product nobody wanted.

Ship the ugly URL. Buy the domain when you have a reason to.


← All posts