My experience is that getting out there and interacting with people is the best way to "recession-proof" your business. Teach a web development/
SEO class at a local adult learning center (the folks who take those are often business owners.) Join your local Chamber of Commerce or Downtown Merchants Association or art museum. Go to their functions and talk to people (not pushy sales, just making contacts.) Be enthusiastic about your work and folks will call!