The following are some of my best trade secrets. Please only use them for Good.
This article has been developed as an internet marketing how-to for entrepreneurs and small businesses who make up 95% of businesses, yet are currently underserved by the professional search-marketing industry, and are often poorly self-served due to lack of expertise and time.

Let’s Begin.
A successful internet marketing program almost always beings with
Keyword Research.
It’s important to find out which of your services people are looking for, and in what quantity they are searching for them. One of the most popular free tools to see how many searches per month there are for your keywords is Yahoo’s Search History tool Remember that as Yahoo only holds about 25% of the market share for total searches (Google is about 55% and MSN is about 15%) so the actual number of searches for most terms is really about 4x the numbers you will see.
There are many search terms that you can show up for in search engines that are less competitive and costly than others (usually the less obvious terms that people haven’t found), although they are just as likely to convert the searcher to a customer of yours. The more of these terms you can find for your keyword list, the better your whole search marketing campaign will be in cost and effectiveness.
While developing your list of terms and search volume, it is important to note that many search volume numbers given are “over the radar” the real quantity of searches is much less. It is important to have accurate numbers so you can proportionately distribute your efforts to showing up for search terms — rather than spending hours trying to show up for a term that very few people are in reality actually looking for. To find more accurate data, you can either keep multiple months of data on hand or compare for discrepancies, or you can use MSN AdCenter’s daily search volume tool to also see un-natural spikes in search volume.

You should have a list of all of the cities you service, multiplied by the services you offer (i.e. Chicago accountant, Naperville Accountant, Elmhurst Accountant, etc.). This should be run as a national or global campaign, using the Ad to disambiguate the location of your offerings from other cities in the world with the same name.
You should have list of the names of all of your competitors. This can be run as a geo-targeted ad if you service only a particular area — especially when you have national companies listed as your competitors.
These campaigns should be run in at least the major 3 search engines — Google, Yahoo and MSN. An important point to make is that Yahoo and MSN usually have a better ROI because there are fewer people bidding against you on pay-per-click in these search engines, which thus reduces the cost-per-acquisition. The bottom line is that it is important to run ads in all three search engines.
Finally, Take Over the Natural (Non-Sponsored / Non-Pay-Per-Click) Results to drive more targeted traffic to your website
For small businesses, there are a couple approaches which work well. To show up for searches in the keyword list of all of the cities you service, multiplied by the services you offer, making a page listing all of the services you offer and then all of the cities you serve will get you to show up well in the search engine results for many of these searches.
To show up for the more competitive terms, due to the search engine algorithms, you are going to need links to your website. We have a pre-sorted list of directories you can submit your site to in order to build inbound links to your website ( be sure to list the Title as the keywords you want to show up for), and going through this list is usually enough to get on the first page for any major profession in most major metropolitan areas.

Information about the Author:

Web Design Articles: http://www.article-buzz.com