3D model link [virtual_model_link]

Use the 3D model link [virtual_model_link] attribute to provide more visuals for your product. A 3D model can help shoppers view your product from different angles on Google Search. They can also use augmented reality to view how your product looks in their space.

Merchants can create 3D and AR models of their products on their own or with the help of a partner. The list of our partners include:

Note: You can use this attribute for shoes and home goods. The attribute is limited to products sold in the US.

An animation of a 3D model being used in a product listing on Google

On this page


When to use

Recommended for shoes and apparel products that have a 3D model. The attribute can be provided as part of your primary product data source in Merchant Center.

Note: When you add links to a 3D model in your data source, we’ll review the 3D model before it appears in Google Search results (which may take up to 2 weeks). This attribute is limited to products sold in the US.

Format

Follow these formatting guidelines to make sure Google understands the data you're submitting. Learn when and how to submit your product data.

Formatting specifications
Technical name virtual_model_link
Type URL (Must start with "http://" or "https://")
Limits Up to 2000 characters
Supported file formats glTF (.gltf), and GLB (.glb)
Repeated field No
Schema.org property (What’s this?) No

File format examples

To ensure your attribute is recognized correctly, use the formatting specific to your data source type.

Data source format Examples
Text (TSV) data sources https://www.google.com/products/xyz.glb
XML data sources <g:virtual_model_link>https://www.google.com/products/xyz.glb
</g:virtual_model_link>
Merchant API To format your data for Merchant API, view the Merchant API resource.
Note: To ensure that this product data attribute gets recognized by our system correctly, remember to submit your data source file in a format that we support.

How to encode

The following example illustrates how to specify 3D model information using structured data. This example shows how to link a 3D model to a product with the subjectOf property and the 3DModel type.

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "sku": "1234-5678",
  "image": "https://www.example.com/sofa.jpg",
  "name": "Water heater",
  "description": "White 3-Seat Sofa",
  "gtin14": "12345678901231",
  "mpn": "S1234W3",
  "brand": {
    "@type": "Brand",
    "name": "ExampleSofaBrand"
  },
  "subjectOf": {
    "@type": "3DModel",
    "encoding": {
      "@type": "MediaObject",
      "contentUrl": "https://example.com/sofa.gltf"
    }
  },

  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/whitechaiselongue",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "price": 1299.00,
    "priceCurrency": "USD"
  }
}

Minimum requirements

These are the requirements you need to meet to show your product. If you don't follow these requirements, we'll disapprove your product and let you know in your Merchant Center account.

  • Use a 3D model. The recommended file size is 10MB and shouldn’t exceed 15MB.
  • 4K texture has the broadest support on mobile and is the largest recommended texture size. The largest allowable texture size we can display on mobile is up to 8K. Learn more about file requirements for model specifications.
  • Provide a valid URL in your product data. The link should point to a .gltf, or .glb file.
  • Your product should comply with our policies.
  • Review your 3D model. You can use a validation tool to verify if your 3D model works properly.
  • Make sure your URL can be crawled by Google. For example, ensure your robots.txt file is configured correctly. Learn more about robots.txt files.

If you don't follow these requirements, we won’t be able to use your 3D attribute for the product.


Best practice

This best practice can help you go beyond the basic requirements to optimize your product data for performance.

  • Fix any errors with your 3D model. Make sure to resolve any warnings or errors that the validation tool shows for your model.

Related link

Was this helpful?

How can we improve it?
false
Search
Clear search
Close search
Main menu
9977120720003479976
true
Search Help Center
false
true
true
true
true
true
71525
false
false
true
false
false