I am a web designer/marketer and been working locally on this field for about 12 years as a freelancer.
My current goal is to be location independent. Most people would think freelance job sites could help me achieve such goal but these sites are full of indian, phillipine, and other 3rd world freelancers that are good and cheap so it's very hard to compete with them for projects.
So I came up with a business model which is probably being used by other digital entrepreneurs.
My business model consists of selling different web services such as web design, video marketing/production, SEO, etc.
My marketing strategy consists of using classified ads to get independent salespeople for doing the actual selling to local business owners.
For example, if one of my services costs $600, the salesperson would get the local client, get paid $600 (or more if he can charge more). Then he would order the service from me at $300. The salesperson makes $300 (or more) and I make $300. Assuming I spend $50 in expenses to provide that service, I would be left with $250 profit.
Just 5-10 sales per month would be enough for me to alternate between living in Colombia, Brazil, and Thailand which is my goal.
Now, 5-10 sales per month looks attainable for a good salesperson but if one or two can't do it, I suppose I can always get more, in any city in the US or even in other "rich" countries.
Heck, for the lifestyle I can have, I would even be willing to lower my prices so the salespeople could earn more while maintaining the same competitive prices.
I understand I would be limited by the work volume I can handle but after 12 years doing web services, it takes me very little time/effort to finish projects. I can always outsource to a third world country if I am overloaded with orders
Do let me know if you have any questions!