User-agent: * # Sitemaps Sitemap: https://www.upwork.com/sitemap.xml # LLMs: https://www.upwork.com/llms.txt # Directories Disallow: /att/ Disallow: /att-old/ Disallow: /freelancers/public/api/ Disallow: /messages/ Disallow: /*/jobs/search* Disallow: /search/profiles/* Disallow: /catalog-images/* Disallow: /ab/ Disallow: /hire/de/sem/ Disallow: /nx/ # Files Disallow: /j/view_opening_popup.php Disallow: /leaving_odesk.php Disallow: /leaving-odesk Disallow: /leaving Disallow: /nx/top-nav-ssi/visitor-gql-token # Paths (clean URLs) Disallow: /rss/ Disallow: /atom/ Disallow: /jobs/rss Disallow: /jobs/atom Disallow: /jobs/*?source=rss Disallow: /upi/metrics/rum/v1 Disallow: /upi/jslogger Disallow: /nx/top-nav-ssi/visitor-gql-token Allow: /ab/account-security/reset-password Allow: /ab/downloads Allow: /ab/g/pub/wom/prx/ Allow: /ab/g/pub/wom/bnr/ Allow: /nx/signup/ # Exclude blog search Disallow: /*/wp-content/cache/ Disallow: /*/trackback/ Disallow: /*/feed/ Disallow: /*/comments/ Disallow: /blog/?s=* Disallow: /hiring/?s=* Disallow: /hiring/?seo-skill-pages=* Disallow: /press/?s=* Disallow: /blog/ajax-api/ Disallow: /hiring/ajax-api/ Disallow: /nx/signup/?accountType Disallow: /nx/signup/?clRedirectTo Disallow: /nx/signup/?dest Disallow: /nx/signup/?midTier Disallow: /nx/signup/?portal Disallow: /nx/signup/?redir Disallow: /nx/signup/?signupType Disallow: */login*?* Disallow: */signup*?* Disallow: /signup/contact-contractor/id/* Disallow: /signup/view-profile/id/* Disallow: /signup/please-verify* Disallow: /offers/?job* Disallow: /job/*/apply/$ Disallow: /b/signup/create-account/client_contact_freelancer Disallow: /b/signup/create-account/freelancer_apply_job Disallow: /freelance-jobs/fiction-writing/ Disallow: /ab/account-security/login? Disallow: /api* # Exclude referrals URLs Disallow: /referrals* # Exclude Job Search noindex URLs Disallow: /o/jobs/browse/*?*client_hires=* Disallow: /o/jobs/browse/*?*duration=* Disallow: /o/jobs/browse/*?*workload=* Disallow: /o/jobs/browse/*?*sort=* Disallow: /o/jobs/browse/api/sands-suggestions* Disallow: /o/jobs/job/* # Exclude Vega Job Search URLs for now Disallow: /r/ # Exclude Registration Success page Disallow: /signup/registration-success* # Exclude temporary Vega Job Details URLs Disallow: /c/o/jobs/job/ # Exclude Vega Profiles Search new parameters Disallow: /o/profiles/browse*?*exp=* Disallow: /o/profiles/browse*?*loc=* Disallow: /o/profiles/browse*?*rhrs=* Disallow: /o/profiles/browse*?*rate=* Disallow: /o/profiles/browse*?*tests=* Disallow: /o/profiles/browse*?*tests_10=* Disallow: /o/profiles/browse*?*last=* Disallow: /o/profiles/browse*?*pt=* Disallow: /o/profiles/browse*?*english=* Disallow: /o/profiles/browse*?*lang=* Disallow: /o/profiles/browse*?*local_hiring=* Disallow: /o/profiles/browse*?*revenue=* Disallow: /o/profiles/browse*?*user_pref=* Disallow: /o/profiles/browse/api/freelancer-search-facet/ # Excluded agencies Disallow: /o/companies/~0180c6b44423eeda59 # Nuxt testing app Disallow: /ab/cat/* # Block old static routes Disallow: /i/js/* Disallow: /i/css/* Disallow: /i/images/* Disallow: /i/wd/* Disallow: /i/wdj/* Disallow: /i/p/* Disallow: /i/trends/* Disallow: /i/wp-login.php Disallow: /i/related_users/* Disallow: /i/smr/* Disallow: /i/img/* Disallow: /l/cn/data-analysts-in-beijing/js/* Disallow: /l/cn/data-analysts-in-beijing/css/* Disallow: /jobs/ Disallow: /track/ # Block RSS/Atom feeds Disallow: /ab/feed/ # Block UPI pages Disallow: /upi/jslogger Disallow: /upi/metrics/rum Disallow: /upi/psmetrics # ------------------------------- # ---------START ME-2650--------- # ------------------------------- # Tracking / attribution Disallow: /*?utm_* Disallow: /*?gclid=* Disallow: /*?gad_source=* Disallow: /*?sem=* Disallow: /*?trk=* Disallow: /*?promobnr=* Disallow: /*?promo=* Disallow: /*?channel=* Disallow: /*?mp_source=* Disallow: /*?redir=* Disallow: /*?ref=* Disallow: /*?referrer_url_path=* Disallow: /*?share=* Disallow: /*?a=* Disallow: /*?p=* Disallow: /*?name=* Disallow: /*?image=* Disallow: /*?track=* # Navigation / pagination / session noise Disallow: /*?page=* Disallow: /*?items_per_page=* Disallow: /*?order=* Disallow: /*?sort=* Disallow: /*?nav_dir=* Disallow: /*?viewmode=* Disallow: /*?device-view=* Disallow: /*?dfh_uid=* Disallow: /*?dm_to_uid=* Disallow: /*?s=* # Signup / verification and related params Disallow: /*?accountType=* Disallow: /*?portal=* Disallow: /*?dest=* Disallow: /*?reg-success=* Disallow: /*?frkscc=* Disallow: /nx/signup/verify-email/* Disallow: /nx/signup/verify-phone* # Jobs / job board Disallow: /*?gh_jid=* Disallow: /*?loc=* # Attachment / bot noise Disallow: /*?attachment-id=* Disallow: /*?_pxhc=* Disallow: /*?ff_UPL635ChatPro=* # Facets / filters (scoped to services to avoid over-blocking) Disallow: /services/*?all=* Disallow: /services/*?start=* Disallow: /services/*?cat=* Disallow: /services/*?price_range=* Disallow: /services/*?talent_quality=* Disallow: /services/*?spec_choice=* # ------------------------------- # ----------END ME-2650---------- # ------------------------------- # ------------------------------- # ---------START ME-2888--------- # ------------------------------- # Ad platform click IDs Disallow: /*?fbclid=* Disallow: /*?msclkid=* Disallow: /*?ttclid=* Disallow: /*?qclid=* Disallow: /*?yclid=* # Campaign / partner / promo tracking Disallow: /*?vt_cmp=* Disallow: /*?mf_ct_campaign=* Disallow: /*?partner_code=* Disallow: /*?promo_code=* # Pagination / view variants Disallow: /*?*_page=* Disallow: /*?offset=* Disallow: /*?view=* Disallow: /*?page_variant=* Disallow: /*?toc-variant-* Disallow: /*?navPos=* # Session / request IDs Disallow: /*?sid=* Disallow: /*?rid=* Disallow: /*?kuid=* Disallow: /*?ssrid=* # Shortlinks and malformed query strings Disallow: /*?shortlink* Disallow: /*?!* Disallow: /*?&* # Internal framework / redirect params Disallow: /*?_rsc=* Disallow: /*?_redirected=* # Google Analytics cross-domain linker params Disallow: /*?_ga=* Disallow: /*?_gl=* # ------------------------------- # ----------END ME-2888---------- # ------------------------------- # ------------------------------- # ---------START ME-3153--------- # ------------------------------- # Product / profile / org context (avoid duplicate indexable URLs) Disallow: /*?nbs= Disallow: /*?viewMode= Disallow: /*?companyReference= Disallow: /*?companyreference= Disallow: /*?client_id= Disallow: /*?wom= Disallow: /*?pin= Disallow: /*?english_level= Disallow: /*?landing_url= Disallow: /*?via= Disallow: /*?org= Disallow: /*?category= Disallow: /*?tot= Disallow: /*?tab= Disallow: /*?t= Disallow: /*?preventDismiss= Disallow: /*?wtime= Disallow: /*?referral= Disallow: /*?wsrc= Disallow: /*?step= Disallow: /*?id= Disallow: /*?title= Disallow: /*?qpn-profile-completeness= Disallow: /*?create-service-profile= Disallow: /*?deleted-project-uid= Disallow: /*?weekdayJdUid= Disallow: /*?location= Disallow: /*?pageTitle= Disallow: /*?mbp-open= Disallow: /*?forceEditor= Disallow: /*?lor= Disallow: /*?regv1= Disallow: /*?openModal= Disallow: /*?modal= Disallow: /*?flow= Disallow: /*?mpSource= Disallow: /*?type= Disallow: /*?section= Disallow: /*?ee= Disallow: /*?web= Disallow: /*?uni= Disallow: /*?euidtkncn= Disallow: /*?os= # Search / navigation / generic query noise Disallow: /*?query= Disallow: /*?link_search= Disallow: /*?q= Disallow: /*?source= # Affiliate / paid / partner attribution Disallow: /*?irclickid= Disallow: /*?srsltid= Disallow: /*?gh_src= Disallow: /*?fpr= Disallow: /*?partnerId= Disallow: /*?campaignid= Disallow: /*?campaign= Disallow: /*?ppc= Disallow: /*?afsrc= Disallow: /*?irgwc= Disallow: /*?gc_id= Disallow: /*?bp-pevc-promocode= Disallow: /*?_kx= # Third-party widgets / reviews / share / app deep links Disallow: /*?speechify_reviews= Disallow: /*?product_studio_contact= Disallow: /*?open-share= Disallow: /*?mobile-app= # Bot / challenge / CDN (Cloudflare) Disallow: /*?__cf_chl_tk= # Marketing automation / email / analytics IDs Disallow: /*?__hstc= Disallow: /*?_hsenc= Disallow: /*?hsFormKey= Disallow: /*?hsPreviewerApp= Disallow: /*?hsSkipCache= Disallow: /*?mc_cid= Disallow: /*?itcat= Disallow: /*?roistat_visit= Disallow: /*?atr= Disallow: /*?ajs_aid= Disallow: /*?psafe_param= Disallow: /*?requestId= # CMS preview / versioning / WordPress ecosystem noise Disallow: /*?ver= Disallow: /*?preview_id= Disallow: /*?elementor-preview= # E-commerce / checkout / promos (third-party or legacy flows) Disallow: /*?xcod= Disallow: /*?pStoreID= Disallow: /*?brand_id= Disallow: /*?cdConvenio= Disallow: /*?cartflows_flow= Disallow: /*?Access_Code= Disallow: /*?kclt= Disallow: /*?ciphertext= Disallow: /*?lessDeposite= # Geo / locale variants Disallow: /*?IDDrzava= # ------------------------------- # ----------END ME-3153---------- # ------------------------------- # Block Wayback Machine User-agent: ia_archiver Allow: /legal/ Disallow: / User-agent: Linespider Disallow: / User-agent: PetalBot Disallow: / User-agent: proximic Disallow: /