How to build an Upwork profile that actually gets you hired in 2026
Upwork has published plenty of profile advice over the years. A lot of it still holds up. Some of it is from a world that doesn't exist anymore, back when a client scrolled through 40 profiles on a Sunday night with a cup of coffee and a lot of patience.
In 2026, that client might never scroll at all. Upwork's AI, Uma, now builds shortlists for clients and summarizes each freelancer's most relevant past work into a quick snapshot they can compare. Upwork announced this in its Spring 2026 update, and it moved shortlisting into the Basic plan that every client has. So your profile now has two readers: a busy human, and a very fast robot. Both are judging you. Neither is reading past the boring parts.
I'm a Top Rated virtual assistant on Upwork with 2,700+ hours logged. You can see it here. This is the updated version of the advice I'd give any VA or freelancer setting up, or fixing, their profile today.
What changed, and why it matters
Here's the short version of what's different from the older guides:
- AI does the first pass. Uma reads your profile and past work, then decides who lands on a shortlist. A vague profile makes a vague summary.
- Your main profile carries more weight. Several freelancer reports say Upwork retired specialized profiles in May 2026, moving portfolio items and work history into the main profile, but not the old titles or overviews. If you used to split your services across multiple profiles, your main one now has to do all the talking.
- Your Upwork work history speaks for you. Because Uma summarizes past jobs, every contract and every piece of feedback is now part of your pitch, whether you like it or not.
The good news: everything below still works for humans too. You're not writing for a robot. You're writing so clearly that even a robot gets it.
1. Pick one lane before you write a single word
The biggest profile mistake I see is trying to be everything. "Virtual Assistant | Social Media | Bookkeeping | Web Design | Data Entry | Lead Gen | Graphic Design | I Also Fix Printers." Clients don't hire a buffet. They hire the person who obviously solves their problem.
Write one sentence that answers: who do you help, and with what? Something like "I help coaches keep their CRM, inbox and follow-ups running smoothly." That sentence becomes the backbone of your title, overview and proposals. You can still list other skills, but they support the main lane instead of competing with it.
This matters even more now that you likely have one profile instead of several. Lead with the work you most want more of.
2. Use a photo that looks like a real professional
Clear face, good lighting, plain background, looking at the camera, and dressed like you'd show up to a client call. No sunglasses, no group photos, no cropped-out ex. A friendly, normal photo builds trust faster than anything you write.
Bonus: make it the same photo you use on LinkedIn and your website. When a client checks you out on three platforms and sees the same face, that's consistency, and consistency reads as reliable.
3. Write a title a client would actually search for
Your title is the first thing a client sees and one of the first things matching tools read. Keep it short (Upwork caps it at around 70 characters) and lead with the role a client would type into the search bar.
- Weak: "Hardworking, passionate freelancer ready to help!"
- Better: "Executive Assistant | Inbox, Calendar and CRM Management"
- Even better for a niche: "GoHighLevel Specialist for Coaches | Workflows and Pipelines"
Tip: start typing your role into Upwork's search bar and look at the autocomplete. Those suggestions are the words clients use. Steal them (politely).
4. Make the first two lines of your overview count
Clients only see the first couple of lines of your overview before they click "more." Most of them won't click. So those two lines need to say who you help and the result you bring, not "Hello! My name is..."
A simple structure that works:
- The hook: who you help and the problem you solve.
- The proof: years of experience, tools you're strong in, results or numbers if you have them.
- What you do: a short bullet list of your main services.
- How you work: communication style, time zone overlap, response time.
- The call to action: invite them to message you or book a call.
Here's what a first line could look like for a VA: "Your inbox, calendar and follow-ups, handled, so you can spend your day on the work only you can do." Notice it's about the client, not about you. That's the whole trick.
Keep paragraphs short. Use bullets. A wall of text is where good overviews go to die.
5. Treat your portfolio like case studies, not a photo album
A screenshot with the caption "Project 1" tells a client nothing. For each portfolio item, cover three things:
- The goal: what the client needed.
- Your role: what you actually did.
- The result: what changed, with numbers if you can share them.
Upwork's portfolio now supports more formats, including text blocks, and you can save items as drafts before publishing. That's great for VAs and ops people, because a lot of our best work is a process, not a pretty picture. Write it out. Blur client names and private data, always.
No client work yet? Upwork itself suggests creating sample projects. Build a sample SOP, a mock lead report, or a cleaned-up example workspace. It shows how you think, which is what clients are really buying.
Give each portfolio item a clear, keyword-rich title too. Those titles help both clients and Upwork's matching figure out what you're good at.
6. Choose skills clients actually filter by
Skills aren't decorations. Clients filter by them and matching uses them. Pick the ones that match your lane and the tools clients mention in job posts, then cut the ones that don't support your main service. "Microsoft Word" is probably not the skill that gets you hired in 2026.
A good habit: every month or so, skim ten job posts you'd love to win and note the tools and terms that keep showing up. If you have those skills, add them. If you don't, that's your next thing to learn.
7. Fill in employment history, even outside Upwork
Upwork encourages drawing on past experience, freelance or not, and it's one of the easiest ways to look established from day one. Add your previous roles with a line or two about what you did and the results. If you supported a team, managed a process, or owned a report, say so.
Also add certifications that matter in your niche. If you support healthcare clients, for example, a HIPAA certification is the kind of detail that makes a client relax a little.
8. Set a rate you can grow from
Pricing is personal, but a few rules help. Research what similar freelancers charge, factor in your experience, and don't race to the bottom. A rate that's too low can actually make serious clients nervous.
Start at a fair rate, deliver great work, collect reviews, then raise it as your demand grows. Upwork notes you can also offer fixed-price options, which some clients prefer when the scope is clear.
9. Keep your availability honest and up to date
Turn on your availability badge when you're open to work, and update it when you're not. It's a tiny detail, but it matters: Upwork lists keeping your availability current as one of the requirements for Top Rated status.
Clients also love knowing your hours. If you work US hours from the Philippines like a lot of us do, say it clearly. Night shift is a feature, not a bug.
10. Record a short intro video (optional, but powerful)
A 60 to 90 second video lets a client hear how you talk before they ever message you. Keep it simple: who you help, what you do, how you work, and a friendly sign-off. Good light, clear audio, no script reading in a robot voice. Ironically, the robots are fine with that part.
11. Build your reviews and Job Success Score on purpose
Your reviews and Job Success Score (JSS) are your social proof, and now they also feed the AI summaries clients see. A few habits make a big difference:
- Over-communicate, especially in the first two weeks of a contract.
- Close contracts properly when work ends, instead of leaving them open forever.
- Politely ask happy clients for feedback right after a win.
- Start with smaller, clearly scoped jobs you know you can nail.
If you're aiming for Top Rated, Upwork's current requirements include a JSS of at least 90%, a 100% complete profile, at least $1,000 in earnings over the past 12 months, an account in good standing, and recent activity on the platform. The full list is in Upwork's guide.
12. Use Uma as a helper, not a ghostwriter
Uma can draft proposals and give proposal tips based on a job post. Use it to get unstuck or to check you didn't miss a requirement. Then rewrite it in your own voice. Clients can smell a copy-paste proposal from a mile away, and "I am thrilled to apply for this exciting opportunity" has never once excited anyone.
Quick checklist
- One clear lane: who you help and with what
- Professional photo, same as LinkedIn
- Search-friendly title, about 70 characters or less
- First two overview lines focused on the client's result
- 3 or more portfolio items with goal, role and result
- Skills that match your lane and real job posts
- Employment history and relevant certifications
- A rate you can grow from
- Availability badge kept current
- Optional intro video
- A habit of asking for feedback
One last thing
Your profile is never "done." Update it whenever you finish a great project, learn a new tool, or notice the same request showing up in job posts. The freelancers who win consistently aren't always the most talented. They're the ones whose profiles make it easy to say yes.
If you're a client reading this and you'd rather skip the hiring hunt, my Upwork profile is here, or you can book a call with me directly. And if you're new to working with a VA, start with what to hand off first.