Choosing a good domain name is very important for every website. A good domain name not only makes a website recognizable but also plays a vital role in SEO. Domain name may contain letters (a-z), numbers (0-9) and hyphen or dash (-). So, of course, hyphen is allowed in domain names. Moreover, a single domain may contain multiple hyphens in it.