Optimization Guide
Shopify Household Cleaning Products Schema — EPA Safer Choice, VOC Content, Surface Compatibility Structured Data
AI shopping agents handling queries like "EPA Safer Choice certified all-purpose cleaner fragrance-free," "hardwood floor cleaner pH neutral no ammonia," "commercial-grade disinfectant kills 99.9% bacteria EPA registered N-List," "bathroom tile cleaner pH 12 descaler no bleach," or "VOC-free interior cleaning spray LEED compliant" need machine-readable EPA certification status, VOC content, pH level, surface compatibility, fragrance status, and GHS hazard class. Shopify's default JSON-LD for a cleaning product outputs nothing but name and price — the pH (critical for surface compatibility), VOC content (required for LEED compliance), and EPA registration number (required for disinfectant efficacy claims) that distinguish a safe hardwood cleaner from a floor-stripping acidic one are invisible to AI shopping agents.
Product @type with additionalProperty for: pH range (critical — determines surface compatibility and safety), vocContentGPerL (grams per liter per EPA Method 24), dilutionRatio (e.g., "1:32 — 1 oz concentrate per 32 oz water"), compatibleSurfaces (comma-separated list of safe surfaces), incompatibleSurfaces (surfaces that will be damaged), fragranceFree (boolean — distinct from "unscented"), formType (Spray/Concentrate/Wipe/Powder/Tablet/Gel), applicationMethod, packagingType. Add hasCertification for EPA Safer Choice, USDA Certified Biobased (with biobased content percentage), EPA Design for the Environment (DfE), Green Seal GS-37/GS-53. For disinfectants: add EPA Registration Number and N-List kill claims. Add legalDisclaimer for disinfectant efficacy claims. Store in clean.* metafield namespace.
Why Cleaning Products Are Structurally Invisible to AI Agents
Household cleaning products are a category where the most critical purchase signals — pH, VOC content, surface compatibility, and EPA certification status — are either buried in safety data sheets, printed in 6-point label text, or absent entirely from product listings. Shopify's default product JSON-LD outputs name, price, and availability. Nothing else. The result: AI shopping agents cannot filter cleaning products on the attributes that matter most to buyers.
pH is the most consequential hidden attribute
Household surfaces have specific pH tolerance ranges that determine whether a cleaner is safe or destructive. Hardwood and natural stone are pH-sensitive — a cleaner with pH above 9 (alkaline) will etch natural stone (marble, limestone, travertine) and dull hardwood finishes over time. A cleaner with pH below 5 (acidic) will etch concrete, damage grout, and corrode metal fittings. An AI agent advising "what cleaner is safe for my marble countertops?" needs pH in structured data — not in a product description paragraph that requires NLP to extract and still cannot be reliably filtered.
The four operational pH categories for cleaning products are: Acid (pH 1–6) — descalers, rust removers, toilet bowl cleaners, vinegar-based cleaners; Neutral (pH 6–8) — safe for almost all surfaces including hardwood and natural stone; Alkaline (pH 8–11) — degreasers, all-purpose cleaners, oven cleaners; Caustic (pH 12–14) — drain openers, heavy industrial degreasers — material compatibility is extremely limited. Without pH as a structured numeric field, all four categories are indistinguishable to an AI agent from the product listing alone.
VOC content matters for three separate buyer filters
Volatile Organic Compounds (VOCs) in cleaning products drive three distinct purchase requirements that are invisible without structured data. First, LEED Indoor Environmental Quality credits require cleaning products used in certified buildings to meet VOC content thresholds — typically Green Seal GS-37 (all-purpose cleaners: ≤200 g/L) or Green Seal GS-53 (institutional products). Facility managers purchasing for LEED buildings need the VOC g/L figure to qualify products. Second, California Air Resources Board (CARB) enforcement applies VOC limits by product category — for example, all-purpose cleaners are limited to 0.5% VOC by weight under CARB regulations, and selling non-compliant products in California is a regulatory violation. Third, health-sensitive buyers (asthma sufferers, people with Multiple Chemical Sensitivity, parents of infants) apply explicit "low VOC" or "VOC-free" filters. All three filters fail without VOC content in grams per liter as a structured additionalProperty value.
EPA Safer Choice is not the same as "natural" or "eco-friendly"
EPA Safer Choice is a formal federal program administered by the U.S. Environmental Protection Agency. Every ingredient in an EPA Safer Choice certified product is individually reviewed against EPA safety standards covering acute toxicity, chronic toxicity (carcinogenicity, reproductive toxicity, endocrine disruption), skin and eye irritation, aquatic toxicity, biodegradability, and bioaccumulation potential. Products must also meet VOC and packaging standards. "Natural," "eco-friendly," "plant-based," and "green" are unregulated marketing terms — no government agency, third-party auditor, or ingredient-level review is required to use them. An AI agent applying a "safe cleaning products" filter needs the EPA Safer Choice hasCertification node — not a keyword match on the word "natural" in a product name that could describe anything from a plant-based formula to a diluted petrochemical blend with botanical fragrance added.
Disinfectant EPA Registration Number is a legal requirement
Any product claiming to "kill 99.9% of bacteria," "disinfect," or "sanitize" must be registered with the U.S. EPA under FIFRA (Federal Insecticide, Fungicide, and Rodenticide Act) and must display its EPA Registration Number on the label. The registration number (format: EPA Reg. No. XXXX-XXX) is the unique machine-readable identifier that lets AI agents verify disinfectant efficacy claims, confirm N-List status (EPA's list of products effective against specific pathogens including SARS-CoV-2 and other emerging threats), and distinguish legally-compliant efficacy claims from unregistered marketing language. Publishing "kills 99.9% of bacteria" without a valid EPA Registration Number is a FIFRA violation. Without the EPA Registration Number in structured data, AI agents cannot verify any disinfectant claim — the product is structurally identical to a non-disinfecting cleaner making false efficacy claims.
Dilution ratio is the dosing signal for concentrates
A 1:32 dilution concentrate yields 32 additional ready-to-use (RTU) bottles from a single container — the price-per-use is dramatically different from the per-bottle sticker price. A 32-oz concentrate at $12.99 with 1:32 dilution yields the equivalent of 32 bottles of RTU cleaner, at $0.41 per RTU bottle equivalent. A 32-oz RTU spray at $3.99 costs $3.99 per use. The concentrate is 9.7x cheaper per use — but without dilution ratio in additionalProperty, AI agents comparing "32 oz / $12.99" to "32 oz / $3.99" will rank the concentrate as more expensive. Price-per-use normalization for concentrate cleaning products is impossible without structured dilution ratio data.
pH range vs surface compatibility reference
| pH Range | Category | Compatible Surfaces | Incompatible Surfaces — Do Not Use |
|---|---|---|---|
| pH 1–3 (Strong Acid) | Toilet bowl cleaners, rust removers, muriatic acid | Porcelain toilets, concrete (etching), rust stains on iron | Natural stone (marble, granite, travertine) — permanent etching; grout; metal fixtures; hardwood floors |
| pH 3–5 (Mild Acid) | Descalers, lime/calcium removers, bathroom cleaners, citric acid-based | Ceramic tile, porcelain, glass, stainless steel | Natural stone; hardwood; aluminum; zinc; galvanized metal |
| pH 6–8 (Neutral) | Floor cleaners, multi-surface cleaners, some dish soaps | All surfaces including hardwood, natural stone, marble, laminate, vinyl, sealed concrete | Virtually none — safest pH range for material compatibility across all surface types |
| pH 8–10 (Mild Alkaline) | All-purpose cleaners, degreasers, dish soap | Most hard surfaces, tile, vinyl, laminate, linoleum, painted walls | Natural stone (prolonged contact dulls polish), unfinished wood, silk and wool fabrics |
| pH 10–12 (Alkaline) | Heavy-duty degreasers, oven cleaners, ammonia-based | Metal, tile, appliance surfaces (short contact time only) | Hardwood floors (strips finish), natural stone, aluminum (pitting), painted surfaces (prolonged contact) |
| pH 12–14 (Caustic) | Drain openers (NaOH/KOH), strong industrial degreasers | Drain lines, concrete (with caution and PPE) | Almost all finished surfaces — professional use only; requires PPE (gloves, eye protection) |
Complete Multi-Surface Cleaner Schema — EPA Safer Choice Concentrate Example
The following schema encodes a realistic EPA Safer Choice certified concentrated multi-surface cleaner. Every additionalProperty node serves a specific AI agent filter or product comparison use case. Read the description fields carefully — they carry the contextual intelligence that AI agents need beyond the raw value.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "BioShield Pro Multi-Surface Cleaning Concentrate — EPA Safer Choice, Fragrance-Free, 32 oz",
"description": "EPA Safer Choice certified concentrated multi-surface cleaner. Fragrance-free formula. pH 8.5–9.0 mild-alkaline. VOC content 12 g/L (EPA Method 24). Dilution ratio 1:32 for standard cleaning (one 32-oz bottle yields 32 RTU bottles equivalent). Safe for tile, laminate, vinyl, painted walls, stainless steel, glass, and sealed stone. Not for use on marble, travertine, granite, unfinished wood, or aluminum. USDA Certified Biobased 83%. 50% post-consumer recycled HDPE bottle.",
"sku": "BSP-MSC-32OZ-FF",
"mpn": "BSP-MSC-32OZ-FF",
"brand": { "@type": "Brand", "name": "BioShield Pro" },
"legalDisclaimer": "This product is not an EPA-registered disinfectant and does not claim to kill bacteria, viruses, or other microorganisms. For disinfection, use an EPA-registered disinfectant bearing an EPA Registration Number. Surface compatibility statements are based on manufacturer testing under standard dilution and contact time conditions; always test on a small inconspicuous area before use on sensitive or valuable surfaces.",
"hasCertification": [
{
"@type": "Certification",
"name": "EPA Safer Choice Certified",
"issuedBy": {
"@type": "Organization",
"name": "U.S. Environmental Protection Agency",
"url": "https://www.epa.gov/saferchoice"
},
"certificationIdentification": "EPA Safer Choice",
"description": "EPA Safer Choice certification confirms every ingredient has been individually reviewed by EPA scientists for: acute and chronic human health safety (including carcinogenicity, reproductive toxicity, endocrine disruption), skin and eye irritation potential, aquatic toxicity and biodegradability, and bioaccumulation risk. Products must also meet VOC content standards and packaging sustainability requirements. This is the only EPA-administered ingredient-level safety review for cleaning products."
},
{
"@type": "Certification",
"name": "USDA Certified Biobased — 83% Biobased Content",
"issuedBy": {
"@type": "Organization",
"name": "USDA BioPreferred Program",
"url": "https://www.biopreferred.gov"
},
"certificationIdentification": "USDA Certified Biobased Product — 83%",
"description": "83% of carbon content is derived from renewable biological sources (plant-based or other biological feedstocks) as measured by ASTM D6866 (radiocarbon analysis). USDA Certified Biobased measures renewable content by carbon percentage — it does not certify safety or toxicity. A product can be 100% biobased and still contain skin irritants or aquatic toxins. Biobased content is distinct from EPA Safer Choice safety certification."
},
{
"@type": "Certification",
"name": "Green Seal GS-34 Certified — Household Cleaners",
"issuedBy": {
"@type": "Organization",
"name": "Green Seal",
"url": "https://www.greenseal.org"
},
"certificationIdentification": "Green Seal GS-34",
"description": "Green Seal GS-34 standard for household cleaning products. Certification covers: prohibited ingredients (phosphates, chlorine bleach, NTA, EDTA, alkylphenol ethoxylates), VOC content limits, packaging requirements (no PVC, minimum 25% post-consumer recycled content for plastic containers), and product performance testing. GS-34 applies specifically to household (consumer) cleaning products; GS-37 applies to commercial/institutional cleaners."
}
],
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "Product Type",
"value": "Multi-Surface Cleaning Concentrate"
},
{
"@type": "PropertyValue",
"name": "Form",
"value": "Concentrate — mix before use",
"description": "Liquid concentrate requiring dilution with water before use. Do not apply undiluted concentrate directly to surfaces — the concentrated formula at full strength may irritate skin and can be too aggressive for sensitive surfaces. Measure concentrate using the dosing cap provided. Standard household dilution: 1 oz concentrate + 32 oz water in a spray bottle."
},
{
"@type": "PropertyValue",
"name": "pH Range",
"value": "8.5–9.0",
"description": "Mild-alkaline pH 8.5–9.0 at standard 1:32 dilution. Safe for: painted surfaces, ceramic tile, porcelain, laminate, vinyl, linoleum, stainless steel, glass, sealed stone, fiberglass. Not recommended for: natural stone (marble, granite, travertine) — prolonged alkaline contact at pH above 8 can dull polished calcite-based stone surfaces; unfinished or oiled hardwood floors — alkaline cleaners strip natural oils and cloud factory finishes; aluminum — mild pitting risk with prolonged contact. Always test on a small inconspicuous area before use on valuable surfaces."
},
{
"@type": "PropertyValue",
"name": "VOC Content",
"value": "12 g/L",
"description": "12 grams per liter VOC content at standard 1:32 dilution, measured per EPA Method 24. California Air Resources Board (CARB) limit for multi-purpose cleaners: 0.5% by weight (approximately 5–6 g/L for water-based products at use dilution). This product at 1:32 dilution meets CARB VOC standards. LEED IEQ Credit 3.3 (Cleaning Products and Materials): Green Seal GS-37 general purpose cleaners require VOC ≤200 g/L — this product qualifies at 12 g/L. Undiluted concentrate VOC content: approximately 396 g/L — use diluted per label directions."
},
{
"@type": "PropertyValue",
"name": "Dilution Ratio",
"value": "1:32 standard cleaning",
"description": "1 oz concentrate + 32 oz water = 33 oz ready-to-use (RTU) cleaner for standard household cleaning and light commercial use. Heavy-duty degreasing and kitchen grease: 1:8 (2 oz concentrate per 16 oz water — stronger alkaline action on grease). Light daily cleaning spray: 1:64 (0.5 oz per 32 oz water). One 32-oz concentrate bottle at 1:32 dilution yields approximately 32 fill-ups of a standard 32-oz spray bottle — equivalent to 32 bottles of ready-to-use cleaner. Cost per RTU equivalent at $0.50/oz concentrate: approximately $0.016 per fill-up vs $2.99–$4.99 per ready-to-use 32-oz bottle at retail."
},
{
"@type": "PropertyValue",
"name": "Compatible Surfaces",
"value": "Ceramic tile, porcelain, laminate, vinyl, linoleum, stainless steel, glass, painted walls, fiberglass, sealed stone, Formica, Corian, LVP (luxury vinyl plank)",
"description": "Surfaces confirmed safe with standard 1:32 dilution and standard contact time (spray, wipe within 30–60 seconds, rinse or allow to dry). For sealed natural stone: ensure stone is properly sealed before use; test in an inconspicuous area. Stainless steel: rinse with water after cleaning to prevent mineral deposits from water hardness. Painted walls: test first in hidden area — high-gloss vs flat paint finishes respond differently."
},
{
"@type": "PropertyValue",
"name": "Incompatible Surfaces",
"value": "Marble, travertine, limestone, granite (polished), unfinished hardwood, oiled hardwood, aluminum, untreated cast iron, antique wood finishes",
"description": "Do not use on these surfaces. Natural stone (marble, travertine, limestone, polished granite): these are calcite or calcium-based stones that are chemically reactive to both acid and alkali — even mild alkaline cleaners at pH 8.5–9 dull polished stone surfaces with repeated use. Unfinished or oiled hardwood: alkaline cleaners strip natural oils and wax finishes. Aluminum: mild alkaline solutions can cause pitting and discoloration. Untreated cast iron: removes seasoning. Use a pH-neutral cleaner (pH 6–8) for all these surfaces."
},
{
"@type": "PropertyValue",
"name": "Fragrance Status",
"value": "Fragrance-Free",
"description": "Fragrance-Free: contains zero fragrance ingredients of any type — no synthetic fragrance compounds, no essential oils, no botanical fragrance extracts, no masking fragrances. This is distinct from 'Unscented,' which typically means fragrance has been added to mask the odor of the cleaning agents (masking fragrance). For buyers with asthma, Multiple Chemical Sensitivity (MCS), fragrance allergies, or sensitivities to specific terpenes (limonene, linalool, citronellol), only Fragrance-Free products are safe. 'Unscented' may contain the same fragrance allergens as scented products — just enough to neutralize the chemical smell."
},
{
"@type": "PropertyValue",
"name": "Packaging",
"value": "32 oz HDPE concentrate bottle; 1-gallon refill available",
"description": "32 fl oz (946 mL) HDPE (High-Density Polyethylene, Resin Code #2) concentrate bottle. HDPE bottles contain minimum 50% post-consumer recycled (PCR) content. BPA-free. Cap: dosing cap with 1 oz measure chamber for accurate dilution. Also available: 1-gallon (128 oz) bulk refill for commercial users and zero-waste refill programs. Bottle is fully recyclable through municipal HDPE recycling streams."
},
{
"@type": "PropertyValue",
"name": "Biobased Content",
"value": "83% biobased content",
"description": "83% of carbon content derived from renewable biological sources (corn-derived surfactants, coconut-derived chelating agents, plant-based preservative) as measured by ASTM D6866 radiocarbon analysis. USDA Certified Biobased 83%. The remaining 17% consists of water-treatment minerals and inorganic buffering agents that are not biobased by definition. Biobased content measures renewable carbon sourcing — it is not a safety certification."
}
],
"offers": {
"@type": "Offer",
"price": "12.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock"
}
}
</script>
EPA Cleaning Product Certification Comparison
The certification landscape for cleaning products includes federal EPA programs, third-party non-profit standards, and USDA biobased labeling. These are not interchangeable — each certifies a different aspect of the product. Encoding the correct certification node for each program prevents the most common AI agent matching failures in the cleaning products category.
| Certification | Issuing Body | What It Verifies | VOC Requirement | Key Differentiator |
|---|---|---|---|---|
| EPA Safer Choice | U.S. Environmental Protection Agency | Every ingredient reviewed for human health and environmental safety (toxicity, aquatic impact, biodegradability, bioaccumulation) | Yes — per product category limits | Only EPA-administered ingredient-level safety review; the federal government's formal "safe ingredients" standard for cleaning products |
| Green Seal GS-37 | Green Seal (independent non-profit) | Overall environmental profile: VOC limits, prohibited ingredient list, packaging (min. 25% PCR plastic), and product performance testing | ≤200 g/L (general purpose cleaners) | Performance testing required in addition to ingredient and packaging review; recognized by LEED IEQ credits for cleaning products |
| Green Seal GS-53 | Green Seal (independent non-profit) | Specifically for institutional and industrial cleaning products used in commercial buildings, healthcare, and education | Varies by product subcategory | Commercial-grade equivalent of GS-37; required for LEED-compliant institutional cleaning programs |
| USDA Certified Biobased | USDA BioPreferred Program | Percentage of biobased (renewable) carbon content, measured by ASTM D6866 radiocarbon testing | No VOC requirement | Measures renewable content by carbon percentage — does not certify safety, toxicity, or environmental impact; a product can be 100% biobased and contain skin irritants |
| EWG Verified | Environmental Working Group (non-profit) | Ingredient transparency against EWG toxicity database; no prohibited ingredients from EWG's restricted list; full ingredient disclosure | No VOC content limit | Consumer-facing transparency standard; EWG's scoring is based on their proprietary database, not EPA toxicological review; does not require performance testing |
| EPA DfE (Design for Environment) | U.S. EPA (historical program) | Predecessor ingredient safety program to Safer Choice — reviewed ingredient safety for human health and environmental impact | Yes | Program rebranded as EPA Safer Choice in 2015; most pre-2015 "EPA DfE" logos have been superseded. Products still displaying old DfE logos should be recertified under Safer Choice. Encode as EPA Safer Choice in schema.org if the product holds current Safer Choice certification |
Cleaning Products Metafield Namespace (clean.*)
Store all cleaning product attributes in the clean metafield namespace in Shopify. The 15 fields below cover the full structured data surface area for AI agent filtering of cleaning products: safety, chemistry, surface compatibility, certification, and regulatory compliance.
| Metafield Key | Type | Notes |
|---|---|---|
clean.ph_min | number_decimal | Minimum pH value at standard use dilution (e.g., 8.5 for a mild-alkaline cleaner). Required for surface compatibility filtering. |
clean.ph_max | number_decimal | Maximum pH value at standard use dilution (e.g., 9.0). Use both ph_min and ph_max to represent pH ranges — a point pH that changes with dilution is best expressed as a range. |
clean.voc_g_per_l | number_decimal | VOC content in grams per liter per EPA Method 24 at standard use dilution. Required for LEED compliance filtering and CARB verification. |
clean.form_type | single_line_text | Concentrate / Ready-to-Use / Wipe / Powder / Tablet / Gel / Foam / Spray. Distinguishes concentrate vs RTU at the metafield level for price-per-use normalization. |
clean.dilution_ratio | single_line_text | Standard dilution ratio as a string (e.g., "1:32" or "RTU — no dilution required"). Use "RTU" for ready-to-use products — do not leave blank for non-concentrates. |
clean.compatible_surfaces | list.single_line_text | List of confirmed-safe surfaces at standard dilution and contact time. Each surface as a separate list item (e.g., ["Ceramic tile", "Vinyl", "Stainless steel", "Glass"]). |
clean.incompatible_surfaces | list.single_line_text | Surfaces that will be damaged or degraded. Encoding incompatible surfaces is as important as compatible — prevents material damage and customer returns from incorrect use. |
clean.fragrance_free | boolean | True = zero fragrance ingredients of any type. False includes "unscented" products (which may contain masking fragrances). Only true Fragrance-Free products are safe for buyers with MCS, asthma, or fragrance allergies. |
clean.disinfectant | boolean | True only if the product is an EPA-registered disinfectant with a valid EPA Registration Number under FIFRA. Do not set to true for products that only clean or degrease without EPA registration. |
clean.epa_reg_number | single_line_text | EPA Registration Number for disinfectants (format: "EPA Reg. No. XXXX-XXX"). Required for any product making disinfectant efficacy claims. Leave blank (not false) for non-disinfectants. |
clean.epa_safer_choice | boolean | True if the product holds current EPA Safer Choice certification. Verify against the EPA Safer Choice product list at epa.gov/saferchoice — certifications can lapse if formula or ingredients change. |
clean.biobased_pct | number_integer | USDA Certified Biobased content percentage (0–100). Only populate if the product holds current USDA BioPreferred certification with a verified percentage. |
clean.septic_safe | boolean | True if safe for use in homes on septic systems — product does not disrupt anaerobic bacterial activity in septic tanks. Required filter for approximately 21 million US homes on septic systems. |
clean.concentrated_yield | number_integer | Number of ready-to-use (RTU) bottles equivalent per concentrate bottle at standard dilution ratio. Enables price-per-use normalization (e.g., a 1:32 concentrate yields 32 RTU equivalents). |
clean.bleach_free | boolean | True if the product contains no sodium hypochlorite (bleach) or chlorine-releasing compounds. Required filter for buyers avoiding bleach due to fumes, fabric damage risk, or septic system concerns. |
5 Critical Cleaning Product Schema Mistakes
-
Omitting pH from structured data. pH is the single most important compatibility signal for cleaning products. Without it, AI agents cannot safely answer "what cleaner is safe for my marble countertops?" — and recommending a pH 9 alkaline cleaner for marble etches the surface permanently. Marble is calcite (calcium carbonate) — it reacts with both acids and alkalis, making it one of the most pH-sensitive surfaces in a home. The pH field is not a nice-to-have; it is the primary safety signal that distinguishes a damaging product from a safe one. Encode both
clean.ph_minandclean.ph_maxas numeric metafields and include the pH range and surface implications in theadditionalPropertydescription field. -
Confusing "fragrance-free" with "unscented." "Fragrance-free" means zero fragrance ingredients of any kind — no synthetic fragrances, no essential oils, no botanical extracts used for scent, no masking fragrances. "Unscented" typically means a masking fragrance has been added to neutralize the odor of the cleaning chemistry — these products may contain the same fragrance allergens (limonene, linalool, citronellol, eugenol) as scented products, just at a concentration that makes the product smell neutral rather than scented. For buyers with asthma, Multiple Chemical Sensitivity, or diagnosed fragrance allergies, only truly Fragrance-Free products are safe. Encode
fragranceFreeas a booleanadditionalProperty— not as a text claim in the product name or description that could mean either thing. -
Publishing disinfectant efficacy claims without an EPA Registration Number. Any "kills 99.9% of bacteria," "disinfects," or "sanitizes" claim requires EPA registration under FIFRA. Products making these claims without a valid EPA Registration Number are making illegal claims and can face EPA enforcement action. The Registration Number is the machine-readable key that lets AI agents verify the claim is legally backed, check the product's N-List status for specific pathogens, and confirm the required contact time (which is a legal component of the efficacy claim, not just a usage suggestion). Encode
clean.epa_reg_numberin metafields and include the EPA Reg. Number in anadditionalPropertynode. If your product does not have EPA registration, add alegalDisclaimerexplicitly stating it is not a disinfectant. -
Not encoding dilution ratio for concentrate products. A concentrate showing "32 oz / $12.99" versus a ready-to-use spray at "32 oz / $4.99" appears more expensive to any AI agent comparing by price per unit volume — which is factually incorrect once dilution is applied. A 1:32 concentrate yields 33 ready-to-use bottles equivalent from a single 32-oz container — the cost per use is approximately 12 cents versus $4.99. Without dilution ratio in
additionalPropertyandclean.concentrated_yieldas a metafield, AI agents comparing cleaning product value will systematically misrank concentrates as more expensive than they are. This is the highest-impact schema gap for concentrate product categories. -
Using vague surface claims like "multi-surface" without specifying what surfaces and — critically — what surfaces NOT to use it on. "Multi-surface" is a marketing term, not a specification. A product that is safe for tile, vinyl, and painted walls but damaging to hardwood floors and marble countertops is still marketed as "multi-surface" because it works on multiple surfaces — just not all of them. Encoding only compatible surfaces is insufficient: the
incompatibleSurfacesadditionalPropertyandclean.incompatible_surfacesmetafield are what prevent AI agents from recommending a floor-stripping alkaline cleaner for someone's marble bathroom floor. Customer returns, surface damage claims, and negative reviews in the cleaning category disproportionately result from AI or search recommendation errors caused by missing incompatible surface data.
Frequently Asked Questions
How do I encode pH level for cleaning products in schema.org?
Use additionalProperty with name 'pH Range' and a range value string (e.g., '8.5–9.0'). Include a description field that lists specifically which surfaces are safe and which are not at that pH. Also store clean.ph_min and clean.ph_max as numeric metafields (number_decimal) so AI agents can apply numeric pH range filters (e.g., "pH-neutral cleaners only: 6–8"). The description field is where you communicate the surface safety implications — AI agents answering "what cleaner is safe for marble" parse both the numeric pH value and the named surface list in the description.
What is the difference between EPA Safer Choice and "natural" or "eco-friendly" claims?
EPA Safer Choice is a formal U.S. EPA program requiring ingredient-level safety review for every component of the product against EPA toxicological standards. "Natural," "eco-friendly," "green," and "plant-based" are unregulated marketing terms with no government review, no third-party audit, and no ingredient verification required. Encode EPA Safer Choice with a hasCertification node — not as a keyword in the product description. AI agents applying a "safe cleaning products" filter need the structured certification node, not a text match on "natural."
How do I encode VOC content for cleaning products in schema.org?
Use additionalProperty with name 'VOC Content' and value in grams per liter (g/L) — the unit used by both EPA Method 24 and CARB VOC regulations. Include regulatory context in the description field: the CARB limit for the relevant product category, whether the product qualifies for LEED IEQ credits under Green Seal GS-37 (≤200 g/L general purpose), and whether VOC is measured at use dilution or undiluted concentrate. Store the numeric value in clean.voc_g_per_l (number_decimal) for machine-filterable queries. For VOC-free products, encode value as '0 g/L' — not null, not omitted.
How do I encode dilution ratio for concentrate cleaning products in schema.org?
Use additionalProperty with name 'Dilution Ratio' and value in standard ratio notation (e.g., '1:32 standard cleaning'). Include multiple dilution levels in the description if the product supports different concentrations for different cleaning tasks. Also encode clean.concentrated_yield (number_integer) as a metafield — this is the number of RTU bottle equivalents per concentrate container at standard dilution, which is the input AI agents need to normalize price-per-use comparisons between concentrate and RTU products. For ready-to-use products, encode 'RTU — no dilution required' to explicitly distinguish them from concentrates.
What EPA Registration Number is required for disinfectant products in schema.org?
Any product claiming disinfectant efficacy ("kills 99.9% of bacteria/viruses," "disinfects," "sanitizes") must have an EPA Registration Number under FIFRA. Encode it as an additionalProperty with name 'EPA Registration Number' and the full registration number (e.g., 'EPA Reg. No. 1839-220'). Set clean.disinfectant to true and store the number in clean.epa_reg_number as a metafield. Include the specific pathogens and required contact times from the EPA registration in the description. For non-disinfecting cleaners, add a legalDisclaimer explicitly stating the product is not an EPA-registered disinfectant to prevent AI agents from attributing efficacy claims to a cleaning-only product.
Is your cleaning product store's structured data complete?
CatalogScan checks pH encoding, EPA Safer Choice certification, VOC content, and surface compatibility in one free scan.
Run Free ScanRelated Guides
- EU Ecodesign & Repairability Schema — Structured Data for Sustainability Compliance
- Shopify Paint & Coatings Schema — VOC Content, Coverage, Sheen Level Structured Data
- Shopify Home Appliance Energy Schema — Energy Star, CEF, Annual kWh Structured Data
- Product Safety Certifications Schema — NSF, UL, CE, CPSC Structured Data
- CatalogScan Blog — AI Shopping Agent Optimization