At a high level, digital marketing refers to advertising delivered through digital channels such as search engines, websites, social media, email, and mobile apps. While this term covers a wide range of marketing activities, all of which are not universally agreed upon, we’ll focus on the most common types below.

Search engine optimization is the process of improving the visibility of a website on organic (‘natural’ or un-paid) search engine result pages (SERPs). This goal is accomplished through implementation of search engine friendly website architecture, optimized internal navigation and link landscape, as well as optimization of the content (comprised, at a minimum, of readability & usability improvements, and grammatical corrections). SEO is as much art as it is science, but at its core it is the discipline of making user-friendly & useful content understandable and easily digestible by search engines.

Social media optimization (SMO) is the process of increasing the awareness of a  product, brand or event by using a number of social media outlets and communities to generate viral publicity. Social media optimization includes using RSS feeds, social news and bookmarking sites, as well as social media sites and video and blogging sites. SMO is similar to SEO (search engine optimization) in that the goal is to drive traffic to your Web site.

Pay-per-click marketing is a way of using search engine advertising to generate  clicks to your website, rather than “earning” those clicks organically. You know those sponsored ads you often see at the top of Google’s search results page, marked with a yellow label? That’s pay-per-click advertising.