I registered on people per hour dot com (PPH) as a buyer of services like seo.
They have 1000s of sellers (of services like SEO) from all over the world, and yes most claim they can get your site on page 1 of google for your business/service.
Do what i did, publish your SEO job on pph it's free to do so, you will start to receive many proposals to do the work within an hour or more. Check out the profile of each, you need to study them all. Only reply to the following ones;
Those who state they have considerable SEO experience, but most do (read their on page experience carefully and see how many jobs they've done on pph).
Select those who claim to have been doing it at least min of 3 - 10 years or more
Show as having completed a min of 5 jobs - but no more than 20 completed seo jobs on pph, any more than that No of jobs completed and they won't negotiate with you. Those with under 20 jobs completed are keen to raise their profile to 5* on pph and are looking for good reviews, so may be willing to accept the following offer i use, because you will pay them every 30 days and give a good review;
Create - Payment by results proposal -
you need their direct email to send it to them, don't send it while in pph account as it may be frowned on. Ask for their email saying you need their direct email in case there are any communication problems.
Once you get their direct email address, prepare a ' Payment by results proposal ' where you ask them if they have up to date white hat google SEO skills and actual experience (min 5 completed SEO jobs on pph). If yes, offer to pay them £50/month at the end of every 30 days as an incentive.
Incentivise them by also offering £100/month if/when they get 4 of your keywords/phrases on 1st page of google. Also offer £150/month when they get 8 or more keywords/phrases on 1st page of google. If the No of keywords on 1st page of google drops to below 4, but more than 1, you state you only pay £50/month, and the higher rate when they get the Nos mentioned. Agree a day of the month to use as the ' payment date '. they raise an invoice in pph on same day each month when both parties check the ranking in google for the keywords.
Only confident very good seo practitioners in india/pakistan and other 3rd world countries will give serious consideration to this. UK & USA SEOs usually won't be interested or want to charge 110s of pounds. Insist on a weekly report of what they've done (you should know what seo practices they should be performing on your site, make a list). You must research the keyword for your business or service via seo using a free tool in semrush.com. If your site is in wordpress you can use Yoast green dots to see where basic errors are for your on page seo, or use wordpress all in one seo pack (free version). This way you can check that your seo is doing the basic on page seo correctly. You also need off page seo eg; quality backlinks, press releases that are printed in quality papers etc.
There are other terms you need to add but i'm not giving away all my secrets. I've had top rate seo done on most of my sites, and have been paying out £150/month after my seo person got 12 different keywords showing on 1st page of google after 3 months. The resulting traffic meant i now have very good sales, so i win and my seo person wins and is incentivised to maintain my ranking or his fee may drop to £50/month, i even added a provisor that if having gained 4 or more keywords on 2st page of google, should that No drop to 0, i reserve the right to pay him £0, until he gets the No of keywords on 1st page of google up to a minimum of 4. It's not personal just business.
If you don't see any improvement after 3 paying £50 for 3 months, then you have to make a judgement as to if your SEO person is making any progress, as it can take 6 months to see some decent results. There are now very many requirements that google looks at for a site to rank high on google. There is much more i could say but i've said enough. Good luck.