With so many avenues on the internet for marketing, it would be foolish to use only one. Article marketing is a great "bum marketing method" and can help you get to the organic search results of Google, but this is only one method. A surefire way to know that you're site will get exposure is through Google AdWords, since you're prequalifying the people who click through on your ads based on the keywords you choose. Here are some secrets to optimizing any campaign..
For those who don't know, you can buy the adspace to the right of the Google search results. Advertisers pay per click on these ads and only allow them to show when someone types in specific keywords to Google. For example "internet marketing" shows a whole host of ads to the right, and those advertisers pay good money to get money, since it is searched for so often. However, how do you choose how much to pay and what keywords?
To answer the first part of the question, there are several free search term suggestion tools like goodkeywords and wordtracker to help you narrow down your choices. Make a list of the top keywords for your searches as well as the middle range ones, which are more specific and searches who type in longer keywords often know moreso of what they want (more likely to spend money). Copy/paste these to your Google AdWords campaign and place as many of these words IN THE AD, so that when people type this term in to Google, these letters will be bold and they are more likely to click on it.
Did you know, also, that Google will give you a lower cost per click than your competitors if your ads, keywords, and landing page(s) are all optimized with similar content? Google likes those who advertise good content, so use this to your advantage in conjunction with the suggestion tools.
AdWords can end up costing a lot of money quickly, so use caution before starting any campaign. I hope these tips help save you time and money in marketing your site.