Inbound marketing focuses on attracting customer attention through content like blogs, social media platforms, and search engines. It is based on pull strategy used by marketers to create brand awareness. The purpose is to get people to enter the marketing funnel by their own choice.