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.

OY
Orhan G. Yalçın

Founder, Upsight · Published · 14 min read

Search rankProfilesKeywords

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

0%20%40%60%80%Page 1Page 2Page 3Page 4Page 5Page 10Page 20Page 30Page 40Page 50

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 173.0%
Page 264.6%
Page 359.5%
Page 457.0%
Page 553.9%
Page 1045.4%
Page 2032.1%
Page 3026.9%
Page 4020.7%
Page 5017.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

0%25%50%75%100%Page 1Pages 2-5Pages 6-10Pages 11-20Pages 21-30Pages 31-50

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 PlusTop Rated Plus
Page 185.4%45.9%
Pages 2-578.9%41.3%
Pages 6-1078.0%38.7%
Pages 11-2075.8%36.5%
Pages 21-3074.8%35.1%
Pages 31-5072.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)

$0$20,000$40,000$60,000$80,000Page 1Pages 2-5Pages 6-10Pages 11-20Pages 21-30Pages 31-50

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

0%20%40%60%80%Page 1Pages 2-5Pages 6-10Pages 11-20Pages 21-30Pages 31-50

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 badgeJob Success below 90%
Page 163.9%5.7%
Pages 2-566.5%8.2%
Pages 6-1063.4%9.1%
Pages 11-2064.1%9.6%
Pages 21-3061.7%10.2%
Pages 31-5059.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 1Pages 6-50
India18.9%22.1%
Ukraine18.5%9.1%
Pakistan14.6%24.8%
United States12.1%10.8%
United Kingdom3.6%2.5%
Nigeria2.5%4.3%
Poland2.3%1.3%
Turkey2.0%0.8%
Spain2.0%0.9%
Canada1.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.

Every field we read, by band of results pages
BandResults readKeyword in titleTop Rated or PlusTop Rated PlusMedian earningsJob Success below 90%Availability badge
Page 161073.0%85.4%45.9%$68,8595.7%63.9%
Pages 2-52,44058.8%78.9%41.3%$43,9688.2%66.5%
Pages 6-103,05048.7%78.0%38.7%$35,4359.1%63.4%
Pages 11-206,10037.0%75.8%36.5%$34,5819.6%64.1%
Pages 21-306,10028.4%74.8%35.1%$30,74210.2%61.7%
Pages 31-5012,20021.5%72.8%34.6%$30,45611.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. 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. 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. 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. 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. 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.

Upsight's rank checker list of the keywords it scans, each with how deep the latest scan read, 500 or 1,000 results, and the date it was last scanned.
The keywords behind this study, as the free rank checker lists them, with each scan's depth and date. Captured 3 November 2026.

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.

OY

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