The Easiest Way to Make Money on Upwork

You’ve never seen this strategy before. And, for a minute, you’re going to think I’m crazy. But, trust me, this works and it’s the simplest way I know to make money on Upwork (or anywhere else for that matter).

(BTW, if you also want to learn the more traditional approach to making money on Upwork, I have an article on that, too… here).

This is a 3-part strategy. The first part is…

Build a Profile That Ranks. Write Proposals That Get You Hired. Join 6,000 Other Upworkers Who've Boosted Their Results With This Template

Enter your information below and I’ll send you my training course, Upwork Essentials, free of charge. Inside, I’ll teach you the exclusive Rank and Relevance Framework, the template that’s helped 6,019 other students get clients, write proposals and build a sustainable Upwork and freelance business.

1. A Problem-Focused Title

In the traditional approach, we focus on keywords. So, we might do something like “WooCommerce | WordPress eCommerce | WordPress”. In fact, you’ll find hundreds of Upwork profiles with that exact title. It’s meant to get those profiles to rank for those client searches.

Our approach is drastically different.

Instead of focusing on what WE do or search results or any of that… we’re going to focus on a very specific problem that our client is having. The example I’ll use throughout is “wordpress speed optimization”.

That’s our “niche” (article on niches and why they’re so important here) and when we search that phrase on Upwork, we get a good number of real projects looking for this exact thing (6 of 11 projects on the first page are directly related to this search, as of this writing):

Now, you might be wondering… “how did you come up with that idea?” I have a whole video where I show you how to come up with niche ideas that people are actually hiring for right now. That’s where “wordpress speed optimization” came from:

Now, that we know our niche… then, our title is easy. The format is:

<niche phrase> Expert

So, in our case, it’s “WordPress Speed Optimization Expert”. Take a second and think about that from the client’s perspective. Imagine you come across two profile titles:

  • WordPress Developer With 15 Years Experience
  • WordPress Speed Optimization Expert

If you’re looking to hire someone to speed up your WordPress website, which of those two will immediately jump out to you? So, with our title locked in, now we move onto the “crazy” part:

2. A Profile Overview That Gives Away the Solution

Again, in the traditional approach, we’d list our accomplishments and experience and tell clients why they should hire us. But, not here. Instead, we’re going to give away the “what” of the solution to their problem in our overview.

I know, it sounds crazy and counter-intuitive.

But, I’ve done this for years and it’s devastatingly effective if you do it just right. So, let’s take our example of “wordpress speed optimization”. Here’s a sample overview:

Hey, I’m John. I’ve been a WordPress developer for 15 years and I specialize in optimizing the speed of WordPress websites. In my experience, speed issues in WordPress come down to three main things:

1. Minification. This is defined by Google as: “the process of removing unncessary and redundant data without affecting how the resource is processed by the browser.” In practice, it’s removing all the white space and comments from your HTML, CSS and JavaScript files to make those files smaller in size and, therefore, quicker to load. There are plenty of WordPress Plugins that do this, but you’ve probably ran into this if you tried any… they have to be configured just right or they can cause a lot of havoc.

2. Caching. Caching is the process of storing a subset of data so future requests are served up faster than accessing the data’s primary storage. In WordPress, this, in part, means storing an HTML version of your web pages that can be served to the browser instead of the typical way WordPress loads a page using PHP and MySQL. Again, there are lots of plugins that does this, but most of them have tons of options. If you really want max speed out of your website, you have to get these options just right and it can vary based on your server, your theme and your installed plugins.

3. Image Compression. Images are, often, the main culprit in slowing down a website. It’s easy for the size of an image to get out of control if you’re not careful. There’s several parts to getting this right, including sizing your images appropriately, but also “smushing” them to reduce their file size without losing quality and other techniques. Again, there are plugins that do some of this, but a lot of it comes down to how your site is built, what theme you’re using and how you’re posting your content.

Anyway, this is what I do. I know all the plugins and how to configure them properly. Plus, all the “non-plugin” techniques we can use to squeeze every last drop of speed out of your website and nail your GTmetrix and Google PageSpeed scores.

If you’d like me to take a look at your WordPress site, just click the “Hire Now” button on the top right of this page (or invite me to your existing project) and we can get rolling.

Let’s break this down so you can apply it to whatever problem you’re solving:

a. Opening Paragraph

The opening paragraph should be short and concise and mention two things: 1) your experience and 2) your specialty. And, of course, both should be relevant to the problem you’re solving.

b. Answer Paragraphs

Next are the “answer paragraphs” where you give away the “what” of the solution. Notice how I just tell them upfront what the solution is: minification, caching and image compression (I know, there’s more to it).

This may seem counter-intuitive, but there’s a difference between knowing WHAT to do and being ABLE to do it. I know, in basketball, that I need to get the ball in the basket, but that doesn’t mean I can suddenly compete with Lebron James.

Clients pay you for the HOW. So, be liberal with the WHAT. Think of it like sampling at the supermarket. Instead of talking about how great you are, you’re demonstrating it by giving them a small, written sample of your expertise. Then, they can decide if they want more.

It is, by far, the easiest way to sell your services… Upwork and otherwise. One key point here, though. Be sure to close each answer paragraph with a “but…” Notice how I kept saying, “Yes you can do this with plugins, but…” That keeps planting that seed in their head that they need an expert to do this for them.

c. Transition Paragraph

This is the “this is what I do” paragraph. You’re reiterating that this is your specialty and then you throw in a couple benefits: 1) increase site speed and 2) nail your GTmetrix and Google PageSpeed scores. Keep this simple.

d. Call to Action

And, we finish up with the call to action, “Click the button to hire me”.

And, that’s it for the profile overview. If you take a look around at other Upwork profiles, you’ll quickly see that this is drastically different that what most freelancers do. So, you are going to stick out like a sore thumb. But, in a good way, that will get you hired.

3. Bid on the Relevant Projects

The entire point of everything we’ve done, up to this point, is to set you up for the bid, because Upwork includes your profile in your project proposals. So, imagine, you’re the client and you have one of the projects I showed you at the start.

And, you get 20 proposals from “WordPress developers”. Then, along comes a proposal that says “WordPress Speed Optimization Expert”. You’re going to perk up and pay attention. That’s the whole idea here. Directly addressing a specific problem.

So, what should you write in your proposal?

A summary of what we already put on your profile:

Hey! I’m John. I saw your project and thought I’d be a great fit. I’ve been a WordPress developer for 15 years and I specialize in optimizing WordPress sites for speed. I find a slow WordPress site usually comes down to three things:

Minification, caching and image compression.

As you’ve probably seen, there’s lots of plugins that address these things, but they can be a bit overwhelming and tricky to get working right. That’s the first part of what I do.

I’ve worked with all the different plugins on all different kinds of sites and server environments and know what to configure and how. So, I’ll do that for you and get your site humming.

Plus, we can look at some of the “non-plugin”, more “technical” techniques to help speed up your site, as well.

In any case, like I said, I saw this project and it’s right up my alley, so I wanted to throw my hat in the ring. Feel free to check out my profile and let me know any questions you have.

And, if you decide to hire me, I look forward to chatting with you.

The big thing to remember with this (and everything you do in freelancing) is what people really want is someone who understands them and their problem… more than they care about credentials or experience. If you can articulate their problem back to them in precise terms, they’ll see you really “get it”, appreciate it and ignore most everything else about you.

And, that’s the bulk of what we’re doing here.

So, that’s it. You bid on all the relevant jobs for this particular problem, knock them out and start building your portfolio and job history on Upwork. And, that brings us to the final “step” with all of this:

How to Grow Beyond Your Tiny Niche

The whole idea of what we’ve done here is to get your first few jobs and portfolio pieces on Upwork. To get the ball rolling. Attacking small, problem-focused niches like this is the easiest way to do that. But, at some point, you’ll run out of clients and/or want to expand.

And, this is where you want to think strategically.

If we look at our niche, “wordpress speed optimization”… there are some simple ways we could expand beyond it, once we have some job history. We could stick in the WordPress space and expand into building WordPress websites from scratch… with an emphasis on site speed. So, maybe your title would change to:

“I build speed-optimized WordPress websites.”

Your job history would support this, because it would have a bunch of projects oriented around “wordpress speed optimization”. But, now you could move from working on existing sties for $100 – $500 per project to full site builds and charging $2,000+ (you can learn my data-driven method for figuring out exactly what these prices should be here).

The point is: start small and specific and grow bigger.

That’s really the secret sauce on Upwork. So, there you go… the easiest way to make money on Upwork. Of course, that’s just one of the many little Upwork tricks I’ve learned in my 15 years as a freelancer. If you want to learn everything I know about starting, growing and building a freelance business using Upwork, I have a full course on Skillshare. And, you can get access to it for free. If you’re interested, all the details on it are here.

Join 7,700 Other Freelancers Who've Built Thriving Freelance Businesses

Over 7,700 other freelancers have started thriving freelance businesses using the information on this blog. Are you next? Subscribe below to get notified whenever a new article is posted and create your own success story:

You might also like

John Morris


I’m a 15-year veteran of freelance web development. I’ve worked with bestselling authors and average Joe’s next door. These days, I focus on helping other freelancers build their freelance business and their lifestyles.

This Post Has 2 Comments

  1. Noah Olagai

    Am Noah Olagai from Uganda, I want to thank you for developing this website.I also picked interest to be a freelancer and i have already got an account as a freelancer in my real names of Noah Olagai.

    1. John Morris

      No problem. Glad to hear you’re moving along!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Join 7,700 Other Freelancers Who've Built Thriving Freelance Businesses

Over 7,700 other freelancers have started thriving freelance businesses using the information on this blog. Are you next? Subscribe below to get notified whenever a new article is posted and create your own success story:

Success Stories

Ready to add your name here?

Tim Covello

Tim Covello

75 SEO and website clients now. My income went from sub zero to over 6K just last month. Tracking 10K for next month. Seriously, you changed my life.

Michael Phoenix

Michael Phoenix

By the way, just hit 95K for the year. I can’t thank you enough for everything you’ve taught me. You’ve changed my life. Thank you!

Stephanie Korski

Stephanie Korski

I started this 3 days ago, following John’s suggestions, and I gained the Upwork Rising Talent badge in less than 2 days. I have a call with my first potential client tomorrow. Thanks, John!

Jithin Veedu

Jithin Veedu

John is the man! I followed his steps and I am flooded with interviews in a week. I got into two Talent clouds. The very next day, I got an invitation from the talent specialists from Upwork and a lot more. I wanna shout out, he is the best in this. Thanks John for helping me out!

Divyendra Singh Jadoun

Divyendra Singh Jadoun

After viewing John’s course, I made an Upwork account and it got approved the same day. Amazingly, I got my first job the very same day, I couldn’t believe it, I thought maybe I got it by coincidence. Anyways I completed the job and received my first earnings. Then, after two days, I got another job and within a week I got 3 jobs and completed them successfully. All the things he says seem to be minute but have a very great impact on your freelancing career.

Sarah Mui

Sarah Mui

I’ve been in an existential crisis for the last week about what the heck I’m doing as a business owner. Even though I’ve been a business for about a year, I’m constantly trying to think of how to prune and refine services. This was very personable and enjoyable to watch. Usually, business courses like this are dry and hard to get through…. repeating the same things over and over again. This was a breath of fresh air. THANK YOU.

Waqas Abdul Majeed

Waqas Abdul Majeed

I’ve definitely learnt so much in 2.5 hours than I’d learn watching different videos online on Youtube and reading tons of articles on the web. John has a natural way of teaching, where he is passionately diving in the topics and he makes it very easy to grasp — someone who wants you to really start running your business well by learning about the right tools and implement them in your online business. I will definitely share with many of the people I know who have been struggling for so long, I did find my answers and I’m sure will do too.

Scott Plude

Scott Plude

I have been following John Morris for several years now. His instruction ranges from beginner to advanced, to CEO-level guidance. I have referred friends and clients to John, and have encouraged my own daughter to pay attention to what he says. All of his teachings create wealth for me (and happiness for my clients!) I can’t speak highly enough about John, his name is well known in my home.

Sukh Plaha

John is a fantastic and patient tutor, who is not just able to share knowledge and communicate it very effectively – but able to support one in applying it. However, I believe that John has a very rare ability to go further than just imparting knowledge and showing one how to apply it. He is able to innately provoke one’s curiosity when explaining and demonstrating concepts, to the extent that one can explore and unravel their own learning journey. Thanks very much John!

Mohamed Misrab

Misrab Mohamed

John has been the most important person in my freelance career ever since I started. Without him, I would have taken 10 or 20 years more to reach the position I am at now (Level 2 seller on Fiverr and Top Rated on Upwork).

Join 7,700 Other Freelancers Who've Built Thriving Freelance Businesses

Over 7,700 other freelancers have started thriving freelance businesses using the information on this blog. Are you next? Subscribe below to get notified whenever a new article is posted and create your own success story: