In-house SEO is hiring an employee within your company to do search engine optimisation activity. Running SEO in-house, you can have more control over the strategy however, it can be hard to keep up with Google updates and changes in the digital landscape. A significant advantage that SEO agencies have over in-house people is collective knowledge and experience. Another important benefit SEO agencies have is SEO tools. Managing SEO in-house would require significant investment in the right software and tools along with the need to learn how to use them effectively.