Blog

The 'Just Add Reviews' Trap: What Your Service Marketplace Actually Needs Next

A six-step framework for turning your boss's feature requests into useful decisions about what your service marketplace really needs next.

Summary

When the boss asks for reviews, a booking widget, or 'AI-powered matching,' it's tempting to say yes. But most feature requests are really requests for a feeling of progress. This article gives you a six-step framework for translating those requests back into the actual bottleneck: supply, demand, or trust. You'll learn how to audit what exists before you build, test expensive ideas with cheap substitutes, and explain your 'not now' list without sounding obstinate. The goal isn't to be lazy about features. It's to build the few that matter at the right moment, and to say so in language a non-technical boss can defend to their own manager.

Your boss just walked in and said, "We need reviews. Like that competitor has." What they actually asked for is not reviews. They asked for a feeling that the marketplace is progressing, and the feature is the easiest way to gesture at progress. The problem is that features are terrible proxies for progress. A marketplace is a machine with one bottleneck at a time — supply, demand, or trust — and adding a part that doesn't touch the current bottleneck is just polishing a machine that isn't moving.

This is a weirdly hard conversation to have inside a small in-house marketing team, because your boss is not technical and you're not the CEO. You have to justify every decision without being able to point to a vice president of engineering who agreed with you. You need an argument, not an opinion. Here's the good news: the argument can be made in six steps, and none of them require you to build anything yet. They require you to think like a detective and talk like a translator.

Start by remembering that a marketplace was never neutral. You're always deciding which side gets the advantage: the provider, the customer, or your own sanity. Keep that in mind when the feature request arrives.

Step one: Name the bottleneck before you name the feature

A service marketplace has three moving parts: providers, customers, and the trust between them. If you can't meet demand because there aren't enough providers, no feature that improves the customer experience is going to help — supply is the bottleneck. If you have providers but people aren't booking, demand is the bottleneck. If people book but hesitate before paying, trust is the bottleneck.

The way to figure out which one you're dealing with is to ask a few dumb questions. Suppose you run a local cleaning marketplace. Your boss wants a "one-click booking" feature. Before you even talk about booking, ask: "When a customer reaches out, how fast do we respond?" If the answer is "next day," you don't need a booking widget; you need a phone call. If the answer is "we respond in ten minutes but customers still don't book," then maybe the price is unclear or the provider's profile is empty. A button won't fix either. If the answer is "customers book but then cancel," you have a trust problem, not a scheduling problem.

The move is to translate the boss's feature into a question about a bottleneck. If the bottleneck is supply, no customer-facing feature helps. You might need to spend a month manually recruiting providers — the old-fashioned, unglamorous, completely effective way to start a marketplace.

Step two: Translate "we should add X" into a number

Bosses are not moved by bottlenecks; they are moved by numbers they can repeat. So take the feature request and turn it into a metric that would prove whether the feature matters. This is the single most useful habit you can build in a non-technical workplace.

Let's say the request is "we need AI-powered matching" because your boss read a trend piece about how AI-powered automation is going to transform service marketplaces. Pump the brakes. Ask: "What's the number that would tell us matching is broken?" Maybe it's the percentage of incoming requests that get matched to a provider within 24 hours. If that number is low because you only have three providers in a city, AI is a toy; you need supply. If the number is high but customers still don't book, the problem isn't matching — it's pricing or trust. Now you're having a conversation about real data instead of buzzwords.

When you make this move, don't invent the number to justify your argument. Too many teams fabricate a metric just to shut down an idea, and that's how you get a boss who stops trusting your numbers entirely. Use whatever messy, small, honest data you actually have — even if it's only ten customers and you know all their names. A real number from a small operation beats a pretend number from a slide deck.

Step three: Use the 21-feature checklist as a screen, not a shopping list

There is a useful checklist floating around that lists 21 features a service marketplace might need in 2026 — provider onboarding, trust and vetting, discovery, secure payment and escrow, analytics, and the like. It's from Rigby's blog, and it's a great audit tool. The problem is that the existence of a 21-item checklist makes every unbuilt feature feel like debt. Your boss reads it and suddenly thinks you're behind.

You're not behind. A checklist is a map of everything you could build, not an order to build them. Use it as a screen: go through the 21 and ask, "Which one maps to the bottleneck we named in step one?" If you're supply-constrained, "secure payment and escrow" is a lovely thing to have, but it won't attract a single new provider. If you're demand-constrained, "provider onboarding" might actually be your most important marketing asset, because an empty page won't keep any customer. If you're trust-constrained, "dispute resolution" matters more than "vendor ratings" in the early days.

This is also where you can make the case that your marketplace doesn't need to be a magical software platform yet. It needs to work, even if that means routing requests by hand. The concierge version of a marketplace is not a step backward; it's a step forward that happens to look like spreadsheets and follow-up emails.

Step four: Fake the feature before you build it

This is the most underrated move in the whole argument. Almost every feature can be simulated by hand before it becomes a project.

Your boss wants appointment scheduling integration. Instead of researching tools and comparing the free plans of Calendly, Acuity, and Setmore until your eyes glaze over, do this: create a simple page that says "Book a free consultation" and directs people to email you a time that works. Then manually put that time on the provider's calendar and reply with a confirmation. Do it for a week. If all you get is silence, the problem isn't scheduling; it's that no one wants the appointment enough to type an email. If you get emails but a lot of people never follow through, maybe a real scheduling link would raise trust. But now you've proven you need it for a very small cost.

The manual version generates a concrete artifact — actual emails — instead of an abstract "we should integrate." When the manual test works, you can pick a proper tool with confidence. When it fails, you've saved yourself a month of work and a meeting about API tokens. And when you do reach the point of picking a tool, the challenge is choosing the right one for the moment, not the fanciest one. There are enough roundups out there, including one from Zapier, to make your head spin.

When you get there, the question isn't "which app has the most features?" The question is "what is the least code we have to write to keep the manual workflow alive?" That's a genuinely different question, and it's the one that protects your roadmap from scattershot integrations.

Step five: Delay the trust machinery until there's something to rate

Vendor ratings are the most requested feature in service marketplaces, and for good reason — trust is the whole game. But adding a rating system before you have a steady stream of completed jobs is worse than not having one. You'll get three reviews, two of which are from the provider's friends, and the numbers will be meaningless. A star average of 4.7 with two reviews is not the same as 4.7 with four hundred reviews, but customers don't process that nuance; they just see 4.7. Worse, an empty "reviews" section on a provider's profile tells customers no one has ever finished a job with this person. That's a trust vacuum you created by trying to build trust.

Build the transaction first, then layer the rating system on top. This is the contrarian part: the most dangerous feature is the one your biggest competitor just launched. You see their stars and their testimonials and you feel late. But they had hundreds of transactions before they got those stars. You can't skip to the end of that process by adding a widget.

When you're ready for reviews, the design of your rating system deserves its own careful think — not because stars are magical, but because the whole credibility of your marketplace depends on them. Until then, spend your energy on getting the first handful of jobs done well and asking customers what they'd say about the provider in a text message. That's not a rating system; it's the raw material for one.

Step six: Be explicit about what you're not building

The most defensible position in a feature meeting isn't "yes" or "no"; it's "here's what we're doing instead." Make a table with three columns: the request, the real bottleneck, and what you'll do in the next 90 days. This artifact repeats the boss's language back at them while showing the logic — and it's easy to print and take to a higher-up.

The requestThe real bottleneckWhat we'll do in the next 90 days
"We need reviews"Trust after a completed jobManually ask the first handful of customers for testimonials and publish those
"We need instant booking"Speed of confirming timeUse a shared calendar and a simple link, coordinate by hand
"We need AI matching"Too few providers in the areaRecruit supply and route requests by hand until volume justifies automation

This table does two things. It honors the request by translating it into a result. And it signals that you're not ignoring the future — you're showing up with a plan for how to get there. Your boss can take that table to their own boss and say "we looked at reviews, but first we need to fix X." That's a much better story than "we're adding reviews."

The table also gives you a shared language for saying "not now" without saying "never." Keep a "not now" list on the same page, marked with a date to revisit. The idea isn't killed; it's parked with the next appointment.

The meeting-ending one-pager

When you walk into the meeting, bring one page. Headline: "The bottleneck is X." Then a sentence: "We are not adding reviews until we move this number by Y." Then the table. Then the "not now" list. The boss will either agree or ask to see the number. If they ask to see the number, you win, because now you're both looking at a spreadsheet instead of a waterfall of feature requests.

And if your boss is still skeptical, remind them that a feature launch is a promise. Once you ship something, you own the expectation that it will fix something. Shipping a feature that doesn't fix the bottleneck is worse than not shipping it, because now you have a broken promise and a spent budget.

The next time someone says "just add reviews," take a breath. They haven't asked you to build a feature; they've asked you to make the marketplace feel safer, faster, or fuller. You can do that without a single line of code — usually with a conversation, a spreadsheet, and a little manual work. That's not a step backward. It's the whole point of being a small team: you can move before you build.

Sources (5)