An agency directory category is one of the headings, such as Web Development or SEO, under which Upwork lists agencies in its public directory, chosen by each agency from Upwork's fixed list when it sets up its profile.
Upwork's agency directory is organised as a fixed set of categories under broader groups: development, design, marketing, writing, admin support and so on. An agency picks the categories it wants to appear in; it can choose more than one, and a full-service agency often appears under several. The list is Upwork's and cannot be extended, so an agency whose work does not fit a heading chooses the nearest. Categories are distinct from skills, which are the tags on the profile, and from the job categories clients pick when posting, although the names overlap.
For a client the category is the entry point: open the directory, pick a heading, filter. For an agency it is where it competes. A category with thousands of agencies and a few Top Rated Plus holders at the top is a different market from a small one where a new agency can reach the first page within a year, and the choice of categories is one of the few levers an owner has over visibility that costs nothing.
Because categories are self-chosen, they say what an agency offers rather than what it has sold. The track record on the profile is the check.
How Upwork Insights uses it
Every category page on this index corresponds to one directory category, with its own ranking, median earnings, median starting rate and Top Rated share. For SEO, the index lists 3,255 agencies with a median starting rate of $15/hr and 9% holding a Top Rated badge, as of Oct 31, 2026; the top agency there is Flexsin Inc.. An agency listed under several categories appears on each of those pages and carries a category rank on each.