Skip to main content

Claude/ChatGPT Prompt to Design Home Services Marketplace Search Results

Design home services marketplace search results: provider cards with photo, ratings, distance, instant quote, and filters built for fast trust and contact.

Vul de plaatshouders in

Edit the values, then copy your finished prompt.

Jouw Prompt
prompt.txt

                                

What this prompt does

This prompt assigns the model the role of a senior marketplace UX designer and asks it to specify home services search results tightly enough to build — naming components, card fields, and filter behaviour. The framing optimises for fast trust and quick contact, which is exactly what a directory results page has to do. Three variables shape the output: [categories] defines the services covered (plumbing, cleaning, electrical, handyman), [stack] sets the implementation idiom such as Next.js with Mapbox, and [ranking] tells the model what ordering should prioritise, like verified providers with fast response times.

The deliverables are built around conversion levers. The provider card carries photo, rating with review count, distance, price range, response time, and a verified badge — the signals that stop a thin card from being scrolled past. It pairs an instant-quote primary CTA with a secondary profile action, defines the filter set with applied-filter chips, and specifies a synced list-plus-map split view with a mobile bottom-sheet. Crucially it asks for trust and ranking notes surfaced honestly, so ordering logic is explained rather than hidden. Because the prompt names components and filter behaviour explicitly, the answer reads like a build ticket rather than a sketch, and the states it demands are exactly the screens a rushed first pass skips yet a new market hits first.

When to use it

  • Scoping a results page for a home services or local marketplace
  • Deciding which trust signals belong on a provider card
  • Designing filters with applied-filter chips for [categories] you support
  • Planning a synced list-and-map view plus a mobile bottom-sheet layout
  • Defining the no-providers-in-area state for a new market launch
  • Documenting how [ranking] influences order in a way users can trust

Example output

You get a component spec: the provider card with its named fields, the per-card instant-quote and view-profile actions, the filter set with chips, and the list/map split with synced hover and selection plus a mobile bottom-sheet. It also defines the states — loading skeletons, no-providers-in-area, and a widen-search prompt — and a short, honest note on how verified status and response time influence ranking.

Pro tips

  • Make [ranking] explicit; "verified providers with fast response times" gives sharper ordering logic than leaving priority unstated.
  • Design the no-providers-in-area state deliberately — in a new market it is the screen most users hit first, so a widen-search prompt matters.
  • Keep the card dense with trust signals; rating, review count, and response time are what convert, so do not strip them to look clean.
  • Set [categories] to your real service list so filters and card copy fit the domain.
  • If you use a map, confirm the [stack] choice (e.g. Mapbox) and ask for the synced hover behaviour as explicit code in a follow-up.
  • Ask the model to keep ranking explanations honest and visible; hidden ordering erodes trust on a marketplace.

Frequently Asked Questions

What trust signals does the provider card include?
The card specifies photo, name, rating with review count, distance, price range, response time, and a verified badge. These are the signals that make a card credible enough to contact, which is why the prompt treats them as required fields rather than optional extras.
Can I control how providers are ranked?
Yes, set the `[ranking]` variable to what you want prioritised, such as verified providers with fast response times. The prompt also asks the model to surface how that ranking works honestly, so the ordering is explained rather than hidden from users.
Does it include a map view?
Yes, it specifies a list plus map split view with synced hover and selection, and a mobile bottom-sheet layout. Set the `[stack]` to a mapping library like Mapbox so the integration notes match the tools you plan to use.
What happens when there are no providers in the area?
The prompt requires a dedicated no-providers-in-area state with a widen-search prompt. This matters most in a new market, where it is often the first screen users see, so designing it deliberately protects early conversions.
Is this a spec or finished code?
It returns a component spec with card fields, filter behaviour, and empty and loading states, not a finished build. You can follow up asking for code in your chosen `[stack]` once the spec covers the components and states you need.
Engr Mejba Ahmed

Need this built for real?

Engr Mejba Ahmed

AI Developer · Software Engineer

I'm Mejba — I design and ship production AI systems, automations, and full-stack apps. If you want this turned into a working solution for your team, let's talk.

Meer in Services & Booking UI Prompts

Engr Mejba Ahmed

Engr Mejba Ahmed

Claude Code Expert · Online

👋

Hey there!

Quick Actions

WhatsApp Instant reply

Chat on WhatsApp

+880 1723 741224 · Instant reply

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

[email protected]

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support