SEO, SEM and SMM are three mainstream channels to advertise your website.
SEO stands for Search Engine Optimization, SEM stands for Search Engine Marketing and SMM, which is the newest among the three stands for Social Media Marketing.
Knowing what they stand for is meaningless until you know what they can do for you.
No one knows how Google ranks its pages. Moreover, its algorithm is constantly changing. Even though Google provides guides to help SEO experts, the results are still ambiguous.
It may sound hard but to gain a better position in the online world, SEO is essential. It is proven that web pages that appear in the first page are perceived to belong to industry leaders and superior brands.
SEO– search engine optimization; following some of the Google rules in order to increase the chances of the Google search engine listing your site near the beginning of a list for particular keyword searches.
SEM– search engine marketing; in addition to doing SEO to get to the “top” a website owner can now buy advertising or pay to have an ad at the top of a search engine results list; these can be things like pay per click or Yahoo or Bing ads.
SMO– social media optimization; basically when using social media ( Facebook, Twitter, etc.) you are making your profile more visible, your social network activity and published content can then be found more easily by people searching for resources and information that matches your content.
SMM– social media marketing; in addition to the SMO, you guessed it, you pay to have an ad on the social media. This is how the Facebook ads show up on your page.