I am doing it locally in India, my city is tourist attraction. Most of the income is from conversions. I have friend who was doing lead gens for recovery vehicles in mountain area (Tourist), car break down easily and not many companies provide recovery service in that area, easy to rank and collect commission on conversions.
In past, I have ranked site in UK for Wedding niche, got the first customer for listing through peopleperhour, i was selling SEO services on that site. But its not easy to get customers to list their sites for monthly fee, it sound easy, but its not. You need to be native speaker to convince them to list their site, that too on regular call, or video call. Plus they will ask so many other details. Some of them going to charge back if they see zero results at the end of the month, so be careful with that part too.