Shopify Metafields: Types, Category Metafields, and How to Manage Them
What a Shopify metafield is, every metafield type, category vs product vs standard metafields, and how Apimio fills them across your catalog and stores.
Key Takeaways
- A metafield is a typed custom field (a namespace.key plus a type) that holds product data Shopify’s standard fields don’t.
- Shopify’s types run from text, number, and measurement to references, true or false, color, money, JSON, and lists.
- Category metafields are preset by Shopify per product category; product metafields are ones you define; standard metafields are Shopify’s ready-made definitions.
- Shopify’s bulk editor handles metafields for the products you select; Apimio fills them across the whole catalog, up to 250 per product, and syncs them to every store (Store Sync: Advanced and Enterprise).
Table of Contents▼
- TL;DR
- What are Shopify metafields?
- The metafield types and where they live
- Category metafields vs product metafields
- Shopify standard metafields
- Why metafields matter — across every category
- The problem: managing metafields at scale
- How to create a metafield definition (step by step)
- Product, variant, and category metafields — managed from one place
- How to fill metafields across your whole catalog
- Syncing metafields across multiple Shopify stores
- Metafields vs metaobjects
- Using metafields for SEO
- Common metafield mistakes that quietly break your catalog
- Metafields and AI search: structured data wins citations
- Best practices for Shopify metafields management
- Frequently asked questions
- What are Shopify metafields?
- Can you edit metafields for many products at once in Shopify?
- Does Apimio support variant and category metafields?
- Can I sync metafields across multiple Shopify stores?
- How do I use metafields for SEO on Shopify?
- What is a Shopify metafield definition?
- What are the Shopify metafield types?
- What is the difference between category metafields and product metafields?
- What are Shopify standard metafields?
TL;DR
A Shopify metafield is a custom, typed field, identified by a namespace and key such as specs.material, that stores the product data Shopify’s standard fields don’t cover: specs, materials, ingredients, care instructions. Product and variant metafields are fields you define; category metafields are fields Shopify presets for each product category; standard metafields are Shopify’s ready-made definitions such as Product subtitle and Care guide. Apimio manages all of them across your whole catalog, fills them in bulk or with AI, and syncs them to every connected store.
What are Shopify metafields?
Shopify gives every product a set of standard fields — title, description, price, images, a handful of options. Metafields are the custom fields you add when those standard fields aren’t enough: the data that makes a product page complete, filterable, and trustworthy. A metafield is a single piece of structured data attached to a Shopify resource, identified by a namespace and key (for example, specs.material), with a defined type.
That structure is the point. A metafield isn’t just a note in a text box — it’s typed data Shopify (and the channels that read your catalog) can understand and use. Material, dimensions, fabric composition, ingredient lists, warranty length, assembly time, country of origin: all of it lives in metafields, and all of it is what turns a thin product page into one that ranks, converts, and survives a Google Shopping review.
The metafield types and where they live
To manage metafields well, it helps to know the shape of the system. Two things matter: the type of data and the resource it attaches to.
Metafields are strongly typed. Shopify groups its metafield types like this, and most of them can also be stored as a list for multi-value attributes:
| Type group | Shopify types | Typical catalog use |
|---|---|---|
| Text | Single line text, multi-line text, rich text | Material, care instructions, formatted spec sheets |
| Number | Integer, decimal | Seat count, pack size, battery life |
| Measurement | Dimension, volume, weight (plus others such as voltage and temperature) | Furniture dimensions, shipping weight, bottle volume |
| Date and time | Date, date and time | Release dates, warranty start, seasonal availability |
| Reference | Product, variant, collection, page, file, metaobject, and more | Linking a sofa to its fabric swatch or a related product |
| Other | True or false, color, URL, link, money, rating | “Assembly required”, swatch color, MSRP |
| Advanced | JSON | Structured data an app or theme reads directly |
| List | A list of most of the types above | Several materials, compatible models |
Source: Shopify Help Center, Metafield types (checked October 13, 2026).
And metafields attach at different levels of your catalog:
- Product-level: attributes shared by the whole product (brand, collection story, care guide). Apimio syncs up to 250 metafields per product, every type including lists.
- Variant-level — attributes that change per variant (the exact dimensions of each size, the hex code of each color).
- Category-level: fields Shopify presets for each product category, so a sofa offers different fields than a shirt (Shopify’s own example: the Shirts category gets clothing size and neckline).
Most metafield headaches come from this matrix: dozens of fields, three levels, and thousands of products. Shopify’s bulk editor does handle metafields for products, variants, collections and customers, but you still select the products, add the columns and enter the values yourself, and there’s no catalog-wide view of which products are still missing a field.
Category metafields vs product metafields
Product metafields are fields you, or an app, define: you choose the namespace, key, type, and validation, and the field is available on every product. Category metafields are defined by Shopify. They map to specific product categories (Shopify also calls them product attributes), and a product only offers the ones its category allows: the Shirts category, for example, offers clothing size and neckline. Some are added to your store by default based on AI predictions, others are suggested, and each comes with default entries you can use as they are or customize.
In practice you use both. Category metafields give you consistent, Shopify-recognized values for common attributes, and they can connect to variant options, so a shirt’s Size option draws on the same entries. Product and variant metafields cover everything Shopify doesn’t preset: a sofa’s assembly time, a supplier’s lead time, a beauty brand’s full ingredient list. A typical furniture store uses category metafields for color and material, and its own product or variant metafields for exact dimensions and weight capacity. Apimio reads and writes both, so category fields and your own definitions are filled from the same place.
Shopify standard metafields
Standard metafields are definitions Shopify configures for you so they work the same way across stores, themes, and apps, and Shopify recommends using one whenever it fits. Product examples from Shopify’s list of standard definitions include Product subtitle (descriptors.subtitle), Care guide (descriptors.care_guide), ISBN (facts.isbn), UPC and EAN (facts.upc, facts.ean), and Product rating (reviews.rating). Before you create a custom “care_instructions” field, check the list: the standard Care guide definition is one themes and apps already know where to find.
Why metafields matter — across every category
Metafields are where catalog quality actually lives, and the payoff is different in every vertical:
- Furniture: dimensions, weight, material, assembly time, and weight capacity drive both filtering and shipping accuracy — a sofa with no dimensions is a returned sofa.
- Fashion & apparel: fabric composition, fit, care instructions, and per-variant color data power size/color filtering and cut return rates.
- Beauty & wellness: ingredient lists (INCI), volume, skin type, and certifications are compliance-critical and heavily searched.
- Home decor: materials, room, style, and care instructions turn a generic listing into something a shopper can actually filter to.
Get metafields right and you get working collection filters, richer search, accurate Google Shopping feeds, and structured data that AI search engines can cite. Get them wrong, or leave them empty, and the product page underperforms no matter how good the photography is.
The problem: managing metafields at scale
Shopify’s admin is built around the product page, and its bulk editor works on the products you select and the values you type. That’s fine for a few dozen products and slow for ten thousand. At scale, the cracks show fast:
- Value entry is still manual: the bulk editor shows metafield columns for the products you pick, but filling “material” across 800 sofas still means entering or pasting it row by row.
- No shared standards: nothing stops one product using “color”, another “shade”, and a third leaving it blank, which quietly breaks your filters.
- No completeness visibility — you can’t see which products are missing which metafields without checking each one.
- Multi-store duplication — every connected store needs the same metafields entered again, and they drift apart the moment someone edits one.
- Manual enrichment — writing dimensions, materials, and descriptions for thousands of variants by hand is the work that never gets finished.
This is exactly the gap Apimio was built to close: it treats metafields not as scattered text boxes but as standardized product attributes you manage in bulk, enrich with AI, and publish consistently everywhere.
Manage Shopify metafields without the spreadsheet chaos
Apimio turns metafields into standardized attributes you fill in bulk, enrich with AI, and sync across every store. 14-day free trial.
How to create a metafield definition (step by step)
A metafield definition is the template that gives a metafield its name, type, and validation. Defining metafields first, rather than ad hoc per product, is what keeps them consistent. Here’s the workflow:
- Decide the attribute and level: e.g. “material” at product level, “dimensions” at variant level, or a category metafield Shopify already presets for the product’s category. Check Shopify’s standard definitions first, too.
- In Shopify, go to Settings → Custom data, pick the resource (Products, Variants, etc.), and add a definition with a namespace.key and a type.
- Add validation — limit values to a list, a range, or a unit so the data stays clean.
- Populate the data — and this is where the native admin stops scaling, because you now have to fill that field across your whole catalog.
- In Apimio, import the catalog into Catalog Hub, then bulk-fill or AI-generate the metafield across filtered products and publish to every connected store at once.
The first four steps are native Shopify; the fifth is where Apimio takes over the part that doesn’t scale.
Product, variant, and category metafields — managed from one place
Apimio manages all three metafield levels Shopify supports:
- Product metafields: up to 250 per product, every type including lists, for shared attributes.
- Variant metafields — per-variant data like the exact dimensions of each size or the finish of each colorway, edited in bulk across a variant matrix.
- Category metafields: the fields Shopify presets for each product category, filled from the same place as your own definitions.
For a fashion brand, that means filling fabric and care at product level while setting color and measurement per variant — in one bulk action instead of opening every variant. For a furniture brand, it means dimensions and weight per size variant, plus shared material and assembly data at product level.
How to fill metafields across your whole catalog
Filling the values is the step that keeps metafields half-empty. Shopify’s bulk editor works on the products you select; in Apimio you filter the products you want (by collection, vendor, tag, or type), then set or update a metafield across all of them at once: fixed values, rules, or AI-generated content. A beauty brand can populate “skin type” across an entire range; a furniture brand can standardize “assembly required: yes/no” across hundreds of products in a single pass. For prices, inventory and other field edits, see Shopify bulk edit in Apimio.
Apimio AI extends this further: it can generate metafield content — product descriptions, translations, and image alt text — grounded in the product’s real attributes, so enrichment that used to take weeks of manual writing happens in a single bulk job. Because the AI works from the structured data already in Catalog Hub (the dimensions, materials, and specs), the output is accurate rather than generic — a description that actually states the sofa is 220cm wide in solid oak, not a paragraph of filler.
A practical example: a typical furniture operator importing 1,200 SKUs from three suppliers arrives with inconsistent, half-empty custom data. In Apimio they map each supplier’s columns to a single standard set of metafields, bulk-fill the gaps, AI-generate the missing descriptions and alt text, and publish the cleaned catalog to both their retail and wholesale stores, instead of weeks of per-product editing.
Syncing metafields across multiple Shopify stores
If you run more than one store, metafields multiply your work: every store needs the same custom data, and the moment someone edits one, they drift. Because Apimio holds your catalog as a single source of truth, metafields are defined and filled once and published to every connected store together with Store Sync (Advanced and Enterprise plans). A multi-store furniture operator keeps dimensions and materials identical across its wholesale and retail storefronts without re-entering anything, and an international brand on Advanced or Enterprise keeps the same structured data behind each Shopify Markets locale.
Metafields vs metaobjects
A common point of confusion: metafields hold data on an existing resource (a value on a product), while metaobjects are standalone records you can reference from many products, such as a reusable “designer” or “material” entry. Metaobjects are powerful for shared, repeating entities; metafields are for the attributes that belong directly to a product or variant. Most catalogs use both, and Apimio manages both: the metafields on each product and variant, and the metaobjects they point to.
When should you reach for each? Use a metaobject when the same rich entity repeats across many products and you want to edit it once — a fabric supplier with its own certifications, a designer with a bio and image, a care-guide that applies to a whole range. Use a metafield when the value belongs to that specific product or variant — this sofa’s exact width, this lipstick’s shade code. A practical rule: if you’d hate to retype it on fifty products, it’s probably a metaobject; if it’s unique per product or variant, it’s a metafield. Apimio keeps both consistent, so a fashion brand’s shared “fabric” metaobjects and its per-variant color metafields stay clean across every store you publish to.
Using metafields for SEO
Metafields are an underused SEO lever. The structured data they hold can feed product schema, power on-page specs that answer real search queries, and populate templated titles and meta descriptions. A furniture brand that exposes dimensions and material as structured data gives Google, and AI search engines, exactly the facts they extract to rank and cite a product. For the structured-data side, see our schema markup Shopify guide. Apimio’s part is getting the SEO-relevant metafields filled on every product instead of the top ten.
Fill every metafield, on every product, in every store
Stop filling custom data product by product. Apimio manages product, variant, and category metafields in bulk and syncs them everywhere. 14-day free trial.
Common metafield mistakes that quietly break your catalog
Metafields fail in predictable ways, and because nothing throws an error, the damage is invisible until a filter breaks or a feed gets rejected. The most common mistakes:
- Free-text instead of defined values — “Oak”, “oak”, and “solid oak” become three different filter options, so shoppers can’t filter cleanly.
- Product-level data that should be per-variant — putting one set of dimensions on a product with six sizes makes every size wrong but one.
- Half-filled fields — a metafield that exists on 200 of 800 products is worse than none, because your filters look complete but hide most of the catalog.
- Ignoring units — a “weight” field with mixed kg and lb values corrupts shipping and feed data.
- Re-entering everything per store — manual duplication across storefronts guarantees drift.
- Treating metafields as an afterthought — adding them late means retrofitting thousands of products by hand.
Every one of these is a process problem, not a Shopify limitation. Apimio fixes them by validating values, tracking completeness, and bulk-filling gaps so the same clean attribute set reaches every product and every store. For a typical home decor brand, standardizing “material” and “room” this way turns two unusable free-text fields into working collection filters.
Metafields and AI search: structured data wins citations
AI search engines and Google’s AI overviews don’t guess — they extract structured facts. When a shopper asks an assistant “what are the dimensions of this sofa” or “is this foundation fragrance-free”, the engines that answer pull from structured product data, not marketing copy. Metafields are that structured data. A catalog with complete, typed metafields — dimensions, materials, ingredients, certifications — is far more likely to be cited than one that buries the same facts in a paragraph or omits them.
This is where bulk management compounds: it’s not enough for your ten best products to have rich metafields; the engines reward catalogs that are complete. Apimio’s combination of bulk editing, AI enrichment, and completeness tracking is what gets structured data onto the whole catalog — which is the difference between being occasionally cited and being the source an AI answer is built from. For a beauty brand, that means every product’s INCI list and skin-type data is present and structured; for furniture, every dimension and material; for fashion, every fabric and care instruction.
Best practices for Shopify metafields management
- Define before you fill — create metafield definitions with types and validation so data stays clean.
- Use a consistent namespace.key scheme so the same attribute never appears under two names.
- Put per-variant data on variant metafields, not the product, so filtering and shipping are accurate.
- Use Shopify’s category metafields where they fit, so each category carries the right attributes, and add your own definitions only for what they don’t cover.
- Check Shopify’s standard definitions before creating a custom one.
- Track completeness — know which products are missing which fields, and bulk-fill the gaps.
- Keep one source of truth so multi-store metafields never drift.
Frequently asked questions
What are Shopify metafields?
A metafield is a custom, typed field attached to a Shopify resource (a product, variant, collection, and more) that stores data the standard fields don’t, like material, dimensions, or ingredients. Each one has a namespace and key, such as specs.material, and a type. Apimio manages metafields at product, variant, and category level across your whole catalog.
Can you edit metafields for many products at once in Shopify?
Yes. Shopify’s bulk editor lets you edit metafields for products, variants, collections, and customers: select the products, add the metafield columns, and enter the values. For catalog-wide work, Apimio lets you filter products, then set, update, or AI-generate a metafield across all of them and publish the result to every connected store.
Does Apimio support variant and category metafields?
Yes. Apimio manages product metafields (up to 250 per product, every type including lists), variant metafields, and category metafields, all three levels Shopify supports, in one workflow.
Can I sync metafields across multiple Shopify stores?
Yes. Apimio holds your catalog as a single source of truth, so metafields are defined and filled once and synced to every connected store with Store Sync, and to each market with Shopify Markets support (both on the Advanced and Enterprise plans).
How do I use metafields for SEO on Shopify?
Metafields feed structured data, on-page specs, and templated titles and descriptions; our schema markup Shopify guide covers the structured-data side. Apimio gets the SEO-relevant metafields filled across the whole catalog rather than a handful of products.
What is a Shopify metafield definition?
A definition is the template that gives a metafield its name (namespace.key), type, and validation. Defining metafields first is what keeps them consistent across your catalog, and Apimio fills and syncs the values against those definitions.
What are the Shopify metafield types?
Shopify groups metafield types into text (single line, multi-line, rich text), number (integer, decimal), measurement (dimension, volume, weight, and more), date and time, references (product, variant, collection, file, metaobject, and others), other types (true or false, color, URL, money, rating), and JSON. Most can also be stored as a list. Apimio syncs every type, including lists, up to 250 metafields per product.
What is the difference between category metafields and product metafields?
Product metafields are custom fields you define yourself, with your own namespace, key, and type. Category metafields are defined by Shopify for each product category, such as clothing size and neckline for shirts, and come with default entries you can use or customize. Most stores use both, and Apimio fills both levels from one catalog.
What are Shopify standard metafields?
Standard metafields are definitions Shopify sets up so they work the same way across stores, themes, and apps, such as Product subtitle, Care guide, ISBN, UPC, and Product rating. Shopify recommends using a standard definition whenever one fits, and Apimio manages them alongside your custom fields.
Related on Apimio: managing Shopify product variants at scale and mastering Shopify product attributes.
Turn metafields into your catalog advantage
Apimio fills and AI-enriches product, variant, and category metafields, then syncs them across every Shopify store from one source of truth. 14-day free trial.

Product Manager & Developer
Zia ur Rehman is Product Manager and lead developer at Apimio, building the Shopify-native catalog operations platform. He writes the technical guides on running Shopify catalogs at scale.
More about Zia ur Rehman →Ready to streamline your product data?
See how Apimio can help you manage product information across all your channels.