Online marketing involves promoting products and services over the Internet. It uses various digital channels like email, blogs, pay-per-click ads, social media, and viral marketing. Common types of online marketing include email marketing, blogging, pay-per-click ads, social media marketing, digital marketing, and viral marketing. Online marketing allows companies to reach both consumers and businesses and is projected to continue growing significantly in the coming years.