{"id":18459,"date":"2026-03-21T16:11:06","date_gmt":"2026-03-21T16:11:06","guid":{"rendered":"https:\/\/www.getmesa.com/blog\/?p=18459"},"modified":"2026-03-23T21:31:43","modified_gmt":"2026-03-23T21:31:43","slug":"shopify-metafields","status":"publish","type":"post","link":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/","title":{"rendered":"Shopify Metafields: Complete Guide (2026)"},"content":{"rendered":"\n<p>Shopify saves every product, customer, and order using a fixed set of default fields \u2014 title, price, SKU, email, and fulfillment status. Metafields are how you go beyond those defaults. They let you attach any additional data to any Shopify resource: a burn time to a candle product, a customer&#8217;s preferred communication method, a special handling instruction on an order, an expiration date on a grocery item.<\/p>\n\n\n\n<p>If you&#8217;ve ever wanted to display information on your storefront that Shopify&#8217;s standard fields don&#8217;t support, automate workflows using data that isn&#8217;t captured natively, or build richer customer and product profiles, metafields are the way to do it.<\/p>\n\n\n\n<p>This guide covers what metafields are, how they&#8217;re structured, how to create and manage them without code, how to automate them with MESA, the best apps for bulk editing and management, and when to use metafields versus metaobjects.<\/p>\n\n\n<figure class=\"wp-block-post-featured-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1584\" height=\"819\" src=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"guide to automating shopify metafields and metaobjects\" style=\"object-fit:cover;\" srcset=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields.png 1584w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields-300x155.png 300w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields-1024x529.png 1024w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields-768x397.png 768w, https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields-1536x794.png 1536w\" sizes=\"auto, (max-width: 1584px) 100vw, 1584px\" \/><\/figure>\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">In this article:<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#What-are-Shopify-metafields\" >What are Shopify metafields?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Metafields-vs-metaobjects-understanding-the-difference\" >Metafields vs. metaobjects: understanding the difference<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#How-metafields-are-structured\" >How metafields are structured<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Shopify-metafield-content-types\" >Shopify metafield content types<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Standard-metafield-definitions\" >Standard metafield definitions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#How-to-create-metafields-in-Shopify-without-code\" >How to create metafields in Shopify (without code)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#How-to-automate-Shopify-metafields-with-MESA\" >How to automate Shopify metafields with MESA<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Tag-products-based-on-a-metafield-value\" >Tag products based on a metafield value<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Add-customer-metafields-to-order-notes\" >Add customer metafields to order notes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Update-order-metafields-with-customer-company-name\" >Update order metafields with customer company name<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Schedule-product-collection-changes-by-metafield-date\" >Schedule product collection changes by metafield date<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Sync-loyalty-points-to-a-customer-metafield\" >Sync loyalty points to a customer metafield<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Auto-generate-SEO-meta-titles-and-descriptions\" >Auto-generate SEO meta titles and descriptions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Generate-product-tags-with-AI\" >Generate product tags with AI<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#The-best-Shopify-metafield-management-apps\" >The best Shopify metafield management apps<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Metafields-Guru\" >Metafields Guru<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Accentuate-Custom-Fields\" >Accentuate Custom Fields<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Bonify-Custom-Fields\" >Bonify Custom Fields<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#ACF-Metafields-Custom-Fields\" >ACF: Metafields Custom Fields<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Hulk-Custom-Fields-Metafields\" >Hulk Custom Fields Metafields<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Metafields-for-SEO\" >Metafields for SEO<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Frequently-asked-questions\" >Frequently asked questions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#Next-steps\" >Next steps<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-what-are-shopify-metafields\"><span class=\"ez-toc-section\" id=\"What-are-Shopify-metafields\"><\/span>What are Shopify metafields?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Metafields are custom key-value pairs that you can attach to Shopify resources \u2014 products, product variants, collections, customers, orders, pages, blogs, and the store itself. According to Shopify&#8217;s official documentation, metafields let you store specialized information that isn&#8217;t typically captured in the Shopify admin for internal tracking or display on your storefront.<\/p>\n\n\n\n<p>The simplest way to think about a metafield: it&#8217;s a labeled container you define, attached to a specific resource, holding a specific type of data. A candle store creates a metafield called <code>burn_time<\/code> on their product, stores the value <code>40 hours<\/code>, and can then display it on the product page through their theme. A grocery store creates an <code>expiration_date<\/code> metafield on products and uses it to trigger inventory alerts before items expire.<\/p>\n\n\n\n<p>Metafields differ from Shopify&#8217;s standard fields \u2014 Title, Description, Price, SKU, Weight \u2014 which are fixed and cannot be removed or renamed. Metafields are entirely custom and optional.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-metafields-vs-metaobjects-understanding-the-difference\"><span class=\"ez-toc-section\" id=\"Metafields-vs-metaobjects-understanding-the-difference\"><\/span>Metafields vs. metaobjects: understanding the difference<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Shopify has two custom data tools that serve different purposes and are often confused.<\/p>\n\n\n\n<p>A metafield adds a single custom field to an existing Shopify resource. A product metafield for <code>material<\/code> attaches one data point to each product. If you need five related data points on a product \u2014 material, weight, dimensions, country of origin, care instructions \u2014 you create five separate metafields.<\/p>\n\n\n\n<p>A metaobject is a structured, standalone object with multiple fields that you define once and reference repeatedly. A &#8220;staff member&#8221; metaobject might have fields for name, photo, title, and bio. You create one entry per staff member, then reference those entries from product pages (&#8220;meet the maker&#8221;), collection pages, or anywhere in your theme. Metaobjects are the right tool when you&#8217;re creating structured content with multiple related fields that need to be reused across your store.<\/p>\n\n\n\n<p>For most day-to-day product, customer, and order data use cases, metafields are the right tool. When you find yourself wanting to create a consistent data structure that spans multiple storefront locations, consider using metaobjects instead.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-metafields-are-structured\"><span class=\"ez-toc-section\" id=\"How-metafields-are-structured\"><\/span>How metafields are structured<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Every metafield has three required components:<\/p>\n\n\n\n<p><strong>Namespace<\/strong> \u2014 a container that groups related metafields together and prevents naming conflicts with other apps. For example, <code>custom<\/code> is the default namespace Shopify uses for merchant-created metafields. You might use <code>shipping<\/code> to group delivery-related fields or <code>seo<\/code> to group search optimization fields. Namespaces also establish ownership \u2014 app-created metafields use the app&#8217;s reserved namespace so they don&#8217;t conflict with your own.<\/p>\n\n\n\n<p><strong>Key<\/strong> \u2014 the unique identifier within the namespace that names the specific field. Within a <code>custom<\/code> namespace, you might have keys like <code>burn_time<\/code>, <code>care_instructions<\/code>, or <code>author_name<\/code>. The namespace and key together form the field&#8217;s unique identifier \u2014 <code>custom.burn_time<\/code>.<\/p>\n\n\n\n<p><strong>Value<\/strong> \u2014 the actual data stored in the field. The value type is constrained by the content type you define when setting up the metafield definition.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-shopify-metafield-content-types\"><span class=\"ez-toc-section\" id=\"Shopify-metafield-content-types\"><\/span>Shopify metafield content types<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The source articles described only four data types \u2014 string, integer, boolean, JSON \u2014 but Shopify&#8217;s current type system is substantially richer. Types are organized into categories:<\/p>\n\n\n\n<p><strong>Basic types<\/strong> \u2014 single-line text, multi-line text, integer, decimal, true\/false (boolean), date, date and time, URL, color, weight, dimension, volume, rating.<\/p>\n\n\n\n<p><strong>Reference types<\/strong> \u2014 file reference, page reference, product reference, product variant reference, collection reference, metaobject reference. These link a metafield to another Shopify resource or object rather than storing a raw value.<\/p>\n\n\n\n<p><strong>List types<\/strong> \u2014 any of the above can be configured as a list to store multiple values in a single metafield. A product with multiple related products can store all of them in a <code>list.product_reference<\/code> metafield rather than requiring a separate field per related product.<\/p>\n\n\n\n<p><strong>Measurement types<\/strong> \u2014 weight, dimension, and volume have dedicated types with unit validation, ensuring stored values are always in a recognized measurement format.<\/p>\n\n\n\n<p>The breadth of available types matters for automation: MESA workflows can read and write metafield values of any type, enabling use cases like updating a <code>date<\/code> metafield to trigger time-based workflows, or reading a <code>rating<\/code> metafield to automatically route products into different collection assignments.<\/p>\n\n\n\n<p>For the full current list, see Shopify&#8217;s <a href=\"https:\/\/help.shopify.com\/en\/manual\/custom-data\/metafields\/metafield-definitions\/metafield-types\" target=\"_blank\" rel=\"noreferrer noopener\">metafield content types documentation<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-standard-metafield-definitions\"><span class=\"ez-toc-section\" id=\"Standard-metafield-definitions\"><\/span>Standard metafield definitions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Shopify provides pre-built &#8220;standard&#8221; definitions for common use cases \u2014 ISBN numbers, product ingredients, care instructions, allergen information, product materials, and more. These are ready-made schemas that you can apply to your products without defining the structure yourself.<\/p>\n\n\n\n<p>Standard definitions are worth using when they match your use case because they ensure interoperability with the Shopify ecosystem \u2014 other apps, Shopify&#8217;s own product categorization system, and external channels can recognize and use standardized fields in ways they can&#8217;t with custom field names.<\/p>\n\n\n\n<p>For example, if you sell apparel and use Shopify&#8217;s standard definitions for size, fabric type, and care instructions, those values map automatically to Shopify&#8217;s category metafields \u2014 making products more discoverable on search engines and marketplaces.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-create-metafields-in-shopify-without-code\"><span class=\"ez-toc-section\" id=\"How-to-create-metafields-in-Shopify-without-code\"><\/span>How to create metafields in Shopify (without code)<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Shopify&#8217;s admin provides a full native interface for creating and managing metafield definitions \u2014 no apps or API access required for most use cases.<\/p>\n\n\n\n<p>Navigate to Settings &gt; Custom Data in your Shopify admin. You&#8217;ll see a list of resource types: Products, Product Variants, Collections, Customers, Orders, and more. Select the resource type you want to add a metafield to, then click &#8220;Add definition.&#8221;<\/p>\n\n\n\n<p>For each definition you&#8217;ll set: a name (which auto-generates the namespace and key), a content type, an optional description, and optional validation rules \u2014 for example, constraining a numeric field to a minimum and maximum value range.<\/p>\n\n\n\n<p>Once a definition exists, metafield values can be added to individual resources directly from their edit pages in the admin. A product&#8217;s edit page will display all product metafield definitions at the bottom, ready to fill in.<\/p>\n\n\n\n<p><strong>Limitations of the native admin:<\/strong><\/p>\n\n\n\n<p>Bulk editing metafields from the admin is not supported. If you need to set a metafield value across hundreds or thousands of products simultaneously, you need either a third-party app or MESA automation. Similarly, importing and exporting metafields from the native admin is not possible \u2014 both require a third-party tool.<\/p>\n\n\n\n<p>See Shopify&#8217;s official documentation: <a href=\"https:\/\/help.shopify.com\/en\/manual\/custom-data\/metafields\/metafield-definitions\/creating-custom-metafield-definitions\" target=\"_blank\" rel=\"noreferrer noopener\">Creating custom metafield definitions<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-automate-shopify-metafields-with-mesa\"><span class=\"ez-toc-section\" id=\"How-to-automate-Shopify-metafields-with-MESA\"><\/span>How to automate Shopify metafields with MESA<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Automating metafields means setting, updating, or reading metafield values as part of a workflow \u2014 without manual data entry. MESA connects metafield read and write operations to any trigger event in Shopify or connected apps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-tag-products-based-on-a-metafield-value\"><span class=\"ez-toc-section\" id=\"Tag-products-based-on-a-metafield-value\"><\/span>Tag products based on a metafield value<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>When a product&#8217;s metafield value meets a condition \u2014 a rating drops below a threshold, a date field passes a deadline, a boolean field is set to true \u2014 MESA can automatically tag the product, move it to a collection, or trigger any other downstream action. This is the foundation of a data-driven product organization that doesn&#8217;t require manual review.<\/p>\n\n\n\n<p>MESA template: <a href=\"https:\/\/www.getmesa.com\/templates\/tag-shopify-product-with-metafield-value\">Tag Shopify products with metafield values<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-add-customer-metafields-to-order-notes\"><span class=\"ez-toc-section\" id=\"Add-customer-metafields-to-order-notes\"><\/span>Add customer metafields to order notes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Customer metafields often contain information that fulfillment teams need \u2014 preferred shipping instructions, company names for B2B orders, account tier, VIP status. MESA can automatically copy relevant customer metafields into the order notes field when an order is created, making that data immediately visible in the fulfillment workflow without anyone having to cross-reference the customer record.<\/p>\n\n\n\n<p>MESA template: <a href=\"https:\/\/www.getmesa.com\/templates\/add-customer-metafields-to-shopify-order-notes\">Add customer metafields to Shopify order notes<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-update-order-metafields-with-customer-company-name\"><span class=\"ez-toc-section\" id=\"Update-order-metafields-with-customer-company-name\"><\/span>Update order metafields with customer company name<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>For B2B merchants, automatically populating the order metafield with the customer&#8217;s company name enables downstream workflows that depend on knowing which organization placed the order \u2014 routing to specific fulfillment logic, generating B2B invoices, or filtering reports by company.<\/p>\n\n\n\n<p>MESA template: <a href=\"https:\/\/www.getmesa.com\/templates\/shopify-order-metafield-customer-company-name\">Update Shopify order metafield with customer company name<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-schedule-product-collection-changes-by-metafield-date\"><span class=\"ez-toc-section\" id=\"Schedule-product-collection-changes-by-metafield-date\"><\/span>Schedule product collection changes by metafield date<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>When products have a date-based metafield \u2014 a sale start date, a seasonal availability window, a product launch date \u2014 MESA can monitor those dates and automatically move products into or out of collections when the date arrives. A product tagged for a limited-time promotion is added to the &#8220;On Sale&#8221; collection on the start date and removed on the end date without any manual intervention.<\/p>\n\n\n\n<p>MESA template: <a href=\"https:\/\/www.getmesa.com\/templates\/scheduled-metafield-date-product-updates\">Schedule product collection changes by metafield date<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-sync-loyalty-points-to-a-customer-metafield\"><span class=\"ez-toc-section\" id=\"Sync-loyalty-points-to-a-customer-metafield\"><\/span>Sync loyalty points to a customer metafield<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>When a customer earns Yotpo loyalty points, MESA can write that balance to a customer metafield \u2014 creating a Shopify-native record of loyalty status that other apps and workflows can read without making a separate API call to Yotpo.<\/p>\n\n\n\n<p>MESA template: <a href=\"https:\/\/www.getmesa.com\/templates\/update-shopify-customer-metafield-yotpo-loyalty-points\">Update Shopify customer metafield with Yotpo loyalty points<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-auto-generate-seo-meta-titles-and-descriptions\"><span class=\"ez-toc-section\" id=\"Auto-generate-SEO-meta-titles-and-descriptions\"><\/span>Auto-generate SEO meta titles and descriptions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>MESA&#8217;s AI integration can automatically generate SEO-optimized title tags and meta descriptions for new products, applying consistent SEO standards across your catalog without manual copywriting for each product.<\/p>\n\n\n\n<p>MESA template: <a href=\"https:\/\/www.getmesa.com\/templates\/seo-meta-titles-and-descriptions-shopify-products\">Auto-generate SEO meta titles and descriptions for new Shopify products<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-generate-product-tags-with-ai\"><span class=\"ez-toc-section\" id=\"Generate-product-tags-with-AI\"><\/span>Generate product tags with AI<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Using product metafield data \u2014 materials, categories, attributes \u2014 MESA can trigger an AI step that generates relevant product tags automatically and applies them to the product, keeping your tag taxonomy consistent without manual review.<\/p>\n\n\n\n<p>MESA template: <a href=\"https:\/\/www.getmesa.com\/templates\/generate-shopify-product-tags-with-ai\">Use AI to generate Shopify product tags<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-the-best-shopify-metafield-management-apps\"><span class=\"ez-toc-section\" id=\"The-best-Shopify-metafield-management-apps\"><\/span>The best Shopify metafield management apps<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The native Shopify admin handles individual metafield entry well but doesn&#8217;t support bulk operations, CSV import\/export, or complex field management across large catalogs. These apps fill that gap.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-metafields-guru\"><span class=\"ez-toc-section\" id=\"Metafields-Guru\"><\/span>Metafields Guru<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/apps.shopify.com\/metafields-editor-2\" target=\"_blank\" rel=\"noreferrer noopener\">Metafields Guru<\/a> is the most widely reviewed metafield management app on the Shopify App Store, with a 4.9 rating and a reputation for reliable bulk operations and strong customer support. Its Excel-like spreadsheet interface makes bulk editing familiar and accessible \u2014 you can create, update, and delete metafields across thousands of products in a single operation. CSV import and export work with files of any structure, making data migration between stores or from external systems straightforward. It also includes a browser extension that lets you manage metafields directly in the Shopify admin panel, without having to navigate to a separate app.<\/p>\n\n\n\n<p>Best for: merchants managing large catalogs who need reliable bulk editing, CSV import\/export, and data migration between stores.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-accentuate-custom-fields\"><span class=\"ez-toc-section\" id=\"Accentuate-Custom-Fields\"><\/span>Accentuate Custom Fields<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/apps.shopify.com\/accentuate\" target=\"_blank\" rel=\"noreferrer noopener\">Accentuate<\/a> has expanded well beyond basic metafield management and is now positioned as a multi-app platform that combines metafields, metaobjects, theme blocks, filtering, bulk editing, and automatic translations. It carries a Built-for-Shopify badge, indicating it meets Shopify&#8217;s highest standards for performance and integration. Its theme block system lets you add custom data to storefront pages through the theme editor without code. It supports bulk import\/export via Excel and can sync metafield definitions across multiple stores.<\/p>\n\n\n\n<p>Best for: merchants who want a single app handling both metafield management and storefront display, with strong support for metaobjects and multilingual stores.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-bonify-custom-fields\"><span class=\"ez-toc-section\" id=\"Bonify-Custom-Fields\"><\/span>Bonify Custom Fields<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/apps.shopify.com\/custom-fields-2\" target=\"_blank\" rel=\"noreferrer noopener\">Bonify<\/a> is the original custom fields app for Shopify and remains a highly capable option for merchants who need complex field structures. Its widget system integrates with the Shopify theme editor, and it supports nested field groups \u2014 a structure where multiple related fields are organized together \u2014 that simpler apps don&#8217;t offer. The Chrome extension allows direct metafield editing within the Shopify admin without switching to the app interface. Bonify also has an eBay connector, making it particularly useful for merchants managing product data across Shopify and eBay simultaneously.<\/p>\n\n\n\n<p>Best for: merchants who need complex nested field structures, eBay integration, or an established app with a long track record.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-acf-metafields-custom-fields\"><span class=\"ez-toc-section\" id=\"ACF-Metafields-Custom-Fields\"><\/span>ACF: Metafields Custom Fields<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><a href=\"https:\/\/apps.shopify.com\/advanced-custom-field\">ACF<\/a> supports all Shopify metafield data types through an accessible interface and is frequently cited for fast, responsive support. It handles bulk import and export, liquid syntax retrieval for theme developers, and covers the full range of data types, including color picker, date and time, files, references, and JSON. A free plan is available, making it accessible for merchants who want to test metafield management before committing to a paid tool.<\/p>\n\n\n\n<p>Best for: merchants who want broad data type support, responsive support, and a free entry point.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-hulk-custom-fields-metafields\"><span class=\"ez-toc-section\" id=\"Hulk-Custom-Fields-Metafields\"><\/span>Hulk Custom Fields Metafields<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>HulkApps&#8217; <a href=\"https:\/\/apps.shopify.com\/metafields-manager-by-hulkapps\" target=\"_blank\" rel=\"noreferrer noopener\">metafield app<\/a> supports bulk import and export (via product ID or handle), multiple field types including image and file uploads, dynamic logic for conditional field display, global metafields, and multiple display templates. The Pro+ plan adds Shopify Flow automation integration and scheduled backups \u2014 making it one of the few metafield management apps that connects directly to Flow without requiring a separate automation platform. A free plan is available.<\/p>\n\n\n\n<p>Best for: merchants already invested in the HulkApps ecosystem who want Shopify Flow automation connected to metafield management, or merchants who need scheduled backup functionality.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-metafields-for-seo\"><span class=\"ez-toc-section\" id=\"Metafields-for-SEO\"><\/span>Metafields for SEO<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Metafields can meaningfully improve organic search performance when used intentionally for two purposes.<\/p>\n\n\n\n<p>The first is enriching product data that feeds into structured markup. Category metafields \u2014 the standardized fields Shopify maps to product categories \u2014 populate the data that search engines use for rich results: size, material, fabric type, care instructions. Stores that fill these fields thoroughly produce more complete structured data, which improves how products appear in Google Shopping results and category-filtered search queries.<\/p>\n\n\n\n<p>The second is generating consistent SEO metadata at scale. Product meta titles and meta descriptions are often neglected on large catalogs because writing them manually for hundreds of products is time-prohibitive. MESA&#8217;s AI integration can generate these automatically using product data, including metafield values, creating a consistent SEO standard across the catalog. The MESA template for this \u2014 <a href=\"https:\/\/www.getmesa.com\/templates\/seo-meta-titles-and-descriptions-shopify-products\">Auto-generate SEO meta titles and descriptions for new Shopify products<\/a> \u2014 fires whenever a new product is created, ensuring new additions are optimized by default.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-frequently-asked-questions\"><span class=\"ez-toc-section\" id=\"Frequently-asked-questions\"><\/span>Frequently asked questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1774040886749\"><strong class=\"schema-faq-question\">What is a Shopify metafield?<\/strong> <p class=\"schema-faq-answer\">A Shopify metafield is a custom data field you can attach to Shopify resources \u2014 products, variants, customers, orders, collections, pages, and the store itself \u2014 to store information beyond Shopify&#8217;s default fields. Metafields are defined by a namespace, a key, and a content type, and their values can be displayed on your storefront, used in automation workflows, or stored for internal tracking. See Shopify&#8217;s official metafields documentation at <code>help.shopify.com\/en\/manual\/custom-data\/metafields<\/code>.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1774040888176\"><strong class=\"schema-faq-question\">What&#8217;s the difference between a metafield and a metaobject?<\/strong> <p class=\"schema-faq-answer\">A metafield adds a single custom field to an existing Shopify resource. A metaobject is a standalone structured object with multiple fields that you define once and reference from multiple locations. Use metafields to store individual data points for existing resources. Use metaobjects when you need to create repeatable content structures \u2014 team members, FAQs, specifications \u2014 with multiple related fields per entry.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1774040889046\"><strong class=\"schema-faq-question\">Do I need to know how to code to use Shopify metafields?<\/strong> <p class=\"schema-faq-answer\">No. Shopify&#8217;s native admin (Settings > Custom Data) lets you create metafield definitions and fill in values without any code. For displaying metafield values on your storefront, Online Store 2.0 themes support connecting metafields to theme sections through the theme editor without code. For bulk editing, CSV import\/export, or complex management across large catalogs, third-party apps like Metafields Guru or Accentuate handle everything without coding knowledge.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1774040924326\"><strong class=\"schema-faq-question\">Can I bulk edit Shopify metafields?<\/strong> <p class=\"schema-faq-answer\">Not from the native admin \u2014 Shopify doesn&#8217;t currently support bulk metafield editing in the admin interface. Bulk editing requires either a third-party app (Metafields Guru and Bonify both excel at this) or a MESA automation workflow that reads a data source and writes metafield values programmatically across multiple records.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1774040933520\"><strong class=\"schema-faq-question\">Can I import and export Shopify metafields?<\/strong> <p class=\"schema-faq-answer\">Yes, but not from the native admin. Both Metafields Guru and Bonify support CSV import and export for metafield data. MESA can also read metafield values from Shopify and push them to Google Sheets, or pull data from an external source and write it to metafields as part of an automation workflow.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1774040947740\"><strong class=\"schema-faq-question\">How do MESA and metafields work together?<\/strong> <p class=\"schema-faq-answer\">MESA can read metafield values as conditions in workflow logic \u2014 &#8220;if the product&#8217;s availability metafield equals &#8216;pre-order&#8217;, route the order differently&#8221; \u2014 and write metafield values as workflow actions \u2014 &#8220;when an order is created, copy the customer&#8217;s account_tier metafield to the order notes.&#8221; This makes metafields a data layer that MESA workflows can both read from and write to, enabling automation logic that Shopify Flow can&#8217;t handle natively because Flow has limited access to metafield data.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1774040961242\"><strong class=\"schema-faq-question\">What are Shopify&#8217;s current limits for metafields?<\/strong> <p class=\"schema-faq-answer\">Shopify supports up to 256 app-defined metafield definitions and 256 merchant-defined metafield definitions per store, with up to 1 million entries per definition. These limits were increased significantly in a recent platform update. For most merchants, these limits are not a practical constraint.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1774040962084\"><strong class=\"schema-faq-question\">Can metafields trigger Shopify Flow automations?<\/strong> <p class=\"schema-faq-answer\">Yes. Shopify Flow can use metafield values as conditions in automation triggers and can update metafield values as automation actions. For automations that involve metafields alongside apps outside the Shopify ecosystem \u2014 pushing a metafield value to an external CRM, reading a metafield to determine Klaviyo list membership, or writing metafield values based on events in Recharge or Yotpo \u2014 MESA provides the integration layer that Flow doesn&#8217;t have.<\/p> <\/div> <\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-next-steps\"><span class=\"ez-toc-section\" id=\"Next-steps\"><\/span>Next steps<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Metafields are most powerful when they feed into automation rather than sit as static data. The highest-impact starting points are order metafields that carry customer context into fulfillment workflows, and product metafields that drive dynamic collection membership and SEO metadata.<\/p>\n\n\n\n<div class=\"card-next-steps\">\n\t<div class=\"card__content\">\n\t\t<h4>What to do next&#8230;<\/h4>\n<p>The fastest way to see automation working in your store is to start with a single workflow.<\/p>\n<ol>\n<li><a href=\"https:\/\/www.getmesa.com\/pricing\"><strong>Try MESA free<\/strong><\/a> \u2014 start a 7-day free trial and get your first workflow running.<\/li>\n<li><a href=\"https:\/\/www.getmesa.com\/templates\"><strong>Browse the template library<\/strong><\/a> \u2014 pre-built workflows for the most common Shopify automation tasks.<\/li>\n<li><a href=\"https:\/\/www.getmesa.com\/yedric\"><strong>Talk to Yedric<\/strong><\/a> \u2014 describe what you want to automate, and let our AI assistant build it for you.<\/li>\n<li><a href=\"https:\/\/www.getmesa.com\/support\"><strong>Get free workflow setup<\/strong><\/a> \u2014 MESA&#8217;s team will build your first workflow at no cost.<\/li>\n<\/ol>\n\t<\/div><!-- \/.card__content -->\n\n\t\n<div class=\"socials card__socials\">\n\t<ul>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"https:\/\/twitter.com\/getmesa\" target=\"_blank\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/twitter-icon.svg\" class=\"attachment-small size-small\" alt=\"icon: twitter\" \/>\t\t\t\t<\/a>\n\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"https:\/\/www.youtube.com\/@getmesa\" target=\"_blank\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/youtube-icon.svg\" class=\"attachment-small size-small\" alt=\"icon: youtube\" \/>\t\t\t\t<\/a>\n\t\t\t<\/li>\n\t\t\t\t\t<li>\n\t\t\t\t<a href=\"https:\/\/www.linkedin.com\/company\/9754608\/\" target=\"_blank\">\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/linkedin-icon.svg\" class=\"attachment-small size-small\" alt=\"linkedin icon\" \/>\t\t\t\t<\/a>\n\t\t\t<\/li>\n\t\t\t<\/ul>\n<\/div><!-- \/.socials -->\n<\/div><!-- \/.card-next-steps -->\n","protected":false},"excerpt":{"rendered":"<p>Shopify saves every product, customer, and order using a fixed set of default fields \u2014 title, price, SKU, email, and&#8230;<\/p>\n","protected":false},"author":1,"featured_media":18460,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[444],"tags":[66,190],"class_list":["post-18459","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-shopify-guides","tag-shopify","tag-shopify-flow"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Shopify Metafields: Complete Guide (2026)<\/title>\n<meta name=\"description\" content=\"What Shopify metafields are, how to create them without code, the best apps for bulk editing (Metafields Guru, Accentuate, Bonify), and how to automate metafields with MESA.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Shopify Metafields: Complete Guide (2026)\" \/>\n<meta property=\"og:description\" content=\"Shopify saves every product, customer, and order using a fixed set of default fields \u2014 title, price, SKU, email, and fulfillment status. Metafields are\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.getmesa.com/blog\/shopify-metafields\/\" \/>\n<meta property=\"og:site_name\" content=\"MESA\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/web.facebook.com\/mesabyshoppad\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-21T16:11:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-23T21:31:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1584\" \/>\n\t<meta property=\"og:image:height\" content=\"819\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ryan ODonnell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@getmesa\" \/>\n<meta name=\"twitter:site\" content=\"@getmesa\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ryan ODonnell\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"26 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/\"},\"author\":{\"name\":\"Ryan ODonnell\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#\\\/schema\\\/person\\\/37dc9b968192b2be49af3950022179cc\"},\"headline\":\"Shopify Metafields: Complete Guide (2026)\",\"datePublished\":\"2026-03-21T16:11:06+00:00\",\"dateModified\":\"2026-03-23T21:31:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/\"},\"wordCount\":2928,\"publisher\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.getmesa.com/blog\\\/wp-content\\\/uploads\\\/automate-shopify-metafields.png\",\"keywords\":[\"shopify\",\"shopify flow\"],\"articleSection\":[\"Shopify Guides\"],\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/\",\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/\",\"name\":\"Shopify Metafields: Complete Guide (2026)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.getmesa.com/blog\\\/wp-content\\\/uploads\\\/automate-shopify-metafields.png\",\"datePublished\":\"2026-03-21T16:11:06+00:00\",\"dateModified\":\"2026-03-23T21:31:43+00:00\",\"description\":\"What Shopify metafields are, how to create them without code, the best apps for bulk editing (Metafields Guru, Accentuate, Bonify), and how to automate metafields with MESA.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040886749\"},{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040888176\"},{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040889046\"},{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040924326\"},{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040933520\"},{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040947740\"},{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040961242\"},{\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040962084\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/wp-content\\\/uploads\\\/automate-shopify-metafields.png\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com/blog\\\/wp-content\\\/uploads\\\/automate-shopify-metafields.png\",\"width\":1584,\"height\":819,\"caption\":\"guide to automating shopify metafields and metaobjects\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shopify Metafields: Complete Guide (2026)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/\",\"name\":\"MESA\",\"description\":\"Discover how to automate your Shopify growth\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#organization\",\"name\":\"MESA - AI automation Platform\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/mesa-shoppad.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/wp-content\\\/uploads\\\/mesa-shoppad.jpeg\",\"width\":225,\"height\":225,\"caption\":\"MESA - AI automation Platform\"},\"image\":{\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/web.facebook.com\\\/mesabyshoppad\\\/\",\"https:\\\/\\\/x.com\\\/getmesa\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/shoppad\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCqsf_WhcGEsZMvms1idivyw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.getmesa.com\\\/blog\\\/#\\\/schema\\\/person\\\/37dc9b968192b2be49af3950022179cc\",\"name\":\"Ryan ODonnell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g\",\"caption\":\"Ryan ODonnell\"},\"sameAs\":[\"https:\\\/\\\/www.getmesa.com\"],\"jobTitle\":\"Director of Marketing\",\"worksFor\":\"MESA\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040886749\",\"position\":1,\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040886749\",\"name\":\"What is a Shopify metafield?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A Shopify metafield is a custom data field you can attach to Shopify resources \u2014 products, variants, customers, orders, collections, pages, and the store itself \u2014 to store information beyond Shopify's default fields. Metafields are defined by a namespace, a key, and a content type, and their values can be displayed on your storefront, used in automation workflows, or stored for internal tracking. See Shopify's official metafields documentation at help.shopify.com\\\/en\\\/manual\\\/custom-data\\\/metafields.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040888176\",\"position\":2,\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040888176\",\"name\":\"What's the difference between a metafield and a metaobject?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A metafield adds a single custom field to an existing Shopify resource. A metaobject is a standalone structured object with multiple fields that you define once and reference from multiple locations. Use metafields to store individual data points for existing resources. Use metaobjects when you need to create repeatable content structures \u2014 team members, FAQs, specifications \u2014 with multiple related fields per entry.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040889046\",\"position\":3,\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040889046\",\"name\":\"Do I need to know how to code to use Shopify metafields?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Shopify's native admin (Settings > Custom Data) lets you create metafield definitions and fill in values without any code. For displaying metafield values on your storefront, Online Store 2.0 themes support connecting metafields to theme sections through the theme editor without code. For bulk editing, CSV import\\\/export, or complex management across large catalogs, third-party apps like Metafields Guru or Accentuate handle everything without coding knowledge.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040924326\",\"position\":4,\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040924326\",\"name\":\"Can I bulk edit Shopify metafields?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Not from the native admin \u2014 Shopify doesn't currently support bulk metafield editing in the admin interface. Bulk editing requires either a third-party app (Metafields Guru and Bonify both excel at this) or a MESA automation workflow that reads a data source and writes metafield values programmatically across multiple records.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040933520\",\"position\":5,\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040933520\",\"name\":\"Can I import and export Shopify metafields?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, but not from the native admin. Both Metafields Guru and Bonify support CSV import and export for metafield data. MESA can also read metafield values from Shopify and push them to Google Sheets, or pull data from an external source and write it to metafields as part of an automation workflow.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040947740\",\"position\":6,\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040947740\",\"name\":\"How do MESA and metafields work together?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"MESA can read metafield values as conditions in workflow logic \u2014 \\\"if the product's availability metafield equals 'pre-order', route the order differently\\\" \u2014 and write metafield values as workflow actions \u2014 \\\"when an order is created, copy the customer's account_tier metafield to the order notes.\\\" This makes metafields a data layer that MESA workflows can both read from and write to, enabling automation logic that Shopify Flow can't handle natively because Flow has limited access to metafield data.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040961242\",\"position\":7,\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040961242\",\"name\":\"What are Shopify's current limits for metafields?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Shopify supports up to 256 app-defined metafield definitions and 256 merchant-defined metafield definitions per store, with up to 1 million entries per definition. These limits were increased significantly in a recent platform update. For most merchants, these limits are not a practical constraint.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040962084\",\"position\":8,\"url\":\"https:\\\/\\\/www.getmesa.com/blog\\\/shopify-metafields\\\/#faq-question-1774040962084\",\"name\":\"Can metafields trigger Shopify Flow automations?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Shopify Flow can use metafield values as conditions in automation triggers and can update metafield values as automation actions. For automations that involve metafields alongside apps outside the Shopify ecosystem \u2014 pushing a metafield value to an external CRM, reading a metafield to determine Klaviyo list membership, or writing metafield values based on events in Recharge or Yotpo \u2014 MESA provides the integration layer that Flow doesn't have.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Shopify Metafields: Complete Guide (2026)","description":"What Shopify metafields are, how to create them without code, the best apps for bulk editing (Metafields Guru, Accentuate, Bonify), and how to automate metafields with MESA.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/","og_locale":"en_US","og_type":"article","og_title":"Shopify Metafields: Complete Guide (2026)","og_description":"Shopify saves every product, customer, and order using a fixed set of default fields \u2014 title, price, SKU, email, and fulfillment status. Metafields are","og_url":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/","og_site_name":"MESA","article_publisher":"https:\/\/web.facebook.com\/mesabyshoppad\/","article_published_time":"2026-03-21T16:11:06+00:00","article_modified_time":"2026-03-23T21:31:43+00:00","og_image":[{"width":1584,"height":819,"url":"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields.png","type":"image\/png"}],"author":"Ryan ODonnell","twitter_card":"summary_large_image","twitter_creator":"@getmesa","twitter_site":"@getmesa","twitter_misc":{"Written by":"Ryan ODonnell","Est. reading time":"26 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#article","isPartOf":{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/"},"author":{"name":"Ryan ODonnell","@id":"https:\/\/www.getmesa.com\/blog\/#\/schema\/person\/37dc9b968192b2be49af3950022179cc"},"headline":"Shopify Metafields: Complete Guide (2026)","datePublished":"2026-03-21T16:11:06+00:00","dateModified":"2026-03-23T21:31:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/"},"wordCount":2928,"publisher":{"@id":"https:\/\/www.getmesa.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#primaryimage"},"thumbnailUrl":"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields.png","keywords":["shopify","shopify flow"],"articleSection":["Shopify Guides"],"inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/","url":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/","name":"Shopify Metafields: Complete Guide (2026)","isPartOf":{"@id":"https:\/\/www.getmesa.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#primaryimage"},"image":{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#primaryimage"},"thumbnailUrl":"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields.png","datePublished":"2026-03-21T16:11:06+00:00","dateModified":"2026-03-23T21:31:43+00:00","description":"What Shopify metafields are, how to create them without code, the best apps for bulk editing (Metafields Guru, Accentuate, Bonify), and how to automate metafields with MESA.","breadcrumb":{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040886749"},{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040888176"},{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040889046"},{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040924326"},{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040933520"},{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040947740"},{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040961242"},{"@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040962084"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.getmesa.com/blog\/shopify-metafields\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#primaryimage","url":"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields.png","contentUrl":"https:\/\/www.getmesa.com/blog\/wp-content\/uploads\/automate-shopify-metafields.png","width":1584,"height":819,"caption":"guide to automating shopify metafields and metaobjects"},{"@type":"BreadcrumbList","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.getmesa.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Shopify Metafields: Complete Guide (2026)"}]},{"@type":"WebSite","@id":"https:\/\/www.getmesa.com\/blog\/#website","url":"https:\/\/www.getmesa.com\/blog\/","name":"MESA","description":"Discover how to automate your Shopify growth","publisher":{"@id":"https:\/\/www.getmesa.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.getmesa.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.getmesa.com\/blog\/#organization","name":"MESA - AI automation Platform","url":"https:\/\/www.getmesa.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.getmesa.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/mesa-shoppad.jpeg","contentUrl":"https:\/\/www.getmesa.com\/blog\/wp-content\/uploads\/mesa-shoppad.jpeg","width":225,"height":225,"caption":"MESA - AI automation Platform"},"image":{"@id":"https:\/\/www.getmesa.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/web.facebook.com\/mesabyshoppad\/","https:\/\/x.com\/getmesa","https:\/\/www.linkedin.com\/company\/shoppad\/","https:\/\/www.youtube.com\/channel\/UCqsf_WhcGEsZMvms1idivyw"]},{"@type":"Person","@id":"https:\/\/www.getmesa.com\/blog\/#\/schema\/person\/37dc9b968192b2be49af3950022179cc","name":"Ryan ODonnell","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/62bb965c979cc1de4c6f046fb47a28a57bc194da441ebe43b3dfbe2f2f893563?s=96&d=mm&r=g","caption":"Ryan ODonnell"},"sameAs":["https:\/\/www.getmesa.com"],"jobTitle":"Director of Marketing","worksFor":"MESA"},{"@type":"Question","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040886749","position":1,"url":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040886749","name":"What is a Shopify metafield?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"A Shopify metafield is a custom data field you can attach to Shopify resources \u2014 products, variants, customers, orders, collections, pages, and the store itself \u2014 to store information beyond Shopify's default fields. Metafields are defined by a namespace, a key, and a content type, and their values can be displayed on your storefront, used in automation workflows, or stored for internal tracking. See Shopify's official metafields documentation at help.shopify.com\/en\/manual\/custom-data\/metafields.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040888176","position":2,"url":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040888176","name":"What's the difference between a metafield and a metaobject?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"A metafield adds a single custom field to an existing Shopify resource. A metaobject is a standalone structured object with multiple fields that you define once and reference from multiple locations. Use metafields to store individual data points for existing resources. Use metaobjects when you need to create repeatable content structures \u2014 team members, FAQs, specifications \u2014 with multiple related fields per entry.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040889046","position":3,"url":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040889046","name":"Do I need to know how to code to use Shopify metafields?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No. Shopify's native admin (Settings > Custom Data) lets you create metafield definitions and fill in values without any code. For displaying metafield values on your storefront, Online Store 2.0 themes support connecting metafields to theme sections through the theme editor without code. For bulk editing, CSV import\/export, or complex management across large catalogs, third-party apps like Metafields Guru or Accentuate handle everything without coding knowledge.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040924326","position":4,"url":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040924326","name":"Can I bulk edit Shopify metafields?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Not from the native admin \u2014 Shopify doesn't currently support bulk metafield editing in the admin interface. Bulk editing requires either a third-party app (Metafields Guru and Bonify both excel at this) or a MESA automation workflow that reads a data source and writes metafield values programmatically across multiple records.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040933520","position":5,"url":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040933520","name":"Can I import and export Shopify metafields?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes, but not from the native admin. Both Metafields Guru and Bonify support CSV import and export for metafield data. MESA can also read metafield values from Shopify and push them to Google Sheets, or pull data from an external source and write it to metafields as part of an automation workflow.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040947740","position":6,"url":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040947740","name":"How do MESA and metafields work together?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"MESA can read metafield values as conditions in workflow logic \u2014 \"if the product's availability metafield equals 'pre-order', route the order differently\" \u2014 and write metafield values as workflow actions \u2014 \"when an order is created, copy the customer's account_tier metafield to the order notes.\" This makes metafields a data layer that MESA workflows can both read from and write to, enabling automation logic that Shopify Flow can't handle natively because Flow has limited access to metafield data.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040961242","position":7,"url":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040961242","name":"What are Shopify's current limits for metafields?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Shopify supports up to 256 app-defined metafield definitions and 256 merchant-defined metafield definitions per store, with up to 1 million entries per definition. These limits were increased significantly in a recent platform update. For most merchants, these limits are not a practical constraint.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040962084","position":8,"url":"https:\/\/www.getmesa.com/blog\/shopify-metafields\/#faq-question-1774040962084","name":"Can metafields trigger Shopify Flow automations?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. Shopify Flow can use metafield values as conditions in automation triggers and can update metafield values as automation actions. For automations that involve metafields alongside apps outside the Shopify ecosystem \u2014 pushing a metafield value to an external CRM, reading a metafield to determine Klaviyo list membership, or writing metafield values based on events in Recharge or Yotpo \u2014 MESA provides the integration layer that Flow doesn't have.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/posts\/18459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/comments?post=18459"}],"version-history":[{"count":10,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/posts\/18459\/revisions"}],"predecessor-version":[{"id":18495,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/posts\/18459\/revisions\/18495"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/media\/18460"}],"wp:attachment":[{"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/media?parent=18459"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/categories?post=18459"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.getmesa.com/blog\/wp-json\/wp\/v2\/tags?post=18459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}