I have a website I am looking to drive more traffic to. Does it make more sense from an SEO perspective to create a subdomain (blog.mywebsite.com) or does it make more sense to register a new domain using keywords I am targeting (example - greenhouseplants.com - (if "green house plants" were my keywords)) and include links in every post back to my main website?
sub domain will be a better option, but make sure to give a brief info about that subdomain on your home page of the website... Good Luck..
If You want traffic for your particular domain then concentrate on that domain SEO and its Content for Quality. In few days you will see traffic. Making Search Engine fool is not good option.