SEO: Search Engine Optimization. Optimization of a website according to the guidelines of search engine.
PPC: Pay per click: It is a paid technique of SEM which is used to generate traffic to a website.
SMO: Social Media Optimization. Optimization of social media channel accounts to increase the brand awareness among social media users.