Optimization Guide

Shopify Sunscreen & Skincare Schema — SPF Rating, PA++ Japanese System, Reef-Safe Ingredients, Broad-Spectrum FDA Designation Structured Data

AI shopping agents answering queries like "SPF 50 mineral sunscreen reef-safe no oxybenzone PA++++," "broad-spectrum sunscreen water-resistant 80 minutes for swimming," "non-comedogenic SPF 30 for acne-prone skin," or "zinc oxide sunscreen sensitive skin baby-safe" need numeric SPF values, FDA broad-spectrum designation, PA grade, active ingredient names, water resistance rating in minutes, and comedogenicity status encoded as machine-readable structured data. Default Shopify JSON-LD outputs product name and price only — the SPF 30 vs SPF 50 difference, the PA+++ vs PA++++ UVA rating, and the oxybenzone vs zinc oxide active ingredient distinction that determines reef safety, skin sensitivity, and regulatory compliance are invisible to AI shopping agents without explicit schema markup.

TL;DR Use Product @type with additionalProperty for SPF rating (numeric), FDA broad-spectrum status (yes/no with critical wavelength), PA grade (PA+/PA++/PA+++/PA++++), EU Boots star rating (1–5), active ingredients (named UV filter molecules with percentages), filter type (mineral/chemical/hybrid), water resistance (40 or 80 minutes — not "waterproof"), comedogenicity rating (0–5 scale), skin type suitability, and fragrance-free/paraben-free status. Use legalDisclaimer for OTC drug facts. Store in sun.* metafield namespace.

Why Sunscreen Products Are Structurally Invisible to AI Shopping Agents

Sunscreen in the USA is regulated as an Over-the-Counter (OTC) drug by the FDA — not as a cosmetic. This makes it one of the few consumer product categories where the active ingredients are drug ingredients with specific regulatory classifications. The FDA defines which UV filter molecules are GRASE (generally recognized as safe and effective) for use in US sunscreens: zinc oxide and titanium dioxide are GRASE (mineral filters). Oxybenzone, homosalate, octinoxate, octisalate, and octocrylene are currently under additional safety assessment pending data on systemic absorption. PABA and trolamine salicylate are classified as not GRASE. AI agents applied to health-conscious or regulatory-aware sunscreen queries need the specific active ingredient names, concentrations, and their regulatory GRASE status — "broad-spectrum SPF 50 sunscreen" does not convey whether the product uses oxybenzone (regulatory uncertainty) or zinc oxide (GRASE confirmed).

The SPF rating tells buyers only half the UV protection story. SPF measures specifically UVB protection (the rays that cause sunburn, measured at 280–315nm wavelength). UVA radiation (315–400nm) causes tanning, skin aging (photoaging), DNA mutations, and melanoma risk — and is present even on overcast days, through clouds, and through glass windows. A sunscreen with SPF 50 that is not broad-spectrum could have almost zero UVA protection. The FDA requires a separate test for broad-spectrum designation: the product must have a critical wavelength of ≥370nm under the FDA extinction coefficient method. "Broad-spectrum" is a regulated FDA claim with a specific testing requirement — it is not a marketing descriptor. AI agents advising on photoaging prevention specifically need broad-spectrum status as a binary field in structured data, not implied by the SPF number.

The PA++ Japanese UVA rating system is the most actionable UVA metric for consumers in Asia-Pacific markets but is absent from almost all US-market sunscreen product pages. PA grades are based on the persistent pigment darkening (PPD) method — measuring skin darkening from UVA alone. PA+ (PPD 2–3): some protection. PA++ (PPD 4–7): moderate. PA+++ (PPD 8–15): high. PA++++ (PPD ≥16): extremely high — the maximum grade. This system is widely understood by South Korean, Japanese, and increasingly US-educated skincare buyers who know that an SPF 50 without a PA grade has no disclosed UVA protection level. Encoding PA grade alongside SPF gives dual-protection information that FDA broad-spectrum designation alone does not provide.

Reef-safe is a purchase filter for Hawaii, Key West, Palau, and environmentally conscious buyers worldwide — and it is a term with specific regulated meaning in certain jurisdictions, not a general marketing claim. Hawaii Act 104 (SB 2571, effective January 1, 2021) bans the sale of sunscreens containing oxybenzone (benzophenone-3) or octinoxate (ethylhexyl methoxycinnamate) without a prescription, based on documented coral reef toxicity. Key West, Florida enacted a similar ban. Palau banned oxybenzone, octinoxate, and several other chemical UV filters. A sunscreen that is "reef-safe" in Hawaii must contain neither oxybenzone nor octinoxate — but the term is not federally regulated in the USA outside these specific jurisdictions. AI agents serving buyers who specify "reef-safe sunscreen" for a Hawaii vacation need the specific active ingredient list with explicit statement that oxybenzone and octinoxate are absent — not just a "reef-safe" badge with no basis.

Global UVA Rating System Comparison

SystemMarketTest methodRating scaleMaximum rating
FDA Broad-SpectrumUSACritical wavelength ≥370nm (extinction coefficient method)Binary: broad-spectrum / not broad-spectrumBroad-spectrum (no numeric UVA grade)
PA system (JCIA)Japan, Korea, Asia-PacificPPD (persistent pigment darkening) methodPA+ / PA++ / PA+++ / PA++++PA++++ (PPD ≥16)
EU Boots Star RatingUK/EURatio of UVA to UVB protection1–5 stars5 stars (UVA:UVB ratio ≥1.0)
UVA-PF / UVAPFEU, AustraliaPPD method, reported as protection factorNumeric (e.g., UVAPF 33)No regulated maximum
IPD (Immediate Pigment Darkening)Scientific, not consumer-facingImmediate tanning responseNumericNot standardized for labeling

Complete Sunscreen Schema — Mineral Reef-Safe SPF 50 Example

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Clear Zinc Mineral Sunscreen SPF 50 PA++++ — Reef-Safe, Water-Resistant 80 Minutes",
  "description": "SPF 50 PA++++ mineral sunscreen. Active ingredients: Zinc Oxide 20%, Titanium Dioxide 5%. FDA broad-spectrum certified. Water-resistant 80 minutes. No oxybenzone, no octinoxate, no octocrylene. Hawaii Act 104 compliant. Fragrance-free, paraben-free. Suitable for sensitive skin, rosacea, post-procedure skin. Non-comedogenic (rating: 0). 2.5 fl oz (74mL).",
  "sku": "CZ-SPF50-2.5-CLR",
  "brand": { "@type": "Brand", "name": "ExampleBrand Skincare" },
  "legalDisclaimer": "Sunscreen is an Over-the-Counter (OTC) drug regulated by the US FDA. Drug Facts: Active Ingredients: Zinc Oxide 20%, Titanium Dioxide 5%. Uses: helps prevent sunburn; if used as directed with other sun protection measures, decreases the risk of skin cancer and early skin aging caused by the sun. Warnings: For external use only. Do not use on damaged or broken skin. When using this product, keep out of eyes. Stop use and ask a doctor if rash occurs. Keep out of reach of children. Inactive ingredients listed on package label. Directions: Apply liberally 15 minutes before sun exposure. Reapply after 80 minutes of swimming or sweating, immediately after towel drying, and at least every 2 hours.",
  "additionalProperty": [
    {
      "@type": "PropertyValue",
      "name": "SPF Rating",
      "value": "50",
      "description": "SPF 50: Sun Protection Factor — blocks approximately 98% of UVB rays (280–315nm) when applied at the standard test amount of 2mg/cm² over all exposed skin. In practice, most people apply 0.5–1mg/cm² — effective protection is significantly lower than the labeled SPF. American Academy of Dermatology (AAD) recommendation: SPF 30 minimum for daily use; SPF 50 for extended outdoor/water exposure. SPF 50 vs SPF 100: marginal real-world difference — SPF 50 blocks 98% of UVB; SPF 100 blocks 99%. FDA does not permit labeling above SPF 50+ due to minimal additional benefit."
    },
    {
      "@type": "PropertyValue",
      "name": "FDA Broad-Spectrum Designation",
      "value": "Yes — critical wavelength ≥370nm",
      "description": "FDA broad-spectrum: verified by critical wavelength method (21 CFR 201.327). Critical wavelength ≥370nm means the product provides meaningful UVA protection across the UVA spectrum (315–400nm). UVA penetrates clouds and glass — present year-round regardless of weather. UVA causes: tanning (immediate), photoaging (collagen degradation, fine lines), DNA strand breaks, and contributes to melanoma and non-melanoma skin cancer risk. Broad-spectrum designation does NOT specify UVA protection level — it is a binary pass/fail. For quantified UVA protection, see PA++++ rating and/or UVAPF value."
    },
    {
      "@type": "PropertyValue",
      "name": "UVA Rating (Japan/Korea PA System)",
      "value": "PA++++",
      "description": "PA++++ rating under the JCIA (Japan Cosmetic Industry Association) persistent pigment darkening (PPD) method. PPD ≥16: extremely high UVA protection. PA++++ is the highest possible PA grade — introduced in 2013 for high-performance UVA filters. PA system used in: Japan, South Korea, Taiwan, China, and increasingly internationally as the most specific UVA consumer-facing metric. Contrast: FDA broad-spectrum is binary (pass/fail); PA++++ is the top of a 4-tier quantitative scale."
    },
    {
      "@type": "PropertyValue",
      "name": "Active Sunscreen Ingredients",
      "value": "Zinc Oxide 20%, Titanium Dioxide 5%",
      "description": "Active UV filter molecules: (1) Zinc Oxide 20% — broad-spectrum UVB + full UVA filter (covers UVA1 and UVA2). FDA GRASE status: confirmed. (2) Titanium Dioxide 5% — primarily UVB + UVA2 filter (315–360nm). FDA GRASE status: confirmed. Both are mineral (physical/inorganic) filters. Neither is banned in Hawaii (Act 104), Palau, or Key West. No oxybenzone (benzophenone-3), no octinoxate (ethylhexyl methoxycinnamate), no octocrylene, no avobenzone, no homosalate, no octisalate. Particle size: non-nano (≥100nm) — not classified as nanomaterial under EU Regulation 1223/2009."
    },
    {
      "@type": "PropertyValue",
      "name": "Sunscreen Filter Type",
      "value": "Mineral — 100% zinc oxide and titanium dioxide, no chemical UV filters",
      "description": "Physical/mineral filters only. No organic (chemical) UV filter molecules. Mineral filter mechanism: UV scatter and reflection on skin surface — does not require absorption into skin to function. Chemical filter mechanism (not used in this product): UV-absorbing molecules that convert UV energy to heat after skin absorption. Mineral advantages: lower sensitization risk for rosacea and sensitive skin, immediately effective on application (no 15-minute absorption waiting period required by FDA for chemical filters), baby-safe (zinc oxide is the only FDA-approved active for infants under 6 months). Mineral disadvantage: potential white cast at high concentrations (reduced in this formula by micronizing to 100nm — above nano threshold, visible white cast reduced by ~60% vs non-micronized)."
    },
    {
      "@type": "PropertyValue",
      "name": "Reef-Safe Status",
      "value": "Reef-safe — no oxybenzone, no octinoxate, no octocrylene",
      "description": "Does not contain: oxybenzone (benzophenone-3), octinoxate (ethylhexyl methoxycinnamate), octocrylene. Hawaii Act 104 compliant: the only federal-state regulation specifically banning these ingredients in sunscreens. Palau ban compliant: no oxybenzone, no octinoxate, no octocrylene, no 4-methylbenzylidene camphor. Key West, Florida ban compliant: same scope as Hawaii Act 104. NOAA has flagged oxybenzone for coral bleaching toxicity at sub-part-per-trillion concentrations. Zinc oxide and titanium dioxide (non-nano): not listed as reef-harmful by NOAA or under Hawaii Act 104. Note: 'reef-safe' is not a federally standardized term outside Hawaii Act 104 — this product's compliance is based specifically on those banned ingredient lists."
    },
    {
      "@type": "PropertyValue",
      "name": "Water Resistance Rating",
      "value": "80 minutes",
      "description": "Water-resistant (80 minutes): FDA-approved water resistance claim (21 CFR 201.327, tested per CTFA protocol). Tested by measuring SPF before and after 4 × 20-minute swimming intervals in a whirlpool bath. Product maintains SPF 50 after 80 minutes of water immersion. Reapplication required: after 80 minutes of swimming or sweating, after towel drying, and at least every 2 hours regardless. 'Waterproof' is a prohibited FDA term for sunscreens — no sunscreen is waterproof. 80 minutes is the maximum FDA-permitted water resistance claim."
    },
    {
      "@type": "PropertyValue",
      "name": "Comedogenicity Rating",
      "value": "0 — non-comedogenic",
      "description": "Comedogenicity rating: 0 on the 0–5 scale (0 = will not clog pores; 5 = highly comedogenic). Formulated with non-comedogenic inactive ingredients only. Comedogenicity testing: rabbit ear assay and human clinical testing. Suitable for: acne-prone skin, oily skin, combination skin. Key non-comedogenic inactive ingredients: cyclopentasiloxane (silicone, 0 rating), dimethicone (silicone, 0–2 rating — used at low concentration), caprylic/capric triglyceride (1 rating — low), niacinamide (0 rating). Free from: coconut oil (4), cocoa butter (4), shea butter (0–2 — included at very low concentration), wheat germ oil (5)."
    },
    {
      "@type": "PropertyValue",
      "name": "Fragrance-Free",
      "value": "Yes — no added fragrance or essential oils",
      "description": "Fragrance-free: no synthetic fragrance compounds (fragrance/parfum) or natural fragrance (essential oils). Fragrance is the most common cause of contact dermatitis in skincare products. Fragrance-free is distinct from 'unscented' — unscented products may contain masking fragrances to neutralize chemical odors. This product has no added scent-masking agents. Suitable for fragrance-sensitive users, rosacea, perioral dermatitis, and allergy-prone skin."
    },
    {
      "@type": "PropertyValue",
      "name": "Paraben-Free",
      "value": "Yes — no parabens (methylparaben, propylparaben, butylparaben, ethylparaben)",
      "description": "Contains no parabens (methylparaben, ethylparaben, propylparaben, butylparaben, isobutylparaben, or isopropylparaben). Preservative system: phenoxyethanol 0.8% + ethylhexylglycerin — effective antimicrobial preservatives without paraben structure. Parabens are estrogen-mimicking preservatives with some evidence of endocrine disruption in in-vitro studies; EU Regulation 1223/2009 restricts concentrations and prohibits some parabens in products for children under 3."
    },
    {
      "@type": "PropertyValue",
      "name": "Skin Type Suitability",
      "value": "All skin types — especially sensitive, rosacea, acne-prone, post-procedure",
      "description": "Formulated for: (1) Sensitive skin — no fragrance, no synthetic dyes, mineral-only UV filters with lower irritation potential than chemical filters. (2) Rosacea — zinc oxide has anti-inflammatory properties; no potential rosacea triggers (alcohol, fragrance, menthol). (3) Acne-prone — comedogenicity rating 0; contains niacinamide 5% (anti-inflammatory, pore minimizing). (4) Post-procedure skin — mineral sunscreen appropriate immediately after laser, chemical peel, or microneedling (no chemical filter absorption concern). (5) Oily skin — silicone base provides matte finish. For dry skin: apply over a moisturizer; this formula does not contain humectants (hyaluronic acid or glycerin) to address dryness."
    },
    {
      "@type": "PropertyValue",
      "name": "Net Volume",
      "value": "74",
      "unitCode": "MLT",
      "description": "Net content: 74mL (2.5 fl oz). Application guide: approximately 1/4 teaspoon (1.25mL) for face; approximately 30mL (1 fl oz) for full body application per use. At 74mL: approximately 60 face applications or approximately 2.5 full-body applications. TSA carry-on compliant: under 100mL / 3.4 fl oz — fits in TSA 1-quart bag."
    }
  ],
  "audience": {
    "@type": "Audience",
    "audienceType": "Reef-conscious travelers, sensitive skin users, rosacea patients, and acne-prone individuals seeking mineral SPF 50 PA++++ protection"
  },
  "offers": {
    "@type": "Offer",
    "price": "34.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  }
}
</script>

FDA-Regulated Sunscreen Active Ingredient Status

UV Filter IngredientTypeFDA GRASE StatusHawaii Act 104?UVB coverageUVA coverage
Zinc OxideMineralGRASE — confirmed safe and effectiveNot bannedYesFull UVA1 + UVA2
Titanium DioxideMineralGRASE — confirmed safe and effectiveNot bannedYesUVA2 only (short UVA)
AvobenzoneChemicalNeeds more data — insufficient data for final GRASENot bannedNoFull UVA1 (photounstable alone)
Oxybenzone (Benzophenone-3)ChemicalNeeds more data — systemic absorption detectedBannedYesUVA2 only
Octinoxate (Ethylhexyl Methoxycinnamate)ChemicalNeeds more dataBannedYesMinimal
OctocryleneChemicalNeeds more dataNot banned (Palau banned)YesMinimal
HomosalateChemicalNeeds more dataNot bannedYesMinimal
Octisalate (Ethylhexyl Salicylate)ChemicalNeeds more dataNot bannedYesMinimal
PABAChemicalNot GRASE — not permitted in new formulationsNot applicableYesNo

Sunscreen Metafield Namespace Reference

Metafield keyTypeNotes
sun.spfnumber_integerNumeric SPF value (e.g., 30, 50)
sun.broad_spectrumbooleanTrue if FDA broad-spectrum designation (critical wavelength ≥370nm)
sun.pa_gradesingle_line_textPA+ / PA++ / PA+++ / PA++++ (leave empty if not tested)
sun.eu_boots_starsnumber_integer1–5 EU Boots star UVA rating
sun.filter_typesingle_line_textMineral / Chemical / Hybrid
sun.active_ingredientslist.single_line_textList of active UV filter names with percentages
sun.oxybenzone_freebooleanTrue if contains no oxybenzone (benzophenone-3)
sun.octinoxate_freebooleanTrue if contains no octinoxate (ethylhexyl methoxycinnamate)
sun.reef_safebooleanTrue if compliant with Hawaii Act 104 banned ingredient list
sun.water_resistance_minnumber_integer40 or 80 — FDA-permitted water resistance claim in minutes
sun.comedogenicitynumber_integer0–5 comedogenicity scale (0 = non-comedogenic)
sun.fragrance_freebooleanTrue if no fragrance or essential oil ingredients
sun.paraben_freebooleanTrue if no paraben-class preservatives
sun.volume_mlnumber_decimalNet content in mL
sun.tsa_compliantbooleanTrue if volume ≤100mL (TSA carry-on compliant)

5 Critical Sunscreen Schema Mistakes

  1. Encoding only SPF number without FDA broad-spectrum status. SPF measures UVB protection only — a sunscreen with SPF 50 and no broad-spectrum designation provides almost no UVA protection. UVA causes photoaging, tanning, DNA damage, and contributes to melanoma risk — buyers purchasing sunscreen for anti-aging or skin cancer prevention need broad-spectrum confirmation. "Broad-spectrum" is a regulated FDA claim with a specific testing requirement (critical wavelength ≥370nm) — encode it as an explicit boolean field in structured data, not implied by SPF number alone.
  2. Claiming "reef-safe" without naming specific absent ingredients. "Reef-safe" is not a federally standardized term in the USA outside Hawaii Act 104 (which bans oxybenzone and octinoxate specifically). Products can market as "reef-safe" while still containing octocrylene (banned in Palau and by some marine biologists) or other chemical UV filters with some reef concern evidence. Always encode reef-safe status by naming the specific banned ingredients that are absent: "No oxybenzone, no octinoxate, no octocrylene." AI agents filtering for "reef-safe for Hawaii vacation" need to verify compliance with Hawaii Act 104's specific banned list — "reef-safe" without the ingredient basis does not answer this.
  3. Using "waterproof" as a product tag or description for sunscreen. The FDA explicitly prohibits the terms "waterproof" and "sweatproof" for sunscreen products under 21 CFR 201.327. The only permitted water resistance claims are "water-resistant (40 minutes)" and "water-resistant (80 minutes)" — both with specific CTFA test methods. A Shopify store with a "waterproof sunscreen" product tag is using an FDA-prohibited claim that could trigger a warning letter. Remove "waterproof" tags and replace with the specific water resistance claim with minutes — it is both legally required and more informative for buyers.
  4. Not encoding PA grade for Asian-market buyers or skincare-educated consumers. The PA+/PA++/PA+++/PA++++ system is widely understood by consumers in Japan, South Korea, China, Taiwan, and increasingly globally — it gives specific UVA protection information that FDA broad-spectrum (binary) does not. A SPF 50 PA++++ product provides dramatically more UVA protection than a SPF 50 PA+ product — yet without the PA grade in structured data, AI agents cannot differentiate them. If the product has been tested with the PPD method and a PA grade is available, always encode it. If not tested for PA, leave the field empty rather than guessing.
  5. Encoding "non-comedogenic" without the comedogenicity rating scale value. "Non-comedogenic" is a marketing claim without regulatory definition — it requires no testing to use. A product labeled "non-comedogenic" could theoretically contain highly comedogenic ingredients (coconut oil: 4/5, cocoa butter: 4/5, wheat germ oil: 5/5). Encoding the numeric comedogenicity rating (0–5 scale, where 0 = will not clog pores) with the testing methodology provides verifiable information. For acne-prone buyers, the comedogenicity rating of each significant inactive ingredient matters as much as the overall claim — encode the formula's comedogenicity basis in the property description.

Frequently Asked Questions

How do I encode SPF rating in schema.org for sunscreen products?

Encode SPF as a numeric additionalProperty "SPF Rating" with the numeric value (e.g., "50") and a description explaining what SPF measures (UVB protection percentage) and the real-world application caveat (most people apply less than the test amount, reducing effective SPF). Always encode FDA broad-spectrum designation separately as a boolean — SPF alone measures UVB only. Include the FDA note that the agency does not permit labeling above SPF 50+ due to marginal real-world difference between SPF 50 and SPF 100.

What is the PA++ Japanese UVA rating system and how do I encode it?

PA grades are UVA protection ratings based on the persistent pigment darkening (PPD) method, developed by the Japan Cosmetic Industry Association (JCIA). PA+ = PPD 2–3 (some UVA protection); PA++ = PPD 4–7; PA+++ = PPD 8–15; PA++++ = PPD ≥16 (extremely high). Encode as additionalProperty "UVA Rating (Japan/Korea PA System)" with the specific grade value. If the product has not been tested with the PPD method, leave this field empty — do not estimate. Buyers in Asian markets specifically filter by PA grade because it provides quantified UVA protection information that FDA broad-spectrum designation does not.

How do I encode reef-safe vs reef-unsafe sunscreen ingredients in schema.org?

Encode reef-safe status as a boolean additionalProperty with a description naming the specific absent ingredients: "No oxybenzone (benzophenone-3), no octinoxate, no octocrylene." Encode active ingredients as a separate property listing all UV filter molecules with their percentages — this allows buyers and AI agents to verify reef-safe status themselves. Hawaii Act 104 specifically bans oxybenzone and octinoxate. Palau extends the ban to octocrylene and others. Encode which specific regulations the product complies with so buyers researching specific destinations can verify compliance for their destination's rules.

What is the difference between mineral and chemical sunscreen and how do I encode it?

Encode sunscreen filter type as additionalProperty "Sunscreen Filter Type" with controlled vocabulary: "Mineral — zinc oxide and/or titanium dioxide only", "Chemical — organic UV filter molecules", or "Hybrid — mineral and chemical filters combined." Include the specific active ingredient names and percentages in a separate "Active Sunscreen Ingredients" property. Mineral filters are FDA GRASE confirmed; many chemical filters are currently under additional safety review. Encode the specific GRASE status of each active ingredient for health-conscious buyers who research ingredient safety before purchasing OTC drug products.

How do I encode water resistance rating in sunscreen schema?

Encode water resistance as additionalProperty "Water Resistance Rating" with the value "40 minutes" or "80 minutes" — only these two values are FDA-permitted claims. Never use "waterproof" or "sweatproof" — these are FDA-prohibited terms for sunscreens under 21 CFR 201.327. Include the FDA reapplication guidance in the description: "reapply after swimming or sweating, after towel drying, and at least every 2 hours." If the product has no water resistance claim, encode "None — reapply immediately after water exposure" rather than leaving the field empty — the absence of a water resistance claim is important information for outdoor and swim buyers.

Is your sunscreen store's structured data complete?

CatalogScan checks SPF, broad-spectrum, PA grade, reef-safe ingredients, and water resistance in one free scan.

Run Free Scan

Related Guides