Known for clean, accessible scents sold widely through Sephora (representing 60% of sales) and direct to consumers channels (40%) the brand has established significant market presence, but its current positioning reflects accessibility over aspiration. This research initiative is designed to chart a rigorous, evidence based path towards repositioning Commodity at the lower tier of the luxury fragrance market, aligning it with brands like Loewe while surpassing peers such as DedCool.
The brand’s leadership has articulated a clear strategic mandate: avoid the trap of virality driven brand building, which undermines long term equity, and instead construct a durable, decades long brand identity rooted in quality, mystique, and deliberate cultural positioning.
Commodity’s 2025 DTC performance data indicates this repositioning is not a distress move. Average order value has risen from $76 to $95 year over year (+25%), conversion rate has climbed, and the returning customer rate has grown to 31%. The brand has commercial momentum, the imperative is to direct that momentum toward aspiration before the growing 18-24 buyer cohort permanently anchors public perception in the accessible tier.
This research is designed to generate actionable intelligence across the following brand dimensions: packaging, digital advertising, and brand communication. The following learning objectives frame our inquiry:
Understand how consumers currently perceive Commodity’s brand positioning relative to DS & Durga, Byredo, and Tom Ford across visual touchpoints including digital advertising and brand communication.
Identify which specific brand signals (packaging materiality, imagery tone, and ads) most strongly drive “luxury” versus “accessible” perception in the fragrance category.
Map the sentiment gap between Commodity’s intended brand identity and consumer perceived brand identity. Benchmark Commodity’s three featured products (Milk, Iced, and Discovery Kits) against competitive equivalents.
## [1] 50
## [1] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels premium]"
## [2] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels sophisticated]"
## [3] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels luxurious]"
## [4] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels trustworthy]"
## [5] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels approachable]"
## [6] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels premium] 2"
## [7] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels sophisticated] 2"
## [8] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels luxurious] 2"
## [9] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels trustworthy] 2"
## [10] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels approachable] 2"
## [11] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels premium] 3"
## [12] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels sophisticated] 3"
## [13] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels luxurious] 3"
## [14] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels trustworthy] 3"
## [15] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels approachable] 3"
## [16] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels premium] 4"
## [17] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels sophisticated] 4"
## [18] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels luxurious] 4"
## [19] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels trustworthy] 4"
## [20] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels approachable] 4"
## [21] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels premium] 5"
## [22] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels sophisticated] 5"
## [23] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels luxurious] 5"
## [24] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels trustworthy] 5"
## [25] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels approachable] 5"
## [26] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels premium] 6"
## [27] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels sophisticated] 6"
## [28] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels luxurious] 6"
## [29] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels trustworthy] 6"
## [30] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels approachable] 6"
## [31] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels premium] 7"
## [32] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels sophisticated] 7"
## [33] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels luxurious] 7"
## [34] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels trustworthy] 7"
## [35] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels approachable] 7"
## [36] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels premium] 8"
## [37] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels sophisticated] 8"
## [38] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels luxurious] 8"
## [39] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels trustworthy] 8"
## [40] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels approachable] 8"
## [41] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels premium] 9"
## [42] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels sophisticated] 9"
## [43] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels luxurious] 9"
## [44] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels trustworthy] 9"
## [45] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels approachable] 9"
## [46] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels premium] 10"
## [47] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels sophisticated] 10"
## [48] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels luxurious] 10"
## [49] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels trustworthy] 10"
## [50] "Looking at this product image, please rate how this imagery affects your perception of the product for the following attributes. Use the 1–5 scale for each. [Feels approachable] 10"
## [1] 55
## Rows: 10
## Columns: 55
## $ commodity_iced_premium <dbl> 2, 3, 1, 3, 2, 2, 1, 3, 2, 3
## $ commodity_iced_sophisticated <dbl> 2, 3, 1, 3, 2, 3, 1, 3, 2, 3
## $ commodity_iced_luxurious <dbl> 2, 3, 1, 3, 2, 2, 1, 3, 2, 3
## $ commodity_iced_trustworthy <dbl> 2, 4, 3, 4, 2, 3, 1, 4, 2, 4
## $ commodity_iced_approachable <dbl> 2, 5, 4, 4, 3, 3, 1, 4, 3, 5
## $ commodity_iced_review_informative <dbl> 2, 4, 3, 4, 4, 3, 1, 4, 3, 5
## $ commodity_gold_premium <dbl> 2, 4, 4, 3, 4, 4, 1, 4, 4, 3
## $ commodity_gold_sophisticated <dbl> 2, 3, 4, 3, 4, 4, 1, 4, 4, 3
## $ commodity_gold_luxurious <dbl> 2, 3, 3, 4, 4, 3, 1, 4, 4, 3
## $ commodity_gold_trustworthy <dbl> 2, 3, 3, 3, 4, 3, 1, 4, 3, 3
## $ commodity_gold_approachable <dbl> 2, 4, 3, 3, 4, 4, 1, 3, 3, 3
## $ byredo_mojave_premium <dbl> 3, 5, 1, 3, 1, 3, 1, 2, 4, 5
## $ byredo_mojave_sophisticated <dbl> 3, 5, 1, 3, 1, 3, 1, 2, 3, 5
## $ byredo_mojave_luxurious <dbl> 3, 5, 1, 3, 1, 3, 1, 2, 3, 4
## $ byredo_mojave_trustworthy <dbl> 3, 5, 1, 4, 3, 4, 1, 3, 4, 5
## $ byredo_mojave_approachable <dbl> 3, 5, 3, 3, 3, 4, 1, 3, 3, 5
## $ byredo_mojave_review_informative <dbl> 4, 5, 1, 4, 3, 4, 1, 3, 3, 5
## $ byredo_bal_premium <dbl> 3, 4, 2, 3, 5, 4, 1, 4, 3, 3
## $ byredo_bal_sophisticated <dbl> 3, 4, 1, 4, 5, 3, 1, 4, 3, 4
## $ byredo_bal_luxurious <dbl> 3, 4, 1, 2, 5, 3, 1, 3, 3, 3
## $ byredo_bal_trustworthy <dbl> 3, 3, 2, 4, 5, 3, 1, 3, 3, 3
## $ byredo_bal_approachable <dbl> 4, 3, 2, 4, 2, 4, 1, 3, 3, 3
## $ dedcool_mochi_premium <dbl> 2, 4, 3, 2, 1, 2, 1, 2, 3, 4
## $ dedcool_mochi_sophisticated <dbl> 2, 4, 1, 2, 1, 3, 1, 2, 3, 4
## $ dedcool_mochi_luxurious <dbl> 2, 4, 1, 2, 1, 2, 1, 2, 3, 4
## $ dedcool_mochi_trustworthy <dbl> 2, 3, 1, 3, 1, 3, 1, 2, 3, 3
## $ dedcool_mochi_approachable <dbl> 2, 5, 3, 5, 3, 4, 1, 3, 3, 5
## $ dedcool_mochi_review_informative <dbl> 2, 4, 1, 2, 2, 2, 1, 3, 3, 3
## $ dedcool_multi_premium <dbl> 2, 4, 4, 3, 5, 3, 1, 4, 4, 4
## $ dedcool_multi_sophisticated <dbl> 2, 4, 3, 2, 5, 4, 1, 4, 4, 4
## $ dedcool_multi_luxurious <dbl> 2, 4, 4, 3, 4, 3, 1, 3, 3, 4
## $ dedcool_multi_trustworthy <dbl> 2, 4, 3, 3, 4, 4, 1, 3, 4, 4
## $ dedcool_multi_approachable <dbl> 2, 4, 3, 3, 5, 4, 1, 4, 3, 4
## $ dsdurga_cowboy_premium <dbl> 2, 3, 1, 4, 1, 3, 1, 3, 3, 1
## $ dsdurga_cowboy_sophisticated <dbl> 2, 4, 1, 4, 1, 4, 1, 3, 3, 1
## $ dsdurga_cowboy_luxurious <dbl> 2, 3, 1, 3, 1, 3, 1, 3, 3, 1
## $ dsdurga_cowboy_trustworthy <dbl> 2, 4, 1, 4, 1, 4, 1, 3, 3, 2
## $ dsdurga_cowboy_approachable <dbl> 2, 5, 3, 3, 3, 4, 1, 3, 3, 5
## $ dsdurga_cowboy_review_informative <dbl> 3, 5, 1, 4, 3, 4, 1, 3, 3, 5
## $ dsdurga_madeny_premium <dbl> 4, 5, 3, 3, 4, 4, 1, 4, 3, 4
## $ dsdurga_madeny_sophisticated <dbl> 4, 5, 2, 2, 4, 4, 1, 4, 3, 4
## $ dsdurga_madeny_luxurious <dbl> 3, 5, 2, 3, 4, 4, 1, 4, 3, 4
## $ dsdurga_madeny_trustworthy <dbl> 3, 5, 2, 4, 4, 4, 1, 4, 3, 4
## $ dsdurga_madeny_approachable <dbl> 3, 4, 3, 5, 3, 4, 1, 4, 3, 5
## $ tomford_soleil_premium <dbl> 4, 5, 1, 2, 2, 4, 1, 4, 3, 5
## $ tomford_soleil_sophisticated <dbl> 4, 5, 1, 2, 2, 4, 1, 4, 3, 5
## $ tomford_soleil_luxurious <dbl> 3, 5, 1, 2, 2, 3, 1, 3, 3, 5
## $ tomford_soleil_trustworthy <dbl> 3, 5, 1, 4, 2, 3, 1, 3, 2, 5
## $ tomford_soleil_approachable <dbl> 3, 5, 3, 4, 3, 4, 1, 4, 3, 5
## $ tomford_soleil_review_informative <dbl> 3, 5, 1, 3, 2, 3, 1, 4, 3, 5
## $ tomford_rose_premium <dbl> 4, 5, 3, 4, 4, 4, 1, 4, 4, 3
## $ tomford_rose_sophisticated <dbl> 3, 5, 4, 3, 4, 4, 1, 4, 4, 4
## $ tomford_rose_luxurious <dbl> 4, 4, 4, 4, 4, 4, 1, 4, 4, 3
## $ tomford_rose_trustworthy <dbl> 4, 4, 3, 4, 4, 4, 1, 4, 4, 3
## $ tomford_rose_approachable <dbl> 4, 4, 3, 3, 3, 4, 1, 4, 3, 4
## Rows: 10
## Columns: 4
## $ cust_interest <dbl> 4, 5, 1, 1, 4, 3, 1, 3, 2, 5
## $ cust_brand_desc <chr> "Innovative", "Innovative, Technically advanced, Perso…
## $ cust_luxurious <dbl> 3, 5, 1, 3, 4, 4, 1, 4, 3, 5
## $ cust_premium <dbl> 2, 5, 3, 3, 4, 4, 1, 4, 3, 5
## Rows: 10
## Columns: 3
## $ brand_cluster <chr> "Tom Ford, Creed, Loewe", "I'm not sure.", "DedCool, Phl…
## $ brand_words <chr> "Elevated, Investment, Luxurious", "Accessible, Everyday…
## $ brand_tradeup <chr> "Tom Ford", "I don't know.", "Le Labo, Tom Ford, Loewe",…
##
## Attaching package: 'maps'
## The following object is masked from 'package:purrr':
##
## map
## [1] "zipcode" "zipcode_type"
## [3] "major_city" "post_office_city"
## [5] "common_city_list" "county"
## [7] "state" "lat"
## [9] "lng" "timezone"
## [11] "radius_in_miles" "area_code_list"
## [13] "population" "population_density"
## [15] "land_area_in_sqmi" "water_area_in_sqmi"
## [17] "housing_units" "occupied_housing_units"
## [19] "median_home_value" "median_household_income"
## [21] "bounds_west" "bounds_east"
## [23] "bounds_north" "bounds_south"
## # A tibble: 2 × 2
## segment n
## <chr> <int>
## 1 Unclassified 9
## 2 Investment Buyer 1
## # A tibble: 3 × 2
## use_freq n
## <chr> <int>
## 1 On special occasions 5
## 2 Once a day 3
## 3 Few times a week 2
## # A tibble: 2 × 2
## purchase_freq n
## <chr> <int>
## 1 Once a year 7
## 2 2–3 times a year 3
## # A tibble: 12 × 2
## channels n
## <chr> <int>
## 1 Directly from the brand 9
## 2 etc) 9
## 3 In-store 7
## 4 Beauty retailers 6
## 5 Ulta 6
## 6 In-store (Sephora 4
## 7 Bloomingdale's 3
## 8 Department store 3
## 9 In-store (Nordstrom 3
## 10 Online 3
## 11 Online (Sephora 2
## 12 Independent Boutique 1
## # A tibble: 12 × 2
## brands n
## <chr> <int>
## 1 None 4
## 2 Le Labo 3
## 3 Diptyque 2
## 4 Burberry 1
## 5 Chanel 1
## 6 Commodity 1
## 7 Malin + Goetz 1
## 8 Tom Ford 1
## 9 Valencia 1
## 10 Valentino 1
## 11 Xinu 1
## 12 fueguia 1833 1
## # A tibble: 3 × 2
## awareness n
## <chr> <int>
## 1 Yes, I have heard of it, but never purchased it 6
## 2 No, I am not familiar with it 2
## 3 Yes, I have purchased it 2
## # A tibble: 9 × 2
## factor mean_score
## <chr> <dbl>
## 1 Scent 4.2
## 2 Longevity 3.6
## 3 Price 3.4
## 4 Ingred 3.3
## 5 Packaging 2.9
## 6 Present 2.8
## 7 Brand Rep 2.6
## 8 Sustain 2.5
## 9 Exclusiv 1.6
## # A tibble: 5 × 2
## relationship n
## <chr> <int>
## 1 I wear it occasionally for special events 7
## 2 I wear it daily without much thought 3
## 3 It's functional 3
## 4 It's a form of self-expression and identity 2
## 5 It's part of my personal style ritual 1
## # A tibble: 7 × 2
## discovery n
## <chr> <int>
## 1 In-store sampling or testers 8
## 2 Instagram) 4
## 3 Organic social media (TikTok 4
## 4 Gifting 3
## 5 Brand's marketing communications, 1
## 6 Paid influencer or celebrity promotion 1
## 7 Recommendations 1
Aspirational consumers will indicate a desire for fragrances that adapt to different moments/contexts/time of day. Suggesting that Commodity’s scent space is a meaningful differentiator and will carry into the aspirational space. step 1: How interested are people in scent customization? step 2: Does customization feel luxury or everyday?
## # A tibble: 5 × 2
## cust_interest n
## <dbl> <int>
## 1 1 3
## 2 2 1
## 3 3 2
## 4 4 2
## 5 5 2
## # A tibble: 4 × 2
## cust_luxurious n
## <dbl> <int>
## 1 1 2
## 2 3 3
## 3 4 3
## 4 5 2
## # A tibble: 5 × 2
## cust_premium n
## <dbl> <int>
## 1 1 1
## 2 2 1
## 3 3 3
## 4 4 3
## 5 5 2
## # A tibble: 12 × 3
## brand_words n type
## <chr> <int> <chr>
## 1 Accessible 6 Everyday/Neutral
## 2 Everyday 6 Everyday/Neutral
## 3 Clean 5 Everyday/Neutral
## 4 Safe 5 Everyday/Neutral
## 5 Predictable 3 Everyday/Neutral
## 6 Elevated 2 Aspirational
## 7 Innovative 2 Everyday/Neutral
## 8 Investment 2 Aspirational
## 9 Sophisticated 2 Aspirational
## 10 Luxurious 1 Aspirational
## 11 Understated 1 Everyday/Neutral
## 12 Unique 1 Everyday/Neutral