SEO is the acronym for "Search Engine Optimization" and SEM stands for "Search Engine Marketing." SEO is required to facilitate SEM. In other words you have to optimize your web pages and other web content so that when people search for terms to find your business, products and services, they can find you above your competitors in the search engine results pages.
Getting free traffic from the search engines is an art every small business needs to master. If you can get on the first page of Google for the exact phrases people use to find your business, your products and your services, then you have it made in the shade. You can grow your business entirely from search engine traffic if you can consistently stay on the first page of Google -- especially in the top 3 positions. That's the gold street area in terms of free traffic. Nearly 60% of search engine traffic comes from being in those top 3 positions. Getting there and staying there, however, requires some regular, consistent work.
See What Makes a Quality Site here!
Google is constantly working at refining and perfecting their search engine algorithms.
These algorithms weigh literally hundreds of factors about web content in their evaluation to determine which content to show for a given search term. Every so often, and fairly often at that, Google rolls out another search engine algorithm change that affects how web sites and other virtual properties rank when people type in phrases related to that content. These updates can instantly cause a site that's in the top positions to drop several pages in the rankings.
Equally true is the fact that the opposite can happen. A site that was obscure and not-to-be-found in a Google search can instantly change position and be found in the top three spots of the first page.
Let's discuss the SEO aspect here. SEO includes optimization in two areas: On Page and Off Page Optimization. I will discuss both here so you gain a good understanding of what's involved and what you need to get the most favor from the search engines.
What Makes a High Quality Site?
SEO Trends for 2012
9 Ways to Balance SEO with Social Media