SEO (Search engine Optimization) technique is used to optimize your website to increase the traffic from search engines to your site and increases the ranking of a website using relevant keywords in it. SEO is the way to increase your visibility online by saving time and cost of marketing.
SMO (Social Media Optimization) technique is used to promote your business using social networking sites like Facebook, WhatsApp, Instagram, twitter to increase their brand awareness
If you are interested to learn SEO, check out this SEO Certification Course by Intellipaat.
Also, watch this SEO Tutorial to get started with SEO: