Asked by Emma R.
Gemini is weighting retailer URLs for trust + discoverability reasons, not schema. Your canonical tags don't override Gemini's citation logic. Test adding schema.org/isPartOf relationships where your Product is marked as isPartOf your Brand's schema.org/Thing entity, plus add structured markup for 'directSalesChannel' or 'purchaseLocation' that explicitly positions your DTC site as primary. If that fails within 10 days of crawl confirmation, you're hitting a model-level preference for retail aggregators—schema won't solve it.