Matthew Capala is the Founder and Managing Director at Alphametic, Internet entrepreneur, speaker, publisher of Search Decoder and Sumo Hacks, Adj Professor at NYU, and author of three books, including an award-winning international bestseller “SEO Like I’m 5.” He writes on The Next Web and Entrepreneur. His work and ideas have been featured on Chicago Tribune, Huffington Post, Mashable, Problogger, and Inc. Matthew enjoys surfing, reading historical fiction, and travel.
In theory it will not, if you build amazing website that users love and search engines can index you will do well in SERP... but , in general, a dashed domain is inferior. Users will gravitate towards non-dashed domains - they trust them more, click more, etc. Search engine algorithm is a machine learning trying to reflect human thinking, so I never encourage my clients to buy dashed domain. While exact keyword domain have positive impact on SEO (for that one keyword), I would also encourage you to think of your domain choice as a branding vehicle that is memorable and stands out on the crowded web.