.com .net .pizza... Your domain is the first impression of your web presence. It's the part that people type, click on, trust. A good domain can do wonders for your branding. Find the perfect domains here!
Hosting holds your website. You need good hosting to give your traffic a good experience. Hosting is space on a server but there are different levels depending on your websites features & needs.
SSLs are important. It's the "little green lock" in the URL bar of browsers that lets visitors & search engines know you are a safe and secure website to visit, login to, make payments on, etc.
If you email customers, don't look shady. Any kid with internet can make a gmail. If faith in the security or professionalism of your messages could make any difference at all, get an @yourdomain.com email.