Data studies
What does page one of Upwork search look like? We read 32,000 profiles
73% of page-one profiles carry the exact search keyword in their title, three times the rate on pages 31 to 50. Badges, earnings and rate climb too. Job Success and the Availability badge do not.
Page one is four times as likely as page 50 to have the keyword in its title.
Share of search results whose profile title contains the exact keyword phrase, by results page · % of profiles on the page
Hover or tab through the chart for exact values.
Source: Upsight's talent-search scans: the latest scan of each of 61 catalogue keywords (31 Oct to 2 Nov 2026), 58 read 500 deep and 3 read 1,000 deep; 32,000 freelancer tiles, 17,880 distinct profiles. Ten results a page.The x axis is not evenly spaced: pages 1 to 5, then every tenth page. Case-insensitive phrase match on the title only.
Show the data
| Exact keyword in title | |
|---|---|
| Page 1 | 73.0% |
| Page 2 | 64.6% |
| Page 3 | 59.5% |
| Page 4 | 57.0% |
| Page 5 | 53.9% |
| Page 10 | 45.4% |
| Page 20 | 32.1% |
| Page 30 | 26.9% |
| Page 40 | 20.7% |
| Page 50 | 17.5% |
On page one of Upwork's talent search, 73.0% of freelancer profiles carry the exact search keyword in their title, against 21.5% on pages 31 to 50, across 61 keywords and 32,000 results scanned between 31 October and 2 November 2026. Page one is also more often Top Rated (85.4% vs 72.8%), has earned more (median $68,859 vs $30,456) and asks a little more ($35 vs $30 an hour). A perfect Job Success Score and the Availability badge are about as common on page 50 as on page one.
73.0%
of page one has the keyword in the title
21.5% on pages 31-50
85.4%
of page one is Top Rated or Plus
72.8% on pages 31-50
$68,859
median total earnings on page one
$30,456 on pages 31-50
546
distinct profiles in 610 page-one slots
61 keywords
The keyword in the title is the steepest gradient we found
We read every field Upwork's search tile shows for 32,000 results across 61 keywords: title, country, hourly rate, total earnings, Job Success Score, Top Rated status and the Availability badge. One field moves more than any other with position. 73.0% of the profiles on page one have the exact keyword phrase in their title. On page two it is 64.6%, on page five 53.9%, on page ten 45.4%, and on page fifty 17.5%.
The test is literal. A profile counts only when the phrase the client typed appears in its title, in that order, ignoring case. A title that says "Shopify developer" does not count for "Shopify expert". That is a strict reading, and the gradient is still a factor of four from page one to page fifty (73.0 divided by 17.5 is 4.2).
On 31 of the 61 keywords, all ten page-one profiles carry the phrase in their title. On 5 keywords, none do. So a title match is common at the top, but it is neither required nor enough on its own: for those five keywords something else put profiles first.
This fits what Upwork says about its own ranking, which is not much. Its help page on searching for talent says the algorithm uses platform data, such as completed projects and client feedback, and freelancer-written information, such as descriptions of the services offered. It publishes no weights. The title is the most prominent piece of freelancer-written information on a tile, so a strong link between title and position is what you would expect if the query is matched against it. What we measured is the correlation, not the formula.
Page one is mostly Top Rated, and nearly half is Top Rated Plus
Upwork describes Top Rated as the top 10% of its talent, and Top Rated Plus as the top 3%. In search for these keywords the badge is not rare at all. 85.4% of page-one profiles hold Top Rated or Top Rated Plus, and so do 72.8% of the profiles on pages 31 to 50.
The badge still climbs toward the top. The gap between page one and pages 31 to 50 is 12.6 points for Top Rated of either kind (85.4 minus 72.8) and 11.3 points for Top Rated Plus alone (45.9 minus 34.6). Top Rated Plus requires more than $10,000 earned in the past 12 months and a large contract without a negative outcome, so its rise on page one is partly the earnings gradient below seen another way.
Top Rated Plus holds 45.9% of page one against 34.6% of pages 31 to 50.
Share of search results holding each badge, by band of results pages · % of profiles
Hover or tab through the chart for exact values.
Source: Upsight's talent-search scans: the latest scan of each of 61 catalogue keywords (31 Oct to 2 Nov 2026), 58 read 500 deep and 3 read 1,000 deep; 32,000 freelancer tiles, 17,880 distinct profiles. Ten results a page.
Show the data
| Top Rated or Top Rated Plus | Top Rated Plus | |
|---|---|---|
| Page 1 | 85.4% | 45.9% |
| Pages 2-5 | 78.9% | 41.3% |
| Pages 6-10 | 78.0% | 38.7% |
| Pages 11-20 | 75.8% | 36.5% |
| Pages 21-30 | 74.8% | 35.1% |
| Pages 31-50 | 72.8% | 34.6% |
Page one has earned twice as much and asks $5 more an hour
Total earnings fall sharply after page one and then level off. The median page-one profile shows $68,859 earned. Pages 2 to 5 show $43,968, and every band from page 6 to page 50 sits between $30,456 and $35,435. So the step from page one to page two is bigger than the step from page two to page fifty: page one's median is 1.57 times that of pages 2 to 5 (68,859 divided by 43,968) and 2.26 times that of pages 31 to 50 (68,859 divided by 30,456).
The tails say the same. 43% of page-one profiles show $100,000 or more earned, against 37% on pages 2 to 5 and 31% on pages 6 to 50. At the other end, 11% of page one shows $0, against 13% and 14% deeper. A zero is not always a beginner: Freelancer Plus members can hide their earnings, so some zeros are established profiles with the figure switched off.
The hourly rate moves less. Page one's median is $35, and every deeper band is $30 ($29 on page 50 itself). Five dollars is 17% more (5 divided by 30), which is real but small. Page one is not where the cheapest freelancers sit, and it is not a premium tier either.
The median page-one profile has earned $68,859, more than twice the median on pages 31 to 50.
Median total earnings shown on the search tile, by band of results pages · median total earnings (USD)
Hover or tab through the chart for exact values.
Source: Upsight's talent-search scans: the latest scan of each of 61 catalogue keywords (31 Oct to 2 Nov 2026), 58 read 500 deep and 3 read 1,000 deep; 32,000 freelancer tiles, 17,880 distinct profiles. Ten results a page.Profiles showing $0 are included; some of them have hidden their earnings.
Show the data
| Median total earnings | |
|---|---|
| Page 1 | $68,859 |
| Pages 2-5 | $43,968 |
| Pages 6-10 | $35,435 |
| Pages 11-20 | $34,581 |
| Pages 21-30 | $30,742 |
| Pages 31-50 | $30,456 |
Two things that do not separate page one
Job Success. A perfect score is the norm, not the edge. Exactly 100% shows on 78.2% of page-one tiles and on 76.3% to 78.0% of every deeper band, and the median is 100% everywhere. A high JSS cannot be what lifts a profile to page one when four in five profiles on page fifty have the same number. Where the score does show up is at the bottom: a JSS below 90% appears on 5.7% of page one against 8.2% of pages 2 to 5 and 11.9% of pages 31 to 50. That looks like a floor, not a lever. A weak score is rarer at the top; a perfect one buys nothing extra. Our Job Success Score guide covers what moves the score.
The Availability badge. Upwork sells it as a purple "Available now" marker that shows in search results and, in its words, "can increase job invites by up to 70%". In search position it makes no visible difference. 63.9% of page one shows it, against 66.5% of pages 2 to 5 and 59.4% of pages 31 to 50. Pages 2 to 5 carry it more often than page one does. The badge may still earn invitations from clients who filter for it, which this scan cannot see, but it is not a ranking signal you can read off the page. More on what it costs: profile boost and the Availability badge.
The Availability badge is as common on pages 2 to 5 as on page one.
Share of search results showing the Availability badge, and share with Job Success below 90% · % of profiles
Hover or tab through the chart for exact values.
Source: Upsight's talent-search scans: the latest scan of each of 61 catalogue keywords (31 Oct to 2 Nov 2026), 58 read 500 deep and 3 read 1,000 deep; 32,000 freelancer tiles, 17,880 distinct profiles. Ten results a page.Exactly 100% Job Success: 78.2% on page one, 76.3% to 78.0% on every deeper band.
Show the data
| Shows the Availability badge | Job Success below 90% | |
|---|---|---|
| Page 1 | 63.9% | 5.7% |
| Pages 2-5 | 66.5% | 8.2% |
| Pages 6-10 | 63.4% | 9.1% |
| Pages 11-20 | 64.1% | 9.6% |
| Pages 21-30 | 61.7% | 10.2% |
| Pages 31-50 | 59.4% | 11.9% |
Where page one is from
Country mix shifts between page one and the pages behind it. Ukraine holds 18.5% of page one against 9.1% of pages 6 to 50, about twice its share deeper down. Pakistan is the reverse: 24.8% of pages 6 to 50 but 14.6% of page one. India is the largest single country deeper down at 22.1% and holds 18.9% of page one. The United States is close to level, 12.1% against 10.8%.
Smaller countries follow the Ukraine pattern or the Pakistan one. The United Kingdom, Poland, Turkey and Spain are each a larger share of page one than of the deeper pages; Nigeria is smaller on page one (2.5% against 4.3%).
Read this as a description, not a cause. Country tracks earnings and badge history, which also move position, and clients can filter by location, which this scan does not apply. For an agency in South Asia it means the pages behind page one are crowded with profiles from the same country, so a sharp title matters more, not less.
Ukraine holds twice its deeper share of page one; Pakistan holds less.
Share of search results by freelancer country, page one against pages 6 to 50 · % of profiles
Hover or tab through the chart for exact values.
Source: Upsight's talent-search scans: the latest scan of each of 61 catalogue keywords (31 Oct to 2 Nov 2026), 58 read 500 deep and 3 read 1,000 deep; 32,000 freelancer tiles, 17,880 distinct profiles. Ten results a page.The ten countries with the largest page-one share. Country as shown on the search tile.
Show the data
| Page 1 | Pages 6-50 | |
|---|---|---|
| India | 18.9% | 22.1% |
| Ukraine | 18.5% | 9.1% |
| Pakistan | 14.6% | 24.8% |
| United States | 12.1% | 10.8% |
| United Kingdom | 3.6% | 2.5% |
| Nigeria | 2.5% | 4.3% |
| Poland | 2.3% | 1.3% |
| Turkey | 2.0% | 0.8% |
| Spain | 2.0% | 0.9% |
| Canada | 1.8% | 1.7% |
Page one is not a closed club
Sixty-one keywords with ten slots each make 610 page-one slots. 546 different profiles hold them. 496 profiles appear on page one for exactly one keyword (546 minus the 50 that appear for two or more), and the 50 repeaters hold the remaining 114 slots (610 minus 496), an average of 2.3 keywords each. The most any one profile holds is 4.
So page one is specialist territory. Most profiles that reach it do so for one phrase, which fits the title finding: a title can only name one or two phrases well. Since Upwork retired specialized profiles on 28 May 2026, a freelancer has one title for every search, which makes choosing that phrase the main decision a profile owner makes about search.
| Band | Results read | Keyword in title | Top Rated or Plus | Top Rated Plus | Median earnings | Job Success below 90% | Availability badge |
|---|---|---|---|---|---|---|---|
| Page 1 | 610 | 73.0% | 85.4% | 45.9% | $68,859 | 5.7% | 63.9% |
| Pages 2-5 | 2,440 | 58.8% | 78.9% | 41.3% | $43,968 | 8.2% | 66.5% |
| Pages 6-10 | 3,050 | 48.7% | 78.0% | 38.7% | $35,435 | 9.1% | 63.4% |
| Pages 11-20 | 6,100 | 37.0% | 75.8% | 36.5% | $34,581 | 9.6% | 64.1% |
| Pages 21-30 | 6,100 | 28.4% | 74.8% | 35.1% | $30,742 | 10.2% | 61.7% |
| Pages 31-50 | 12,200 | 21.5% | 72.8% | 34.6% | $30,456 | 11.9% | 59.4% |
Bands cover the first 500 results of all 61 keywords. The 1,500 results beyond 500 on three keywords are in the totals but not in a band. Median hourly rate: $35 on page one, $30 on every deeper band.
How to write a title for a keyword without stuffing it
Upwork's own advice on titles is short and points the same way as the data.
“Use a specific and searchable title.”
- 1
Pick the one phrase a client types for your best work
Not the broadest phrase and not five of them. Pick the phrase whose jobs you win, then check where you rank for it today with the free Upwork rank checker, which also shows who sits directly above you. If page one is all Top Rated Plus profiles with six-figure earnings and yours is new, a narrower phrase is the realistic target.
- 2
Put that phrase in the title, word for word, in the order clients type it
Our match was literal, and 73% of page one passed it. "Webflow Developer" matches a search for "webflow developer"; "Developer for Webflow sites" does not. Put it first, where a client scanning ten tiles reads.
- 3
Add one true qualifier, not a keyword list
A stack, an industry or an outcome: "Webflow Developer for SaaS marketing sites". Upwork's profile guide asks you to highlight your primary talents rather than every skill you have. A title of five phrases split by bars names none of them well, and a client reading the tile sees a list, not a specialist.
- 4
Back the title up below it
Upwork says only the first 250 or so characters of the overview appear in search results, so open the overview with the same service in plain words. Make the skills and service categories match it: Upwork shows a profile in the categories it lists when clients browse them.
- 5
Change one thing, then measure
Search position moves for many reasons, and a title change is one variable. Note your page for the phrase before the change, change only the title, and read it again daily for a few weeks. If you are not in the results at all, start with why an Upwork profile is not showing in search before rewriting anything.
Upsight tracks this every day for an agency's members: each profile's keyword rank for every tracked phrase, who sits above it, and what their tiles show, so a title change can be read against the profiles it moved past. The free rank checker does a one-off version: paste a profile link and it shows where the profile ranks for the keywords Upsight scans, on which page, and who sits directly above it.

How we measured it
Questions
How do I get on the first page of Upwork search?
Upwork does not publish its ranking formula. In 61 keywords scanned in late October 2026, 73.0% of page-one profiles had the exact keyword in their title against 21.5% on pages 31 to 50, and page one was more often Top Rated (85.4%) and higher-earning (median $68,859). Start with the title.
Does the Upwork profile title affect search ranking?
Upwork says its algorithm uses freelancer-written information such as service descriptions, without publishing weights. In our scan of 32,000 results, the share of profiles with the exact keyword in their title fell from 73.0% on page one to 17.5% on page 50, the steepest gradient of any field we read.
Do you need Top Rated to be on page one of Upwork search?
No, but it helps. 85.4% of page-one profiles held Top Rated or Top Rated Plus, so about one in seven did not. The badge is common deeper down too: 72.8% of profiles on pages 31 to 50 held it.
Does the Availability badge improve Upwork search ranking?
We found no sign of it. 63.9% of page-one profiles showed the badge, against 66.5% on pages 2 to 5 and 59.4% on pages 31 to 50. Upwork says the badge can increase invitations; it does not say it raises search position.
How many profiles are on one page of Upwork talent search?
Ten. Upwork's talent search shows ten profiles a page in Upsight's scans; Upwork does not publish the figure. Page one is the first ten results for a keyword, which is where this study's 610 page-one slots across 61 keywords come from.
Orhan G. Yalçın
Founder of Upsight and of Vizio AI, an Upwork agency that bids with Upsight every day. Every number on this blog comes with its sample, window and method. More about how we measure.
Terms in this post: Page one · Keyword rank · Talent search · Job Success Score (JSS) · Top Rated · Top Rated Plus · Availability badge · Total earnings
Read next
Guides
Why your Upwork profile is not showing in search, and how to check
Upwork hides private, inactive and incomplete profiles, and ranks the rest by a formula it does not publish. Here is what it does say, and how to find your real position.
Guides
Upwork Job Success Score: what moves it, what does not, and why it dropped
The JSS is the best of three rolling scores, recalculated daily. Most drops have a cause you can find in Upwork's own insights page, and some fix themselves on a date you can predict.
Guides
Upwork profile boost and the Availability badge: how they work and what they cost
Two Upwork ads, two billing models: one charges Connects per click, the other by the week at a market price. What each buys, how to stop it, and how to tell whether it pays.