The core components of an inbound marketing strategy consist of creating high-quality content, tracking website traffic and conversions, attracting qualified leads, engaging and nurturing leads through communication strategies, and utilizing SEO, content marketing, and social media marketing. These are essential for an effective inbound marketing approach.