← Back to Case Studies
Grooming2026-03-13

12 tags per product. Zero describe the product.

Dr. Squatch carries 12 tags per product — a healthy count. Every single tag is internal: edition_core, exclude_rebuy, subscription-eligible_yes. Not one describes scent, skin type, or ingredients. The result: 0% ChatGPT visibility.

Executive Summary

  • Brand: One of the most recognisable men's grooming brands in DTC, built through viral YouTube ads and natural soap positioning
  • AI visibility score: 0/50 ChatGPT tests surfaced the brand
  • The pattern: Tag infrastructure can be robust and entirely invisible to AI at the same time. 12 operational tags tell Shopify how to handle inventory and tell AI agents nothing
  • Key competitor gap: Harry's, Duke Cannon, and Every Man Jack win AI recommendations through editorial roundups and Amazon review density
  • Root cause: All 12 product tags are internal Shopify operational flags, descriptions average 11-21 words, Trustpilot 4.1 with 340 reviews is not connected to JSON-LD
  • Fix complexity: Low — technical foundation already exists, the work is reconfiguring tags and expanding descriptions

The brand

Dr. Squatch is one of the most recognisable men's grooming brands in the DTC space. Viral YouTube ads. Millions of subscribers. A brand that made natural soap cool for men who had never thought about what soap they use. The "You're Not a Dish" campaign turned a soap company into a cultural moment.

The test

We ran 50 automated ChatGPT tests using Playwright — 10 repeats × 5 queries. Queries targeted Dr. Squatch's positioning: best natural men's soap, best soap for sensitive skin, woodsy scented soap for men, best DTC men's grooming brands, and best pine tar soap.

The results

QueryChatGPTRate
Best natural men's soap0/100%
Best soap for sensitive skin0/100%
Woodsy scented soap for men0/100%
Best DTC men's grooming brands0/100%
Best pine tar soap0/100%
Total0/500%

0% ChatGPT visibility. Not recommended once across any query.

Why this is happening

The 12-tag problem. Every Dr. Squatch product carries approximately 12 tags. That's a healthy count — many brands have 3-5. Except every tag is internal: edition_core, exclude_rebuy, subscription-eligible_yes. These are operational tags telling Shopify's backend how to handle inventory, subscriptions, and marketing exclusions. They tell AI agents absolutely nothing about the product. Not one tag describes scent profile, skin type suitability, or ingredients like pine tar, cedarwood, or charcoal — the exact attributes customers search for.

Descriptions are 11-21 words. At the thin end, barely a sentence. At the thicker end, still not enough to convey what the product smells like, what skin type it suits, what ingredients differentiate it, or why a customer would choose it over Harry's, Duke Cannon, or Every Man Jack. AI agents synthesise descriptions when comparing options. A 21-word description gives almost nothing to work with.

Review signal disconnect. Dr. Squatch has 4.1 on Trustpilot with 340 reviews — the strongest external review signal in the grooming audit group. But the on-site JSON-LD does not include aggregateRating. The Trustpilot signal exists externally, the basic JSON-LD exists on-site, and they are not connected. AI agents reading structured product data see products without ratings. The two signals are not reinforcing each other.

The YouTube authority does not transfer. Dr. Squatch built its brand through viral content. AI agents do not consume YouTube. When a customer asks ChatGPT for the best natural men's soap, the agent reads editorial roundups, structured product data, and marketplace signals. The YouTube empire is structurally invisible to the AI recommendation layer — the same pattern Beardbrand demonstrates.

Compare to Huron. Huron has comprehensive aggregateRating in its JSON-LD — 4.6-4.8 ratings with hundreds of reviews per product. Huron's review data is structurally visible to AI agents in a way Dr. Squatch's is not.

What Dr. Squatch could do, in priority order

Phase 1 (quick wins):

  • Replace internal operational tags with consumer-facing attributes: scent profile (pine, cedarwood, citrus, woodsy), skin type (sensitive, dry, oily, normal), ingredient categories (pine-tar, charcoal, oatmeal, eucalyptus)
  • Add aggregateRating to JSON-LD by connecting the existing Trustpilot data
  • Expand descriptions from 21 to 80+ words with structured attribute coverage

Phase 2 (medium effort):

  • Add full ingredient lists in structured format on every product
  • Build comparison content for the queries customers actually ask: "best pine tar soap," "best soap for sensitive skin"
  • Connect viral campaign IP to product-level data — the "You're Not a Dish" positioning belongs in product descriptions, not just ads

Phase 3 (longer term):

  • Pursue editorial inclusion in "best natural men's soap" and "best DTC men's grooming" roundups
  • Develop on-site content optimised for AI citation alongside the YouTube-first campaign track
  • Build structured data around scent profiles and skin types as discoverable categories

Close

Dr. Squatch does not have a brand problem. It does not have a customer acquisition problem. It has a data translation problem — the signals that built the brand are not formatted for the systems that will recommend it. Twelve operational tags. Zero consumer-facing attributes. The infrastructure is there. The translation isn't.

Get notified when we publish new audits

We regularly audit brands for AI visibility. Subscribe to get insights delivered to your inbox.

No spam, unsubscribe anytime.