BigCommerce B2B Edition is the platform's purpose-built layer for wholesale, distributor, and enterprise B2B catalogs. It adds customer groups, pricelists, shared catalogs, company-account hierarchies, and a native quote-request workflow on top of the standard BigCommerce engine. It is also where most B2B-specific SEO questions get tangled — because B2B catalogs are, by definition, gated to a degree that B2C catalogs are not. The Googlebot crawler is, definitionally, an anonymous visitor. It does not have a customer account, it does not belong to a customer group, and it does not see your pricelist-specific pricing.
This post walks through how to rank a B2B Edition catalog when the public-facing version of every product page is, by design, an incomplete view of the product.
The crawler-is-anonymous principle
Every SEO decision on a B2B Edition store starts here: the crawler sees what an anonymous, logged-out visitor sees. That is what gets indexed. That is what shows up in rich results. That is what the AI engines (GPTBot, ClaudeBot, PerplexityBot) sample when building their commerce index.
If your B2B Edition setup hides the price, hides the product description, or replaces the "Add to Cart" with a generic "log in to see this product" message, that is the version of the page that gets indexed. It will not rank — there is nothing on the page to rank for.
The architectural choices that follow flow from that principle.
Pattern 1: Public catalog with quote CTA
The most SEO-friendly B2B Edition configuration is one where the catalog is publicly visible — product titles, descriptions, images, specs, and a clear "Request a Quote" CTA — and pricing is the only thing gated behind login. The anonymous visitor (and Googlebot) sees a complete, indexable product page. The logged-in customer sees pricelist-specific pricing.
This is the pattern we recommend for the vast majority of B2B Edition catalogs. It works because:
- The product page has full content for ranking purposes.
ProductJSON-LD can be emitted without anOffer.pricefield — or with aPriceSpecificationthat explicitly references the quote flow.- The quote CTA acts as the conversion event, which is more aligned with how B2B buyers actually purchase anyway.
In the BigCommerce admin, this is configured by leaving the catalog as standard catalog visibility, applying customer-group-specific pricelists for logged-in users, and overriding the price display on the storefront for anonymous viewers via theme template logic.
Pattern 2: Fully gated catalog (login required)
Some B2B catalogs are entirely behind login by policy — proprietary parts catalogs, regulated products, MAP-policy-enforced brands. In this case, the only indexable assets are typically:
- A homepage explaining the product category at a high level.
- A "Become a Customer" or "Request Access" landing page.
- Category landing pages that describe the catalog at a level appropriate for public discovery, without exposing specific SKUs.
The B2B Edition catalog itself should be noindex site-wide. The crawler should not waste budget on pages it cannot meaningfully index.
A common mistake is to allow the catalog to be crawled but show a stripped login page on every URL. Googlebot indexes the login page hundreds of times under different URLs, then deduplicates them. The result is wasted crawl budget and no ranking benefit. Block the catalog explicitly in robots.txt and via noindex meta tags.
Pattern 3: Hybrid B2C/B2B with B2B Edition
The most common pattern on our books: a brand that sells direct-to-consumer through the standard storefront and also operates a wholesale program through B2B Edition. Two surfaces, one BigCommerce instance, separate URL prefixes (/wholesale/ for the B2B catalog, root domain for the B2C catalog).
The SEO implications:
- The B2C catalog is fully indexable with prices and standard
ProductJSON-LD. - The B2B catalog at
/wholesale/should benoindexsite-wide. The wholesale homepage can be indexable with explanatory content. - The B2B Edition company hierarchy and customer-group-specific pricelists apply only to the B2B catalog.
This pattern is clean because it keeps the two audiences separate without creating cannibalization between B2C product pages and their B2B equivalents.
Customer groups, shared catalogs, and the anonymous price problem
B2B Edition lets you assign customer groups to shared catalogs. A "Distributor Tier 1" group might see one pricelist; "Distributor Tier 2" sees another; the anonymous visitor sees MSRP, or a "request quote" CTA, depending on theme configuration.
The anonymous-pricing decision is binary at the catalog level, and it has cascade effects:
- If anonymous shows MSRP:
ProductJSON-LD can emit MSRP as the price. Merchant Center listings work. The page ranks normally. Login-gated discounts apply at checkout. - If anonymous shows no price:
ProductJSON-LD must usePriceSpecificationwithvalueAddedTaxIncluded: falseand eitherpriceCurrencyonly or a quote-flow URL inoffers.url. Merchant Center will reject the feed.
There is no third option that is also SEO-clean. Faking the price to crawlers (cloaking) is a policy violation that will get the storefront delisted.
Quote flows and conversion-as-SEO
In a B2B Edition catalog, the quote request is the conversion. Google has been better in recent years at understanding that "Request a Quote" is a transactional intent equivalent to "Buy Now" — but only when the page makes the intent obvious. Best practice:
- The quote CTA is visible above the fold.
- The form is short. Three or four fields plus a notes box. (Our own shared
WorkspaceFormEmbedcomponent follows the same pattern across the site for similar reasons.) - The post-submit confirmation page is
noindexbut tracked in analytics. - The thank-you page sets a conversion event in GA4 and any other analytics surface.
Sitemaps and the multi-catalog problem
A B2B Edition catalog can be implemented as a separate channel, sharing the same BigCommerce instance with the B2C catalog but exposed at a different storefront. Sitemaps need to be generated per channel. The default BigCommerce sitemap at /sitemap.xml may not include the B2B channel's URLs.
If the B2B catalog is indexable (Pattern 1 above), the sitemap configuration must explicitly include it. If the B2B catalog is noindex (Pattern 2), the sitemap should exclude it entirely — listing noindex URLs in a sitemap is a soft policy violation and Google will eventually drop them anyway.
Catalyst storefronts on B2B Edition
If the B2B Edition catalog is fronted by a Catalyst Next.js storefront, the principles above all apply, but the implementation surface changes. The Next.js App Router's generateMetadata function needs to know which customer-group context applies — for anonymous requests, it should always emit the B2C-equivalent metadata. Customer-group-specific metadata should only render for authenticated requests, which are typically not crawled.
For the broader Catalyst SEO patterns, see BigCommerce Catalyst SEO: Next.js Storefront Best Practices.
Common B2B Edition SEO regressions
In B2B Edition audits we have run, these are the recurring failures:
- Anonymous price display set to "Log in to see price" while
ProductJSON-LD emits a pricelist price that the anonymous user cannot see — a cloaking violation. - B2B catalog crawlable but with a stripped login page on every URL, wasting crawl budget.
- Sitemap includes B2B catalog URLs that are
noindex'd. - Quote request thank-you page indexed, generating thin-content pages in the index.
- Customer-group-specific URL variants leaking into the index because of a misbehaving theme module.
Key takeaways
- The crawler is anonymous. Every B2B Edition SEO decision flows from that.
- The cleanest configuration is: public catalog, gated pricing, quote-as-conversion.
- A fully-gated catalog should be
noindexsite-wide. Do not let Googlebot crawl a stripped login page hundreds of times. - Hybrid B2C + B2B setups should keep the wholesale catalog under a separate URL prefix and
noindexit. - Do not cloak. Anonymous pricing in JSON-LD must match what the anonymous user sees.
For the B2B-specific cornerstone, see our BigCommerce B2B SEO practice. The broader BigCommerce SEO agency, BigCommerce experts, and BigCommerce Enterprise practices apply to both B2C and B2B work. As an Elite BigCommerce Partner since 2012, we have shipped this work across nearly every B2B vertical the platform supports. When you are ready to talk, we are here.
