Start with what you want your domain to say
A domain name is the web address people type to reach your site — like example.com or mybusiness.net. Before you search for one, decide what you want it to communicate. Most people choose between a name based on their business or brand, their own name, or a description of what they do.
Write down five to ten options. Keep them short — shorter domains are easier to remember and type. Avoid numbers and hyphens when you can, because people often forget them or mistype them. Think about how your domain sounds when you say it out loud to someone, since that's how many people will first hear about it.
Consider what you'll use the domain for. A personal portfolio site might use your name. A local business might include your city or service type. A blog or content site might use a memorable phrase. The domain you choose will appear in every email address and link you share, so pick something you won't regret in two years.
Key Takeaways
- Use a domain search tool like GoDaddy, Namecheap, or Google Domains to check if your chosen name is available in the extension you want.
- Most domains cost between $10 and $15 per year, though some extensions like .io or .co cost more, and prices rise at renewal time.
- If your first choice is taken, the search tool will suggest similar available names and show you which extensions (.com, .net, .org) are free.
- Register your domain through a registrar you trust, and keep your contact information current so you don't lose access to your domain.
- You can reserve a domain for years in advance, but most people renew one year at a time to keep costs predictable.
Check availability with a domain search tool
Once you have a few names in mind, use a domain search tool to see which ones are available. The most common registrars are GoDaddy, Namecheap, Google Domains, and Bluehost. Go to any of their websites and type your desired domain name into the search box — for example, "mybusiness.com".
The tool will tell you instantly whether that exact name is available. If it's taken, the search results show you similar names that are free, and which extensions are available for your preferred name. For example, if mybusiness.com is taken, you might see that mybusiness.net or mybusiness.co is open. You can search as many variations as you want without cost.
Pay attention to the extension — the part after the dot. .com is the most recognizable and usually costs $10 to $15 per year. .net and .org cost about the same. Newer extensions like .io, .co, or .app often cost $20 to $40 per year. Some registrars offer the first year at a discount, but renewal prices are usually higher, so check that before you buy.
Understand what happens if your name is taken
If someone else owns the domain you want, you have a few options. You can search for a similar name — the registrar's suggestions often include good alternatives you hadn't considered. You can try a different extension, like .net instead of .com. Or you can contact the current owner and ask if they'll sell it to you, though this is usually expensive and time-consuming.
Some domains that appear "taken" are actually parked — the owner isn't using them and may be willing to sell. The search results sometimes show contact information or a "make an offer" button. If you see one, you can try negotiating, but expect to pay significantly more than the standard registration price.
Don't buy from a third-party marketplace or broker unless you're certain of the price and terms. Scammers sometimes advertise domains they don't own, or charge thousands for names that should cost tens of dollars. Stick with established registrars or verified brokers with clear pricing.
Register your domain through a trusted registrar
Once you've found an available name you like, you'll register it through a registrar — a company authorized to sell domain names. The major ones are GoDaddy, Namecheap, Google Domains, Bluehost, and Dreamhost. All of them work similarly: you add the domain to your cart, pay the registration fee, and the domain is yours for the term you choose (usually one year).
During registration, you'll provide your contact information — name, address, email, and phone number. This information is stored in the domain's WHOIS record, which is publicly searchable. If you want privacy, most registrars offer a privacy service for $5 to $10 per year that hides your personal details and shows the registrar's information instead.
Choose a registrar you recognize and trust. Read reviews before you sign up, and check whether the renewal price is clearly stated — some registrars advertise a low first-year price but charge much more to renew. Keep your login information and contact email secure, because whoever controls the registrar account controls the domain.
Decide how long to register for
When you register a domain, you choose how many years to pay for upfront. Most people register for one year at a time, which keeps costs predictable and lets you change your mind if you stop using the site. You can also register for multiple years — some registrars offer discounts if you pay for three or five years in advance.
Set a reminder to renew before your domain expires. If you let it lapse, someone else can buy it, and you'll lose your web address and email. Most registrars send reminder emails, but it's worth marking the renewal date on your calendar. Some registrars offer auto-renewal, which charges your card automatically each year — convenient, but make sure you monitor your billing.
If you're unsure whether you'll keep the site running, register for one year. If you're confident in your project and want to lock in a lower price, registering for three years is reasonable. Registering for ten years is rarely necessary and ties up money you might need elsewhere.
Connect your domain to your website
Registering a domain and building a website are separate steps. After you register your domain, you need to point it to your website's actual location. This is done through DNS settings — technical records that tell the internet where to find your site.
If you're building your site on a platform like Wix, Squarespace, or WordPress.com, that platform usually provides instructions for connecting your registered domain. If you're using a web host like Bluehost or Dreamhost, they'll guide you through updating your DNS records. The process usually takes a few minutes, though it can take up to 48 hours for the change to spread across the internet.
Don't worry if this sounds technical — most platforms have step-by-step guides, and customer support can walk you through it. The key is that your domain and your website host are two different services, and you need to connect them for your site to work.
Protect your domain from loss or theft
Once you own a domain, protect it. Use a strong, unique password for your registrar account — one you don't use anywhere else. Enable two-factor authentication if the registrar offers it, which adds an extra security step when you log in. This prevents someone from hacking your account and transferring your domain to themselves.
Keep your contact email current. If someone tries to steal your domain, the registrar will send a confirmation email to the address on file. If that email is outdated, you won't see the warning. Update your contact information if you change email addresses or move.
Some registrars offer domain locking, which prevents unauthorized transfers. Turn this on. It's a simple setting that stops someone from moving your domain to a different registrar without your permission. You'll need to unlock it if you ever want to transfer the domain yourself, but it's worth the small inconvenience for the security.
Frequently Asked Questions
Can I change my domain name after I register it?
You can register a new domain and point your website to it, but you can't change the domain you already own. If you decide you want a different name, you'll need to buy the new domain separately and update your website to use it. You can keep the old domain or let it expire. Changing domains early is easier than changing them later, so choose carefully.
What's the difference between .com, .net, and .org?
.com is the most common and recognizable — most people assume a business or personal site uses .com. .net was originally for network infrastructure but is now open to anyone. .org was meant for nonprofits but is also open to anyone. All three cost about the same. Use .com if it's available. Use .org if you're a nonprofit. Use .net if .com is taken and you like the name enough to use a different extension.
Do I have to renew my domain every year?
Yes, domains expire if you don't renew them. You can renew for one year at a time, or pay upfront for multiple years. Most registrars send reminder emails before expiration, but it's your responsibility to renew. If your domain expires and you don't renew within a grace period (usually 30 days), someone else can buy it.
What if the domain I want costs thousands of dollars?
Some domains are listed for sale by their owners at high prices. You can try to negotiate, but there's no obligation for them to sell. If the price is too high, choose a different name. A great domain at a standard price is better than an okay domain at an inflated price. Most successful websites use domains that cost $10 to $20 per year.
Can I buy a domain without building a website right away?
Yes. You can register a domain and leave it parked (unused) while you work on your site. Just keep renewing it so it doesn't expire. Some registrars charge a small fee for parking, but most include it free. This is useful if you want to secure a name before you're ready to launch.