Features How it works Pricing Install on Shopify

Dynamic best seller badges that update themselves

Show shoppers exactly where a product ranks — by collection or product type — using real sales and view data. No manual tagging. No stale labels.

#2 Best Seller STRIDE CO. Classic Runner in Midnight (142) $89.00 #2 best seller in Shoes 3rd most viewed today Add to Cart

Ranking badges that sell

Shoppers trust popularity signals. A "#2 Best Seller" badge instantly communicates social validation — no testimonials needed, no review count required.

#2 best seller in Home Decor
3rd most viewed in New Arrivals
#1 top seller this week

Rankings that update automatically

ProofNudge calculates product rankings from your real store data — sales, views, and add-to-carts — and updates them continuously. No spreadsheets, no manual tags.

COLLECTION: SHOES 1 Urban Trail Runner 284 sales this month #1 2 Classic Runner in Midnight 198 sales this month #2 CURRENT PRODUCT 3 Slip-On Canvas Sneaker 156 sales this month #3 4 Leather Chelsea Boot 91 sales

Two kinds of rankings

ProofNudge computes rankings at two levels, so you can show the most relevant badge for every product page.

Collection-scoped rankings

Rank products within a specific collection. Perfect for "Best Seller in New Arrivals" or "Most Viewed in Summer Sale".

{{product_collection_sales_rank:new-arrivals}} {{product_collection_view_rank:summer-sale}}

Product-type rankings

Rank products against all others of the same type. Show "#1 Best Selling T-Shirt" or "Top 3 in Candles".

{{product_type_sales_rank}} {{product_type_view_rank}}

Build any ranking message with variables

Use template variables to craft ranking messages that feel natural and specific to each product.

Sales rank

Rank by units sold. Use {{product_type_sales_rank}} or {{product_collection_sales_rank:handle}}.

View rank

Rank by page views. Use {{product_type_view_rank}} or {{product_collection_view_rank:handle}}.

Product type

The product's Shopify type, auto-detected. Use {{product_type}} in your message template.

Collection name

Reference the collection in your message. Pair with collection-scoped rank variables for full context.

Dynamic ordinals

Ranks output as "1", "2", "3" etc. Craft messages like "#{{product_type_sales_rank}} best seller".

Conditional display

Use conditional display rules to only show ranking badges when rank is in the top N. Hide badges for products ranked too low.

Real message templates you can use

Copy these templates or customize them. Each one uses ranking variables to create compelling social proof.

Template
#{{product_type_sales_rank}} best seller in {{product_type}}
Output
#2 best seller in Shoes
Template
{{product_collection_view_rank:new-arrivals}}rd most viewed in New Arrivals
Output
3rd most viewed in New Arrivals
Template
Top {{product_type_sales_rank}} in {{product_type}} this week
Output
Top 1 in Candles this week
PROOFNUDGE ENGINE MESSAGE TEMPLATE #{{product_type_sales_rank}} best seller SALES DATA Product A 284 sold Product B (current) 198 sold Product C 156 sold RANK COMPUTED product_type_sales_rank 2 RENDERED MESSAGE #2 best seller in Shoes

The psychology behind ranking badges

Social validation

"If hundreds of others bought this, it must be good." Rankings leverage the bandwagon effect to reduce purchase anxiety.

Decision shortcuts

Ranking badges give shoppers a fast heuristic. Instead of comparing 50 products, they can trust the "#1 Best Seller" label.

Real data = real trust

Unlike fake "bestseller" tags, ProofNudge rankings come from actual sales and view data. Pair them with purchase notifications and live visitor counts for even stronger social proof.

Add best seller badges to your store today

Start your 14-day free trial. Rankings go live automatically once ProofNudge starts collecting data. Follow our getting started guide to be live in minutes.

Start free trial
14-day free trial Plans from $19/mo Works with any Shopify 2.0 theme