There are all kinds of different Marketing techniques out there.
Just the ones that relate to the Internet and Social Media are numerous: content marketing, Social Media Marketing, email marketing, blogging, search engine optimization, and the list goes on.