How To Be An Effective In-house SEO

SEO experts fall in one of two groups: in-house and agency. In-house SEOs often work for a single company and become employees of the client company. On the other hand an SEO company/agency have teams working at different projects for multiple companies or accounts.

As with any industry, there are advantages and disadvantages with becoming an in-house SEO. Understanding what it means to be an in-house SEO will help experts decide if it is a good career choice or help them become better at their work.

Advantage of Hiring In-House SEO

  • Better focus

In-house SEOs devote all of their time and efforts to a single company. They know what the strengths and weaknesses of that particular company and device strategies that would benefit the company. An in-house SEO can also devote time to identify and monitor the competition and provide solutions based on the information gathered.

  • More industry expertise

Having more focus on a single company allows experts to learn more about the industry. They become specialized in that particular niche and will know the latest trends or know what will work for the company.

  • Understands the company structure

As an employee of the company, the in-house SEO will get to meet other employees and be immersed in the company’s culture. The individual will know who to talk to with regards to getting resources or get people to do particular tasks.

In-house SEOs also have a better understanding on what the company needs and make suggestions. This may involve suggesting hiring an SEO agency or outside expertise to help with brand building process.

  • Greater leverage on creative decisions

The schedule of an in-house expert is different from that of an agency SEO. As there is a single client to worry about, more time can be given for each phase of the project. This means more time to explore and try out new ideas.

In-house SEOs have the ability to make great changes and garner positive results. For new employees, this involves proving one’s abilities and expertise to garner the trust and acceptance of their colleagues or superiors. Making a few small wins and changes will make it easier to impress people and making them more willing to accept suggestions and initiate changes.

  • Bridges the gap between IT and marketing departments

As employees of the company, in-house SEOs will get more opportunities to interact with employees from other departments. When it comes to building a brand, this means interacting with the people from IT and marketing.

With these two departments having opposing opinions on how to do their work, it is up to the in-house SEO to bridge the gap yet still get the results needed to build the brand the best way possible.

Pros and Cons of Being an In-House SEO


  • The in-house SEO has a better understanding of the industry, the company’s target market and any possible challenges involved.
  • In-house SEOs can devote their energies on building a single company. They have full control over what strategies to follow and how to execute the plan.
  • Hiring in-house SEOs tend to be cheaper as compared to hiring an entire agency.


  • Building a brand name online is a time-consuming process. Algorithms and other factors constantly change.  The selected in-house expert needs to be constantly updated on these changes to make the SEO efforts valid and useful.
  • It can be difficult to find and hire an in-house SEO that has all the expertise and tools needed to build the brand.
  • The strategies used to build the company’s online reputation can be limited to how much the in-house SEO expert knows.

Outsource SEO or Stick with Your In House SEO?

This depends on the situation and what the company needs or expects from the SEO expert. There are many factors to consider including the company’s scale of operations. Hiring SEO experts in-house cost less than hiring an SEO agency.

As they are considered an employee of the company, they devote their focus and concentration on the company alone.  However, finding the right expert can be a challenge. The in-house expert must have the right expertise and specialize in the company’s industry in order to implement the best strategies.

They must also have access to the right tools or be given the budget to access the needed tools. The pros and cons should be weighed to determine whether hiring an in-house company is the right decision for the company. Think of it as an investment and your company cannot go wrong with making its decision.

This post was written by Nikko Marasigan, one of the Web Mercenaries for Xight Interactive - a team of highly-competent SEO specialist for hire that specialize in developing creative, scalable and adaptive SEO strategies – from search marketing, link development, social media, brand development to conversion rate optimization. Blogs at NikkoMachine - Philippine SEO and Internet Marketing and shares SEO tips on Twitter.


  1. Fresh article. Nice for a change. Why not combine both and profit from all advantages (and deal with the surviving disadvantages)?

  2. Good post Nikko.

    I guess I’m always comparing any expenditure to the ROI I would expect to get from advertising.

    My thought process is like this:

    What if I just bought an ad instead?

    Usually an advertisement campaign is what I choose because SEO experts many times make claims and promises but how many can really deliver?

    How many are willing to get paid only after they provide results? 0.

    Its like when you talk to a real estate agent and they tell you, WOW this house is a STEAL!
    I’m like ok why didn’t YOU buy it then?

    Some SEO pros are comedy sometimes.

    I’m always trying to understand if they are sooooooo good at ranking #1 for difficult keywords why not just do that and rake in boat loads of cash off of affiliate products?

    What, we’re supposed to believe they just love clients that much? Like I said comedy. :)

  3. If I am to choose between two, I will surely go for outsourcing. Few things are better left for the experts. And SEo nowadays is such an intricate issue that I wouldnt like to have so many people on board for just one purpose.
    Just said what I personally feel.

  4. One suggestion from SEO website, don’t use over optimize SEO. I mean just build important things but never too much. Google always change their rules, sometimes it sucks. Feels like long road to build our brand.

  5. Hiring an in-House SEO Expert is always an nice idea with the given advantages. Thanks for this article!

  6. Amazing post thanks..Very helpful…

  7. I work for a company doing SEO, I work at home but the company filters all the client work through to me. This is for several clients.

  8. jocelynverna says:

    I don’t consider being an in house SEO employee as a disadvantage since I have learned a lot from a variety of different systems on how to work effectively on SEO and besides new learning is very advantageous for employees. I have been an in house SEO employee for a company for almost 2 years and the experience taught me a lot.

  9. hey Nikko,
    great share. your tips are useful for everyone. Only Effective SEO can attract new customer for a blog or website. such a informative post you shared.
    thanks.. :)

  10. great share. your tips are useful for everyone.

  11. I think it’s better to hire an expert SEO for your in-house work then outsourcing to any SEO agency. Usually your work done by inexperienced or junior SEO’s in seo agency that results slow results and cost more.

  12. I guest in-house SEO is more beneficial as they have better focus on your work only. SEO companies have so many projects hence a little less focus on every project.

  13. Well said Nikko, Truly awesome words and i’l like to apprechait you in this case. SEO is playing major role these days

  14. nice post, recently gave a dollar project kalabashki_net rejoice let people poorer will not,
    happy new year

  15. a well written and unique post. :) joining in house seo seems to me better it gives to chance to meet new people of your interest and work on variety of new projects to hone your skills and increase your knowledge

  16. Hi Nikko. I think its pretty nice that you have putted this post together. The cons for inhouse SEO for me is that you need to pay regular salaries – where with outsourcing you can easily make a deal to pay on per day basis. Its usually bit more, but you can decide when your employees work.

  17. SEO has a good scope in these days and it may increase in future. Well explained the ways to be effective in house SEO.

  18. I really like this post. I cant afford in house SEO yet, but it would be nice to have and professional dedicated to work for you.

  19. great share. your tips are useful for everyone. Only Effective SEO can attract new customer for a blog or website. such a informative post you shared.

  20. Do you know of a place where I could a high quality in-house SEO? I really want to build an authority site, and I’m looking for someone to pretty much handle all my linkbuilding.

  21. Build or buy has always been the question small sized businesses struggle with, especially in domains that they are uncertain or know little of. With large organizations and plenty resources to spend on building a team, in-house is almost always the better option. I said almost, because there are clear cases where this might not be the case, where SEO is completely outsourced / contracted to companies who specialize is such areas.

    Nice article. Thanks.

  22. I’d rather hire an agency SEO because they might have a better reputation and track record for ranking other’s websites. I hate it when I get random emails pushing thier SEO service to me. It’s very unprofessional, and annoying.

  23. I just have started SEO my blogs for few weeks but I really don’t know how to start and what’re things I should to do. I usually visit your website for searching some hep. So thank for sharing Yepi Yeah

  24. I would prefer SEO agency if needed because they have a brand. By the way I manage all SEO works my self in my blog.

  25. Great article. I’d like hire in-house SEO experts, but they should familiar with our products / services. Since SEO is a long term operation, not just a project. In-house SEO staff can continuously do this. Of cause, the cost should be higher :)

  26. I have done all my SEO for my car detailing website myself. Although it has taken a lot of time and a steep learning curve. But reading blogs like this does help. I also have a business friend who has helped a lot t the beginning of my site

  27. new and awesome topics for me. I would like to use this for my blog

  28. Buy Electric Chain Saw Deals says:

    I often make niche site and buy service for building link on fiverr and blackhatworld . However , majority them is bad quality .

  29. Thank you for posting. This information has been extremely helpful. The Women’s Health Clinic that I work for has recently been considering SEO in order to try to get our name more known in the Canton, Ohio area. This post gave me some great insight and we will surely put the pointers to good use. Thanks again.

  30. Being an in-house SEO has a lot of advantages and disadvantages. Though it allows an individual to focus in one particular niche but it also restricts an individual from learning techniques for other niche.

  31. dating sites says:

    Fresh article. Nice for a change. Why not combine both and profit from all advantages

  32. nice post nikko. yes in-house will definitely work good as it will have more focus on one blog. however i do SEO by myself and i am getting good results

  33. Great article. I’m new to SEO so I have a lot to learn. It seems like people on this blog have been having success so I’m looking forward to seeing what happens. Thanks for the info!

Speak Your Mind


RSS and Marketing Services