Who should do the SEO of the website?

Who should do the SEO of the website?

.

The best thing to do is look up reviews and testimonials on your potential SEO Company. See how they've helped companies before and if they're successful. Also, make sure the SEO company is located near you. The closer the better. And lastly, ask for samples of SEO work, preferably for ranking for your own website if you have one.