There are many factors to consider when trying to determine whether to bring SEO in-house -- and this post provides a checklist of them. Aside from getting buy-in from C-level executives, company size, budgets, corporate culture and marketing goals all play an important role. Suggestions also include monitoring analytics for spikes and changes, as well as conducting site audits.