Effective marketing strategies for promoting an online coaching business include leveraging social media platforms, creating valuable content, collaborating with influencers, hosting webinars and workshops, and optimizing your website for search engines. Tailor your marketing approach to resonate with your target audience and address their specific pain points and aspirations.