No, you don't need a college degree to start a successful freelancing career in the SEO world. However, getting formal education in marketing or Information Technology (IT) is a nice advantage.