Skip to main content

How to create different search pages

Learn how to create unique search experiences on your marketplace using Listing type filters.

Yifan Dong avatar
Written by Yifan Dong
Updated this week

If your marketplace offers different ways of transacting, product/ service categories or different locations where customers can find the product and services they look for, you may want to create separate search pages. Creating different search pages helps customers navigate more easily and find exactly what they are looking for.

Your default search page is always available at: domain.com/s. This default search page shows all listings on your marketplace with no filters or locations applied.

Learn more below on how you can create different search pages, and using different methods.

Search page by Listing type

Each listing type in your marketplace has a unique search URL. This allows you to create dedicated search pages for each listing type. This is especially useful if your marketplace supports:

  • Different types of listings (for example, service profiles and projects).

  • Different ways users transact (for example, renting and buying)

Imagine a freelance marketplace where companies hire freelancers for projects. It has two listing types:

  1. Freelancer profile listings: freelancers post profiles to offer their services.

  2. Project request listings: customers post requests to find and hire freelancers.

These listing types serve different audiences. Customers contact freelancers via profile listings, while freelancers respond to project requests. It would not make sense to show both listing types on the same search page. Instead, the marketplace should create two separate search pages, one for each listing type.

Each listing type automatically generates a search page with a URL in this format:
domain.com/s/listing-type-id.

  • The page is automatically filtered by the listing type.

  • Listings of other types are not shown.

  • Any listing fields filters assigned to that listing type are also applied.

You can find the Listing type ID in Console > Listings > Listing type.

In our example, we would have two search pages with these URLs:

  • /s/freelancer for freelance listing profiles

  • /s/project for project request listings from customers

Once you have the listing type–specific search URLs, you can:

  • Add them to CTA (Call-to-Action) buttons on your landing page.

  • Include them as navigation links in your top bar.

  • Share them in campaigns or guides to direct users to the right search page.

Did this answer your question?