B2B websites

Wholesale and product catalogue websites: making buyers find you and Google index everything

By Pann Studio·Read 7 min·Updated Oct 2026

Most wholesalers still send a PDF catalogue over chat and leave the buyer to scroll through 300 lines. What your trade customer actually wants to know is narrow: do you carry this item, in what sizes, at what price. This article covers the kind of site that answers that without a salesperson, and why a few hundred products needs a different approach from an ordinary business site.

In this article
  1. The real problem
  2. Why each product needs a page
  3. Generating pages from a database
  4. Filters buyers actually use
  5. Should you show prices
  6. Case: a 300-page site
  7. Who this suits
  8. FAQ

1. The real problem with catalogue websites

B2B is different because nobody is browsing for pleasure. They want a specific item and a fast answer. The same four problems come up every time.

2. Why every product deserves its own page

This is where wholesale sites differ most. With everything on one page, Google has exactly one page to rank. Give each item its own page and you have hundreds of doors.

Someone searching a specific product name already knows what they want and is close to buying — far more valuable than broad traffic. And almost nobody competes for those terms, because the competition is still emailing PDFs.

💡 250 products means 250 pages that can rank. Writing those by hand takes months; generating them takes one click.

3. Generate the pages, do not write them

The core idea is a single source of data — every product in one place, whether a spreadsheet or a real database — and a build that turns that data into pages.

4. Filters buyers actually use

Filters are not decoration. They decide whether someone finds the item in ten seconds or leaves.

Good filters also keep their state in the URL, so your sales team can send a link that opens already filtered — every Italian product, for instance.

5. Should you publish prices

Trade prices vary by volume and by customer, so one published number is rarely true. But saying nothing stops new buyers from making contact at all.

What works is publishing everything except the number: specification, sizes, origin, minimum order, delivery terms — then a request-a-quote button on every product page. The people who click are serious, and your pricing structure stays private.

6. Case — 300 pages from one source of data

A wine and spirits wholesaler we are building for carries over 250 products across 11 countries and nearly 30 brands. As an ordinary site, all of that would be crushed into one page nobody finds.

Instead the product data lives in one place and the build generates the site from it: 245 individual product pages, 29 brand pages, 12 country pages — over 300 in total. Every page is static, so it loads immediately with no database to wait for, and the owner edits the data in a back office and publishes with one button.

See our work →

7. Which businesses this suits

Under about 30 products, an ordinary site with hand-built product pages is enough. The generated approach starts paying off when editing by hand costs more time than it saves.

FAQ

How is a wholesale site different from an online shop?

A retail site is built to make someone check out. A wholesale site is built so a trade buyer finds the product, reads the full specification, and requests a quote — because trade prices depend on volume and terms. A cart and payment flow is usually unnecessary.

With 300 products, do you build 300 pages by hand?

No. The product data lives in one place and the pages are generated from it. Add 20 products and 20 pages appear, with no extra build cost.

Can we keep trade prices off the site?

Yes, and often we recommend it. Publish specification, sizes, origin and minimum order, then use a request-a-quote button instead of a number. Buyers get what they need and your pricing stays private.

Can we update products ourselves?

Yes. We build a back office for editing products, uploading images and importing a batch from a spreadsheet. Make the changes and publish with one button.

What does a site like this cost?

It depends on the number of products and how deep the filtering goes. This sits in the Premium package and above, from 50,000 THB. Several hundred products with a full back office falls into Enterprise and is quoted against the real scope.

We only have a few products — is it worth it?

Under about 30, no. Hand-built product pages on an ordinary site are fine. Generated pages start to pay off when manual editing costs more time than it saves.

Too many products for your current site?

Send us your product list and we will tell you how it should be structured — free consult.

Free consult →