A company may reach a point where it makes sense to bring SEO in-house. And they may not. There are many factors to consider, from company size and budgets to corporate culture and marketing goals. And let’s not forget buy-in. Without support from the executive suite and across departments, someone charged with staffing up an SEO team, setting goals and achieving results has an uphill battle.