Google 3D: showing your products in 3D and augmented reality on Google
For a product to appear in 3D on Google, you need to provide a glTF or GLB model through the virtual_model_link attribute in Google Merchant Center (15 MB maximum). Google reviews the model before showing it in Search and free product listings, with augmented reality on mobile. The feature is still limited to a few countries and categories.
No commitment, no credit card required.
What is 3D display on Google?
Google introduced 3D objects in its search results at its Google I/O conference in May 2019: users can rotate a 3D model, then place it in their surroundings in augmented reality, without leaving Google or installing an app. The first partners mentioned included NASA, New Balance, Samsung, Target, Volvo and Wayfair.
For merchants, the feature now goes through Google Merchant Center, where you provide the URL of a 3D model for each product. Once reviewed, Google can display it with a 3D view button and, on compatible smartphones, a "View in your space" option that launches augmented reality. For some products, Google also generates its own AI-made 360° views from photos, but without augmented reality.
The expected format is glTF or its binary version, GLB, in other words the same kind of file used by web 3D viewers and by Scene Viewer on Android.
Where do 3D models appear on Google?
| Surface | 3D view | Augmented reality |
|---|---|---|
| Google Search | Yes | Yes, on compatible mobile devices |
| Free product listings | Yes | Yes ("View in your space") |
| Shopping ads | Yes | No, not supported yet |
Which countries and product categories are covered?
This is the feature's main limitation, and Google's help pages are not consistent with one another. The attribute page and the product data specification say the attribute is limited to products sold in the United States. The "Display your products in 3D and AR" page lists the United States, Canada, Australia, Japan and India.
As for categories, Google mentions shoes and home goods, and also recommends the attribute for shoes and apparel. Either way, France is not listed as of our check (October 15, 2026). A French merchant selling in France therefore cannot get 3D display on Google today, although it may be available for products sold in those countries.
What are the technical requirements for the 3D file?
| Attribute name | virtual_model_link ("3D model link"); virtualModelLink in the Merchant API |
|---|---|
| Status | Optional |
| File formats | glTF (.gltf) and GLB (.glb) |
| File size | 10 MB recommended, 15 MB maximum |
| URL | Starts with http:// or https://, 2,000 characters maximum, crawlable by Google (not blocked by robots.txt) |
| Validation | The file must pass the Khronos Group's glTF Validator |
| Textures | Google's pages contradict each other (2K maximum on one, 4K recommended on another): 2048 × 2048 pixels is the safest choice |
| Time to display | Google reviews each model; allow up to 2 weeks before it appears |
For geometry, Google refers to the Scene Viewer requirements: 100,000 triangles at most (ideally 30,000 to 50,000), one unit equal to one metre and the Y axis pointing up. The model is displayed as is, so its scale must be correct in the file itself. Our article GLB or USDZ: which format should you choose? covers these recommendations in detail.
How do you add the virtual_model_link attribute in Merchant Center?
- Prepare the model: a true-to-scale GLB file of 15 MB at most, with reasonably sized textures. Decimate overly dense models, such as scans or AI-generated models.
- Host it at a public, stable URL: your own server, a CDN or a 3D hosting service. Make sure robots.txt does not block access to it.
- Validate the file with the Khronos Group's glTF Validator and fix any reported errors.
- Add a virtual_model_link column to your product feed (or fill in the virtualModelLink field through the Merchant API) with the file URL for each relevant product.
- Wait and monitor: Google reviews the model, which can take up to 2 weeks. Then check the Merchant Center diagnostics to spot any rejected models.
Example row in a CSV product feed:
id,title,link,image_link,virtual_model_link
FAUT-OSLO-01,Fauteuil Oslo,https://www.example.com/fauteuil-oslo,https://www.example.com/fauteuil-oslo.jpg,https://www.example.com/models/fauteuil-oslo.glb
If you are a manufacturer, Google Manufacturer Center accepts the same attribute, and models provided there are used first. For Shopping ads, however, the model must be present in Merchant Center.
Should you also add 3DModel structured data?
It is recommended, but not sufficient. Google Search Central documents the 3DModel type as a recommended property of merchant listing structured data (Product and Offer), through the subjectOf property. The file URL goes in encoding.contentUrl and must end in .gltf or .glb; only one 3D model is allowed per product. There is no separate 3D rich result, however: this markup helps Google link the model to the product, but 3D display relies on Merchant Center.
Example JSON-LD markup on a product page:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Fauteuil Oslo",
"image": "https://www.example.com/fauteuil-oslo.jpg",
"offers": {
"@type": "Offer",
"price": "349.00",
"priceCurrency": "EUR",
"availability": "https://schema.org/InStock"
},
"subjectOf": {
"@type": "3DModel",
"encoding": {
"@type": "MediaObject",
"contentUrl": "https://www.example.com/models/fauteuil-oslo.glb"
}
}
}
Then check the page with Google's Rich Results Test and track your product pages' impressions in Google Search Console.
Why does 3D on Google matter to merchants?
- A more visible listing: a product you can handle in 3D stands out from a plain photo in the results.
- Better-qualified visits: shoppers have already examined the product from every angle, or even at home in AR, before clicking through to your site.
- A reusable model: the same GLB file works for Google, for your website's 3D viewer and for augmented reality on Android.
The actual gains depend on your products and audience: measure them in your own analytics (clicks, conversions, returns) rather than relying on unsourced figures.
How does Visuality fit in with Google?
Visuality does not publish your models to Google Merchant Center: you do that from your own account. The two approaches do, however, complement each other.
- Same format: Visuality works with GLB, the format Google expects. A file prepared for one works for the other, as long as it stays within Google's 15 MB limit and its scale is correct in the file.
- Your website, in every country: the Visuality viewer displays 3D and augmented reality on your product pages, on iPhone (AR Quick Look, with an automatically generated USDZ) and on Android alike, with no country or category restrictions.
- Create the model: if you don't have a 3D file yet, AI 3D generation from a photo or photogrammetry will get you one quickly.
Frequently asked questions
Sources
- 3D model link [virtual_model_link] — Google Merchant Center Help, Verified on October 15, 2026
- Product data specification — Google Merchant Center Help, Verified on October 15, 2026
- Display your products in 3D and AR — Google Merchant Center Help, Verified on October 15, 2026
- Manufacturer Center Help — 3D models — Google Manufacturer Center Help, Verified on October 15, 2026
- Merchant listing (Product, Offer) structured data — Google Search Central, Verified on October 15, 2026
- 3DModel — Schema.org, Verified on October 15, 2026
- Scene Viewer — File requirements for models — Google for Developers, Verified on October 15, 2026
- glTF Validator — Khronos Group, Verified on October 15, 2026
- Helpful new visual features in Search and Lens — Google, 2019