Here's how I would do it if I were to try getting web development jobs more frequently:
1. Build a website that acts as a resume, but make it creative! (rleonardi.com, findmatthew.com etc.)
2. Word of mouth will be your number 1 client acquisition method, so... how do you get the word out?
3. Start releasing free stuff on your resume site! SEO informational articles, WordPress themes, WordPress plugins, Shopify themes, all of these slowly building your brand. With WP themes and plugins for example, you can easily snag a lot of authority just adding in the footer links.
4. Let it rest, your clients will slowly start adding up. All the time you put into making themes and plugins will start to pay off in other sources of income. Might even add in some premium features into them and make that a recurring income too!