Skip to content
Purity

We looked at fifty research-supply storefronts. Here is what they get right and wrong.

We read three public pages on each of fifty live, US-facing research-supply stores: the home page, a catalog page and a product page. No logins, no carts, no purchases, no contact with any store. This is what the category looks like from the outside, in numbers, with no store named.

Updated October 3, 2026

The short version

What we countedStoresShare
Mention a lab report or certificate of analysis38 of 5076%
Let a buyer look up a batch or lot number22 of 5044%
Use at least one phrase a reviewer reads as a claim about use in people46 of 5092%
Show no payment method anywhere before checkout30 of 5060%
Run on WooCommerce33 of 5066%

Put together: most stores say they test, fewer than half prove it in a way a buyer can check, nearly all of them are one copy review away from a platform flag, and more than half make a buyer reach checkout before learning how to pay. Those are four fixes, and none of them is a product decision.

Lab reports: said versus shown

SignalStores
Mention a lab report, certificate of analysis or lab results38
Of those, the report is a PDF17
Of those, the report is a page on the site14
Of those, the report is an image7
No lab documentation on the pages read12
Offer a batch or lot lookup a buyer can use22

The gap between 76 percent and 44 percent is the story. A PDF on a page says the store tested something once. A lookup that ties this vial's lot number to that report says check it yourself. The second one is what a repeat buyer, a wholesale account and a payment partner actually ask for.

Where the wording problems hide

We counted a fixed list of words that advertising platforms, payment processors and marketplaces read as claims about use in people. Forty-six of fifty stores had at least one on the three pages we read. The average store had nine. The highest had forty-one. Four stores had none.

Most of them are not in product descriptions. They sit in footers, FAQ pages, category names and old blog links. That is why they survive: nobody reads the footer before submitting an ad account or a processor application, and the reviewer does.

The free wording checker on this site reads a whole page, not just the product copy. Paste the footer.

How the stores run

PlatformStoresShare
WooCommerce3366%
Custom or unrecognized1020%
Shopify714%
Squarespace, Wix, BigCommerce00%

Two in three run WooCommerce, which fits a category that gets removed from hosted platforms and has learned to self-host. The median catalog on the pages we read was twenty products.

Trust signals on the page

SignalStoresShare
Research-use-only banner or disclaimer4896%
Age-verification language2040%
A dedicated wholesale or bulk page1632%
A contact email visible on the page2856%

Getting paid

Payment method mentioned before checkoutStoresShare
Card1836%
Zelle714%
Crypto612%
Bank transfer or ACH612%
Cash App510%
Venmo36%
Nothing mentioned on the pages read3060%

Most stores reveal how to pay only at checkout, and many of those methods are manual transfers that someone matches to an order by hand the next morning. That is the quietest cost in the category: not the fee, the hour.

What an owner can do this week

  1. Turn reports into lookups. Put the lot number on the label and give it a page. A PDF proves you tested once; a lookup proves this vial.
  2. Read your footer like a reviewer. Run the whole site, not only the product pages, through a wording check before the next ad or processor application.
  3. Say how to pay before the cart. Buyers who learn the method at checkout leave at checkout.
  4. Stop matching payments by hand. If a bank alert, a memo code and an order can find each other on their own, they should.

Method and limits

  • Fifty live, US-facing, English-language stores found through ordinary web search in late September 2026. Sixty-three were attempted; thirteen blocked or failed to load and were set aside.
  • Three public pages per store. Member-gated catalogs undercount products and can hide lab-report pages behind a login.
  • Text matching, not human review. "Mentions a lab report" fires on the words, whether or not a document is attached. Word counts are literal and were not read in context.
  • Payment methods were read from footers, FAQs and hints only. Checkout was never entered.
  • Nobody was contacted, nothing was bought, and no store is named.

See your own store's numbers: paste your store address on the home page and get a private preview with your catalog, your lab reports and the wording check run against your pages, in about thirty seconds. Free, no account.

Common questions

Which stores were in the survey?
We do not name them. The point is the pattern across the category, not any one store, and nobody was contacted.
Why only three pages per store?
It keeps the comparison fair. Every store got the same read: home, one catalog page, one product page. Deeper reads would favor stores we happened to spend longer on.
How do I see where my store stands?
Paste your store address on the home page. The preview runs the same catalog read and wording check on your pages and shows the result privately.

Let the back office run itself

Book a short demo and see this working with your own products and payment methods, or create an account and start setting up.