Is it bad to have a hyphen in your domain name?

If your domain name is two words (like www.examplesite.com), you may want to separate the words with a hyphen for readability: www.example-site.com. But, keep in mind that use of hyphens also strongly correlates with spammy behavior and decreases domain name readability and memorability.

For More Information Please Refer: https://moz.com/learn/seo/domain