Rather than hiring a third-party marketing agency to promote their business, a company might decide to let their team do the whole work. This is commonly referred to as in-house marketing, or in-house SEO. In this case, a team of companys employees works together with the focus to improve the search engine visibility of their websites, with the purpose of selling more products/services in the future. The main advantage of this approach is saving money. Still, the fact that the SEO work is done by the people from the company doesnt mean that they cannot work together with an independent marketing agency.