TLDR
Buy a domain on a trusted top-level domain, using an email with multi-factor authentication (MFA). On the registrar and domain, enable MFA, turn on transfer lock and domain privacy on the domain until you get corporate mailing and email addresses.
Buying your first domain
As a brand new company, you’re going to need a domain name rapidly. This domain name will quickly be used for your website, email, and generic “proof of existence”.
It’ll become the root for the identity related to your company. The faster you create it, the sooner it will stop looking suspicious, as many systems treat newly registered domains (NRDs) as suspicious.
Why would you need a website rapidly, if you have nothing ready to sell yet? Many services require being linked to a domain. For example, to get onboarded to Apple’s Device Enrolment Program, which lets you drop-ship laptops to employees directly from Apple but ready to go with your configuration, you need to have an HTTPS website. To get a certificate, you must be able to prove you control a domain. Therefore, there’s no time to waste, you should get your domain as fast as possible when starting a new company.
Picking a domain name
- Ensure your company name and the domain you want to buy are available and legally appropriate. I am not a lawyer and don’t pretend to be one on the Internet, but I recommend using real ones. You probably also want input from a marketing firm that’ll help you pick a name while avoiding mistakes that are only hilarious when they happen to others.
- Avoid “weird” top-level domains. You do not want your company to depend on a small country’s control of a TLD, and you definitely don’t want it to use a domain name known for being used for a lot of malicious activity. Pick an old favorite such as .com, even if it means not getting the perfect short name (you can get the weird TLD ones as well, but make your primary the “good” one.)
Buying the domain name
Once you’ve picked your domain, you need to buy it. If you’re a startup, you don’t have any infrastructure yet, and probably have to rely on personal email accounts to get things started.
- Ensure you have Multi-Factor Authentication enabled on your account, ideally, using a method that is not SMS or voice based. Your email account will be used to buy the domain, and until you have corporate email set up, could turn out to be the weakest link towards attacking your new company. It must be as safe as possible.
- Pick a registrar that supports Multi-Factor Authentication. Many do by now, though some don’t murder elephants, and enable MFA as fast as possible.
- Buy the domain for multiple years. You want to be sure you have time to move to a more corporate type account by the time it gets renewed.
- Configure domain privacy. While it looks shady for a company to hide details from WHOIS, you don’t want to share your information until you have a real corporate address and email account.
- Configure the Registrar Lock. This will ensure your domain can’t easily be transferred to another registrar out of your control.
- Follow the same process to buy your domain names on other common TLDs (
.net
,org
, your country’s).
Next Steps
Once you’ve configured corporate email (post on that coming soon!), you’ll need to go back and edit your domain.
- If the cloud provider you’re using has a cloud registrar, prepare to move your domain(s) there. Keep in mind it’s not always possible to move recently purchased domains, sometimes requiring a period of 60 days to go by before moving them. Set a reminder. Why use a cloud provider’s registrar? You’re going to spend a lot of time controlling access to cloud resources, making domains a part of that is a good way to re-use future work.
- No matter what, make sure that logging in to your registrar as well as any “recovery option” is configured to use company emails by this point, not personal ones.
- Change the contact information on the domain to a generic group on your new corporate email environment, pointing to at least two people. You wouldn’t want an important notice related to your domain to be missed due to vacation.
- Once you have a mailing address, disable domain privacy, as it looks suspicious for a company to be using that.