How to Choose a Domain Name: Rules, Prices and Mistakes
Founder and Tech Writer, CodeNexon
Key Takeaways
- ▪Pick a short name that passes the radio test: easy to type after hearing it once.
- ▪A .com costs $11.08 a year at Porkbun. A .io renews at $51.80 and a .ai at $82.70.
- ▪Check renewal prices, not first-year sale prices.
- ▪Register the domain in the business's name and turn on auto-renew and two-factor login.
In this guide
- Why the domain matters more than it seems
- The qualities of a good domain name
- Should you use keywords in your domain?
- Choosing an extension
- Before you buy: a checklist
- What a domain really costs
- If the .com you want is taken
- Protect the domain once you have it
- Connecting the domain to your website
- Frequently asked questions
- Sources
A good domain name is short, easy to say out loud, easy to spell after hearing it once, and ends in .com unless you have a clear reason to choose something else. Before you buy, check the renewal price as well as the first-year price, search for trademarks that match, and make sure the matching social media handles are free. A .com costs about $11 a year at a registrar with flat pricing, while popular alternatives such as .io and .ai cost $51.80 and $82.70 a year at the same registrar.
This guide covers how to pick a name, how to choose an extension, what domains really cost over time, and the mistakes that are expensive to undo later.
Why the domain matters more than it seems
Your domain is the one part of your online presence that is hard to change. It appears on every page, every email address, every business card and every link other sites give you. Moving to a new domain later is possible, but it costs time, search traffic and money. How to Change Your Domain Name Without Losing SEO explains what is involved.
That makes an hour of care at the start worth it. The goal is a name that works in every situation where people will meet it: typed into a browser, read aloud on a phone call, printed on a van, and seen in a list of search results.
The qualities of a good domain name
| Quality | Test | Example that passes | Example that fails |
|---|---|---|---|
| Short | Ideally under 15 characters before the extension | brightdesk.com | bestaffordableofficefurnituredeals.com |
| Easy to say | Say it on the phone once. Does the listener get it right? | northfieldbakery.com | nrthfldbkry.com |
| Easy to spell | Would someone spell it the way you do after hearing it? | harborplumbing.com | harbourplumbin.com |
| No hyphens or numbers | Nothing that needs explaining | greenleafdental.com | green-leaf-dental4u.com |
| Matches the brand | The same as, or close to, your business name | riverstone.com for Riverstone | bestlawyersnearby.com for Riverstone Legal |
| Room to grow | Not tied to one product or city if you might expand | oakline.com | oaklinesofasonly.com |
The radio test
Imagine telling someone your web address on a phone call, with no chance to spell it out. If you would need to add "that's with two Ls" or "the number four, not the word", the name will lose visitors who type it wrong. Each correction you have to explain is a small leak.
Check for unfortunate readings
Read the name as one run of letters, since that is how it appears in an address bar. Several well-known examples read very differently once the spaces are gone. Ask two or three other people to read it cold before you buy.
Should you use keywords in your domain?
Years ago, a domain such as cheap-flights-london.com helped a site rank for those words. It does not carry that weight any more, and Google has long since reduced the advantage of exact-match domains with thin content.
A brand name is usually the better choice:
- It is easier to remember and recommend.
- It does not limit you if you add products or locations.
- It looks more trustworthy than a string of search terms.
A single descriptive word alongside your brand can still help people understand what you do, such as harborplumbing.com. Just avoid stuffing several keywords into one name.
Choosing an extension
The extension, technically the top-level domain or TLD, is the part after the last dot.
.com is still the default for a US and global audience
People type .com by habit. If your name is available as a .com, take it, even if you also want a newer extension. Visitors who only half-remember your address will try .com first, and if someone else owns it, they reach that site instead.
What other extensions cost
These prices are from Porkbun's pricing page, in US dollars, for a single year.
| Extension | First year | Renewal | Typical use |
|---|---|---|---|
| .com | $11.08 | $11.08 | Any business or site. The default |
| .net | $12.52 | $12.52 | Originally for networks. A common fallback |
| .org | $7.98 first-year sale, otherwise $11.84 | $11.84 | Nonprofits, communities, open-source projects |
| .us | $4.43 first-year sale, otherwise $7.00 | $7.00 | Organizations with a US presence |
| .dev | $8.75 first-year sale, otherwise $12.87 | $12.87 | Developers. HTTPS is required for every .dev site |
| .app | $8.75 first-year sale, otherwise $14.93 | $14.93 | Apps. HTTPS is required for every .app site |
| .xyz | $2.04 first-year sale, otherwise $14.21 | $14.21 | General use, popular for side projects |
| .co | $15.76 first-year sale, otherwise $31.20 | $31.20 | Startups and companies |
| .io | $28.12 first-year sale, otherwise $51.80 | $51.80 | Technology startups |
| .ai | $82.70 | $82.70 | AI products. Transfer listed at $165.09 |
Look at the renewal column, not the first-year one. .xyz is $2.04 in year one and $14.21 every year after. .io is $28.12 in year one and $51.80 after. Over five years:
| Extension | 5-year cost at these prices |
|---|---|
| .com | $55.40 |
| .net | $62.60 |
| .xyz | $58.88 |
| .io | $235.32 |
| .ai | $413.50 |
The first-year sale on .xyz makes it look like the cheapest option, but over five years it costs more than .com. The same pattern of low introductory prices and higher renewals is common in web hosting too, as covered in Web Hosting Renewal Prices.
Country-code extensions
Extensions such as .uk, .ca, .de and .in belong to individual countries. They tell visitors and search engines that you serve that market, and some require a local address or business to register. Use one if your business is clearly focused on that country. For a US or global audience, .com remains the safer choice.
If you serve several countries with different language versions, see Hreflang Explained for how to tell search engines which version is for which audience.
Do newer extensions hurt SEO?
Google treats generic extensions such as .io, .app or .xyz the same as .com for ranking. The real cost is human: people may mistype them, add .com from habit, or trust them less in an email. That is a reason to secure the .com when you can, not a reason to avoid other extensions entirely.
Before you buy: a checklist
1. Check the trademark
Search the trademark database for your country. In the US, that is the USPTO's trademark search. A domain that matches someone else's registered trademark in your industry can be taken from you through a dispute process, and it invites a legal letter. If you are unsure, ask a trademark professional before committing to a name.
2. Check the social handles
Look for the same name on the platforms you will use. Matching handles make you easier to find and stop someone else building a presence on your name.
3. Search the name in Google
See what already appears. If an established business with a similar name dominates the results, you will be competing for attention from day one, and customers may confuse the two.
4. Check the domain's history
A previously owned domain may carry baggage, such as spam or a penalty. Look it up on the Internet Archive's Wayback Machine to see what used to be there. A short history of an unrelated small business is fine. A history of spam or adult content is a reason to choose something else.
5. Check the renewal price
The checkout page should show it. If it does not, find it in the registrar's pricing list before paying.
What a domain really costs
| Item | Typical cost | Notes |
|---|---|---|
| .com registration | About $11 a year | $11.08 at Porkbun, for both registration and renewal |
| WHOIS privacy | Often free | Porkbun includes it. Some registrars charge yearly |
| Extra extensions to protect the brand | $7 to $15 a year each | Only the ones that matter to you |
| Premium or aftermarket domain | Hundreds to many thousands of dollars | Names already owned by someone else |
| Transfer to another registrar | About one year's registration | Usually adds a year to your term |
A "free domain" bundled with hosting is free for the first year. It then renews at the host's own domain price, which is rarely shown on the hosting page. Registering the domain separately keeps it independent of your host, which makes changing hosts a matter of editing a DNS record. How to Transfer a Domain covers moving an existing domain.
Should you buy several extensions?
Buy the ones that protect you from real confusion. For most small businesses that means the .com, and possibly your country's extension. Buying every extension available costs money every year and rarely prevents anything. Redirect any extra domains to your main one with a permanent redirect, so they never show duplicate content.
If the .com you want is taken
- Check whether it is in use. A parked page or a "for sale" notice means the owner may sell. An active business site means it is not available.
- Try small variations: add a word such as
get,try,hqor your location.getbrightdesk.com,brightdeskhq.comorbrightdeskchicago.comare all usable. - Consider a different name. If the
.combelongs to a company in your field, a variation may still cause confusion. A distinct name avoids that. - Use another extension if it genuinely fits your audience, such as
.orgfor a nonprofit or.iofor a developer tool. - Buy it from the owner if the budget allows. Use an escrow service for the payment, and expect prices for short, common words to be high.
Protect the domain once you have it
The domain is an asset. Losing it means losing your website and email at once.
- Turn on auto-renew and keep the payment card current. Domains lapse when cards expire.
- Use a long renewal term if you are sure about the name. Registrations can run for up to 10 years.
- Turn on the registrar lock to block unauthorized transfers.
- Use two-factor authentication on the registrar account. Two-Factor Authentication Explained covers which methods to use.
- Use an email address you control for the account, ideally not one on the same domain, so you can still receive recovery emails if the domain has a problem.
- Record who owns it. The registrant should be the business, not an employee or a former web designer.
That last point causes real trouble. When a developer registers a domain in their own name and later leaves, recovering it can take weeks.
Connecting the domain to your website
Once registered, the domain does nothing until DNS records point it at your hosting and email.
- Add an A record for the root domain, or follow your host's instructions.
- Add a CNAME for `www`, or connect it as a redirect, so both versions work.
- Add MX records for email.
- Add SPF, DKIM and DMARC records so your email reaches inboxes. SPF, DKIM and DMARC Explained shows them.
- Install an SSL certificate, usually automatic with your host.
DNS Records Explained walks through each record type.
A common mistake at this stage is connecting only the root domain and forgetting www. Visitors who type www then get an error. Set up both, and redirect one to the other.
Frequently asked questions
What makes a good domain name?
A good domain name is short, easy to say and spell after hearing it once, free of hyphens and numbers, close to your brand name, and ideally a .com. It should pass the radio test: someone hearing it on a phone call should be able to type it correctly.
Is .com still the best domain extension?
For a US and global audience, yes. People type .com by habit, so visitors who half-remember your address will try it first. Other extensions work well when they fit your audience, such as .org for nonprofits, but secure the .com if it is available.
How much does a domain name cost?
A .com costs about $11 a year at a registrar with flat pricing. Porkbun listed $11.08 for registration and renewal in October 2026. Other extensions vary widely: .net was $12.52, .io $51.80 and .ai $82.70 a year at renewal.
Do keywords in a domain name help SEO?
Not much. Exact-match keyword domains lost most of their advantage years ago. A memorable brand name is usually the better choice, because it is easier to recommend and does not limit you as the business grows. One descriptive word next to your brand is fine.
Does a .io or .ai domain hurt rankings?
Google treats generic extensions such as .io, .ai and .app the same as .com for ranking. The practical risks are people mistyping the address or assuming .com, and higher renewal prices, not search penalties.
Should I buy my domain from my web host?
You can, but registering it separately keeps it independent of your hosting, which makes changing hosts simpler. A free domain from a host is free only for the first year, then renews at the host's own domain price.
What should I do if the .com I want is taken?
Check whether the domain is actually in use, try small variations such as adding get or hq, consider a different name if a similar business owns it, use another extension that fits your audience, or buy it from the owner through an escrow service.
Sources
Prices were read on October 10, 2026.
Update history
- First published.