Hi! I'm going to start a new blog on highly competitive field. I can't purchase a signal name contain domain name, I have to purchase a combination of two word contain domain. Adding punctuation between domain name contain words will not give a keyword rich domain? So which domain name structure is the best for better ranking in following alternatives? (This is not the real domain name that I'm going to purchase, it's only an example) Eg:- myidea.com my.idea.com my-idea.com Thanks!