Ok I know that setting up micro niche sites with exact match domains (where competition is weak) gives an added boost to your rankings along with usual on-page and off-page SEO (I have achieved several #1 rankings and many other top 3 rankings using this method with a few months). When the competition has been weak I have gotten a site ranking on the first page right after being indexed with no backlinks (just on-page SEO). So this is the type of sites I will be talking about here. Now my question is when I do find more of these low competition niches with decent amount of monthly searches and the exact match domains are taken (the com/net/org are all taken) as far as SEO is concerned (and Google algo) is the next best thing to go with a domain with suffix or is it better to do domain with hyphens. So for example if my niche keyword is "cheap blue widgets" which of the following is better?: "cheapbluewidgetsguide.com" or "cheap-blue-widgets.com" I'm not concerned about branding or if people will remember my site, just want to rank high in SERPs for organic search. So in terms of SEO which one of the two is considered more SEO friendly and be closer to the exact match domain when it comes to getting that boost? Since now so many of the exact match domains have been taken I haven't ventured into going to many of these niches. But if not having the exact match only adds maybe an extra months time before ranking better than that is no big deal and that opens up so many more niches. So does it take alot longer to rank when we add a suffix to the keyword even with the competition being weak? So if three sites for "cheap blue widgets" were setup, one with exact match,one with hyphens, and one with suffix and onpage seo/offpage SEO being the same would Google favor one domain when it comes to ranking one of them in the top 10 (assuming competiton is weak that warrants easy listing in the top10). Anyone has anything feedback on this or can share their experience?