The short version
| What we counted | Stores | Share |
|---|---|---|
| Mention a lab report or certificate of analysis | 38 of 50 | 76% |
| Let a buyer look up a batch or lot number | 22 of 50 | 44% |
| Use at least one phrase a reviewer reads as a claim about use in people | 46 of 50 | 92% |
| Show no payment method anywhere before checkout | 30 of 50 | 60% |
| Run on WooCommerce | 33 of 50 | 66% |
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
| Signal | Stores |
|---|---|
| Mention a lab report, certificate of analysis or lab results | 38 |
| Of those, the report is a PDF | 17 |
| Of those, the report is a page on the site | 14 |
| Of those, the report is an image | 7 |
| No lab documentation on the pages read | 12 |
| Offer a batch or lot lookup a buyer can use | 22 |
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
| Platform | Stores | Share |
|---|---|---|
| WooCommerce | 33 | 66% |
| Custom or unrecognized | 10 | 20% |
| Shopify | 7 | 14% |
| Squarespace, Wix, BigCommerce | 0 | 0% |
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
| Signal | Stores | Share |
|---|---|---|
| Research-use-only banner or disclaimer | 48 | 96% |
| Age-verification language | 20 | 40% |
| A dedicated wholesale or bulk page | 16 | 32% |
| A contact email visible on the page | 28 | 56% |
Getting paid
| Payment method mentioned before checkout | Stores | Share |
|---|---|---|
| Card | 18 | 36% |
| Zelle | 7 | 14% |
| Crypto | 6 | 12% |
| Bank transfer or ACH | 6 | 12% |
| Cash App | 5 | 10% |
| Venmo | 3 | 6% |
| Nothing mentioned on the pages read | 30 | 60% |
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
- 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.
- 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.
- Say how to pay before the cart. Buyers who learn the method at checkout leave at checkout.
- 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.