You can survive, but it does take a couple things:
Willingness to adapt to a new SEO strategy that relies more on user satisfaction than technical SEO. Provide a good product or service.
Adoption of new marketing channels as an important focus.
The first should have been done even when we were still in the wild west days of the 2000s. It's simple customer service: provide a valuable product or service, and your userbase should promote you themselves. Yes, you will have to do some promotion yourself.
The second is just an important because it provides a safety net. Realistically, though, you should start focusing on it more and more, and making Google traffic the "cherry on top," as it were. Stay independent of Google traffic as much as possible, because one day the bottom might drop out.
Oh, and if your site deals purely in short, digestible facts, expand or die.