Our blog / post

  • VKL

How to find freelance design work

Updated: Mar 11, 2019

“Neal, how do you keep finding high-paying work?”

That’s the most common question I hear aside from, “What is wrong with you, Neal?” Unfortunately, there isn't a simple answer to either question, but as this is a web design blog, and not a psychiatrist's office, let’s focus on the first one.

Now, I don’t want to mislead you, but there is no single path that leads to Freelancer Mecca. In reality, there are many different paths, and only some will work for you. I’ll walk you through the seven best. I strongly recommend testing each; to dismiss any of these would be doing a disservice to the hustler mindset that’s pivotal to successful freelancing. I’ve personally made each one work wonderfully for me :)

Keep in mind that the beginning is always the hardest part, so don’t get discouraged in the early phase. Once you’ve proven yourself to a couple clients, you'll be continuously turning down work, and you'll be able to increase your contracting rates higher than you originally thought possible.

Think I’m exaggerating? Ask any truly successful freelancer you know.

Here are the channels I'll walk you through:

  • Your portfolio: personal website, Behance and Dribbble

  • Freelance job marketplaces: Upwork and AngelList

  • Template marketplaces: Webflow, CreativeMarket, and ThemeForest

  • Networking: Go to where customers are, and talk to them one-on-one.

  • Word of mouth: Make it easier on yourself… stay in and have people do the talking for you.

  • Hustling: Hack together solutions to get your name out into the wild.

I’ll be going into detail on each one, giving you the information you need to start finding clients today. The goal is to give you a sufficient starting customer base that allows you to either quit your job (if desired) or further grow your already-established freelancing business. Ready? Let’s do this.

Bookmark this pageit’s a living guide. I will update it with new information as it comes my way through emails, tweets, and in the comments section below.

Have an online portfolio

If you're a web designer, and you don't have your own personal website plus a portfolio, then you have some re-examining to do.

This is always step one.

You can’t lazily defer prospective clients to links of sites you’ve worked on. Your personal site should be the crown jewel in your portfolio. You have to prove yourself as a design professional if you want to be taken seriously and secure high pay. Your portfolio is your cred.

The advice in the following sections will not hold true if you’re lacking a portfolio. If you don’t take the time to do this, the next designer will. This is a crowded space, so don’t expect cutting corners to work out well.

Once you have a portfolio built, link to it everywhere—even where it doesn’t seem relevant: in your email signature, on your social media channels, and on business cards if you have them (yes, cards are old school, but we’ll explore how they're still useful for random encounters among friends… someone is always looking for a website).

You should also create accounts on sites like Dribbble and Behance. These sites have well-established SEO (Search Engine Optimization), meaning they often show up on the first page of Google more often than your own portfolio does! Leverage this to drive more search traffic to your work and site—even if you don't bother actually engaging on those platforms.

These platforms are for designers wanting to share their work and receive feedback from other professionals. They are excellent ways to get your designs seen by potentially thousands of people who may eventually refer you. You might even receive really helpful feedback to improve your skills. (Don't design in a vacuum! The hard truth is that, given the odds, you may not be as good of a designer as you think you are!)

Our own Webflow Portfolio section also produces inbound job inquiries for designers who take advantage of our platform. Other designers, companies, and would-be clients can follow you and message you about contracts.

Remember, don’t just wait for people to come to you—make it possible for them to serendipitously stumble into your work in so many different places that they'll have no choice but to eventually come in contact with you. The impact this can have on your contracting volume can be very significant. Why? Because once you have even a couple contracts in place, it’s much easier to get more. This is a career path built on referrals. Good people who reliably produce quality work always get referred. (In fact, being an enjoyable person to work with always matters more than how good your portfolio is. Life is short, and people want to work with good people.)

Before we move on, take this into consideration: If there’s one secret to freelance design and development, it’s that you only have to put serious energy into securing your first few contracts. The rest will come more naturally.

Freelance job marketplaces

Upwork (formerly oDesk) is an online marketplace designed to connect freelancers and prospective clients. Create a profile, upload your portfolio, and start bidding on contracts. You can even apply for the ones you might not feel totally qualified for yet—that’s how you grow and become an even better designer.

You might notice a high number of bids from international freelancers. They generally charge less for their services than you do, as their living expenses could be a fraction of designers in other countries.

If you’re from a “developed” country: don’t let this discourage you. I consistently won over 50% of my contracts, even when I was bidding against 30 other people asking for significantly less. Why? Because employers don't want their time wasted. They generally give preference to professional communicators, fluent English speakers, and those who don’t come with the baggage of a 16-hour time difference. In other words, no, clients on these platforms don't just care about how much they're paying. They want quality. Massive companies like GoDaddy and Fortune 500's rely on these platforms. Don’t dismiss them.

If you’re not comfortable with writing English, working on your English will be more important than improving your portfolio. That is priority number one. Otherwise, international work (or work in the biggest markets) will often be hard to find—or disproportionately low-paying. Businesspeople are overwhelmed enough as it is to also have to wade through a language barrier.

Two quick tips for Upwork: 1) Always ensure your portfolio is fully complete (their algorithms will rank you higher in search results!), and 2) Work toward getting Top Rated status for prioritized access to the best-paying jobs.

Separate from Upwork is the combined startup/employment directory AngelList. There are companies on there ranging from “dude in a basement” to booming enterprises like Uber and Stripe. It can be an excellent place to secure contract work with a well-funded startup. Simply create a profile, actively search for jobs, and—if your portfolio is up to par—expect quite a few to come to you as well. (While visiting a junior developer friend of mine, he had a Skype call with a new company from AngelList every day I was there—so believe me, it works.)

If the position excites you, and there’s a great fit with the startup, you could even consider joining the team full-time, and gain serious equity in the process! Welcome to the startup hustle.


Write your thoughts down. Share them.

Writing about a topic in an intelligent manner positions you as an expert in your field. It’s the quickest way to garner credibility and awareness, and—if you spend time sharing your posts—some much needed traffic to your portfolio.

Start your blog on your personal site. Start writing useful and relevant industry content for others to benefit from. Make sure to inject your personality into your posts.

Let it shine. Remember, clients want to work with good, interesting people. Demonstrate to prospects that you have impressive insights and opinions. This is all about building a personal brand. It’ll turn some people away, but those people would be terrible clients for you anyway. Be yourself and you’ll attract people who will wind up loving working with you.

Don’t expect a monsoon of visits to start with. Like all things that matter, building an audience takes time, patience, consistency, and some marketing. Do not get discouraged. A blog is a long-term investment in yourself. You'll always get some value out of it, even if it’s not paying clients. A few views from the right people can mean infinitely more than a million views that lead nowhere. Numbers are not everything. Create as many opportunities as possible for inbound serendipity.

You can promote your blog by posting it on social media platforms, Hacker News, Reddit, and contacting newsletters, article curators, and other bloggers/tweeters in the industry that might find your post useful and share-worthy. Just don’t be spammy about it. The outward purpose is to educate, not to self-promote.


Designing website templates and releasing them is not only an excellent way to earn passive income (you will actually get paid while sleeping, which is rare for designers), but it's also an excellent way to get publicity and experience. If people are seeing and buying your templates on Webflow, CreativeMarket, WIX or ThemeForest, then they are seeing living, breathing examples of your work.

These individuals will be likely to contact you with a request to fully customize the design of their pre-existing site, and that could pay very well.

It gets even cooler though: Having your own portfolio of templates will speed up future client work by giving you a base of pre-made designs to work from! Plus, templates are a great double-excuse to further add content to your portfolio. See now why it’s so important to have a portfolio?

Networking and word of mouth

The number one way to find quality clients is to get out (figuratively and literally) and meet people. In my own younger and unemployed days, I would spend all day at home applying for mechanical engineering jobs in isolation. I was unsuccessful for months.

I did, however, make serious progress through my Netflix backlog. Serious progress, people.

Eventually, I gave up and focussed on pursuing a career in web design and development (a career I was much more passionate about), and started getting out and meeting people at various unrelated social events. Within weeks, I had job offers coming in from my loose-knit network of new acquaintances. It wasn’t rocket science: People prefer to hire who they already know and like—not the faceless, personality-less individuals clogging their inbox with links.

Notice how I didn't specifically describe who the people I met were? That’s because you need to meet all kinds of people—all backgrounds and age groups. You have no idea where your next client is hiding. Probably not at a web design meetup—those are filled with designers who don’t have jobs. All of this is worth repeating: Go to any and every meetup that matches your interests, and simply tell people you’re a web designer. Watch what happens. (Everyone needs a website, or knows someone who does. That's what’s so great about freelancing in this industry.)

Some places to start meeting people:

  • Meetups and Couchsurfing events

  • Drop in on sports games and classes

  • Work in cafes, and talk to people around you

  • Go traveling! I’ve been backpacking for 7 months, and have never met so many people in such a short amount of time

  • Attend parties and talk to people who aren’t the people you came in with

  • Twitter – find interesting people in your area and invite them out for coffee

  • Conferences and conventions, whether they are industry-related or not

Tip: Don’t be the typical “business networker.” Don’t bounce from person to person shaking hands, fake-smiling, repeating first names every sentence, and handing out business cards. Be legitimate. Make real connections. People aren’t oblivious to hucksters.

The other side of the networking coin—word of mouth—comes from building up a client base, having lots of contacts, and building a personal brand for yourself (with the blog, portfolios, and even templates that we spoke of). This takes time. Do great work, treat your clients with respect, keep in contact with past clients, and follow the rest of the advice in this article, and you'll absolutely be fine.

With networking and word of mouth, you can easily reach a state of having more work offers than you can sustain—without ever actually working for it. When this happens, you can increase your rates. Ka-ching.

Personally, I turn down spontaneous contract offers on a weekly basis, which are all the result of word of mouth and networking I did many months ago.

It honestly doesn't take long to get to this point if you produce quality work and put yourself out there like I’ve been trying to convince you to do.


Hustling is the art of working extremely hard and extremely smart—doing things that most people wouldn’t bother to because they’re not relentlessly opportunistic. In our context, hustling involves going out and finding the work directly. For example, finding websites or businesses that desperately need your services. Does your favourite pub have a terrible site? Why not talk to the owners and convince them they need you to fix it?

If you have the right personality, and the drive, this can be an extremely effective method to whip up some initial work. It just isn’t particularly glamorous. It also requires your repeated, hands-on time and energy. (In contrast, writing blog posts or setting up a portfolio one time can attract customers for years to come.) The success rate of in-person contact, however, is much higher. The trade-off is lower volume.

Please try and be legitimate about it. Don’t be the door-to-door salesman who pours dirt on people’s carpets. Only approach people that truly need and can benefit from your services.

Next Steps

If you’re sitting at home, desperately hoping clients are going to come to you, I have news for you: They won’t come if you haven’t given them a reason to. You have to put yourself out there to start, and show prospective clients that you have tangible and valuable skills to offer.

Luckily, this is an industry where skill and contacts trump all—education is irrelevant. So take advantage of that. (I personally never studied design or programming in school.)

Here’s my TL;DR (too long; didn’t read) next steps to getting clients and building your freelancing business:

  • Make a portfolio. Make it gorgeous. Share it everywhere. You can use Webflow to do it yourself without coding.

  • Create portfolios on Behance and Dribbble to connect with other designers and potential clients. Use their SEO advantage to drive more traffic to your website.

  • Create a profile on Upwork , and bid on contracts. Be confident, and don’t be scared by inexpensive competing labour. Also use AngelList to find contracts with promising or established startups.

  • Start meeting people. No, I don’t mean going to web design meetups. Those people won’t hire you. Remember, you’ll have no idea who will become a client, or who knows one, until you have a conversation. Get out, meet, and befriend as many people as possible. Be legitimate.

  • Consider starting a blog to complement your portfolio. Write intellectual and useful industry-related content to establish yourself as an expert. Let your personality shine through. (The primary goal, however, is to educate, not to self promote.)

  • Convert past, current, and future designs to templates, and release them on sites like Webflow, CreativeMarket, WIX and ThemeForest to earn passive income and awareness.

  • If it’s your style, start hustling. Find people who legitimately need your services and tell them why.

Do something! Even if it's wrong.

Remember, when starting out, it’s better to do the wrong thing than nothing at all. In the process, you’ll learn, and you might just stumble into something that works beautifully.

Now, stop reading, and get out there and do something about this! Then tell me how it’s been going in the comments, and I promise to reply.

Now it’s your turn: If you’re a freelancer, how do you find clients? Is there anything I missed that you’d like me to cover? Let me know in the comments section.

See more:

#Freelancer #Webdesignwork #VKLDesignStudio

4 views0 comments

Recent Posts

See All
Chicago web design studio

tel:  847-908-7802

tel:  847-242-8060



1 W Monroe St.

Chicago, IL 60603

Web design

SEO website

Graphic design

Web development

Internet marketing

List of our services

Chicago web design, Northbrook web design, Glenview web design, Skokie web design, Buffalo Grove web design, Wheeling web design, Arlington Heights web design, SEO optimization, SMM marketing, CRM, Wheeling web design, Custom web design
  • Facebook page VKL Design
Membership plan

we accept payments by: