SEO is Search Engine Optimization, meant for increasing the search engine rankings for keywords of a particular website.
SMO is Social Media Optimization is meant for brand awareness of your business.
PPC is Pay Per Click, You can get your ad on the first page by paying a higher cost per click.
SEO stands for search engine optimization which is techniques and tactics to get more visitors, SMO stands for social media optimization which is using social media for marketing and PPC stands for pay per click which is a new way of marketing campaign (Pay just for real hits).
SEO stand for the Search engine optimization. SEO main motive is increasing the Traffic rank of website.
SMO stand for the Social media optimization. SMO is best way increasing the Traffic visitor flow.
PPC stand Pay click. You can get your ad on the first page by paying a higher cost per click.
SEO is a PRocess to get visibility in search engine that is SEO. Paid part of SEO is called PPC, SMO is a part of SEO including Social Services website such as facebook, twitter, fliker, youtube and many more.