Domain Name With Hyphen. In short make it virtually impossible for online surfers not to find you. To avoid this confusion it is recommended to either begin with the non-hyphenated domain or have the hyphenated domain redirect to your non-hyphenated domain.
My assumption is that if I start building content concentrating on seo keywords link building etc and brand building that I should not have any problems with my hyphen in the domain. The hyphen commonly known as a dash though this is typographically not correct is the only spacing character allowed in a domain name. Dash in Domain Name.
The recipient is highly likely to forget to use the hyphens when entering your domain name.
If you choose to create a domain name with hyphens between the words lots of users might get the blast from the past and immediately identify you as a spammy link. Spaces and underscores are not allowed along with the symbols listed below. A domain name can contain the numbers 0-9 the letters a-z and the dash or hyphen character -. Symbols Spaces or Underscores Numbers and hyphens are the only symbols allowed in your domain name.