Simply stated, Search Engine Optimization (SEO) is the process of optimizing a website in order to be found for free on Google and Yahoo for a particular search term.
Internet marketing is a comprehensive marketing campaign and usually involves paid clicks (PPC). SEO can work great as an online marketing strategy but the two are not the same. Usually you need to pay in order to run an internet marketing campaign. For search engine organic results you don’t have to pay a thing (assuming the optimization work has been done).

Small business owners are confused about this issue. They think they need to pay in order to rank high on Google search results. But most of them can have some qualified traffic to their website without running an Internet Marketing campaign and this is all about optimizing their website to be properly indexed by search engines. A couple of good trusted links will do a good job in allowing the search engines “know” that a website is important.
Can Internet marketing do much more than SEO? Yes it can, but it also costs money. Most small business owners do not have big budgets for advertising and don’t know enough about online marketing to trust it. This doesn’t mean they cannot have qualified traffic to their website.
To conclude, SEO brings free traffic to your website, Online Marketing brings paid traffic to your website.
Great post! Thanks for sharing! Will check your site regularly now.
Totally agree. Though doing both together can bring a huge benefit to any business.
The good thing about seo is that once it is achieved you can have traffic flowing for a long time at no cost.
Mike
Great post.
You can great benefits from doing both seo and sem together.
The good thing about seo is that once achieved you can recieve traffic for a long time for no cost.
Mike