I've just been hearing about this, but should hyphens be used for subdomains or how do they work in a url to better optimize it? Is it just a hyphen for keywords you want to target?
hyphens as far as i know have no effect other than possibly confusing users. so www.google-ate-my-cat.com would rank the same (all else being equal) as www.googleatemycat.com The main issue i have with hyphens is if they're used like that they look spammy.
I don't think Google cares whether you have hyphens in the domain or sub-domain name. However, I think having hyphens in the domain/sub-domain does more harm than good from a usability perspective. I it makes the domain name longer, harder to remember, and definitely harder to type. Google likes you to use hyphens in your URLs as word separators. It helps to insure that they can break the URL down into keywords the way you meant for them to. I always use them in folder names and page names as word separators. But that's just me.
why would you hyphen a sub domain? but it really doesnt matter. so examplw would be myblog.domain.com or my-blog.domain.com I would always go for no hyphen.