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.