I work for a company that sells oil field equipment. We cover a fairly broad spectrum of brands and categories/applications. We'd like to increase our web presence and one of our ideas is to buy domain names that contain the keywords we want to promote. We have already purchased 40some domain names for this purpose but we are not utilizing them yet.
Is this strategy a good idea? Are there any caveats or gotchas we should consider? Is there any reason we should instead put pages on our primary company website for these same brands or applications and hope to get the same results?
I'm already fairly experienced in SEO especially when it comes to page optimization for visibility with Google. I'm aware that we don't want to have duplicate content on any two websites so that is the one practice we will avoid.