HI Mr. Rai.
SEO- Search Engine Optimization
SMO- Social media optimization
PPC - Pay per click
All these are related to online business which can be used for a website promotion.
For full details you can go to forum thread- SEO and then can findout many new things related to all these topics.

Make some google research , by which you can get all things clearly.

Its will help you.

Thanks