Start with what you want your domain to be
A domain name is the address people type into their browser to reach your website — like example.com or yourname.org. Before you search for one, decide what you want it to say. Most people choose something that matches their business name, their own name, or what they do. Write down three to five options you like, because your first choice might already be taken.
Keep it short and straightforward to spell. Domains with fewer than 15 characters are easier for people to remember and type correctly. Avoid numbers and hyphens unless they are part of your actual name — they make a domain harder to say out loud and easier to mistype.
Key Takeaways
- Search for domain availability using a registrar like GoDaddy, Namecheap, or Google Domains before you decide on a name.
- Most domains cost between $10 and $15 per year, though some extensions like .io or .co cost more.
- The most common extension is .com, but .org, .net, and location-based extensions like .nyc or .co.uk work just as well for most websites.
- If your first choice is taken, try a different extension or add a word — buying an expensive taken domain is rarely worth the cost.
- Register your domain for at least two years so you do not have to renew it when ready, and set a calendar reminder for when it expires.
Search for availability using a registrar
A domain registrar is a company that lets you search for and buy domain names. The largest ones are GoDaddy, Namecheap, Google Domains, and Bluehost. Go to any registrar's website and look for a search box labeled "Find a domain" or "Check availability." Type in one of your domain name ideas and hit search.
The registrar will tell you when ready whether that domain is available. If it is taken, the search results usually show similar names that are still open — often with different extensions like .net or .org instead of .com. You can search as many names as you want for free. There is no cost until you actually buy one.
If you already have web hosting through a company like Bluehost or SiteGround, you can search for domains through that same account. The process is identical, and you may get a discount on your first year.
Understand domain extensions and their costs
The extension is the part after the dot — .com, .org, .net, and so on. The extension does not change how your website works or how people find it. A .com domain is the most recognizable, but .org works well for nonprofits, .net for technical projects, and .co for startups. Location-based extensions like .nyc, .london, or .co.uk can work if your business is local.
Most .com, .org, and .net domains cost $10 to $15 per year. Newer extensions like .io, .co, or .design often cost $20 to $40 per year. When you search in a registrar, the price for each extension appears next to the domain name. Some registrars offer a discount on the first year — read the fine print to see what you will pay to renew it in year two.
Do not buy a domain just because it is cheap in year one if the renewal price is much higher. A registrar must show you the renewal cost before you complete the purchase.
What to do if your first choice is taken
If the domain you want is already registered, you have three realistic options. First, try a different extension — if yourname.com is taken, yourname.org or yourname.net might be available and work just as well. Second, add a word — yourname-design.com or yourname-studio.com. Third, check whether the current owner will sell it to you.
Buying a taken domain from its current owner is called a domain purchase or domain acquisition. Some registrars have tools that let you make an offer to the owner. However, owners of popular domains often ask for thousands of dollars. Unless the domain is critical to your business, it is almost always cheaper and faster to choose a different name.
If you find a domain you love but it is taken, search for the owner using a WHOIS lookup tool — most registrars have one built in. You can contact them directly to ask if they will sell. But be prepared for either no response or a high price.
Complete your purchase and set up auto-renewal
Once you have found a domain that is available and you like the price, add it to your cart and check out. You will need to provide your name, address, and email. The registrar will ask how long you want to register it for — choose at least two years. Registering for longer upfront is usually cheaper per year than renewing annually.
Before you finish, look for an option called "auto-renewal" or "automatic renewal." Turn this on. It means your domain will renew automatically when it is about to expire, so you will not accidentally lose it. You will be charged each year, but you will not have to remember to renew manually.
After you complete the purchase, the registrar will send you a confirmation email with your domain details and login information. Save this email. You will need it if you ever want to transfer your domain to a different registrar or connect it to web hosting.
Connect your domain to your website
Buying a domain is separate from building a website. The domain is just the address. To actually create a website, you need web hosting — a service that stores your website files on a server. Some companies like Bluehost and Wix sell both together, but you can also buy them separately.
If you bought your domain from one company and your hosting from another, you will need to point your domain to your hosting. This is called updating your nameservers. Your hosting company will give you two or four nameserver addresses. You log into your registrar account, find the DNS or nameserver settings for your domain, and paste those addresses in. This usually takes a few hours to take effect, though sometimes it takes up to 48 hours.
If this sounds confusing, most hosting companies have step-by-step guides for connecting domains from specific registrars. You can also contact your hosting company's support team — they can walk you through it.
Protect your domain from expiring or being stolen
Set a calendar reminder for two months before your domain expires. Even with auto-renewal on, it is good to know when it is coming due. If auto-renewal fails for any reason — a lost credit card, a billing error — you will have time to fix it before you lose the domain.
Consider turning on domain lock and WHOIS privacy in your registrar account. Domain lock prevents someone from transferring your domain to another registrar without your permission. WHOIS privacy hides your personal information from public lookup tools, so spammers cannot easily find your phone number or address. Most registrars offer both for free or a small fee.
If your domain is important to your business, also enable two-factor authentication on your registrar account. This adds a second security step when you log in, making it much harder for someone to hack your account and steal your domain.
Frequently Asked Questions
Can I change my domain name after I buy it?
No, you cannot change a domain once you own it. You would have to buy a new domain and move your website to it. This is why it is worth spending time choosing a name you will be happy with. If you decide later that you want a different domain, you can buy the new one and redirect your old domain to it so people who visit the old address still find you.
What happens if I do not renew my domain?
If your domain expires and you do not renew it, it becomes available for anyone else to buy. You will lose access to it. This is why auto-renewal is important. If you intentionally let a domain expire, it usually goes into a grace period for 30 to 40 days where you can still renew it, but after that it is gone.
Is it better to buy a domain for one year or multiple years?
Buying for multiple years is usually cheaper per year and means you do not have to remember to renew as often. Most registrars give a discount if you register for three, five, or ten years upfront. However, if you are unsure whether you will keep the website, starting with two years is a safe middle ground.
Do I need to buy WHOIS privacy?
WHOIS privacy is optional but recommended. Without it, your name, address, phone number, and email are publicly searchable. With it, the registrar's information appears instead. It costs a few dollars per year and is worth it if you value privacy or want to reduce spam.
Can I transfer my domain to a different registrar later?
Yes. You can transfer a domain from one registrar to another at any time. You will need an authorization code from your current registrar, and the transfer usually takes a few days. You may have to pay a small transfer fee, and your registration period may extend by one year. There is no penalty for switching registrars.