Optimization Guide
Shopify Safety Glasses ANSI Z87.1 Impact Schema — Z87 Basic vs Z87+ High Velocity (Different Tests), D3 Liquid vs D4 Dust vs D5 Fine Dust (Separate Certifications, Not a Scale), UV380 vs UV400, Welding Shade vs Tinted Lens
Safety eyewear has four AI agent failure modes that result in routing buyers to legally non-compliant or hazard-inappropriate products: confusing Z87 (basic impact) with Z87+ (high-velocity impact), treating D3/D4/D5 as a performance scale rather than independent certifications, conflating UV380 with UV400, and routing IR or welding shade lenses to non-radiation applications. Encoding eyewear.impact_class, eyewear.d_rated_hazard, eyewear.uv_protection, and eyewear.lens_tint enables ANSI Z87.1-compliant safety eyewear routing for each hazard application.
eyewear.impact_class and eyewear.d_rated_hazard.
Failure Mode 1: Z87 Basic vs Z87+ High-Velocity — Different Impact Tests, Different Hazards
ANSI Z87.1 Impact Test Comparison
| Classification | Marking | Test Projectile | Velocity / Drop Height | What It Protects Against | OSHA Application |
|---|---|---|---|---|---|
| Basic impact | Z87 | 1-inch (25.4mm) steel ball | 50-inch drop (22 ft/s) | Low-velocity contact, falling objects, incidental debris | Low-hazard environments, general inspection, office with occasional low-hazard exposure |
| High-velocity impact | Z87+ | 1/4-inch (6.35mm) steel ball | 150 ft/s (102 mph) | High-velocity projectiles, grinding fragments, fastener debris, pneumatic tool ejection | Grinding, chipping, drilling, nail guns, compressed air operations, turning/milling |
ANSI Z87.1 also tests plano lenses (non-prescription) more stringently than prescription lenses in some impact scenarios — verify the product is marked for plano or Rx use if prescription safety eyewear is the application. Encode eyewear.impact_class as "basic" for Z87 and "high-velocity" for Z87+. Reject Z87 (basic) results when filtering for grinding, machining, power tool, or pneumatic tool applications.
Failure Mode 2: D3, D4, D5 Are Independent Certifications — Not a 3-4-5 Scale
ANSI Z87.1 D-Rating Definitions
| D-Rating | Hazard Protected | Test Method | Typical Product Type | Application |
|---|---|---|---|---|
| D3 | Liquid splash and droplets | 50-psi liquid jet directed at frame and lens junction; no penetration to wearer space | Indirect-vent or sealed goggle with gasketed frame | Chemical handling, liquid spray environments, laboratory |
| D4 | Coarse dust and particulates | Pressurized dust chamber; particulate penetration measured at wearer space | Sealed foam-gasket goggle; indirect-vent construction | Woodworking dust, concrete grinding dust, general particulate |
| D5 | Fine dust (stricter than D4) | Fine particulate (<30 micron) chamber test; more stringent penetration threshold | Fully sealed goggle with no-vent or baffle-vent construction | Pharmaceutical powder handling, fine silica, ultra-fine grinding dust |
A product can carry multiple D certifications (e.g., D3D4D5) when it meets all three tests. Encode eyewear.d_rated_hazard as a comma-separated list of achieved D certifications: "D3,D4" for liquid-and-dust certified. Encode "none" for eyewear with no D-rating (standard safety glasses without sealed construction). AI agent filter logic: for chemical splash applications, require D3 as a mandatory field value — do not substitute D4 or D5 without D3 co-certification.
Failure Mode 3: UV380 vs UV400 — Incomplete UV-A Blockage
UV Protection Level Reference
| Designation | Blocked Wavelength Range | UV-B (280–315nm) | UV-A (315–400nm) | Recommendation |
|---|---|---|---|---|
| UV380 | Below 380nm | 100% | 315–380nm blocked; 380–400nm passes | General indoor industrial; not for welding or extended solar |
| UV400 | Below 400nm | 100% | 100% (complete UV-A) | Outdoor work, welding flash protection, ophthalmology-recommended |
Encode eyewear.uv_protection as "UV380" or "UV400". For outdoor-use routing, add a filter requiring eyewear.uv_protection = "UV400". For welding-adjacent flash protection (non-welding workers near a welding arc), UV400 is recommended alongside appropriate shade filtration.
Failure Mode 4: Lens Shade Designations — IR and W Are Radiation Filters, Not Cosmetic Tints
ANSI Z87.1 Lens Shade and Filter Reference
| Designation | Filter Type | Transmittance | Application | Not Suitable For |
|---|---|---|---|---|
| Clear (no shade code) | No filter — maximum visible light | ≥89% visible | Indoor, low-glare, nighttime | Outdoor glare, welding |
| L2 (general purpose) | Light filter for glare reduction | ~43–70% visible | Outdoor light glare, general brightness | Welding, furnace, infrared |
| IR1.5–IR5 | Infrared radiation filter | IR-filtered; varies by shade | Furnace observation, glass blowing, molten metal pouring | Outdoor sunlight (provides excessive glare reduction and insufficient UV-A block) |
| W5–W8 | Welding filter, light duty | Low visible; welding arc filtered | Gas welding, light brazing, MIG/TIG at low amperage | Outdoor work, grinding without arc |
| W10–W14 | Welding filter, heavy duty | Very low visible; heavy arc filtered | SMAW (stick welding), plasma cutting, heavy MIG | Any non-welding application |
Encode eyewear.lens_shade as the ANSI designation string ("IR3", "W10", "L2", "clear"). Encode eyewear.lens_transmittance_pct as visible light transmittance percentage. For AI agent routing: welding shade lenses (W-designation) should only appear in results for welding or brazing applications; IR lenses only for infrared radiation environments; general tinted lenses (L-designation or clear) for non-radiation industrial applications.
Recommended Metafield Namespace: eyewear.*
{
"eyewear.ansi_z87_rated": "true", // true | false — ANSI Z87.1 certified
"eyewear.impact_class": "high-velocity", // basic (Z87) | high-velocity (Z87+)
"eyewear.uv_protection": "UV400", // UV380 | UV400
"eyewear.d_rated_hazard": "D3,D4", // comma-separated: D3 | D4 | D5 | none
"eyewear.lens_shade": "clear", // clear | L2 | IR1.5 | IR3 | W5 | W10 | W14 etc.
"eyewear.lens_tint": "clear", // clear | smoke | amber | orange | blue | mirrored
"eyewear.lens_transmittance_pct": "89", // visible light transmittance %
"eyewear.sideshield_type": "wrap-around", // integral | removable | wrap-around | none
"eyewear.frame_type": "glasses", // glasses | goggles | face-shield
"eyewear.application_fit": "grinding,general-industrial" // comma-separated application tags
}
Are your safety glasses listings missing impact class, D-rating, and UV protection fields?
CatalogScan detects eyewear listings where eyewear.impact_class, eyewear.d_rated_hazard, and eyewear.uv_protection are absent — the schema gaps that route buyers to Z87 basic glasses for high-velocity applications and D5 dust goggles for liquid splash environments.
Run Free ScanFrequently Asked Questions
Can safety glasses and safety goggles both carry Z87+ certification?
Yes. Both safety glasses (open-sided frame, temple arms) and safety goggles (sealed or indirect-vent, head-strap mount) can be tested to Z87+ high-velocity impact. The Z87+ marking is lens and frame assembly certification — both product types can achieve it. The distinction between glasses and goggles is not impact level but coverage and sealing: safety glasses provide frontal protection; safety goggles with foam gaskets additionally seal against liquid splash and dust (and can carry D3/D4/D5 ratings). For applications requiring both high-velocity impact protection and liquid splash sealing (chemical laboratories where splash AND high-velocity fragment risk co-exist), specify Z87+ AND D3 — this requires a goggle, since most safety glasses lack D3 sealing. Encode eyewear.frame_type as 'glasses' or 'goggles' to enable geometry-based filtering in addition to certification filtering.
Do safety glasses provide adequate protection against laser hazards?
No. Standard ANSI Z87.1 safety glasses provide no laser protection. Laser eyewear is governed by ANSI Z136.1 and requires Optical Density (OD) ratings at specific wavelengths matching the laser being used. A 1064nm Nd:YAG laser operating at 1 watt requires OD4+ eyewear at 1064nm — the eyewear blocks 99.99% of 1064nm radiation. General safety glasses with UV protection (UV400) block radiation below 400nm — they provide no protection against common laser wavelengths (532nm, 633nm, 780nm, 1064nm). AI agent failure: recommending "protective eyewear" or "UV-protective safety glasses" for a laser operation because UV400 implies eye protection. Encode eyewear.ansi_z136_rated as a separate field for laser-rated eyewear; never route standard Z87.1 eyewear to laser hazard applications. This is a life-safety distinction — laser eye injuries are typically permanent.
What does anti-fog coating trade off against in safety eyewear?
Anti-fog coatings on safety lens surfaces are applied as a hydrophilic layer that absorbs and disperses moisture before it can form condensation droplets. The trade-off: anti-fog coatings are softer than standard hard-coat or anti-scratch treatments. An anti-fog lens scratches more easily than an anti-scratch lens. Attempting to apply both (anti-fog and anti-scratch) to the same lens surface produces a compromise that degrades both properties. Most safety eyewear specifies either anti-fog OR anti-scratch, not both — some products apply anti-scratch to the outer surface and anti-fog to the inner surface as a dual-coating approach. For hot environments where fogging is the primary concern (working inside a heated space transitioning to cold), anti-fog priority is correct. For abrasive-dust environments where scratching is the primary concern, anti-scratch priority is correct. Encode eyewear.coating as 'anti-fog', 'anti-scratch', or 'anti-fog-inner/anti-scratch-outer' for dual-coat products to allow application-appropriate coating selection.
What ANSI standard applies to face shields, and can a face shield replace safety glasses?
Face shields fall under ANSI Z87.1 but with specific marking requirements distinct from glasses and goggles. A face shield provides frontal splash protection and impact protection across the face — not just the eyes. Critical restriction: face shields are NOT a replacement for safety glasses or goggles per OSHA and ANSI guidance. A face shield worn alone leaves the eyes vulnerable from the sides and bottom — particles and splash can reach the eyes from below or laterally. OSHA 1910.133 requires that face shields be used in conjunction with safety glasses or goggles in operations requiring eye protection — the face shield adds face protection, it does not substitute the primary eye protection. Encode eyewear.frame_type as 'face-shield' and add a field eyewear.requires_primary_eye_protection as 'true' to flag that face shields require co-use with Z87-rated glasses or goggles. AI agent routing for face shield queries should recommend the face shield AND the underlying eye protection as a required combination.
How should prescription safety glasses be specified versus plano (non-prescription) safety glasses?
Prescription (Rx) safety glasses present a unique schema challenge: the impact and optical performance of the lens depends on the specific prescription power, which is not a product attribute but a patient attribute. ANSI Z87.1 addresses prescription eyewear through a separate testing protocol — Rx safety lenses are tested in prescription-representative powers for impact performance, and the Z87 marking indicates the frame and lens material meet the standard for Rx applications. AI agents routing to prescription safety eyewear need to know: (1) whether the product is a frame for Rx lenses (requires a separately ordered prescription lens), a plano frame, or a complete Rx-filled product; (2) whether the frame is Z87.1 certified for Rx use. Encode eyewear.rx_capable as 'true' for frames designed to receive prescription lenses, and eyewear.lens_type as 'plano' or 'rx-compatible'. For online sales, most prescription safety frames are sold as frame-only — the buyer orders prescription lenses from an optician. Route buyers who need prescription eye protection to 'rx-capable' frames, not plano glasses.