First we need to define the Where. By that, I mean the online locations or properties that the SaaS offers are advertised or posted. Organic search works with promoting a lot of content, and some overlapping (not conflicting) with other types of digital marketing cannot be avoided, i.e., content marketing, social media, video marketing. It does not overlap with paid ads, though.
Having cleared that, we are talking about finding your SaaS offers or material in Google search, social networks (lead generation), and YouTube or other video hosting sites. For each traffic source, medium, or channel, we need different content types and approaches. The same stands for the various audience segments as your prospects may have different demographic characteristics, interests and geographic locations.
Having done our homework and to give some practical examples, prospects will find your solutions when submitting relevant search queries in Google; They will see your content when browsing social networks (the ones that meet the SaaS needs); And receive suggestions to watch your videos when they look for SaaS in YouTube or view a competitor's video content.
The monthly costs may start from $289/mo for a period of 6 to 12 months. Usually, in the first three months, we know how successful we are and what to tweak for even better performance. To avoid any misunderstanding, I don't imply that you will see the top 10 rankings in 3 months, though it's always a possibility. The nature of the SaaS market, with many established companies sharing the top 10 requires more work than other niches. The goal to rank is secondary if in the first months you are already getting leads from the organic search (and the direct channel - branded queries or typed domain queries).
The competitive nature of the SaaS market requires at least 6 to 12 months of work. That said, there are many keyword opportunities to research beyond the obvious found in online tools and these we will exploit for fast top 10 rankings and start generating traffic.