5 Reasons a Company Website Isn't Optional: It's a Necessity to Survive and Thrive While starting a small business can be a very rewarding experience, that doesn't mean that it's without challenges. Because there's no shortage of obstacles that can stand in the way of small business success, it's important to give yourself every advantage possible.