Should You Hire an SEO Firm, or an SEO Consultant
July 30th, 2007
So, you’ve been charged with the task of generating better search results and you’re investigating your options now. Lets pretend for now, that the only thing you had to consider is natural search engine optimization, for purposes of keeping this post as short as possible.
You have basically 4 options, each has it’s own pros and cons.
- Do the research and work internally.
- Hire a consultant.
- Hire a one man SEO shop.
- Hire a professional SEO firm.
SEO In House:
Chances are that if you have the skills in house to handle SEO, you’ve already made this decision and brought on the necessary talent. I say this because you’re not likely to randomly find true SEO knowledge in an existing web development or traditional marketing department. It really is it’s own skill set.
SEO Consultants:
With regard to the option of hiring an independent SEO consultant or one-man SEO shop (and yes, they can be quite different). There are some great advantages to this option. The first of which is usually cost. There’s a lot to be said for the lack of overhead, and some one man bands do a fine job.
The first step to making a good decision is discerning the difference. What it comes down to, is a consultant is just that, a consultant. They are going to tell you what you need to do or have done. In contrast, an SEO Shop should actually perform the service for you, not just hand you a “to do list”.
So, if you’ve got a lot of web development talent, some pretty good copywriters and marketing folks, a consultant might just fit the bill nicely, assuming your team is willing to do some learning and legwork.
One Man SEO Shops:
Regarding one man SEO Shops, those that actually perform the service; if that’s the route you’re considering I would encourage you to consider your in-house team and determine which parts of the overall SEO strategy they’ll be able to take on. Because at the end of the day, a true SEO strategy is likely to involve a little of each of the following things (at least): research, web development, copy writing, marketing, analytics and so on. The likelihood of finding one individual who can effectively fill all of those roles is very slim. So, when you engage a one man SEO shop, do your best to find out what their strengths really are, and be sure to have a backup plan in place for filling in the gaps. Hopefully, the financial savings on the shop’s costs will offset the work you’ll need to do internally.
Then comes the option of a professional SEO firm. Of course, I’d be lying if I didn’t admit that I am of course very biased in this direction. With that disclaimer out of the way:
Using a Full Service SEO Firm:
The primary disadvantage of using a professional SEO shop will of course be cost. Because they’re likely to have at least 5 to 10 employees, legitimate office space, a marketing budget etc. they will cost more. In addition, another concern you might have is whether or not they might end up working with one or more of your competitors. The bigger they are and the better they are at what they do, the more likely this is to happen.
Now, to the up side of working with a full service SEO shop:
- Skill Sets: As a client, you’re able to tap into several skill sets (research, optimization techniques, copy writing, analytics,etc.) with one simple budget.
- Ability to Implement: A professional shop should be able to not only recommend strategies, but take them through implementation and on into tracking the results.
- Delivery Times: Having a staff of search marketers should give the company the ability to serve multiple clients at one time and expand and contract with the scope of projects.
- Accountability: When the responsibility for the various tasks of Search Marketing is consolidated on one vendor/partner, evaluating your ROI becomes a much simpler process.
A quick Recap:
Hire a consultant if: You’re confident that you have the skills in house, but need some direction.
Hire a one man SEO Shop if: You either have minimal needs, or have some but not all of the skills in house.
Hire a full service SEO Shop if: You either aren’t sure where to start, or you have high expectations and need to deliver results.






July 31st, 2007 at 7:16 pm
Hello, can you tell me where i can find a tool where i can see every day or week or month the google results for a website and 10 - 20 keywords? please give feedback. thank you
August 3rd, 2007 at 9:29 am
Hi, thanks for the question.
Of course, there are many analytics tools that will allow you to see this kind of data very easily, ranging from free to very expensive.
A great quality tool is ClickTracks, if you have a budget. Google analytics will also get the job done and is free.
December 4th, 2007 at 4:01 pm
[...] on an easy to understand post by Archer Group called Should You Hire an SEO Firm, or an SEO Consultant, it seems my options [...]
January 29th, 2008 at 4:07 am
I think the best is to get a SEO in House
May 13th, 2008 at 8:15 am
Personal I think the best way ist to ask a SEO Consultant
May 24th, 2008 at 5:42 pm
i tink the best seo is reknova
June 27th, 2008 at 5:44 pm
I think the same like Domain. The best is to get a SEO in House
June 27th, 2008 at 5:45 pm
I think the same like Domain. The best is to get a SEO in House
July 25th, 2008 at 2:30 am
If you have the SEO in House, you have the best control.
August 30th, 2008 at 2:18 pm
Seo Consultants you can´t control. Only the results, which could become bad. A Seo in the House you can controll everyday and everything. So in house it is better.
August 30th, 2008 at 4:18 pm
Dont forget the experiences of a full service seo company which is running a lot of projects to the same time.. the learning curve is a good argument for a seo company!
August 31st, 2008 at 10:54 am
All good points, but all from different points of view. Every organization’s needs and in-house skill sets vary. So, depending on the level of knowledge and skill a group has in house, the decision should be evaluated.
For small to mid size companies (5 to 50 million in revenue) we have found it to be more effective to outsource SEO to gain the multiple skill sets it takes to be truly effective. Companies in that size range don’t typically have the budget to hire 3 or 4 different people to get the expertise of a copy writer, technical SEO, analytics pro etc.
October 1st, 2008 at 4:27 pm
I think the best is to get a SEO in House!
October 7th, 2008 at 12:30 pm
Thank you for the great article. It´s very helpful and interesting.
Greets
Sonnenschutzfolien
October 14th, 2008 at 10:34 am
I also think, that it’s the best way to hire a seo consultant
October 14th, 2008 at 10:36 am
We do the seo by ourself and it’s a lot of work, keeping it inhouse… We’re planning to hire a seo firm in the next months.
October 14th, 2008 at 10:41 am
Helpful information, does anyone know where to find a good seo firm? Is there any directory available?
November 19th, 2008 at 10:10 am
I would hire a professional seo immediatly and not try to do it myself. You can do many things false and get a penalty from G**gle!
November 27th, 2008 at 5:01 pm
I find it´s a pity that you let people spamming like that here! I like your blog, but I dn´t like to comment because of it!
December 6th, 2008 at 12:50 pm
excellent i was just looking for this!! Thanks a lot.
February 17th, 2010 at 3:58 pm
I think a good SEO would never work as an inhouse SEO because he can earn much more money with his/her own business.