When first looking to offer something new, most businesses fall in line with one of two schools of thought:
- Build it internally
- Purchase or outsource it
There are pros and cons to both sides of the coin.
Here’s an example: Say you’re looking to expand the selection of products your company sells. Building a new offering in-house would allow you complete control over the size and shape of the new product. The drawback? Building it yourself usually takes significant internal resources and time. If, instead, you chose to purchase a product from another organization (let’s call them Acme Corp) and whitelabel it — or maybe even purchase Acme Corp itself — you’ll be able to go to market sooner, but you’ll almost certainly have less control over the product you’re offering.
The idea of “build internally” or “purchase externally” doesn’t just apply to products — it also includes internal programs like market research, sales strategy development, and even professional training. In fact, it includes almost everything that makes up an organization, from its processes to its people.
Think back to the last product (internal or external) your company released. In which camp is your organization? Whether you go the outsourcing or building in-house route depends on your business and the situation at hand. There are arguments for the merits of both, and some organizations employ a mix of multiple strategies.
Let’s look at some of the considerations and use cases for why you may want to choose one over the other when it comes to training — in particular, SEO training.
Is SEO training unique?
It’s worth examining if (and how) SEO education differs from other flavors of professional training. While SEO training is a different beast than, say, learning to code or how to do business accounting, from my perspective as an online trainer, teaching SEO isn’t remarkably different than teaching any kind of digital marketing.
At basic and intermediate levels, neither SEO nor digital marketing in general are extremely technical (compared to something like learning JavaScript, MySQL, or setting up a Salesforce CRM), nor do they require an MBA or PhD to master. Both are easier with a fundamental understanding of how websites and the Internet work, and both are at their best when backed by real data and at least a dash of creativity.
SEO versus digital marketing training
Do these two actually differ from each other at all? Search engine optimization is a subset of what digital marketing is all about, so they're related. But there are differences, nonetheless. Let’s take a closer look:
The training face-off
Digital Marketing Education | SEO Education |
---|---|
Focuses on all aspects of how to attract traffic, convert those visitors into leads, and help transform those leads into customers | Mainly focuses on how to best attract visitors |
Covers ways to attract visitors from all sources | Deals almost exclusively with increasing or refining traffic from search engines |
Deals with topics like email marketing, marketing automation, social media, content creation, and beyond | Hones in on topics like keyword research, site architecture, on- and off-page optimization, and analytics (though may also include topics like content creation as they pertain to generating search traffic) |
Typically measures ROI in terms of marketing or sales-qualified leads generated | Most direct ROI numbers are around traffic generated by source (namely search engines or search-influenced sources) |
The right column, for our purposes in this article, is how we’ll be defining "SEO training."
Now that we’re on the same page with what we mean when discussing SEO training, let’s dive into the ten-thousand-dollar question*: should you build and run this type of training in-house, or outsource it?
*Yes, some SEO training programs really do cost that much.
Outsourcing: the benefits
Let’s start our tour of outsourcing versus building training in-house by examining the pros of hiring an outside trainer or signing up for an SEO training course:
1. Outsourcing saves time.
Whether it’s hours devoted to developing an SEO curriculum, putting together lessons, actually teaching, or following up with trainees after your session, building and delivering from-scratch training can take an enormous amount of time and effort.
Outsourcing means you get hours in your day back, and because the training is built by professionals, the end product may be higher quality than something built internally.
2. Outsourcing can save you money.
Note "can" (and not "will") save you money. If you only need training one (or a few) time(s), or if you have a relatively small group of people enrolled, it can be significantly more cost-effective to outsource training.
On the other hand, if you have a large number of people to train or plan on offering a course on a regular basis (for example, as part of new hire onboarding), it may be worth the upfront cost to develop in-house training.
3. Outsourcing lets you put more budget towards day-to-day operations.
It may sound counterintuitive, but companies that “run lean” or dedicate the lion’s share of budget to day-to-day operations may not be able to sacrifice the man hours necessary to develop, deliver, and maintain a training program. Outsourcing one is often significantly less expensive for the scale these organizations need.
4. Don’t have an internal expert, but need new internal expertise? No problem.
If you're looking to strengthen existing SEO skills or build your company’s SEO expertise from the ground up, but aren’t ready to hire a search marketing manager just yet, finding a good SEO training course or bringing in an outside trainer can provide the skills you’re looking for.
It's also useful for agencies hoping to offer full SEO services or building an SEO pilot program. Bringing in outside help to train up a few team members on key skills means you don’t need to invest in a net new hire for a program with an uncertain future.
5. Outsourced training makes it easier to reach a remote or multi-lingual team.
It’s as common to hear about companies expanding to open their first satellite office in Beijing as it is to hear that office is in Boston. Thanks to the Internet, today’s world is smaller than ever.
If yours is one of the many companies with international workers or a largely remote workforce, it can be hard to deliver training that’s equally accessible and applicable to everyone. In situations like this — and especially if you have a multilingual workforce — outsourcing training that’s available in various languages can be a great option.
6. Outsourcing may give you access to accreditations or certifications.
Many online and in-person SEO training programs include some sort of certification of completion or proficiency. If that's a priority, you'll want to purchase an in-person or online program from an organization with industry name recognition that offers a certification.
7. Outsourcing gives you access to the best quality educators.
Whether you’re a full-fledged Google algorithm guru or just know your way around a site crawl, no one can argue that you’ve got some SEO chops. You already know the material, so it should be no trouble to whip up some training based on your expertise... right?
Maybe, but maybe not. “Doing” skills are different than teaching skills; being skilled at SEO doesn’t automatically correlate to being skilled at teaching SEO. And, perhaps more importantly, teaching doesn’t automatically lead to learning. Just because you have knowledge to share doesn’t necessarily mean that you’ll be as successful as possible when helping your colleagues actually learn.
One of the biggest benefits of outsourced training is that it gives you access to professional educators, not just folks with practical experience who educate in their free time.
Outsourcing: the drawbacks
Now that we’ve covered some of the benefits of outsourcing training, let’s give in-house training the same treatment. What are cons of relying on a 3rd-party provider for your SEO training needs?
1. Only relying on outsourced education doesn’t give you any equity.
No, I’m not talking about link equity. The equity I’m referring to here is, metaphorically, the same kind of equity you get from buying a house versus renting an apartment.
As a renter, you’re only paying for access to the property — not an actual stake in it. Buying, on the other hand, may take more effort and investment upfront, but it gives you control (and ownership!) over the actual property itself.
What does this metaphor have to do with in-house versus outsourced training? Only relying on outsourced efforts means you’re continually paying someone else for access to their educational property. If you have training needs that span over many employees or many years, this can get very expensive. In those cases, while it may initially be more costly to develop training in-house, it’s a better long-term investment because of the ‘equity’ it provides.
2. Outsourcing training doesn’t always scale with growing businesses.
Plan ahead for the long-term: If you're growing your organization and plan on having multiple people involved in creating optimized content for your website, it may be a better long-term investment to build in-house training that grows with your team.
3. Outsourced training generally focuses on best practices and one-size-fits-most processes.
Most training programs center on teaching “best practices” or general strategies. If you have a specific process or way of doing SEO, it may be difficult (if not impossible) for an outside trainer to communicate your optimization process — in your terms, using your tools — to your team. For some organizations, that alone may be enough to tilt the scales towards creating all training in-house.
4. Have specific content needs? Building your own curriculum may be your best bet.
Related to having unique processes, having specific content needs also may mean that outsourcing training isn’t the best bet for you. Only want to learn about optimizing content for mobile search engines and advanced link building strategies, but don’t want to have to pay for access to 30 other courses to get the two you do? While some training providers can build a fully custom program designed around exactly what you want to learn, many may come as standard “packages” with little flexibility around what you can learn as a whole or within each session.
5. Training for large teams often comes with a large price tag.
Almost any type of purchasable training program — be it pre-recorded videos, live sessions, in-person classroom experiences, or otherwise — are priced on a “per seat” basis. If your team either needs access to multiple sessions, you have many team members who’ll all need access to the same courses, or both, outsourced training can quickly get pricey.
6. Your access to training materials may be limited.
Some SEO training providers place legal restrictions on re-using the their training materials. This means you may not be able to record sessions, download slides, or distribute useful materials to your team. If sharing the educational love with your coworkers is a deal breaker for you, consider creating and running your SEO training in-house. If you’re still leaning towards using an outside provider, be sure to read their FAQs or legal materials before pulling the trigger.
Key questions to ask
While there are many benefits of outsourcing your SEO training needs, depending on your specific needs there may be an equal number of drawbacks. When considering the right training route for your team it’s worth taking the time to consider questions like:
- How many people need to take this training right now? And over the next one to two years?
- Do I have the internal expertise (or access to it) to create high quality training myself?
- Will it cost me more to build training than it’s currently worth?
- Will it take me longer to build training than value it will provide?
- When do I need my employees trained by? Do I have time to wait, or is there an immediate need?
- Do I need a general SEO training program, one that focuses on specific topics, or one that details my unique process?
- Are the outsourced training options available to me worth the price? What do they include?
- Is it important to get some sort of certification, badge, or other certificate of proficiency upon completion of the training?
The answers to these questions may not give you a black-and-white answer as to whether building training in-house or finding an outside provider is the best choice for you, but they can help make the decision a bit less murky.
Thinking of going the outsourced route for some (or all) of your team’s SEO training? Check out Moz Academy’s online workshops.
Hey all! A couple of conversation questions:
1. Have you ever outsourced any kind of training? If so, would you do it again? If not, why not?
2. Did I cover your biggest reason for wanting to keep training in-house (or outsource it)? If not, what is it?
3. Every day it seems like a new marketing education option makes its debut. What are some of your favorites?
4.If you’ve gone the route of outsourcing SEO training - or training in general - what were some of the questions you asked to help you make the decision?
Hi Rachel,
I have seen both sides of the coin, I worked for a company which outsourced SEO trainers and also worked for a company who used services of outsourced SEO trainers.
I agree to almost all the factors you have mentioned in your post, however, as per my opinion the biggest differentiator are the trainer, the best trainers had the right attitude towards learning new things and imparting the knowledge to their trainees.
We had a trainer who was always in demand, due to his simple yet effective methods to explain things. He would ignite passion to learn new things in digital marketing and SEO, people would take it forward without too much help from outside. This is what a real teacher all about.
Thanks,
Vijay
SEO is such an important thing and the accurate knowledge of the subject varies person-by-person. I could get into arguments with most SEOs and they could get into arguments with me.
So, I am going to "bet on myself" and make sure that the training is done my way to my standards.
There is the right way, the wrong way, and EGOL's way. Bet on yourself.
........... another way of looking at this....
Some people are paid by the hour or by the week. I am paid on the basis of performance. So, I am not going to make darn sure that my performance standard is put into an effort as important as SEO training.
This is such a great point. SEO is your trade - it's the way you represent yourself to the world, so it's of the utmost importance to make sure you're putting the best possible product out there. No better bet to make than on yourself!
I think always is better built in internally. I think the outsourcing is an error of these modern and crisis times... Is better built it internally but is important have a team motivated for it.
Teach your employees to competitors love them and take care of them well so they do not go.
Hi Rachel
1 I have never outsourced any information. however, I have my outsourced services and training for SEO
2nd Learning SEO is not a matter of a few days, but it is a long time which also experience long ago. And it is valuable time that you have to be very good if you want good results if you do the training internally
3rd No Preference, but sweep for home and say I'm still a big fan of linkresearching
4th More than questions, I would like to stress that SEO work is work that pays off in the medium to long term. Usually you find that employers want results a month ...
Great point regarding the time frame to really, truly learn SEO (as opposed to just being able to click buttons) - as well as that it sometimes takes quite a bit of time to see results. I think both of these points are often too quickly forgotten. Thanks for your comment and thoughtful answers!
I've always combined the two for my staff. I point them to some 'basic' material to learn the foundations such as beginners guides by Moz etc. Then I've produced screen capture videos walking them through the foundations of all other areas such as Citations, GMB, Link building etc. The screen capture videos are helpful as I shoot a few more each week as I learn something new and can easily pass it through to the team.
Good point, Matt. We actually used this same approach at an agency I used to work at, as well - rely on "3rd party" education for the basics then teach nuances and/or unique processes in-house. You make a great case for something like a hybrid model of training - something that might be a good solution for folks that find themselves in the gray area between the outsource everything or build everything camp.
Thanks for your comment!
I wouldn't personally. Most SEO's will have their own methods, some white hat, some black hat and sending off your new employees to get training that doesn't align with your methods is a recipe for disaster.
Not to mention, SEO is generally a self-taught industry and it evolves so quickly that any training will likely be obsolete within the year.
The most successful people i've met in SEO are hungry to learn more and are always self-teaching themselves.
Thank you Rachel for this great post, and Moz for making it happen, I'm a big fan of your content!
This is very relevant to me as I am currently building SEO trainings for my company. I am relieved to see that it was a good decision to go for in-house, given our conditions.
It would be amazing if you made another post on tips for building and executing a good in-house training. I think it would be very useful for the SEO-intensive companies that read you.
I think there is even a business opportunity for you and everyone: consultancy service for building in-house trainings. (I'm sure there is someone out there already doing it, but there is room for more!)
Thanks again!
Jordi
Thanks for the kind words, Jordi! Building a training program (SEO-focused or otherwise) can be quite the undertaking. Kudos to you for taking it on, and for the entrepreneurial mindset re: transforming training consulting into a business!
I love the idea of a "how to build and execute in-house training" post- I think there's a lot to be said on that topic and I know personally, there are some lessons I've learned (sometimes the hard way) regarding what and what not to do. I'll see if we can get a post like that lined up for sometime in the future!
Hey Rachel,
Great post and very informative, there are a lot of pros and cons when it comes to SEO being sourced or built in house, but I think the determining factor comes down to your company size.
Most Start-ups and Small businesses tend to focus on outsourcing many areas including SEO, this helps them save money and use the extra cash to drive in more customers to build their business. Once the company starts to grow they start bringing more roles in house to help built the company up and employ talented local peeps.
The company I am currently working for is now in that transition process, it is large enough to start building in house but not big enough to be 100% built in house. But there will always be a few areas of the business that are outsourced, look at LinkedIn it is a large tech company and still outsources a few areas.
Really like your post, breaks everything down nicely and is easy to read.
Cheers,
Thanks very much, Justin! Glad to hear you enjoyed the post. The transition process can sometimes be as challenging as being at either end of the spectrum - good luck as you sort out what gets done internally and what remains outsourced!
Great example re: LinkedIn. I think there will (and perhaps always should be) a few things that even the largest of organizations will continue to outsource.
Thanks again for your comment!
From the viewpoint of an SEO services agency, I don't see in-house SEO vs. SEO agency services at odds.
At the SEO agency where I work, we provide SEO services AND request that our clients invest in SEO training because an educated organization is going to be a much happier client, much more likely to implement our SEO recommendations, and more likely to receive strategy and recommendations when the reasoning behind the recommendation is understood.
The question is: who trains staff? In the name of efficiency, it's going to be a third-party SEO training expert.
Really expanded on the topic here, accounting for all considerations, Rachel. Thanks!
Hey Virginia,
Well put, having your clients invest in training is a great idea. I take the same approach when I consult on Demand Gen and I agree it helps them better understand your recommendations and makes it easier to take action on these recommendations.
Justin and Virginia - you both make a great point here that for agencies, it's not just about training your staff how to do SEO (or demand gen, or otherwise). In order for clients to really understand, be able to take action on, and see the short- AND long-term value in what you do, it's important for them to at least get some foundational training on the topic, as well.
Depending on the client and the agency, "the best way to learn is to teach" idea might be applicable here - perhaps after providing (or outsourcing) training for your employees, it could then be their responsibility to turn around and teach that material (or an abbreviated version of it) to clients.
Hi Rachel,
In my opinion, the advantages we appreciate from our customers for outsourcing services in SEO, it is an agency specialized will always be up to date with all updates and developments that may occur and may be adapted a plan strategy that best suit to the needs of each client.
Instead training for your internal team, does not allow to experience and learn in other areas and in other sectors to assess what works best in SEO.
Outsource the SEO is the best way for get "new ways os SEO" other points of views or tecniques
Good-Read! Well Summarized information about the difference between Digital Marketing Education Vs SEO Education.
Great read, Rachel!
I believe that every company should train its people in doing SEO - not just SEO experts, but designers and developers, too. What SEOs are missing is the expertise of these areas, but if they are trained to know and work these things simultaneously - the web would be a better place.
ATB,
PopArt Studio
Hi Rachel,
I've had experience with both in-house and outsourced SEO training over the years (as founder of SEOReseller.com) and I've experienced most of the pros and cons you listed. I find the best way to negate the drawbacks of outsourced SEO training is to make sure the trainer/training company is intimately familiar with your goal for the training and what you expect as an outcome. The materials, topics etc need to be discussed and reviewed beforehand so that everyone is on the same page, especially when it comes to SEO training. Training someone so that they are able to sell SEO is very different to training strategy and implementation. Making sure the trainer has their ducks in a row beforehand ensures I'm not wasting my money.
An in-house internal training mechanism is always preferrable according to me.
While both models have benefits and draw backs, I have found a different models works well for us. That being the train the trainer model where we can send an employee to a training session, seminar, convention, etc. and when they return they can then share what they learn with co-workers. The person that attends the event depends on the subject matter, and how well they can impart what they learn to the rest of the staff.
See you all on Monday!
from my point of view outsourcing is good when it is a company or project is small, I sin when large should be internal people who perform SEO as long term will be much more feasible, although first instance look more expensive.
Hello Rachel !
I really appreciate your blog post your post clearly reveals SEO is not unique like other professional training . its different from some others digital marketing training .
Outsourcing the SEO training is a really good idea. As the environment, mentors and learning methodology will be unique in its own way. Even the learners would enjoy learning. Thanks for sharing this great post!!
This is some very interesting information.
Great post. Also,nice to see that you crafted the title so well (and the post) because now you're ranking on page 1 for "outsourcing seo". Not sure if that was intended *wink*
good article, great information about the difference between two seo ways.
Seo for education and digital marketing for seo
This is very useful information for SEO for More in Digital Marketing pls go digitalmarketlearn.blogspot.in