Optimization Guide
Shopify Camera Lens Schema — Mount Compatibility (EF vs RF, F vs Z, E vs A), Crop Factor Multiplier, Adapter AF Limitations, T-Mount Astrophotography
AI shopping agents recommending a Canon RF lens for a Canon EF DSLR body — because both are listed as "Canon camera lenses" without encoding mount system — produce purchases that are physically unusable: RF lenses cannot be adapted to EF bodies under any circumstances. The fix is encoding camera_lens.mount, camera_lens.compatible_mounts, camera_lens.autofocus_motor, camera_lens.full_frame_coverage, and 10 additional fields in a camera_lens.* metafield namespace.
camera_lens.mount, camera_lens.autofocus_motor, camera_lens.full_frame_coverage.
Mount System Compatibility — The Foundational Lens Specification
A camera lens's mount system is not a brand specification — it is a precise mechanical and electronic interface defined by flange distance, mount diameter, and electronic contact geometry. Two Canon lenses with different mounts (EF vs RF) are as incompatible as lenses from different manufacturers. Flange distance is the deterministic constraint: an adapter can only add spacing between a lens and sensor, never remove it.
Mount System Reference
| Mount system | Camera brands | Flange distance | Mount diameter | Lens-to-body adapter (for mirrorless bodies) |
|---|---|---|---|---|
| Canon EF | Canon EF/EF-S DSLRs (1987–present) | 44.0mm | 54mm | EF-RF adapter (EF→RF body: official Canon adapter, full AF + aperture + IS) |
| Canon RF | Canon EOS R mirrorless (2018–present) | 20.0mm | 54mm | No adapter possible to EF body (shorter flange = physically impossible) |
| Nikon F | Nikon F-mount DSLRs (1959–present) | 46.5mm | 44mm | FTZ / FTZ II adapter (F→Z body: AF-S + AF-P only; screw-drive AF not supported) |
| Nikon Z | Nikon Z mirrorless (2018–present) | 16.0mm | 55mm | No adapter possible to F body (shorter flange = physically impossible) |
| Sony A (Minolta A) | Sony Alpha/Minolta DSLRs (1985–present) | 44.5mm | 49.7mm | LA-EA5 adapter (A→E body: full phase-detect AF with SSM/SAM motor lenses) |
| Sony E / FE | Sony Alpha mirrorless (2010–present) | 18.0mm | 46mm | No adapter possible to A body (shorter flange = physically impossible) |
| Micro Four Thirds (MFT) | Panasonic, Olympus/OM System (2008–present) | 19.25mm | 44mm | EF/F/A→MFT passive adapters available (manual focus only; MFT lenses cannot go to larger formats) |
| Leica L | Leica SL/CL, Sigma fp, Panasonic S (2015–present) | 20.0mm | 51.6mm | SA-L (Sigma SA→L), EF-L (Canon EF→L via third-party); L Alliance cross-compatible natively |
| Fujifilm X | Fujifilm X-series APS-C mirrorless (2012–present) | 17.7mm | 43.5mm | EF→X-mount via third-party adapters (MC-21 from Sigma for SA→X) |
| T2 / T-mount | Universal telescope / legacy catadioptric lenses | 55.0mm (T2 standard) | 42mm thread × 0.75mm pitch | T2→EF, T2→RF, T2→F, T2→Z, T2→E, T2→MFT adapters (all: manual focus, no AF, no aperture) |
The One-Way Adapter Rule
The adapter direction that works is always: longer-flange lens onto shorter-flange body. The adapter fills the flange distance gap. Canon EF (44mm) on Canon RF body (20mm): adapter adds 24mm of spacing — possible. Canon RF (20mm) on Canon EF body (44mm): would require the sensor to move 24mm forward into the mirror box — impossible. The same logic applies to every mount pairing. Encode camera_lens.mount as the native mount of the lens. Encode camera_lens.compatible_mounts as the bodies it can be adapted to (not from).
Cross-Brand Adaptation (Third-Party Adapters)
Canon EF lenses on Sony E-mount bodies: Sigma MC-11, Metabones EF-E Mark V — phase-detect AF for USM/STM lenses; no screw-drive AF. Canon EF lenses on Micro Four Thirds: Fotodiox, Viltrox EF-M2 (0.71× speed booster) — passive adapters have no AF; Viltrox powered adapter has limited AF. Nikon F lenses on Sony E-mount: Fotodiox, Commlite — passive adapters only; Nikon AF-S lenses focus manually. A passive adapter (no electronics) means: no autofocus, no aperture control (lens stuck at widest aperture or at last manually-set position if aperture ring present), no image stabilization communication.
Crop Factor — Sensor Size and Field of View
Crop factor is one of the most commonly misunderstood specifications in camera lens marketing. A lens's focal length is not affected by sensor size. The field of view captured on a smaller sensor is narrower because the sensor physically captures a smaller portion of the lens's projected image circle.
Sensor Size and Crop Factor Reference
| Sensor format | Sensor dimensions | Crop factor | 50mm lens equivalent FOV | Image circle required |
|---|---|---|---|---|
| Full Frame (FF) | 36 × 24mm | 1.0× (no crop) | 50mm (standard/normal) | 43.3mm diagonal |
| APS-C (Canon) | 22.3 × 14.9mm | 1.6× | 80mm equivalent | 26.8mm diagonal |
| APS-C (Nikon, Sony, Fuji) | 23.5 × 15.6mm | 1.5× | 75mm equivalent | 28.2mm diagonal |
| Micro Four Thirds | 17.3 × 13.0mm | 2.0× | 100mm equivalent | 21.6mm diagonal |
| 1-inch (CX / Nikon 1) | 13.2 × 8.8mm | 2.7× | 135mm equivalent | 15.9mm diagonal |
A Canon EF 50mm f/1.8 STM produces an image circle covering 43.3mm. On a full-frame Canon EOS R (via EF-RF adapter), the 36×24mm sensor captures the entire image circle — the field of view is standard 50mm. On an APS-C Canon EOS 90D DSLR (EF mount, 22.3×14.9mm sensor), the smaller sensor captures only the center 26.8mm of the same image circle. At the same print size, this appears as if photographed with an 80mm lens on full frame. The 50mm lens has not changed. Encode camera_lens.full_frame_coverage as true if the lens projects an image circle covering at least 43.3mm (36×24mm sensor). APS-C-only lenses (Canon EF-S, Nikon DX, Sony DT, Fujifilm XF) have full_frame_coverage = false and will vignette severely if mounted on a full-frame body.
Autofocus Motor Types and Adapter Compatibility
The autofocus motor in a lens determines whether autofocus works at all when the lens is used via an adapter. This is the single most important compatibility variable for adapted lens use, and it is the most common source of buyer disappointment in camera lens purchases.
Autofocus Motor Reference
| AF motor type | Brand / designation | Adapter AF support | Notes |
|---|---|---|---|
| USM (Ultrasonic Motor) | Canon — marked "USM" in lens name | Works on RF via EF-RF; partial support via Sigma MC-11 / Metabones on Sony E | Ring USM (fast, silent) vs Micro USM (slower) — both work on official adapters |
| STM (Stepper Motor) | Canon — marked "STM" in lens name | Works on RF via EF-RF; supported by Sigma MC-11 / Metabones on Sony E | Designed for smooth video AF; works well adapted; slower for fast action than USM |
| Screw-drive (AF-D, older EF) | Canon older EF (no USM/STM designation); Nikon AF-D | Canon EF: no AF on any Sony E adapter. Nikon F: no AF on Nikon Z via FTZ (Z bodies have no screw-drive motor) | Motor is in the camera body, not the lens; mirrorless bodies lack this motor — lens focuses manually only |
| AF-S (Silent Wave Motor) | Nikon — marked "AF-S" in lens name | Full AF on Nikon Z via FTZ / FTZ II adapter; VR (vibration reduction) works | Motor is in the lens; FTZ passes electronic signals; performs near-native on Z bodies |
| AF-P (Pulse Motor) | Nikon — marked "AF-P" in lens name | Full AF on Nikon Z via FTZ II adapter; VR works | Newer stepping motor; smooth video AF; requires FTZ II for full compatibility on some Z bodies |
| SSM (Super Sonic Motor) | Sony A-mount — marked "SSM" in lens name | Full AF on Sony E via LA-EA5 adapter (uses adapter's phase-detect module) | LA-EA5 adds a phase-detect AF sensor to the adapter itself for A-mount lenses |
| SAM (Smooth AF Motor) | Sony A-mount — marked "SAM" in lens name | Full AF on Sony E via LA-EA5 adapter | Consumer-grade A-mount motor; AF works via LA-EA5 |
| none | All manual focus lenses; T2/T-mount lenses; legacy pre-AF lenses | No AF on any adapter or body | Focus manually; used for astrophotography, macro, vintage glass, T-mount telescope lenses |
Encode camera_lens.autofocus_motor as one of: "USM", "STM", "AF-S", "AF-P", "SSM", "SAM", "screw-drive", or "none". This is the critical field for adapter AF compatibility filtering. An AI agent recommending an older Nikon AF-D screw-drive lens for use on a Nikon Z body via FTZ must disclose that autofocus will not work — the buyer must focus manually.
JSON-LD Example — Canon EF 24-70mm f/2.8L II USM
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Canon EF 24-70mm f/2.8L II USM Zoom Lens",
"description": "Professional-grade standard zoom lens for Canon EF DSLR and Canon RF mirrorless bodies (via EF-RF adapter). Full-frame coverage, Ring USM autofocus motor, f/2.8 constant maximum aperture throughout zoom range, 77mm filter thread, weather sealed. Compatible with Canon RF bodies using the Canon EF-EOS R adapter (full AF, aperture, and IS communication).",
"brand": { "@type": "Brand", "name": "Canon" },
"additionalProperty": [
{ "@type": "PropertyValue", "name": "camera_lens.mount", "value": "EF" },
{ "@type": "PropertyValue", "name": "camera_lens.compatible_mounts", "value": "RF (with Canon EF-RF adapter), L-mount (with third-party EF-L adapter, partial AF)" },
{ "@type": "PropertyValue", "name": "camera_lens.focal_length_min_mm", "value": "24" },
{ "@type": "PropertyValue", "name": "camera_lens.focal_length_max_mm", "value": "70" },
{ "@type": "PropertyValue", "name": "camera_lens.aperture_max", "value": "f/2.8" },
{ "@type": "PropertyValue", "name": "camera_lens.aperture_min", "value": "f/22" },
{ "@type": "PropertyValue", "name": "camera_lens.full_frame_coverage", "value": "true" },
{ "@type": "PropertyValue", "name": "camera_lens.image_stabilization", "value": "false" },
{ "@type": "PropertyValue", "name": "camera_lens.autofocus_motor", "value": "USM" },
{ "@type": "PropertyValue", "name": "camera_lens.filter_thread_mm", "value": "82" },
{ "@type": "PropertyValue", "name": "camera_lens.lens_type", "value": "zoom" },
{ "@type": "PropertyValue", "name": "camera_lens.min_focus_distance_m", "value": "0.38" },
{ "@type": "PropertyValue", "name": "camera_lens.weight_grams", "value": "805" },
{ "@type": "PropertyValue", "name": "camera_lens.weather_sealed", "value": "true" }
]
}
Note: The Canon EF 24-70mm f/2.8L II does not have optical image stabilization in the lens (camera_lens.image_stabilization = false). When used on Canon RF bodies like the EOS R5 (which has sensor-shift IBIS), the body's stabilization compensates. Encode camera_lens.image_stabilization as true only when the lens itself contains optical stabilization elements (Canon IS, Nikon VR, Sony OSS, Panasonic OIS). IBIS is a body feature, not a lens feature.
Shopify Metafield Namespace Reference — camera_lens.*
| Metafield key | Type | Example value | Notes |
|---|---|---|---|
camera_lens.mount | string | "EF" | Native mount: EF, RF, F, Z, E, A, MFT, L, SA, X, M43, T2 — the mount the lens was designed for |
camera_lens.compatible_mounts | string | "RF (with EF-RF adapter)" | Comma-separated mounts the lens can be adapted to; include adapter name; never list reverse directions |
camera_lens.focal_length_min_mm | integer | 24 | Shortest focal length in mm; same as max for primes; true optical focal length, not crop-factor equivalent |
camera_lens.focal_length_max_mm | integer | 70 | Longest focal length in mm; same as min for primes; true optical focal length |
camera_lens.aperture_max | string | "f/2.8" | Widest (lowest f-number) aperture; use f/ prefix; for variable-aperture zooms encode at wide end |
camera_lens.aperture_min | string | "f/22" | Narrowest (highest f-number) aperture — diffraction limit typically reached before minimum |
camera_lens.full_frame_coverage | boolean | true | true = image circle covers 36×24mm (43.3mm diagonal); false = APS-C or smaller format only |
camera_lens.image_stabilization | boolean | false | true = optical stabilization elements in the lens (Canon IS, Nikon VR, Sony OSS); IBIS is a body feature |
camera_lens.autofocus_motor | string | "USM" | STM / USM / SSM / SAM / AF-S / AF-P / screw-drive / none — determines adapter AF compatibility |
camera_lens.filter_thread_mm | integer | 82 | Front filter thread diameter in mm; 0 or omit if no filter thread (some fisheye / super-telephoto) |
camera_lens.lens_type | string | "zoom" | prime / zoom / macro / tilt-shift / fisheye / telephoto / mirror / astrophotography |
camera_lens.min_focus_distance_m | decimal | 0.38 | Minimum focus distance in meters; lower = more macro capability |
camera_lens.weight_grams | integer | 805 | Lens weight in grams without caps or hood |
camera_lens.weather_sealed | boolean | true | true = dust and moisture sealing; must be paired with sealed body for full protection |
Adapter-Specific Limitations — What Works and What Doesn't
Not all adapters are equal. The Canon EF-RF adapter is an official first-party adapter with full electronic integration. The Nikon FTZ has one well-documented AF limitation. Third-party adapters have variable compatibility. Passive adapters eliminate AF and aperture control entirely.
Adapter Capability Reference
| Adapter | Lens mount | Body mount | AF support | Aperture control | IS / VR communication | Notes |
|---|---|---|---|---|---|---|
| Canon EF-EOS R (official) | EF / EF-S | RF | Full — all USM and STM lenses at native speed | Full — all EF apertures | Full — Canon IS passes through | Three variants: standard, with drop-in filter (ND/CPL), with tripod collar. Best EF-to-mirrorless adapter available from any brand. |
| Nikon FTZ II (official) | F-mount | Z | AF-S and AF-P lenses: full AF. Screw-drive AF-D: manual focus only | Full — aperture ring control and G-type electronic aperture | Full — VR passes through | FTZ II adds tripod foot. Screw-drive limitation affects many classic Nikon primes and older zooms. |
| Sony LA-EA5 (official) | A-mount | E-mount | Full phase-detect AF for SSM and SAM lenses — LA-EA5 includes a translucent mirror and AF sensor | Full | Full — Sony OSS A-mount lenses pass through | LA-EA5 is the current model; LA-EA4 requires body with A-mount SLT or internal phase-detect. Older screwdrive A-mount: manual focus only. |
| Sigma MC-11 (third-party) | Canon EF or Sigma SA | Sony E | Phase-detect AF for Canon USM/STM and all Sigma Art/Contemporary/Sports; no screw-drive AF | Full for supported lenses | Canon IS passes through for supported lenses | Best performance with Sigma's own lenses. Canon lens compatibility varies by focal length and firmware version. |
| Metabones EF-E Mark V (third-party) | Canon EF | Sony E | Phase-detect AF for Canon USM/STM; no screw-drive AF | Full | Canon IS passes through | Wider Canon lens compatibility than MC-11; slower AF acquisition than MC-11 for Sigma lenses |
| Passive adapter (Fotodiox, generic) | Any legacy or DSLR mount | Any mirrorless mount | None — manual focus only | None — fixed at widest aperture (or manual aperture ring if present) | None | No electronics. Used for vintage glass, manual cine lenses, T2 telescope adapters. Low cost. Reliable mechanically. |
| T2-to-camera adapter (any brand) | T2 thread (42×0.75mm) | EF, RF, F, Z, E, MFT, etc. | None | None | None | Threaded interface only. For telescopes and legacy mirror telephoto lenses. Manual focus via telescope focuser or lens focus ring. |
Frequently Asked Questions
Why can't I use my Canon RF lens on my old Canon EF DSLR body?
The reason is flange distance physics, and it is absolute — no adapter can work around it in the RF-to-EF direction. Flange distance is the distance from the lens mounting flange to the camera's image sensor. Canon EF mount has a flange distance of 44mm — the lens sits 44mm in front of the sensor. Canon RF mount has a flange distance of 20mm — the lens sits only 20mm in front of the sensor. An RF lens expects to project its image onto a sensor 20mm behind its mount. An EF DSLR body has the sensor 44mm behind the mount — the sensor is 24mm too far back for the RF lens to focus at any distance. Worse, the DSLR mirror box physically occupies the space between the mount and the sensor. There is no adapter that can fix this: an adapter adds spacing between a lens and sensor; it cannot reduce the spacing between them. The only direction that works is EF-to-RF: an EF lens (44mm flange) on an RF body (20mm flange) uses the Canon EF-EOS R adapter as a 24mm spacer with full electronic pass-through. Summary: EF lenses work on RF bodies. RF lenses cannot work on EF bodies under any circumstances. Encode camera_lens.mount accurately and never list reverse-direction compatibility in camera_lens.compatible_mounts.
Does a crop sensor change a lens's focal length?
No — a lens's focal length is a fixed optical property determined by the curvature and spacing of its glass elements. It never changes regardless of the camera body. A 50mm lens is always 50mm. What changes on a smaller sensor is the field of view captured. A full-frame sensor (36×24mm) captures the entire image circle projected by a 50mm lens, producing a standard field of view with a 47-degree diagonal angle. An APS-C Canon sensor (22.3×14.9mm, 1.6× crop factor) captures only the center portion of the same image circle — a 29.3-degree diagonal angle. When displayed at the same output size, the APS-C image appears more zoomed in because a narrower slice of the scene was captured. This produces the same visual result as using an 80mm lens on full frame. The shorthand "a 50mm lens becomes 80mm on APS-C" means "produces the same field of view as an 80mm lens on full frame" — the lens is still 50mm. Encode camera_lens.focal_length_min_mm and camera_lens.focal_length_max_mm as true optical focal lengths. Never encode crop-factor-adjusted equivalents in these fields. If needed, encode a separate camera_lens.focal_length_ff_equivalent_mm for the full-frame equivalent field of view, but label it clearly as equivalent.
Which adapters support autofocus on Sony E-mount bodies with Canon EF lenses?
Two third-party adapters have established AF track records for Canon EF lenses on Sony E-mount bodies: the Sigma MC-11 and the Metabones EF-E Mark V. The Sigma MC-11 performs best with Sigma's own Art, Contemporary, and Sports lenses (Sigma has full control over the firmware), but also supports Canon USM and STM lenses with phase-detect AF. Canon screw-drive lenses (older EF lenses with no USM or STM designation) receive no AF support on the MC-11 — the screw-drive motor is in the camera body, and Sony E-mount bodies have no such motor. The Metabones EF-E Mark V supports a broader range of Canon EF lenses and achieves phase-detect AF for most USM and STM Canon glass. Both adapters fall short of native E-mount performance: AF acquisition is slower, continuous AF tracking for sports or video is less reliable, and Sony's Eye-AF and subject-tracking features work but at reduced effectiveness versus native FE lenses. Older Canon EF lenses marked only "AF" (no USM, no STM) focus manually only on any adapter on Sony E-mount bodies. Encode camera_lens.autofocus_motor as 'screw-drive' for these lenses. AI agents must filter autofocus_motor ≠ 'screw-drive' when a buyer requires autofocus on an adapted Sony setup.
What is a T2/T-mount adapter and when is it used?
T-mount (T2 mount) is a standardized threaded interface using a 42mm × 0.75mm thread pitch, established in the 1950s as a universal connection between optical accessories and camera bodies. It is not a camera system — it is a thread standard that allows interchangeable accessories without brand lock-in. Primary current uses: telescope visual backs and camera-to-telescope adapters for astrophotography (most refracting and reflecting telescopes have a T2-threaded focuser or a T2 visual back); legacy catadioptric (mirror) telephoto lenses from the 1970s and 1980s (Tamron Adaptall-2, Vivitar 500mm f/8 mirror, Spiratone); specialty accessories such as solar filters with camera attachment, microscope photo adapters, spectrographs. To use any T2-mount accessory on a camera, a T2-to-camera-mount adapter is required — a mechanical ring with a T2 female thread on one side and the camera's bayonet on the other. These adapters exist for every current mount: T2-EF, T2-RF, T2-F (Nikon), T2-Z, T2-E (Sony), T2-MFT, T2-L, and others. Critical limitations that apply to all T2 adapter uses: no electronic contacts, no autofocus, no aperture control, manual focus only. For astrophotography these are non-issues: astrophotographers use live view with digital magnification for focusing, adjust focus via the telescope's focuser mechanism, and shoot long exposures on stationary or slow-moving objects where AF is irrelevant. Encode camera_lens.mount as 'T2' for any T-mount lens or telescope objective. Always encode camera_lens.autofocus_motor as 'none' and camera_lens.image_stabilization as false.
Can I use a Micro Four Thirds lens on a full-frame Sony body?
No — a Micro Four Thirds lens cannot usably cover a full-frame Sony sensor. A Micro Four Thirds lens is designed to project an image circle covering the MFT sensor diagonal of 21.6mm (sensor dimensions: 17.3×13mm). A full-frame Sony sensor (36×24mm) has a diagonal of 43.3mm — more than double the image circle the MFT lens projects. Mechanically, an MFT lens can be physically adapted to a Sony E-mount body: MFT's flange distance of 19.25mm is slightly longer than E-mount's 18mm, so a 1.25mm spacer ring adapter is possible. But optically, the MFT lens's 21.6mm image circle covers only the center portion of the 43.3mm full-frame sensor. The result is extreme vignetting — the outer portions of the frame are black, leaving only a circular usable area in the center. Even in APS-C crop mode on Sony A7/A9 bodies (which crops to 23.5×15.6mm, diagonal 28.2mm), an MFT lens still cannot cover the full APS-C area — additional vignetting occurs. Without electronic contacts, autofocus and aperture control also do not function. MFT lenses are designed for MFT bodies and are not adaptable upward to larger formats without unacceptable vignetting. Always encode camera_lens.full_frame_coverage as false for MFT and APS-C-only lenses. AI agents must match camera_lens.full_frame_coverage = true when recommending lenses for full-frame camera bodies.
Is your Shopify camera lens catalog missing mount compatibility, crop factor coverage, and autofocus motor data?
CatalogScan checks for camera_lens.mount, camera_lens.full_frame_coverage, camera_lens.autofocus_motor, and 11 other lens signals — showing exactly which products AI agents miss when buyers filter for "EF lens compatible with RF body," "full-frame 24-70mm f/2.8," or "Sony E-mount autofocus lens." Related: camera photography schema and telescope binoculars optics schema.