Weddings drive 6.7% of the personalised-gift catalog — ~10× larger than Valentine's Day.
Ranked share of 13 gift occasions across JediPic's 476,000+ handmade catalog. Key figures SQL-verified against the full production database. Wedding dominance is not a season, it is a category floor.
The one-sentence takeaway
Once you fold bridesmaid, anniversary and engagement into the wedding cluster using a proper union (not a sum — keywords overlap), the group sits at 8.4% of the entire personalised-gift catalog. If you cover the personalised-gift beat and your calendar leans on holiday spikes, the year-round wedding vertical is the single largest occasion category by supply.
Ranked occasion share (476,000+ listings, SQL-verified where marked)
Case-insensitive keyword regex on rawTitle. A listing that mentions more than one occasion is counted in each. All 13 occasions are SQL-verified against the full production database (476,000+ published listings).
| Rank | Occasion keyword | Share | Source | Verify string |
|---|---|---|---|---|
| 1 | Wedding | 6.7% | SQL | /wedding/i |
| 2 | Birthday | 2.9% | SQL | /birthday/i |
| 3 | Christmas | 2.2% | SQL | /christmas/i |
| 4 | Mother's Day | 2.1% | SQL | /mother/i |
| 5 | Anniversary | 1.4% | SQL | /anniversary/i |
| 6 | Halloween | 1.2% | SQL | /halloween/i |
| 7 | Bridesmaid | 1.1% | SQL | /bridesmaid/i |
| 8 | Father's Day | 1.1% | SQL | /father/i |
| 9 | Baby shower | 0.7% | SQL | /baby shower/i |
| 10 | Engagement | 0.7% | SQL | /engagement/i |
| 11 | Valentine's Day | 0.7% | SQL | /valentine/i |
| 12 | Graduation | 0.6% | SQL | /graduation/i |
| 13 | Housewarming | 0.2% | SQL | /housewarming/i |
The wedding cluster — why union, not sum
Wedding + adjacent keywords (SQL union, not sum)
wedding 6.7 %
anniversary 1.4 %
bridesmaid 1.1 %
engagement 0.7 %
Simple sum = 9.9 % — wrong, because keywords overlap.
A listing titled "wedding anniversary gift" matches both /wedding/i and /anniversary/i.
SQL union = 8.4 % of catalog (intersection = 1.3%)
The wedding cluster is the single largest occasion group in the catalog. Wedding alone (6.7%) is more than twice as large as the next individual keyword (birthday, 2.9%).
This is not a seasonal effect. Weddings are a year-round line for handmade sellers — the average American wedding fixes its date 12+ months out, so gift purchases spread across every month of the calendar. Christmas peaks in Nov–Dec and disappears the rest of the year.
Chart
Ranked occasion share across the catalog. Wedding accent uses the JediPic brand token; every other bar renders in the neutral --color-sand-dark. Copy-embed snippet available.
Occasion share, ranked
Occasion keywords ranked by title share. Wedding leads at 6.7% — ~10× larger than Valentine's Day (0.7%) and the single largest occasion keyword in the catalog.
How we verified these numbers
All 13 occasion shares on this page are SQL-verified against the full production database (476,000+ published listings).
What you can verify via the public API:
The public catalog API at
https://jedipic.com/api/partner-catalog?limit=100&offset=N returns listings with rawTitle fields. You can walk it and apply the regex from the ranked table. However, be aware that the API returns results ordered by quality score — your sample will show the same directional bias we corrected here. To reproduce the exact figures on this page, a full-database query is required.Catalog size verification:
curl -s "https://jedipic.com/api/partner-catalog?limit=1&offset=476000" — returns 1 product.curl -s "https://jedipic.com/api/partner-catalog?limit=1&offset=477000" — returns 0 products.Catalog size at time of this update: 476,000+ published listings.
Methodology (brief)
Update (29 July 2026): the original version used an offset-sampling method (n=4,865) against the public API. That API sorts by an internal quality score, introducing systematic bias. All 13 occasion keywords and all seller figures have now been corrected using SQL queries against the full production database (476,000+ published listings, 33,315 shops).
Signal detection: case-insensitive keyword regex on rawTitle. A listing that mentions two occasions (e.g. "wedding anniversary") is counted in both. This inflates the sum of shares above 100% but never inflates any individual share. The wedding cluster figure (8.4%) uses a SQL union to avoid double-counting overlap.
Confidence limits: all 13 keyword shares are SQL-verified (HIGH-confidence). The original sample-based estimates were directionally correct on rank order but off by up to 3× on magnitude (housewarming: sample 0.6% → SQL 0.2%).
Related: for the full picture — price distribution, personalisation stack, long-tail seller economy — see The State of Personalised Gifting 2026.
Media inquiries
Write to [email protected]. We reply within one business day and offer embargoed pre-briefs for tier-1 outlets 48 hours before public release. On-record from JediPic's press desk: the personalised-gifting economy, wedding-vertical data, and the AI-print-on-demand narrative.