Free, open source

Trust badges that stay fast

Trust adds a row of trust and secure-checkout badges next to add-to-cart, with a short heading such as Guaranteed safe checkout. Shoppers see your store is safe right at the buy decision. Inline SVGs, CSS-only on the storefront, no external requests.

Open source GPLv2
Open source, GPL licensed No external requests or tracking No layout shift (CLS)

Works with

WooCommerceGutenbergStorefrontAstraGeneratePressKadence

Buyers hesitate right before purchase

At the buy decision, shoppers wonder whether payment is safe and the store can be trusted. Missing trust signals raise checkout abandonment.

  • No safety signals at the moment of the buy decision
  • Off-the-shelf badge plugins load images from third-party servers
  • External assets slow the page and cause layout shift
  • Badges are often inaccessible to screen readers

Trust shows trust signals in the right place

  • A badge row next to add-to-cart, with a short heading
  • Inline SVGs served from your own site, with no external requests
  • CSS-only on the storefront, with no layout shift
  • Accessible badges with names and prefers-reduced-motion support

What you get in the free version

Pure presentation, zero bloat — trust signals that do not slow the store down.

Bundled SVG badges

Secure checkout, SSL, money-back guarantee, verified store, free shipping, card payment, wallet, support, privacy and satisfaction.

Custom image badges

Upload your own from the media library for accreditations or licensed payment logos.

No external requests

All bundled badges are inline SVGs from your own site — nothing loads from third parties, no tracking.

No layout shift

The badge row is CSS-only with no storefront JavaScript.

Accessibility

Badges expose accessible names, the row is a semantic list, and motion respects prefers-reduced-motion.

Colour theming

Pick icon colour, size and alignment; badges inherit your colour via currentColor.

[trust_badges] shortcode

Render the badge row anywhere shortcodes are supported.

Live preview

The settings screen shows your chosen badges and layout before you save.

Up and running in three steps

Pick your badges and add the first row to a product page.

01

Install

Activate Trust alongside WooCommerce.

02

Pick badges

In WooCommerce → Trust Badges, write a heading and choose bundled or custom badges.

03

Choose placement

Set placement (product, cart, checkout), check the preview, and see the row on the storefront.

Who it is for

When conversion and speed both matter — trust signals without external assets.

Conversion-focused stores

Safety signals next to the buy button reduce hesitation at checkout.

  • Row at the cart
  • Guarantee heading
  • Inline SVGs

Speed-conscious stores

No external images and no storefront JavaScript — no layout shift.

  • CSS only
  • No CLS
  • No external requests

Accessibility-minded brands

Accessible badges with names and reduced-motion support.

  • Accessible names
  • Semantic list
  • prefers-reduced-motion

Need more? Trust PRO

FREE covers a complete trust-badge row. Trust Pro will add badge schedules, per-product sets, a larger library and conversion analytics. These features are planned.

  • Seasonal badge schedules (planned)
  • Per-product and per-category badge sets (planned)
  • Badge conversion analytics (planned)

Support and resources

Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin — we answer in the open.

Frequently asked questions

Does it require WooCommerce?

Yes. Trust requires an active WooCommerce installation.

Does it load anything from third-party servers?

No. All bundled badges are inline SVGs served from your own site. Custom badges you upload are served from your media library.

Can I use my own badge images?

Yes. Add image badges from the WordPress media library on the settings screen. They appear after the bundled badges.

Will it slow my store down or shift the layout?

No. The storefront output is CSS-only with no JavaScript, and the row is reserved inline so it does not cause layout shift.

Can I place badges somewhere custom?

Yes. Use the [trust_badges] shortcode to render the row anywhere shortcodes are supported.

Does Trust pair with Estimate and Answers?

Yes. Estimate adds a request-a-quote path and Answers handles pre-sale questions. Trust complements them with trust signals at the buy decision.

Add trust signals to your store

Inline SVGs, CSS-only output and a shortcode. The full FREE edition under GPL.

Read the docs

FREE is a complete trust-badge row — PRO will add badge schedules, per-product sets and analytics (planned).