www.telemarketingconsultant.com is a leading provider of SEO and internet marketing. They are a New York Times featured direct marketing company and their CEO is listed in the Top 25 VP's of Digital Sales and Marketing on Linkedin, however, your budget is very low and you may have to go offshore, depending on the size of your site and your SEO goals. For that, I would check out, https://www.upwork.com, just be careful who you hire offshore..
If you have a Wordpress Blog then I would suggest starting with a Plugin from Yoast (https://yoast.com/wordpress/plugins/seo/) then they also have eBooks which are worth reading for SEO(https://yoast.com/ebooks/) and you can do a lot of it yourself already.
I work in the SEO field and all you would get for $100-$300 is an opinion on what you can do and some blackhat. No one really will help you a lot for this.
Like I would look on your site and give you advice on which area to do what but that is it.
I think you should go ahead and do that basic thing and then come back to find a service.