Do I hire an agency or do it myself?
Hiring an agency can help you get started. First, you can get everything you need from an agency. Second, they often provide training so that you know exactly what to do when you hire them. They can take care of all the tasks needed to make your site rank higher.