When it comes to deciding whether you should do your own SEO or hire someone, you should consider the resources it would take. Let’s take a look at the different options you have.

If you’re a small business owner you don’t always have the option of hiring a consultant or freelancer to manage your website and SEO. Often you don’t have the funds to hire an in-house team either. As a result, you can end up having to do your own SEO for your business. However, if you are in a position to choose either one, you should know that you can get great results, whether you do this in-house or hire an external team.

If you do have the budget available, a freelance SEO consultant is a useful string to your bow. They can amplify what your internal team are capable of, or work on their own to improve the major areas that need optimising. There are benefits to each of these options.

Hiring a full-time in-house SEO

Many businesses choose to hire a full-time in-house consultant to handle all their SEO needs. They only focus on optimising your website and improving its rankings. The upside to this is that you can start seeing results almost immediately. This gives you a great return on your investment.

If you hire a full-time SEO they will be able to have an expert on your team with good knowledge of your products or services. The only negative is that this will cost you significantly more, and requires a long-term commitment. You can expect to pay a full-time SEO around £30,000 per year, but you’ll get an expert for this, as there are more people available than there are positions open.

You should interview a few people to find the best possible match for your business needs.

You can also choose to hire an SEO in-house, on a part-time basis. This will be more affordable, but the person may not have as much in-depth knowledge about your business. However, it’s a good option if you don’t have the money to hire someone full-time.

Hiring someone on a part-time basis may still be a better option than having to do your own SEO as you need to spend time on other areas of your business.

Keep in mind that when you hire someone on a part-time basis it may take longer to see results as they will spend less time on your optimization than someone working full-time.

Hiring an SEO consultant

These professionals can be hired on an hourly, monthly or one-time fee. They focus only on SEO so you should see results almost immediately. They can compete for competitive keywords in your industry and you are not required to commit on a long-term basis.

When you work with an outside SEO professional or team, they have all the knowledge necessary. But they won’t automatically know your business. That’s the only downside. It might take some time for them to get to know your business inside and out – making it slightly more challenging.

The benefit is that they do SEO every day, so they are experienced and know exactly how to best optimise your website and campaigns. So the rate you pay will be worthwhile.

Doing your own SEO

Some smaller start-ups and entrepreneurs don’t have the money available to hire someone – either as an external consultant or an in-house employee – so they end up doing it themselves.

This is where it can become tricky.

If you do know about SEO and have the background to support it, you’ll be able to slowly but surely get your business to rank better and optimise your business online. But it may take some time, as you have to do it alone. At the same time, you have to spend time on your business too.

The option you choose will depend on various factors:

  • The industry that your business is in
  • The results you want to achieve
  • Your available budget
  • Your available time frame

Once you’ve established this, you can decide what option will work for you. If you have the budget available, hiring a dedicated in-house SEO consultant is often the best choice. They will work on your business full-time and dedicate all their time and resources to your business.

If budget is an issue, try to hire an SEO consultant on a part-time basis to start with. This way you can focus on your own business and working with customers. You can gradually move to a more full-time commitment as your business grows.

Only try to do your own SEO when you really don’t have a budget available to hire someone else. It takes a lot of time and effort to handle, and it’s an on-going process that never stops. Achieving great rankings is awesome – but keeping them is just as challenging to do.

Take our SEO Audit Challenge! We'll find at least one issue causing your website to lose traffic (and our time won't cost you a penny).

Your website

Your Email