The article makes some good points, although I don't think the issue is as clear as totally outsource or totally do in-house -- I think a blended approach will work better. Most importantly, someone on the inside needs to have at least a conceptual understanding of SEO, so that they can work closely with the outsourced team, and can make informed shopping decisions. -- KM
***
The absolute best companies I've worked with make every decision with SEO in mind. Everyone in their organization - from management to programmers to marketing - is thinking about the search impact of their decisions. For that reason it makes sense to hire a consultant or to learn it yourself, but not to hire an outside firm to outsource your entire SEO campaign to.
Go to Full Article