Internet marketing is specifically done by an internet marketing company, internet marketing companies supply companies with marketing strategies and solutions for them to advertise their website online. With every internet marketing company they will supply you with numerous different strategies that will assist in promoting your website, occasionally you will find an internet marketing company that will only offer you a few strategies, but are still as effective as using a company dealing with numerous strategies. By using the right internet marketing company they will use strategies that are effective and that will give you a return in your investment. Every internet marketing companies strategies will be the same for promoting their clients website, but the techniques will be somewhat different, such as website design, email campaigns, link building campaigns, search engine optimization and a pay per click campaign. There are also other strategies that are available to promote your website to its potential; keyword analysis and a competition analysis are an extremely effective marketing strategy, which is available from every internet marketing campaign. Every internet marketing company will monitor your websites progress and deliver reports back to their clients, ensuring that they are kept up to date on everything being done to their website. If you are offered by a internet marketing company a banner advertising for your website, then although it may look good it is only going to deliver you a small return in your investment. They are only really used for brand awareness. For a good return on your investment then ethical search engine optimization will always be recommended.