Question: are hyphenated domain names good?
Answer: Avoid hyphens if possible But, keep in mind that use of hyphens also strongly correlates with spammy behavior and decreases domain name readability and memorability. For that reason, generally, no more than one hyphen should be used (if any must be used at all).