No, you can manage all things on your own. But it is good to hire a SEO company for this purpose as they have expertise in providing all services.