Inbound marketing targets customers through online platforms such as blogs, social media and search engines and is intended to create content that shows up in these places in order to drive organic traffic (rather than advertising-driven traffic) to a company's website. A main way in which traffic is generated is through the use of inbound links that maximizes the visibility of content on search engines and other websites by boosting its ranking in search results.