DEV Community

Cover image for A New Web Dev’s Guide to Buying a Domain
Devon Campbell
Devon Campbell

Posted on • Originally published at on

A New Web Dev’s Guide to Buying a Domain

The number one step you can take to legitimize yourself as a web developer is to build web sites and web applications. That said, the easiest way you can make yourself look more legit is to register a domain name for your portfolio or for your freelancing business.

It’s not hard to do, but it can be intimidating if you’ve never done it before. Let’s work through it together.

What to Buy

What domain you should buy depends on how you want to brand yourself. Do you want to promote your name or a business name, or would you rather promote yourself starting from the problem you solve?

Imagine you specialize in building sites for attorneys. You could register your name as a domain name (This site is a modified example of that.), or you could register (or something like it). You might have a slight SEO advantage with the latter, but it probably wouldn’t make much difference.

I’ll leave that decision to you, but you should keep these rules in mind:

  • Try for a dot com if you can. Even today, people are more comfortable trusting them. This depends on the audience you’re serving and isn’t a hard-and-fast rule.
  • Avoid clever spelling — “2” for “to,” missing letters, and the like.
  • Avoid articles like “the” unless it’s an ingrained part of an existing brand. Even Facebook used to be “” and ended up dropping “the.” It’s just too hard for people to remember.
  • If people could get confused whether a word in your domain is plural or singular, register both variations and point both to your site.
  • Avoid dashes in your domain.
  • Avoid numbers in your domain — spelled out or otherwise.
  • After observing the above rules, make your domain as short and memorable as you can.

One quick test that encapsulate most of the above rules: imagine yourself telling someone your URL. Does it require a long explanation? Think about the difference between telling someone to go to versus For the first one, you’d just say it. For the second, it would go something like this: “It’s two websites for one dot com with the number two, the number four, and the number one, and with dashes between each of them.” It’s a nightmare.

Just like most other decisions you’ll make, your domain decision isn’t set in stone. Domains are cheap, and changing them isn’t impossible. Don’t let this slow you down. Register something now. If you find you made a mistake, fix it later.

Where to Buy

The easiest place to go to get your domain is wherever you’re hosting your site. In general, I tend to recommend the easiest path with the fewest barriers (because those are the paths that people will walk). Here’s a rare instance where I’ll break with my convention.

In the past, I’ve seen unscrupulous hosts use domains registered with them to make it harder for you to change hosts. Most domain registrars make it easy to change DNS settings which allows you to point your domain wherever you want it to go. This particular provider didn’t make it easy to change DNS settings which made changing hosts more difficult.

By the time I had witnessed this, I fortunately already had all my domains at a registrar that gave me easy access to all the DNS settings. I had to have this since I didn’t have any hosting with them. I’d recommend you make sure to use a registrar that gives you full access to DNS settings so that you always have the flexibility to change hosting whenever you need to. Don’t just register your domain with your host because it’s easiest.

For the past 7 years or so, I’ve been registering all my domains with Namecheap, and they’ve been great so far. As the name suggests, they’re cheap, but they also have a nice interface, making it pretty easy to make changes when you need to. I have also worked with clients who swear by Hover, and my experience with it has also been smooth, although it’s a little more expensive.

I try to avoid GoDaddy since they’ve been caught in bad business practices in the past. On an old HackerNews thread, a user reports that, after doing some research to find the best domain name for a project, they returned to one of their early candidates to find it had been registered by GoDaddy. This practice of registering your user’s domain searches before they can is called “front running.”

Despite this, I have dealt with GoDaddy’s support on several occasions since they’re one of the most well-known registrars and clients often come to me with domains already registered on GoDaddy. The support experience has always been good, and their reps are knowledgeable and friendly.

What to Do With Your Domain

Now that you’ve selected a domain name and registered it, put it to work to start making you look more credible. My favorite way to get an email address on my domain is using G Suite. In addition to the email address, it gives me a calendar, documents, and quite a few other tools to keep business stuff organized.

If you absolutely can’t spend any money, Namecheap offers email forwarding for free. You can set up as many virtual email addresses as you want and have them forward to your existing address. This is cheap (free) for a reason: you can’t send emails from this address. It’s just an email box that forwards messages to your actual email address. If you can squeeze it into your budget, the G Suite option or something similar would be much better.

With email squared away, you’ll want to point your domain to your web site. This will vary depending on where your web site is hosted. Quality hosts should have documentation on how to configure a domain to work with their hosting. Namecheap has some general instructions covering what you’ll need to do on their end.

Who Enters Your Domain?

Running a business, particularly as a web developer, without a domain is kinda like selling organs out of your trench coat: it doesn’t exactly inspire confidence. Fortunately, the cost is extremely low, and the credibility it lends you is well worth that price. It won’t make your career, but it’s one more tiny step toward building trust with your web development prospects.

If you’re looking for other strategies to build trust with your prospects (and you should be; that’s why people hire you), check out Getting Started in Freelance Web Development Without Experience. If you’re ready to get your freelancing business going, my week-long free course teaches you everything you need to know to get your freelancing business up and running!

Top comments (9)

codemouse92 profile image
Jason C. McDonald • Edited

I recommend ALWAYS buying from! They are not only the oldest and most reputable registrar in existence, but they offer the all-important WHOIS protection (hiding your personal information) for free and by default. They're at least as inexpensive as Namecheap, and offer a smooth, simple interface that is capable of handling even the most complicated of configurations.

And, as usual, you can point the domains to anywhere.

On that note, I never recommend getting your domains from your hosting service. They're almost always more expensive, and lock you into their platform.

If you've registered domains with anyone else, including GoDaddy, you can transfer them to Gandi at no additional cost. They won't even charge you for the rest of your paid year! You only pay for the next year.

theague profile image
Kody James Ague

Who's your go-to host?

codemouse92 profile image
Jason C. McDonald • Edited

Personally, I like Linode! Simple, good pricing, great service, no hidden costs. But then, I like having complete control over my server, too.

If you need a managed host instead, I used HostGator for many years (before switching to Linode). Last I knew, they were still pretty good.

(P.S. I do have a referral code for Linode if anyone follows up on this: b650c7a5ccf4dba96b65871836a3f7d9a7503232. When someone uses that while creating a new account, I get some account credits, which I use.)

tarat1 profile image
Tara Thierry

Hi, thanks for this article.

The link to the Getting Started in Freelance Web Dev article doesn't work. It should be

raddevon profile image
Devon Campbell

Thanks for the heads-up, Tara! Should be fixed now.

andrewbrown profile image
Andrew Brown 🇨🇦

I buy all my domains on with Route53. There are some TLD that is not available on Route53 but the nice thing is it doesn't cost extra to make your information private.

thomasbnt profile image
Thomas Bnt ☕

I use OVH for domains

mobh13 profile image
Mohammed Madan

I always use they are one of the best

yaser profile image
Yaser Al-Najjar

I would avoid godaddy and competitors all together and go to a respected company called "Google".

And yes, they have Google Domains service.