ProgrammableMarketing/upwork.com (opens in a new tab)
PDF

Views

  • Plan
  • Roadmap
  • Research

On this page

  • The brief
  • Start here
  • Idea portfolio
  • Effort vs impact
  • This week · 6
  • This quarter · 10
  • Big bets · 3
  • Wildcards · 2
  • How we can help
Generated Oct 22, 2026
  1. Programmable
  2. Playbooks
  3. Upwork
Upwork logo

growth playbook · Oct 22, 2026

upwork.com (opens in a new tab)

Upwork growth playbook

Diagnosis

Upwork is earning more per client (record $5,230 GSV per active client, Business Plus +174%) but losing active clients (763,000, GSV -4%) as AI automates simple work and Google search sends fewer referrals.

It is answering with more paid spend, AI-tool distribution (ChatGPT, Claude, MCP) and a new Lifecycle Marketing lead in Toronto to close the SMB acquisition gap, starting with an outbound pilot.

This playbook makes the main hiring page fast enough for that traffic, aims the pilot at SMBs already trying to hire, puts a drafted job in every email, fixes what AI assistants are told and can read, and then builds win-back, Business Plus upgrades, AI-tool onboarding, localized pages, partner and freelancer referrals, with bigger bets on in-tool hiring and an AI-plus-freelancer plan builder.

Growth Score

7/10

Biggest Opportunity

Win new SMB clients at their moment of need, through outbound to companies already hiring and through AI tools, instead of relying on search.

Biggest Risk

Search referrals keep falling and AI keeps automating low-complexity work, while Fiverr, Toptal, Freelancer.com and Contra compete for the same SMB budgets.

01

Start here

The three moves to make first. Each one is written up in full below.

  1. 1

    Make /hire fast enough for the outbound pilot and the new paid traffic, starting with a light landing page per SMB segment

    Run PageSpeed on /hire weekly and list the third-party tags that load before the job form.

    High impact First result in 45 days
  2. 2

    Update llms.txt with the latest numbers and the new ways to hire through AI

    Change the active-clients line and add the MCP section.

    High impact First result in 1 month
  3. 3

    Target the outbound pilot at SMBs that are already trying to hire

    Build a first list of 500 SMBs with open contract roles.

    High impact First result in 1 month

02

Your idea portfolio

21 ideas, grouped by when to run them. Open any idea for how to run it: the steps, who to approach, copy you can use, and how to measure it.

  • 7 ideas are marked Unexpected: plays you are unlikely to have tried.

    1 of these are things Programmable can build and run for you.

Every idea placed by the effort it takes against the impact it could have. Quick wins sit top left; select a number to open that idea. The filters below narrow the list by status, timing, category and what Programmable can build.

Effort vs impactEach number is an idea. Select one to open it.
Impact →
Quick wins · 3Big bets · 12Fill-ins · 3Reconsider · 3
Effort →

Showing 21 of 21 ideas

This week 6

Quick wins with a clear first action.

  • 01

    The new Lifecycle Marketing lead must close "the new-client acquisition gap" with SMBs, starting with an outbound pilot measured from sends to first hires. Upwork is also adding $5-10 million of paid search, Meta and Reddit spend because Google search changes cut referrals. Most of that traffic lands on /hire, the canonical "Post a Job" page, and it is slow: real visitors wait 357 ms per tap (Google's limit is 200 ms), and on a phone the page needs 36 seconds and 4.9 MB, with 151 third-party requests, before it is fully usable. When each new client costs more to reach, a heavy entry page wastes the most expensive visits.

    High impactMedium effort First result in 45 days Lead

    First action

    Run PageSpeed on /hire weekly and list the third-party tags that load before the job form.

    How to measure it

    Visit-to-job-post rate from outbound and paid

    Now
    –
    Target
    +25%
    By
    90 days

    Steps

    1. 1

      Baseline

      Visit-to-post rate and INP for /hire by traffic source.

      Growth Analyst 2 days

    2. 2

      Tag audit

      Every third-party tag on /hire with an owner and purpose.

      Marketing Technology Manager 3 days

    3. 3

      Defer and trim

      Load non-essential tags after the form; remove unused scripts.

      Web Performance Engineer 2 weeks

    4. 4

      Segment pages

      Five light pages for the pilot's top SMB segments.

      Product Marketing Manager, SMB 1 week

    5. 5

      Prefill the job

      Uma drafts the job post from the email's use case.

      Product Manager, Client Acquisition 2 weeks

    6. 6

      Wire tracking

      Send to visit to post to first hire, in Salesforce.

      Marketing Technology Manager 1 week

    7. 7

      A/B test

      Segment pages against /hire.

      Lead, Lifecycle Marketing - Growth & Acquisition 4 weeks

    8. 8

      Decide

      Scale the winners to paid search and Meta.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 week

    First result
    45 days
    Cost
    Engineering time
    Owner
    Lead, Lifecycle Marketing Growth & Acquisition

    Smallest test

    Build one light page for one segment and send the next pilot batch to it.

    Why it works

    Set a weight and script budget for /hire and fix the slowest interactions: defer third-party tags that are not needed to post a job, split the 3.5 MB of scripts and drop the unused 1 MB. In parallel, give the outbound pilot its own light landing pages, one per SMB segment (for example "hire a bookkeeper" or "hire a Shopify developer"). Each page should load the job post form first, prefilled from the email's use case, so a prospect goes from click to a drafted job in under a minute. A/B test them against /hire and report the post rate and first hires for each.

    Outbound and paid clicks are paid for in advance, so conversion on the first page decides the return. A fast page that starts with the job already drafted removes the two biggest drop-off points for a busy small business owner.

    Ready to use

    Checklist/hire speed and pilot pages

    [ ] INP under 200 ms for real visitors
    [ ] Job form usable before third-party tags load
    [ ] Unused JavaScript removed
    [ ] Five segment pages on one template
    [ ] Job post prefilled from the email use case
    [ ] UTM to Salesforce: send > visit > post > first hire
    [ ] A/B test against /hire

    Risks and how to handle them

    • Removing tags breaks attribution

      Test each change in a tag-manager preview and keep server-side tracking.

    • Too many landing pages to maintain

      Use one template with segment copy fields.

    Evidence

    • Google PageSpeedThe /hire/ page (the canonical "Post a Job" entry point), October 21, 2026: real visitors fail Core Web Vitals on responsiveness (INP 357 ms at the 75th percentile; the limit is 200 ms) while loading (LCP 2.4s) and layout (CLS 0) pass. In the lab on a phone: performance score 27, LCP 9.5s, total blocking time 2.9s, fully interactive after 36.2s, 10.5s of main-thread work, 4.9 MB over 375 requests, 127 scripts weighing 3.5 MB, 151 third-party requests (2.8 MB) and about 1 MB of unused JavaScript.Source
    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
    • Google PageSpeedChrome UX Report for upwork.com as a whole (real visitors, 75th percentile): loading fails (LCP 3.4s; the limit is 2.5s), 18% slower than a year ago; responsiveness (INP 157 ms) and layout (CLS 0.05) pass.Source
    • Your websiteProducts listed in llms.txt: Talent Marketplace, Project Catalog (fixed-price packages, "no job post required"), Business Plus ("Expert-vetted top 1% talent, AI-assisted matching via Uma Recruiter, and centralized billing"), Contract-to-Hire, Any Hire (Upwork contracts and payments for talent sourced elsewhere), Direct Contracts, Agencies, and Uma, "Upwork's AI system powering hiring tools, candidate matching, instant interviews, and workflow automation". Client pricing: "Upwork charges a service fee on contracts; no fee to post a job."Source
  • 02

    As Google referrals fall, AI assistants become a front door, and Upwork's llms.txt is the brief it gives them. It still says 784,000 active clients (Q1; Q2 was 763,000) and does not mention the MCP server, the ChatGPT app or the Claude connector launched this year.

    High impactLow effort First result in 1 month SEO Lead

    First action

    Change the active-clients line and add the MCP section.

    How to measure it

    Upwork recommended in 30 test prompts

    Now
    –
    Target
    20 of 30
    By
    90 days

    Steps

    1. 1

      Baseline prompts

      30 SMB hiring questions in four assistants.

      SEO Lead 1 day

    2. 2

      Update figures

      From the Q2 release.

      SEO Lead 1 hour

    3. 3

      Add AI hiring

      MCP, ChatGPT app, Claude connector.

      Product Manager, AI Integrations 1 day

    4. 4

      Sync ai-reference

      Same facts on /ai-reference.

      SEO Lead 1 day

    5. 5

      Quarterly refresh

      After each report.

      SEO Lead quarterly

    6. 6

      Retest

      Same prompts monthly.

      SEO Lead monthly

    First result
    1 month
    Cost
    $0
    Owner
    SEO Lead

    Smallest test

    Publish the corrected file today.

    Why it works

    Refresh the figures each quarter from one fact source, add a section on hiring through Claude, ChatGPT and MCP tools, and add proof that matters to SMBs (repeat rate, AI specialists, average contract length).

    Assistants quote what they are given; current, specific facts make Upwork the recommended answer.

    Risks and how to handle them

    • Numbers that fall look weak

      Lead with growing metrics such as GSV per client and Business Plus.

    Evidence

    • Your websitellms.txt (last_updated 2026-09-02) tells AI assistants Upwork has "784,000 active clients" (the Q1 2026 figure; Q2 was 763,000), "18 million active professionals", "85% client repeat rate", "80,000 AI specialists"; names /hire, /talent-marketplace and /services as canonical hiring entry points and /business-plus and /uma for AI hiring tools; and defines Upwork against Toptal ("curated-only") and Fiverr ("fixed-package-only"). It does not mention the MCP server, the ChatGPT app or the Claude connector.Source
    • Press releaseAugust 10, 2026, "Upwork Talent Is Now Everywhere AI Works": an MCP server lets clients hire through Claude, ChatGPT, Cursor and any MCP-compatible tool; an AI agent can turn a request into a job post, find a shortlist of freelancers and draft an offer. It follows the April launch of Upwork's app for ChatGPT and a Claude connector.Source
    • Quarterly resultsSecond quarter 2026 (August 10, 2026): revenue $191.7 million, down 2% year over year; gross services volume (GSV) $966.4 million, down 4%; 763,000 active clients; GSV per active client a record $5,230, the eighth straight quarter of sequential growth; Business Plus GSV up 174%; full-year revenue guidance lowered to $730-750 million.Source
    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
  • 03

    The outbound pilot builds lists in Clay and must exclude current customers. The best SMB prospects are the ones posting part-time, contract or hard-to-fill roles on job boards right now: they have a budget and a deadline.

    High impactMedium effort First result in 1 month Lead

    First action

    Build a first list of 500 SMBs with open contract roles.

    How to measure it

    Pilot first hires per 1,000 contacts

    Now
    –
    Target
    10
    By
    1 quarter

    Steps

    1. 1

      Define signals

      Role types and company size.

      Lead, Lifecycle Marketing - Growth & Acquisition 2 days

    2. 2

      Build list

      Clay enrichment and scoring.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 week

    3. 3

      Exclude customers

      Salesforce sync.

      Marketing Technology Manager 2 days

    4. 4

      Write sequence

      Role-specific shortlist offer.

      Lead, Lifecycle Marketing - Growth & Acquisition 3 days

    5. 5

      Shortlists

      Managed services prepares them.

      Managed Services Lead ongoing

    6. 6

      Measure

      Replies to first hires.

      Growth Analyst weekly

    First result
    1 month
    Cost
    Clay and data credits
    Owner
    Lead, Lifecycle Marketing Growth & Acquisition

    Smallest test

    Send to 200 SMBs with open roles.

    Why it works

    In Clay, pull SMBs (10-200 staff) with open contract, part-time or specialist roles in categories where Upwork is strong, exclude existing clients and open deals, and send a sequence offering a shortlist of vetted freelancers for that exact role within 24 hours.

    Timing and relevance drive reply rates; a live job post is the clearest buying signal there is.

    Risks and how to handle them

    • Deliverability

      Warm domains and small daily volumes.

    Evidence

    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
    • Your websiteProducts listed in llms.txt: Talent Marketplace, Project Catalog (fixed-price packages, "no job post required"), Business Plus ("Expert-vetted top 1% talent, AI-assisted matching via Uma Recruiter, and centralized billing"), Contract-to-Hire, Any Hire (Upwork contracts and payments for talent sourced elsewhere), Direct Contracts, Agencies, and Uma, "Upwork's AI system powering hiring tools, candidate matching, instant interviews, and workflow automation". Client pricing: "Upwork charges a service fee on contracts; no fee to post a job."Source
    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
  • 04

    The pilot must recommend whether outbound can scale. Uma can draft job posts, and the MCP press release shows a request turning into a job post and shortlist. A cold SMB owner is more likely to act on a draft than on a pitch.

    High impactLow effort First result in 1 month Lead

    First action

    Draft job posts for 50 prospects.

    How to measure it

    Email click-to-job-post

    Now
    –
    Target
    2x control
    By
    60 days

    Steps

    1. 1

      Template

      Draft job per segment.

      Lead, Lifecycle Marketing - Growth & Acquisition 2 days

    2. 2

      Generate

      Uma or Clay AI step.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 week

    3. 3

      Edit link

      Prefilled job form.

      Product Manager, Client Acquisition 1 week

    4. 4

      Profiles

      Three samples.

      Managed Services Lead 1 week

    5. 5

      Test

      Against the pitch email.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 month

    6. 6

      Report

      Posts and hires.

      Growth Analyst weekly

    First result
    1 month
    Cost
    Staff time only
    Owner
    Lead, Lifecycle Marketing Growth & Acquisition

    Smallest test

    Send 50 emails with drafts.

    Why it works

    For each prospect, generate a draft job post for their likely need, link to it with one click to edit and publish, and show three sample freelancer profiles. Compare against a standard pitch email.

    Doing the first step for the buyer lowers the effort to start.

    Risks and how to handle them

    • Drafts feel generic

      Review each segment template by hand.

    Evidence

    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
    • Press releaseAugust 10, 2026, "Upwork Talent Is Now Everywhere AI Works": an MCP server lets clients hire through Claude, ChatGPT, Cursor and any MCP-compatible tool; an AI agent can turn a request into a job post, find a shortlist of freelancers and draft an offer. It follows the April launch of Upwork's app for ChatGPT and a Claude connector.Source
    • Your websiteProducts listed in llms.txt: Talent Marketplace, Project Catalog (fixed-price packages, "no job post required"), Business Plus ("Expert-vetted top 1% talent, AI-assisted matching via Uma Recruiter, and centralized billing"), Contract-to-Hire, Any Hire (Upwork contracts and payments for talent sourced elsewhere), Direct Contracts, Agencies, and Uma, "Upwork's AI system powering hiring tools, candidate matching, instant interviews, and workflow automation". Client pricing: "Upwork charges a service fee on contracts; no fee to post a job."Source
  • 05

    robots.txt gives AI search and user-fetch agents full access, and Upwork is betting on hiring through AI tools. But a standard non-browser request gets a 403 for the homepage, /hire, pricing and the sitemap; only robots.txt and llms.txt load. If assistant fetchers are treated the same way, they cannot read the pages the llms.txt tells them to use.

    High impactLow effort First result in 2 weeks SEO Lead

    First action

    Review firewall logs for the six allowed agents.

    How to measure it

    Verified AI fetches succeeding

    Now
    –
    Target
    99%
    By
    30 days

    Steps

    1. 1

      Check logs

      Responses by agent.

      Security Engineering 2 days

    2. 2

      Verified bots

      Allow by published IP ranges.

      Security Engineering 1 week

    3. 3

      Sitemap access

      Open to all crawlers.

      SEO Lead 1 day

    4. 4

      Test prompts

      Ask assistants to read /hire.

      SEO Lead 1 day

    5. 5

      Monitor

      Weekly report.

      SEO Lead weekly

    6. 6

      Review

      Quarterly with security.

      SEO Lead quarterly

    First result
    2 weeks
    Cost
    $0
    Owner
    SEO Lead

    Smallest test

    Ask three assistants to summarize /hire and check the logs.

    Why it works

    Test each allowed agent against the key pages through the bot-protection layer, allow verified AI fetchers (by published IP ranges or verified bot lists), and serve the sitemap to all crawlers. Monitor blocked requests by agent weekly.

    An allow rule that the firewall overrides gives Upwork the cost of being crawled without the benefit of being cited.

    Risks and how to handle them

    • Scrapers pose as AI agents

      Verify by IP, not user agent alone.

    Evidence

    • Your websiterobots.txt allows OAI-SearchBot, ChatGPT-User, Claude-SearchBot, Claude-User, PerplexityBot and Perplexity-User full access, and opts in Google-Extended and Applebot-Extended. But a plain HTTP request with a standard client's default user agent gets a 403 page for the homepage, /hire, /pricing, /research and the sitemap, while robots.txt and llms.txt load normally (checked October 21, 2026). The programmable.info site check also received a 403.Source
    • Your websitellms.txt (last_updated 2026-09-02) tells AI assistants Upwork has "784,000 active clients" (the Q1 2026 figure; Q2 was 763,000), "18 million active professionals", "85% client repeat rate", "80,000 AI specialists"; names /hire, /talent-marketplace and /services as canonical hiring entry points and /business-plus and /uma for AI hiring tools; and defines Upwork against Toptal ("curated-only") and Fiverr ("fixed-package-only"). It does not mention the MCP server, the ChatGPT app or the Claude connector.Source
    • Press releaseAugust 10, 2026, "Upwork Talent Is Now Everywhere AI Works": an MCP server lets clients hire through Claude, ChatGPT, Cursor and any MCP-compatible tool; an AI agent can turn a request into a job post, find a shortlist of freelancers and draft an offer. It follows the April launch of Upwork's app for ChatGPT and a Claude connector.Source
  • 06

    The lifecycle lead must make results "flow from sends to opportunities to first hires" and flag gaps before they affect decisions. Upwork judges itself by GSV per client, so first hires are not enough.

    High impactMedium effort First result in 1 month Marketing Technology Manager

    First action

    Define the five funnel stages and their data sources.

    How to measure it

    Pilot accounts with full-funnel data

    Now
    –
    Target
    95%
    By
    1 month

    Steps

    1. 1

      Define stages

      Five stages.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 day

    2. 2

      Join data

      ESP, CRM, marketplace.

      Marketing Technology Manager 1 week

    3. 3

      Account ID

      One key per account.

      Marketing Technology Manager 3 days

    4. 4

      Dashboard

      Weekly view.

      Growth Analyst 1 week

    5. 5

      Gap alerts

      Missing data flags.

      Marketing Technology Manager 2 days

    6. 6

      Review

      With leadership.

      Lead, Lifecycle Marketing - Growth & Acquisition weekly

    First result
    1 month
    Cost
    Staff time only
    Owner
    Marketing Technology Manager

    Smallest test

    Track the first 100 accounts by hand.

    Why it works

    Join UnifyGTM sends, Salesforce opportunities and marketplace data (first job post, first hire, 90-day GSV) per account, and report by segment and sequence weekly.

    A full-funnel view tells the pilot whether outbound creates valuable clients, not just signups.

    Risks and how to handle them

    • Identity matching errors

      Match on domain and email.

    Evidence

    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
    • Quarterly resultsSecond quarter 2026 (August 10, 2026): revenue $191.7 million, down 2% year over year; gross services volume (GSV) $966.4 million, down 4%; 763,000 active clients; GSV per active client a record $5,230, the eighth straight quarter of sequential growth; Business Plus GSV up 174%; full-year revenue guidance lowered to $730-750 million.Source

This quarter 10

The core plays for the next three months.

  • 07

    AI-related work runs at about $330 million a year and AI strategy and consulting grew 51%. The lifecycle lead sets always-on content direction. SMB owners want to know what AI work they can buy and what it costs.

    High impactMedium effort First result in 1 quarter Content Marketing Manager

    First action

    Pull the top 20 AI skills by growth.

    How to measure it

    Job posts from index links

    Now
    –
    Target
    2,000 a month
    By
    2 quarters

    Steps

    1. 1

      Define metrics

      Growth, scope, price.

      Growth Analyst 1 week

    2. 2

      Build page

      Index template.

      Content Marketing Manager 2 weeks

    3. 3

      Add job links

      Prefilled posts.

      Product Manager, Client Acquisition 1 week

    4. 4

      Email

      Monthly to SMB list.

      CRM Manager monthly

    5. 5

      Press

      Data story.

      Communications Lead monthly

    6. 6

      Measure

      Posts and links.

      Growth Analyst monthly

    First result
    1 quarter
    Cost
    Analyst time
    Owner
    Content Marketing Manager

    Smallest test

    Publish one index edition.

    Why it works

    Publish a monthly index from marketplace data: fastest-growing AI skills, typical project scopes and price ranges, and example outcomes, with a "post this job" link per skill. Use it in lifecycle emails and outbound.

    Original data earns links and AI citations when Google referrals are falling, and it gives emails a reason to be opened.

    Risks and how to handle them

    • Price ranges disputed

      Show medians and ranges.

    Evidence

    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
    • Your websitellms.txt (last_updated 2026-09-02) tells AI assistants Upwork has "784,000 active clients" (the Q1 2026 figure; Q2 was 763,000), "18 million active professionals", "85% client repeat rate", "80,000 AI specialists"; names /hire, /talent-marketplace and /services as canonical hiring entry points and /business-plus and /uma for AI hiring tools; and defines Upwork against Toptal ("curated-only") and Fiverr ("fixed-package-only"). It does not mention the MCP server, the ChatGPT app or the Claude connector.Source
  • 08

    Active clients fell to 763,000 while GSV per client rose, and llms.txt cites an 85% repeat rate. Clients who hired once and stopped are cheaper to reactivate than new SMBs are to win.

    High impactMedium effort First result in 1 quarter CRM Manager

    First action

    Size the lapsed segment by last category.

    How to measure it

    Monthly reactivated clients

    Now
    –
    Target
    +15%
    By
    2 quarters

    Steps

    1. 1

      Segment

      Lapsed by category.

      Growth Analyst 1 week

    2. 2

      Offers

      Rehire and new skill.

      CRM Manager 1 week

    3. 3

      Journeys

      Email and in-product.

      CRM Manager 2 weeks

    4. 4

      Holdout

      10% control.

      Growth Analyst 1 day

    5. 5

      Run

      Ongoing.

      CRM Manager ongoing

    6. 6

      Measure

      Reactivated GSV.

      Growth Analyst monthly

    First result
    1 quarter
    Cost
    Braze sends
    Owner
    CRM Manager

    Smallest test

    Email 5,000 lapsed clients their past freelancer.

    Why it works

    Segment clients with no job in 90 days by last category and spend. In Braze, send them a rehire offer with their past freelancer, a new AI-skill suggestion and an in-product prompt, and measure reactivated GSV.

    Past clients know the product; one relevant prompt brings many back.

    Risks and how to handle them

    • Too many emails

      Cap frequency.

    Evidence

    • Quarterly resultsSecond quarter 2026 (August 10, 2026): revenue $191.7 million, down 2% year over year; gross services volume (GSV) $966.4 million, down 4%; 763,000 active clients; GSV per active client a record $5,230, the eighth straight quarter of sequential growth; Business Plus GSV up 174%; full-year revenue guidance lowered to $730-750 million.Source
    • Your websitellms.txt (last_updated 2026-09-02) tells AI assistants Upwork has "784,000 active clients" (the Q1 2026 figure; Q2 was 763,000), "18 million active professionals", "85% client repeat rate", "80,000 AI specialists"; names /hire, /talent-marketplace and /services as canonical hiring entry points and /business-plus and /uma for AI hiring tools; and defines Upwork against Toptal ("curated-only") and Fiverr ("fixed-package-only"). It does not mention the MCP server, the ChatGPT app or the Claude connector.Source
    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
  • 09

    Business Plus GSV grew 174% and GSV per client is at a record. SMB clients whose spend is rising are natural upgrade candidates for vetted talent and central billing.

    High impactMedium effort First result in 1 quarter Product Marketing Manager

    First action

    Define the upgrade score.

    How to measure it

    SMB upgrades

    Now
    –
    Target
    +30%
    By
    2 quarters

    Steps

    1. 1

      Score

      Spend and team signals.

      Growth Analyst 2 weeks

    2. 2

      Offer

      In-product prompt.

      Product Manager, Business Plus 1 month

    3. 3

      Sequence

      Lifecycle emails.

      CRM Manager 2 weeks

    4. 4

      Sales route

      Large accounts.

      Sales Operations 1 week

    5. 5

      Test

      Against control.

      Growth Analyst 1 month

    6. 6

      Scale

      Winners.

      Product Marketing Manager, SMB 1 month

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    Product Marketing Manager, SMB

    Smallest test

    Offer Business Plus to 500 top-scored clients.

    Why it works

    Score clients by spend trend, team size and repeat hiring; show an in-product Business Plus offer and a lifecycle sequence at the right moment; route large ones to sales.

    Moving growing clients up a tier raises GSV per client, the metric Upwork is optimizing.

    Risks and how to handle them

    • Upgrades cannibalize fees

      Model take rate per tier before launch.

    Evidence

    • Quarterly resultsSecond quarter 2026 (August 10, 2026): revenue $191.7 million, down 2% year over year; gross services volume (GSV) $966.4 million, down 4%; 763,000 active clients; GSV per active client a record $5,230, the eighth straight quarter of sequential growth; Business Plus GSV up 174%; full-year revenue guidance lowered to $730-750 million.Source
    • Your websiteProducts listed in llms.txt: Talent Marketplace, Project Catalog (fixed-price packages, "no job post required"), Business Plus ("Expert-vetted top 1% talent, AI-assisted matching via Uma Recruiter, and centralized billing"), Contract-to-Hire, Any Hire (Upwork contracts and payments for talent sourced elsewhere), Direct Contracts, Agencies, and Uma, "Upwork's AI system powering hiring tools, candidate matching, instant interviews, and workflow automation". Client pricing: "Upwork charges a service fee on contracts; no fee to post a job."Source
    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
  • 10

    Upwork launched a ChatGPT app, a Claude connector and an MCP server this year. Clients who start in an assistant skip the website, so the usual onboarding emails may not fit them.

    High impactMedium effort First result in 1 quarter Product Manager

    First action

    Count accounts created through AI tools so far.

    How to measure it

    AI-tool signup first-hire rate

    Now
    –
    Target
    match web
    By
    2 quarters

    Steps

    1. 1

      Tag source

      AI tool signups.

      Product Manager, AI Integrations 1 week

    2. 2

      Map journey

      Steps inside the assistant.

      Product Manager, AI Integrations 2 weeks

    3. 3

      Messages

      Short lifecycle path.

      CRM Manager 2 weeks

    4. 4

      In-tool prompts

      Next step suggestions.

      Product Manager, AI Integrations 1 month

    5. 5

      Compare

      Against web.

      Growth Analyst monthly

    6. 6

      Iterate

      Monthly.

      Product Manager, AI Integrations monthly

    First result
    1 quarter
    Cost
    Product time
    Owner
    Product Manager, AI Integrations

    Smallest test

    Interview ten clients who hired through an assistant.

    Why it works

    Tag accounts created through AI tools, send a short onboarding path that continues inside the assistant (review shortlist, send offer), and compare first-hire rates with web signups.

    A new channel needs its own activation path to show its value.

    Risks and how to handle them

    • Small volumes at first

      Track by hand until volume grows.

    Evidence

    • Press releaseAugust 10, 2026, "Upwork Talent Is Now Everywhere AI Works": an MCP server lets clients hire through Claude, ChatGPT, Cursor and any MCP-compatible tool; an AI agent can turn a request into a job post, find a shortlist of freelancers and draft an offer. It follows the April launch of Upwork's app for ChatGPT and a Claude connector.Source
    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
    • Your websitellms.txt (last_updated 2026-09-02) tells AI assistants Upwork has "784,000 active clients" (the Q1 2026 figure; Q2 was 763,000), "18 million active professionals", "85% client repeat rate", "80,000 AI specialists"; names /hire, /talent-marketplace and /services as canonical hiring entry points and /business-plus and /uma for AI hiring tools; and defines Upwork against Toptal ("curated-only") and Fiverr ("fixed-package-only"). It does not mention the MCP server, the ChatGPT app or the Claude connector.Source
  • 11

    The extra second-half spend goes to paid search, international search, Meta and Reddit. Small business owners on Reddit distrust ads that sound like ads.

    High impactMedium effort First result in 1 quarter Performance Marketing Manager

    First action

    Collect five SMB stories this month.

    How to measure it

    Cost per first hire

    Now
    –
    Target
    -20%
    By
    2 quarters

    Steps

    1. 1

      Collect stories

      20 SMBs.

      Content Marketing Manager 1 month

    2. 2

      Creative

      Native-style posts.

      Creative Lead 2 weeks

    3. 3

      Landing pages

      Segment pages.

      Product Marketing Manager, SMB 1 week

    4. 4

      Run tests

      Reddit and Meta.

      Performance Marketing Manager 1 month

    5. 5

      Community answers

      Labelled staff replies.

      Content Marketing Manager weekly

    6. 6

      Measure

      First hires.

      Growth Analyst weekly

    First result
    1 quarter
    Cost
    Part of the planned spend
    Owner
    Performance Marketing Manager

    Smallest test

    Run three story ads on Reddit.

    Why it works

    Collect 20 short SMB stories (what they hired, cost, result) and run them as native-style posts and ads, with landing pages from idea 1. Join relevant discussions with useful answers from Upwork staff, clearly labelled.

    Peer stories persuade SMB owners better than feature claims.

    Risks and how to handle them

    • Community backlash

      Be transparent and useful.

    Evidence

    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
    • Google PageSpeedThe /hire/ page (the canonical "Post a Job" entry point), October 21, 2026: real visitors fail Core Web Vitals on responsiveness (INP 357 ms at the 75th percentile; the limit is 200 ms) while loading (LCP 2.4s) and layout (CLS 0) pass. In the lab on a phone: performance score 27, LCP 9.5s, total blocking time 2.9s, fully interactive after 36.2s, 10.5s of main-thread work, 4.9 MB over 375 requests, 127 scripts weighing 3.5 MB, 151 third-party requests (2.8 MB) and about 1 MB of unused JavaScript.Source
  • 12

    Upwork is adding international search ads and building its first international hub in Toronto. Ads in each country convert better when the landing page shows local currency, local freelancers and local examples.

    Medium impactMedium effort First result in 1 quarter Performance Marketing Manager

    First action

    Pick the top five hire pages by ad spend in Canada.

    How to measure it

    Post rate on country pages

    Now
    –
    Target
    +20%
    By
    2 quarters

    Steps

    1. 1

      Pick pages

      By ad spend.

      Performance Marketing Manager 1 week

    2. 2

      Localize

      Currency and examples.

      Product Marketing Manager, SMB 1 month

    3. 3

      Profiles

      Local talent.

      Marketplace Operations 2 weeks

    4. 4

      Tags

      hreflang.

      SEO Lead 1 week

    5. 5

      Ads

      Point to country pages.

      Performance Marketing Manager 1 week

    6. 6

      Measure

      By country.

      Growth Analyst monthly

    First result
    1 quarter
    Cost
    Content time
    Owner
    Performance Marketing Manager

    Smallest test

    Launch one Canadian page.

    Why it works

    Create country versions of the top hire pages (Canada, the UK, Australia first): local price examples, local freelancer profiles where available, and local tax and payment notes. Track post rates by country.

    Local relevance raises conversion on paid clicks.

    Risks and how to handle them

    • Thin local supply

      Show global talent with local time zones.

    Evidence

    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
    • HiringUpwork "is establishing its first international operational hub in Toronto, Canada". Eight roles are open: the lifecycle lead, Senior People Operations Specialists and a Senior Manager, Legal Operations in Toronto, a Lead Platform Operations Engineer and People Operations in Lisbon, and an Executive Assistant in the Office of the CEO. The job post describes Upwork Inc. as "more than $30 billion in total transactions", "more than 10,000 skills", and Lifted as its enterprise solution "to source, contract, manage, and pay talent across the full spectrum of contingent work".Source
    • Google PageSpeedThe /hire/ page (the canonical "Post a Job" entry point), October 21, 2026: real visitors fail Core Web Vitals on responsiveness (INP 357 ms at the 75th percentile; the limit is 200 ms) while loading (LCP 2.4s) and layout (CLS 0) pass. In the lab on a phone: performance score 27, LCP 9.5s, total blocking time 2.9s, fully interactive after 36.2s, 10.5s of main-thread work, 4.9 MB over 375 requests, 127 scripts weighing 3.5 MB, 151 third-party requests (2.8 MB) and about 1 MB of unused JavaScript.Source
  • 13

    The lifecycle lead must agree lead quality with sales and managed services and "hand off accounts quickly". SMBs replying with a complex need may buy more if a person helps.

    High impactMedium effort First result in 1 quarter Managed Services Lead

    First action

    Write the reply classification rules.

    How to measure it

    Complex reply conversion

    Now
    –
    Target
    +30%
    By
    2 quarters

    Steps

    1. 1

      Rules

      Three classes.

      Lead, Lifecycle Marketing - Growth & Acquisition 2 days

    2. 2

      Routing

      Salesforce queue.

      Marketing Technology Manager 1 week

    3. 3

      SLA

      One hour.

      Managed Services Lead ongoing

    4. 4

      Simple path

      Job link.

      Lead, Lifecycle Marketing - Growth & Acquisition 2 days

    5. 5

      Feedback

      Rep notes to targeting.

      Managed Services Lead weekly

    6. 6

      Measure

      Conversion by class.

      Growth Analyst weekly

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    Managed Services Lead

    Smallest test

    Route one week of replies by hand.

    Why it works

    Classify replies (simple, complex, not now), route complex ones to managed services with a one-hour target, and send simple ones a prefilled job link.

    Speed and the right level of help raise conversion and first-project size.

    Risks and how to handle them

    • Managed services overloaded

      Cap daily handoffs.

    Evidence

    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
    • Quarterly resultsSecond quarter 2026 (August 10, 2026): revenue $191.7 million, down 2% year over year; gross services volume (GSV) $966.4 million, down 4%; 763,000 active clients; GSV per active client a record $5,230, the eighth straight quarter of sequential growth; Business Plus GSV up 174%; full-year revenue guidance lowered to $730-750 million.Source
  • 14

    Upwork offers Contract-to-Hire and Any Hire. SMBs whose full-time job posts stay open for weeks need help now, and a contract can start this week.

    Medium impactLow effort First result in 1 quarter Product Marketing Manager

    First action

    Write the Contract-to-Hire email.

    How to measure it

    Contract-to-Hire starts

    Now
    –
    Target
    100 a quarter
    By
    2 quarters

    Steps

    1. 1

      Messaging

      Start now, hire later.

      Product Marketing Manager, SMB 1 week

    2. 2

      Guide

      Conversion terms.

      Product Marketing Manager, SMB 1 week

    3. 3

      Sequence

      Long-open roles.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 week

    4. 4

      Landing page

      Segment version.

      Product Marketing Manager, SMB 1 week

    5. 5

      Run

      Pilot.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 month

    6. 6

      Measure

      Starts and conversions.

      Growth Analyst monthly

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    Product Marketing Manager, SMB

    Smallest test

    Send to 100 companies with long-open roles.

    Why it works

    Add a Contract-to-Hire play to the outbound pilot and lifecycle emails for companies with long-open roles: "start a contractor this week, hire them later", with a guide to conversion terms.

    It answers the prospect's real problem rather than asking them to change how they hire.

    Risks and how to handle them

    • Legal questions by country

      Link to the help center terms.

    Evidence

    • Your websiteProducts listed in llms.txt: Talent Marketplace, Project Catalog (fixed-price packages, "no job post required"), Business Plus ("Expert-vetted top 1% talent, AI-assisted matching via Uma Recruiter, and centralized billing"), Contract-to-Hire, Any Hire (Upwork contracts and payments for talent sourced elsewhere), Direct Contracts, Agencies, and Uma, "Upwork's AI system powering hiring tools, candidate matching, instant interviews, and workflow automation". Client pricing: "Upwork charges a service fee on contracts; no fee to post a job."Source
    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
  • 15

    Small business owners ask their accountant or bookkeeper for help when they need extra hands. Upwork has the categories (finance and accounting, admin) and needs new SMB clients beyond search.

    Medium impactMedium effort First result in 2 quarters Partnerships Manager

    First action

    List 50 accounting firms serving SMBs.

    How to measure it

    Partner-referred clients

    Now
    –
    Target
    500 a quarter
    By
    3 quarters

    Steps

    1. 1

      Target list

      50 firms.

      Partnerships Manager 2 weeks

    2. 2

      Offer

      Fee or credits.

      Partnerships Manager 2 weeks

    3. 3

      Pages

      Co-branded.

      Product Marketing Manager, SMB 2 weeks

    4. 4

      Recruit

      Ten firms.

      Partnerships Manager 1 quarter

    5. 5

      Digest

      Monthly.

      CRM Manager monthly

    6. 6

      Measure

      Clients and GSV.

      Growth Analyst monthly

    First result
    2 quarters
    Cost
    Referral fees
    Owner
    Partnerships Manager

    Smallest test

    Sign one firm.

    Build the prospect list. The list compiled from public sources, verified, deduplicated and delivered to your CRM. Usually live within days.

    Book a working session

    Why it works

    Recruit accounting and bookkeeping firms as referral partners with a co-branded landing page, a referral fee or credit, and a monthly digest of what their clients typically hire.

    Trusted advisors bring clients at a lower cost than ads.

    Risks and how to handle them

    • Low activity

      Support the top partners directly.

    Evidence

    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
    • HiringUpwork "is establishing its first international operational hub in Toronto, Canada". Eight roles are open: the lifecycle lead, Senior People Operations Specialists and a Senior Manager, Legal Operations in Toronto, a Lead Platform Operations Engineer and People Operations in Lisbon, and an Executive Assistant in the Office of the CEO. The job post describes Upwork Inc. as "more than $30 billion in total transactions", "more than 10,000 skills", and Lifted as its enterprise solution "to source, contract, manage, and pay talent across the full spectrum of contingent work".Source
    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
  • 16

    Direct Contracts and Any Hire already let freelancers and clients use Upwork contracts and payments for work found elsewhere. Freelancers have SMB clients Upwork has never met.

    Medium impactMedium effort First result in 2 quarters Product Manager

    First action

    Count Direct Contracts clients who later posted a job.

    How to measure it

    Freelancer-referred clients

    Now
    –
    Target
    +20%
    By
    3 quarters

    Steps

    1. 1

      Measure base

      Current conversion.

      Growth Analyst 2 weeks

    2. 2

      Design reward

      Both sides.

      Product Manager, Direct Contracts 2 weeks

    3. 3

      Freelancer prompt

      In profile tools.

      Product Manager, Direct Contracts 1 month

    4. 4

      Client journey

      Welcome path.

      CRM Manager 2 weeks

    5. 5

      Launch

      Pilot group.

      Product Manager, Direct Contracts 1 month

    6. 6

      Measure

      New clients and GSV.

      Growth Analyst monthly

    First result
    2 quarters
    Cost
    Reward costs
    Owner
    Product Manager, Direct Contracts

    Smallest test

    Offer the reward to 1,000 top freelancers.

    Why it works

    Give freelancers a referral offer when a new client signs a Direct Contract or Any Hire contract, and send those clients a welcome journey that introduces the wider marketplace.

    Every freelancer becomes a salesperson, and the client starts with someone they trust.

    Risks and how to handle them

    • Freelancers fear losing clients

      Show that the relationship stays theirs.

    Evidence

    • Your websiteProducts listed in llms.txt: Talent Marketplace, Project Catalog (fixed-price packages, "no job post required"), Business Plus ("Expert-vetted top 1% talent, AI-assisted matching via Uma Recruiter, and centralized billing"), Contract-to-Hire, Any Hire (Upwork contracts and payments for talent sourced elsewhere), Direct Contracts, Agencies, and Uma, "Upwork's AI system powering hiring tools, candidate matching, instant interviews, and workflow automation". Client pricing: "Upwork charges a service fee on contracts; no fee to post a job."Source
    • Your websitellms.txt (last_updated 2026-09-02) tells AI assistants Upwork has "784,000 active clients" (the Q1 2026 figure; Q2 was 763,000), "18 million active professionals", "85% client repeat rate", "80,000 AI specialists"; names /hire, /talent-marketplace and /services as canonical hiring entry points and /business-plus and /uma for AI hiring tools; and defines Upwork against Toptal ("curated-only") and Fiverr ("fixed-package-only"). It does not mention the MCP server, the ChatGPT app or the Claude connector.Source
    • Quarterly resultsSecond quarter 2026 (August 10, 2026): revenue $191.7 million, down 2% year over year; gross services volume (GSV) $966.4 million, down 4%; 763,000 active clients; GSV per active client a record $5,230, the eighth straight quarter of sequential growth; Business Plus GSV up 174%; full-year revenue guidance lowered to $730-750 million.Source

Big bets 3

Larger plays that can change the trajectory.

  • 17

    Upwork now works through ChatGPT, Claude and any MCP tool. Small businesses spend their day in accounting, e-commerce and website tools where a "get help with this" moment appears.

    High impactHigh effort First result in 4 quarters Product Manager

    First action

    List ten SMB tools with clear "need help" moments.

    How to measure it

    Monthly hires via integrations

    Now
    –
    Target
    5,000
    By
    4 quarters

    Steps

    1. 1

      List tools

      Ten candidates.

      Partnerships Manager 1 month

    2. 2

      Design moments

      Triggers per tool.

      Product Manager, AI Integrations 1 month

    3. 3

      Build

      MCP and API actions.

      Product Manager, AI Integrations 1 quarter

    4. 4

      Sign partners

      Three first.

      Partnerships Manager 1 quarter

    5. 5

      Launch

      With partners.

      Product Manager, AI Integrations 1 month

    6. 6

      Measure

      Hires by integration.

      Growth Analyst monthly

    First result
    4 quarters
    Cost
    Partnership and engineering costs
    Owner
    Product Manager, AI Integrations

    Smallest test

    Prototype one integration with a friendly partner.

    Why it works

    Partner with SMB software makers to add a "hire an expert" action through the MCP server or API at the right moments (a broken store theme, a tax question, a design task), with revenue share. Track hires by integration.

    It meets the client at the moment of need, independent of search engines.

    Risks and how to handle them

    • Partners prefer their own marketplaces

      Offer revenue share and white-label options.

    Evidence

    • Press releaseAugust 10, 2026, "Upwork Talent Is Now Everywhere AI Works": an MCP server lets clients hire through Claude, ChatGPT, Cursor and any MCP-compatible tool; an AI agent can turn a request into a job post, find a shortlist of freelancers and draft an offer. It follows the April launch of Upwork's app for ChatGPT and a Claude connector.Source
    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
    • Your websiteProducts listed in llms.txt: Talent Marketplace, Project Catalog (fixed-price packages, "no job post required"), Business Plus ("Expert-vetted top 1% talent, AI-assisted matching via Uma Recruiter, and centralized billing"), Contract-to-Hire, Any Hire (Upwork contracts and payments for talent sourced elsewhere), Direct Contracts, Agencies, and Uma, "Upwork's AI system powering hiring tools, candidate matching, instant interviews, and workflow automation". Client pricing: "Upwork charges a service fee on contracts; no fee to post a job."Source
  • 18

    Automation is replacing low-complexity work while AI consulting grows. SMB owners are unsure what to automate and what to hire for; Upwork can answer from its data.

    High impactHigh effort First result in 3 quarters Product Marketing Manager

    First action

    Draft plans for five business types.

    How to measure it

    Job posts from plans

    Now
    –
    Target
    3,000 a month
    By
    3 quarters

    Steps

    1. 1

      Content model

      Business types and roles.

      Product Marketing Manager, SMB 1 month

    2. 2

      Data

      Costs and scopes.

      Growth Analyst 1 month

    3. 3

      Build tool

      Web and in assistants.

      Product Manager, Client Acquisition 1 quarter

    4. 4

      Job links

      Prefilled.

      Product Manager, Client Acquisition 2 weeks

    5. 5

      Launch

      Outbound and paid.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 month

    6. 6

      Measure

      Posts and hires.

      Growth Analyst monthly

    First result
    3 quarters
    Cost
    Product time
    Owner
    Product Marketing Manager, SMB

    Smallest test

    Publish five static plans as pages.

    Why it works

    Build a free tool: the owner picks their business type and goals and gets a plan of AI tools to use and freelance roles to hire, with typical costs and a one-click job post. Use it as the core asset for outbound, Reddit and search.

    It turns the AI shift from a threat into a reason to hire through Upwork.

    Risks and how to handle them

    • Advice seen as biased

      Recommend AI tools honestly where they fit.

    Evidence

    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
    • Quarterly resultsSecond quarter 2026 (August 10, 2026): revenue $191.7 million, down 2% year over year; gross services volume (GSV) $966.4 million, down 4%; 763,000 active clients; GSV per active client a record $5,230, the eighth straight quarter of sequential growth; Business Plus GSV up 174%; full-year revenue guidance lowered to $730-750 million.Source
    • Your websiteProducts listed in llms.txt: Talent Marketplace, Project Catalog (fixed-price packages, "no job post required"), Business Plus ("Expert-vetted top 1% talent, AI-assisted matching via Uma Recruiter, and centralized billing"), Contract-to-Hire, Any Hire (Upwork contracts and payments for talent sourced elsewhere), Direct Contracts, Agencies, and Uma, "Upwork's AI system powering hiring tools, candidate matching, instant interviews, and workflow automation". Client pricing: "Upwork charges a service fee on contracts; no fee to post a job."Source
    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
  • 19

    Upwork has transaction data across 10,000+ skills and is opening a Toronto hub. Local data stories earn press and links in every market.

    High impactMedium effort First result in 3 quarters Communications Lead

    First action

    Pick ten questions for the report.

    How to measure it

    Report downloads

    Now
    –
    Target
    20,000
    By
    1 year

    Steps

    1. 1

      Questions

      Ten.

      Communications Lead 2 weeks

    2. 2

      Analysis

      Marketplace data.

      Growth Analyst 2 months

    3. 3

      Survey

      SMB owners.

      Research Lead 2 months

    4. 4

      Write

      Global and Canada.

      Content Marketing Manager 1 month

    5. 5

      Launch

      Press in Toronto.

      Communications Lead 1 month

    6. 6

      Use

      In outbound.

      Lead, Lifecycle Marketing - Growth & Acquisition ongoing

    First result
    3 quarters
    Cost
    Survey costs
    Owner
    Communications Lead

    Smallest test

    Publish one Canadian data point.

    Why it works

    Publish a yearly report on how small businesses hire freelancers and AI skills, with country editions starting with Canada, and use it in outbound and PR.

    Original data builds authority with SMB owners and journalists.

    Risks and how to handle them

    • Data privacy

      Aggregates only.

    Evidence

    • HiringUpwork "is establishing its first international operational hub in Toronto, Canada". Eight roles are open: the lifecycle lead, Senior People Operations Specialists and a Senior Manager, Legal Operations in Toronto, a Lead Platform Operations Engineer and People Operations in Lisbon, and an Executive Assistant in the Office of the CEO. The job post describes Upwork Inc. as "more than $30 billion in total transactions", "more than 10,000 skills", and Lifted as its enterprise solution "to source, contract, manage, and pay talent across the full spectrum of contingent work".Source
    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
    • Quarterly resultsSecond quarter 2026 (August 10, 2026): revenue $191.7 million, down 2% year over year; gross services volume (GSV) $966.4 million, down 4%; 763,000 active clients; GSV per active client a record $5,230, the eighth straight quarter of sequential growth; Business Plus GSV up 174%; full-year revenue guidance lowered to $730-750 million.Source

Wildcards 2

Unexpected experiments, each with a cheap way to test it.

  • 20

    Average hourly contract length reached a record 100 hours. New SMB clients do not know how long or costly a project will be and hesitate.

    Medium impactLow effort First result in 1 quarter Product Marketing Manager

    First action

    Pull median duration and cost for the top 20 categories.

    How to measure it

    Visit-to-post rate

    Now
    –
    Target
    +10%
    By
    2 quarters

    Steps

    1. 1

      Pull data

      Top 20 categories.

      Growth Analyst 2 weeks

    2. 2

      Design block

      Range and example.

      Product Marketing Manager, SMB 1 week

    3. 3

      Build

      On hire pages.

      Web Performance Engineer 2 weeks

    4. 4

      Test

      A/B.

      Growth Analyst 1 month

    5. 5

      Roll out

      All categories.

      Product Marketing Manager, SMB 1 month

    6. 6

      Refresh

      Quarterly.

      Growth Analyst quarterly

    First result
    1 quarter
    Cost
    Staff time only
    Owner
    Product Marketing Manager, SMB

    Smallest test

    Add the block to one category page.

    Why it works

    On each hire page, show typical scope, duration and cost range for the category from marketplace data, with an example job post and outcome.

    Knowing the likely cost removes the main reason first-time buyers stall.

    Risks and how to handle them

    • Ranges anchor prices low

      Show medians and ranges.

    Evidence

    • Earnings callQ2 2026 earnings call: GSV fell because of faster AI automation of low-complexity work, Google search changes that reduced referrals and new client acquisition (expected to keep worsening through Q3 and Q4), and a weak labor market. Upwork is adding $5-10 million of marketing in the second half, focused on paid search, international search ads, Meta and Reddit. AI-related work runs at about $330 million a year (+22%), AI strategy and consulting GSV +51%, average hourly contract length a record 100 hours, take rate 19.8%; Lifted is expected to grow GSV about 25% in 2026.Source
    • Google PageSpeedThe /hire/ page (the canonical "Post a Job" entry point), October 21, 2026: real visitors fail Core Web Vitals on responsiveness (INP 357 ms at the 75th percentile; the limit is 200 ms) while loading (LCP 2.4s) and layout (CLS 0) pass. In the lab on a phone: performance score 27, LCP 9.5s, total blocking time 2.9s, fully interactive after 36.2s, 10.5s of main-thread work, 4.9 MB over 375 requests, 127 scripts weighing 3.5 MB, 151 third-party requests (2.8 MB) and about 1 MB of unused JavaScript.Source
    • Your websiteProducts listed in llms.txt: Talent Marketplace, Project Catalog (fixed-price packages, "no job post required"), Business Plus ("Expert-vetted top 1% talent, AI-assisted matching via Uma Recruiter, and centralized billing"), Contract-to-Hire, Any Hire (Upwork contracts and payments for talent sourced elsewhere), Direct Contracts, Agencies, and Uma, "Upwork's AI system powering hiring tools, candidate matching, instant interviews, and workflow automation". Client pricing: "Upwork charges a service fee on contracts; no fee to post a job."Source
  • 21

    The pilot needs Clay, sequencing and copy skills, and Upwork has freelancers who do this work. Using them shows SMB owners how outsourcing growth work looks.

    Medium impactLow effort First result in 1 quarter Lead

    First action

    Post a job for a Clay specialist.

    How to measure it

    Hires in outbound categories

    Now
    –
    Target
    +15%
    By
    2 quarters

    Steps

    1. 1

      Post jobs

      Clay and copy.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 week

    2. 2

      Hire

      Two freelancers.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 week

    3. 3

      Run pilot

      With them.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 quarter

    4. 4

      Document

      Case study.

      Content Marketing Manager 2 weeks

    5. 5

      Publish

      With hire link.

      Content Marketing Manager 1 week

    6. 6

      Promote

      Outbound and social.

      Lead, Lifecycle Marketing - Growth & Acquisition 1 month

    First result
    1 quarter
    Cost
    Freelancer fees
    Owner
    Lead, Lifecycle Marketing Growth & Acquisition

    Smallest test

    Hire one Clay specialist this week.

    Why it works

    Hire two Upwork freelancers to build lists and draft sequences under the lifecycle lead, then publish a case study with results and a "hire an outbound specialist" link.

    It speeds the pilot and turns it into proof.

    Risks and how to handle them

    • Data access controls

      Give freelancers limited, audited access.

    Evidence

    • HiringLead, Lifecycle Marketing - Growth & Acquisition (Toronto, posted September 4, 2026): owns programs "that help close the new-client acquisition gap through smarter demand capture and stronger engagement with SMB audiences"; leads "the outbound prospecting pilot end to end, including list building, sequencing, deliverability, messaging direction, vendor partnership, and a clear recommendation on whether and how to scale"; runs sends in UnifyGTM, enriches data in Clay and syncs Salesforce; sets up reporting "so results flow from sends to opportunities to first hires"; partners with "sales and our managed services team"; sets direction for "always-on content"; bonus for Braze, HighTouch and "in-product notifications".Source
    • Your websiteProducts listed in llms.txt: Talent Marketplace, Project Catalog (fixed-price packages, "no job post required"), Business Plus ("Expert-vetted top 1% talent, AI-assisted matching via Uma Recruiter, and centralized billing"), Contract-to-Hire, Any Hire (Upwork contracts and payments for talent sourced elsewhere), Direct Contracts, Agencies, and Uma, "Upwork's AI system powering hiring tools, candidate matching, instant interviews, and workflow automation". Client pricing: "Upwork charges a service fee on contracts; no fee to post a job."Source

03

How Programmable can help

Where an idea in this playbook is something Programmable builds or runs, it's listed here with what we'd do. Everything else is yours to run.

Have it built

ProgrammableAgency

1 of the 21 ideas are things Programmable builds and runs for its customers: pages, outreach, prospect lists, booking flows and monitors. Pick one, or send the whole list.

Prospect lists1The list compiled from public sources, verified, deduplicated and delivered to your CRM.

A 30-minute session with the engineer who would build it, not a sales call. You leave with a plan whether or not you hire us.

Book a working session

Usually live within days.

Tools for the rest

ProgrammableInfo

Turn the research into a list you can act on

These ideas start with finding the right companies. Info finds them and the right person at each, researches every one and drafts the outreach, then asks before it sends.

  • Build this list in Info for idea #1 (opens programmable.info in a new tab)
  • Build this list in Info for idea #3 (opens programmable.info in a new tab)
  • Build this list in Info for idea #4 (opens programmable.info in a new tab)
  • Build this list in Info for idea #11 (opens programmable.info in a new tab)

and 3 more

New accounts: 100,000 free credits with code BETA100K

Find the companies (opens programmable.info in a new tab)
More example playbooks and reviews

More growth playbooks

Other companies we have researched, each read from what they are hiring for.

  • Alloy River growth strategyAcquires and partners with established bookkeeping, accounting and fractional finance firms, keeps their brands and founders, and runs…22 growth ideas
  • Potential growth strategyAn AI-powered learning and engagement platform that governments and enterprises use to run branded workforce, certification…20 growth ideas
  • Acadia Pharmaceuticals growth strategyA biopharmaceutical company with the first and only FDA-approved treatments for Parkinson's disease psychosis (NUPLAZID) and Rett syndrome…20 growth ideas
  • OneTrust growth strategyAn AI-ready governance platform for privacy, consent and preferences, data use, AI governance, technology risk and third-party management.21 growth ideas
  • Ugaoo growth strategyAn Indian gardening brand selling plants grown on its own Pune farm, seeds, pots, soil, fertilisers and tools online, through an app and…23 growth ideas
  • Comfrt growth strategyA fast-growing direct-to-consumer comfort brand: weighted and signature hoodies, sweatpants, loungewear, Dreamer blankets, kids and pet…21 growth ideas
  • CodexDominion growth strategyA governed AI control plane from The Merritt Method LLC: every AI task passes risk classification, approval gates and role checks before…21 growth ideas
  • Metabase growth strategyOpen source business intelligence and embedded analytics: dashboards, a visual query builder and SQL editor, Metabot AI, an MCP server and…22 growth ideas

See every playbook and website review

Independent research. Programmable wrote this playbook from public sources, as they stood on October 22, 2026, and cites them throughout. Upwork did not commission, review or endorse it, and Programmable is not affiliated with Upwork. Company and product names are trademarks of their owners, used only to identify them. The ideas are suggestions and opinion, not professional, legal or financial advice, and not statements about how Upwork runs its business.

Something wrong, or do you represent Upwork? Email [email protected] and we will correct it or take it down.

30/60/90 roadmap

What to focus on in each month, and the ideas that carry it.

  1. Days 1 to 306 ideas

    /hire speed and pilot landing pages, llms.txt refresh, hiring-signal targeting, drafted jobs in emails, AI fetcher access and full-funnel reporting.

  2. Days 31 to 6012 ideas

    AI work index, win-back, Business Plus upgrades, AI-tool onboarding, Reddit and Meta stories, country pages, managed-services handoff, Contract-to-Hire, accountant and freelancer referrals; project ranges and the freelancer-run pilot.

  3. Days 61 to 903 ideas

    Big bets: in-tool hiring partnerships, the AI-plus-freelancer plan builder and a yearly SMB hiring report.

The research behind the plan

3 research areas, each summarised in a few lines. Open any of them for the full detail.

Customers

What customers say

Customers value fast access to skilled talent. The most cited problem: sorting through many proposals.

  • Payment protection and escrow
  • Not knowing project cost upfront
  • In their words: “hire a freelancer”

Market

Competitive landscape

4 competitors compared: Fiverr, Toptal, Freelancer.com and Contra.

  • Gap to exploit: Guidance for SMBs on AI vs freelance work
  • Fiverr: Less suited to long-term work
  • Toptal: Higher cost for SMBs

Hiring signals

Upwork's one open growth role says the most: a Lifecycle Marketing lead in its new Toronto hub to close "the new-client acquisition gap" with SMBs, starting with an outbound pilot in Clay and UnifyGTM, always-on…

  • Lead, Lifecycle Marketing - Growth & Acquisition: SMB acquisition gap, outbound pilot, sends to first hires. Ideas 1, 3, 4, 6.

From the team that wrote this playbook

All products
  • ProgrammableAgencyWorking AI systems in days, not quarters (opens programmable.agency in a new tab)
  • ProgrammableInfoAn agent that finds, researches and asks first (opens programmable.info in a new tab)
  • ProgrammableDigitalScreenshots in, an animated product demo out (opens programmable.digital in a new tab)
  • ProgrammableWatchKnow the day a supplier falls out of compliance (opens programmable.watch in a new tab)
  • ProgrammableTalkGet registrants for your events, and know who’s coming (opens programmable.talk in a new tab)
  • ProgrammablePageText what you need, your customer gets a page that works (opens programmable.page in a new tab)
  • ProgrammableCommunityForums with labelled AI members, never empty (opens programmable.community in a new tab)
ProgrammableMarketing
ExamplesLeaderboardsProductsTermsPrivacyCookiesDPALegalContact

© 2026 AI-Powered Growth Intelligence