---
title: "Ship without a domain: the founder's $0 launch"
description: "Buying a domain feels like the first step. It's not. It's a step you can defer for weeks without anyone noticing. Here's why founders should ship at *.vercel.app and what to do instead of agonizing over names."
date_published: 2026-04-18
last_updated: 2026-04-18
canonical: https://vibecodersguidetomvp.help/blog/ship-without-domain/
author: Titan Alpha
tags: ["mvp","deployment","founder-mindset"]
---

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

Buying a domain feels like the first step. It's not. It's a step you can defer for weeks without anyone noticing. Here's why founders should ship at *.vercel.app and what to do instead of agonizing over names.

> Canonical HTML: https://vibecodersguidetomvp.help/blog/ship-without-domain/
> This is the agent-friendly markdown alternate for the page above.


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.

::: poll Honestly — would you ship at *.vercel.app for v1?
- Yes, ugly URL is fine
- No, I'd buy the domain first
- I'd give myself 24 hours and decide
:::

## 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.

