The key components of a SaaS marketing strategy include defining the target audience, creating buyer personas, identifying the unique value proposition, determining pricing and packaging, selecting the right channels for customer acquisition, building brand awareness, and nurturing existing customers.