Domain registrars are so similar that the differences come down to:
A. Price
Price is not necessarily an indicator of registrar quality; it could simply be an indicator of sales volume. It's not wise to assume that a more expensive domain registrar is a better one. It is worth comparing prices, though, especially for multi-year registrations, which can differ by $20 or more for a 10-year registration.
Some registrars also offer domain privacy protection as part of the registration fee. I have seen others charge between $3 and $20 per year per domain for the service.
B. Security
Bad security means your domains could be stolen from you. This is not as rare as you might think. (Example.) Some registrars have better security practises than others. Specifically:
- Does the registrar offer two-factor authentication to protect control panel accounts?
- Do they email you automatically whenever someone logs in to your domain control panel?
- How easy is it to socially engineer access to your account? (i.e. What does the person on the phone ask for when you say you've 'forgotten' your password? Do they reset it without confirming your identity? Is it possible to change the account's email address over the phone?)
- How long have they been in business, and are they financially stable?
Security can be hard to gauge because all registrars will tell you that your domains are safe with them, but it's worth evaluating using the above points.
C. Support
It's rare that you'll need support with your domains but, when you do, you want it to go as smoothly as possible. Specifically:
- What's the quoted support turnaround time for emails?
- Do they have a phone number?
- Do they have live chat support?
- Are they open 24 hours or during office hours only?
- Can you do simple things, such as requesting a domain transfer code, without contacting their support people? (From my experience, good registrars will let you generate a transfer code via your control panel; you should not have to ask for it.)
D. Ease of use
This comes down to control panel features.
- How easy is it to change your DNS settings (such as nameservers and records)?
- Can you set your domains to auto-renew?
- Will you get renewal reminders?
- What's the registrar's policy if you forget to renew? (Most have a grace period where you can still renew, but this period differs in time and you may have to pay extra to renew after the expiry date with some registrars.)
E. DNS server practises
Most registrars offer DNS hosting as part of their service. (DNS hosting is required so that machines can look up the IP address or hostname when someone visits your URL.)
- Does your registrar have their own DNS servers or are they outsourced?
- Do they own the infrastructure and have support people on site?
- What's their DNS server uptime for the past 30 days?
Again, finding this information can be hard as it's not generally published on a registrar's website, but it's worth exploring because DNS outages will make it look like your server's down. GoDaddy's DNS servers went down this year taking a small portion of the five million domains they host down, so uptime is important.