Inbound marketing is a methodology that seeks to pull customers towards your brand through valuable content, rather than pushing promotional messages onto them. It’s about creating a magnetic online presence that naturally draws in your target audience. The core components of inbound marketing are: Attract - Engage - Delight