back arrow
back to all BLOG POSTS

How to Create a Size Chart in Shopify: 2026 Guide

How to Create a Size Chart in Shopify: 2026 Guide

You're probably looking at the same pattern many apparel and footwear merchants hit sooner than they expect. Customers browse, add a product, pause at the size selector, and either leave or buy the wrong size and send it back a few days later. The issue isn't usually the product. It's uncertainty.

A size chart in shopify looks like a small feature, but it affects conversion, returns, support volume, and customer trust all at once. The right setup depends on your stage. A new store usually needs something fast and easy. A growing catalog needs a native system that stays organized. A Shopify Plus brand often needs deeper control, better performance, and a more customized sizing experience across regions and product types.

Why a Missing Size Chart Is Costing You Sales

If you sell anything where fit matters, a missing size guide creates friction at the exact moment a shopper is ready to buy. They've chosen the product, color, and maybe even the quantity. Then they hit the size selector and realize they're guessing.

That hesitation is expensive. Size charts on Shopify stores can reduce product return rates by up to 40%, and sizing issues like “fits too small” or “fits too large” can affect 15 to 25% of clothing orders, based on Booster Theme's guide to reducing returns with size charts. That's why size guidance isn't just a product page detail. It's a profitability tool.

The hidden cost isn't only the return label or restocking process. It's also the first-time buyer who doesn't trust your sizing enough to complete the purchase. It's the support ticket asking for fit advice. It's the discounting that follows when returned stock comes back late or out of season.

Practical rule: If customers have to leave the product page to figure out sizing, the store is doing extra work and the shopper is carrying extra doubt.

A lot of merchants treat returns as a post-purchase operations problem. In practice, sizing is a conversion problem first. When the product page gives clear guidance close to the variant selector, customers move with more confidence.

That's especially true for brands with mixed fits across categories. A unisex tee, slim-fit shirt, oversized hoodie, and custom-fit trouser shouldn't all rely on the same generic chart. The more your assortment grows, the more a lazy sizing setup starts to erode trust.

If returns are already climbing, it's worth reviewing broader return patterns alongside fit-related fixes. This guide on how to reduce returns is useful if you want to tighten the full post-purchase loop, not just the sizing layer.

Method 1 The Easiest Way with Shopify Apps

If you need a working solution today and you don't want to touch Liquid, apps are the fastest route. For many early-stage stores, that's the right call.

Here's the simple comparison I use when choosing a size chart method.

Choosing Your Shopify Size Chart Method

MethodBest ForEffort LevelCost
AppNew stores, lean teams, fast setupLowMonthly app fee or free plan
MetafieldMost stores on OS 2.0 themesMediumUsually no extra app cost
Custom codeHigh-traffic brands, custom themes, Shopify PlusHighDeveloper time

Screenshot from https://apps.shopify.com/avada-size-chart

Why apps work well early on

Apps solve the operational problem quickly. You install one, choose a display style, assign charts by product or collection, and publish. That's enough for stores that need a reliable guide without building a system from scratch.

The main advantages are straightforward:

  • No-code setup means the founder, marketer, or merchandiser can usually manage it.
  • Prebuilt templates help if you don't have design resources.
  • Assignment rules make it easier to show one chart for tees, another for dresses, and another for shoes.
  • Faster launch matters more than perfect architecture when your store is still validating product demand.

If you're still building your stack, this expert guide to choosing Shopify apps is a good reference for evaluating app quality without defaulting to the first listing you see.

What to check before installing

Not every size chart app is worth keeping. I'd look at these points before committing:

  • Theme compatibility: Check whether the app works cleanly with your current theme and product page layout.
  • Mobile behavior: The chart should be readable on a phone without turning into a cramped table.
  • Display options: Pop-up, inline, accordion, and tab placements all have different UX trade-offs.
  • Assignment logic: You want control by product, collection, or tag, not one global chart forced across the catalog.
  • Styling limits: Some apps look obviously “app-like” and break the visual consistency of the product page.

The best app isn't the one with the longest feature list. It's the one that solves sizing clearly without slowing down merchandising.

Where apps start to break down

Apps become less attractive as your catalog and traffic grow. The usual problems are messy assignment rules, styling constraints, and extra scripts on the product page. If your store has different regions, different fits, or custom PDP layouts, an app can start feeling like a patch instead of a system.

That doesn't mean apps are bad. It means they're often best for brands that need speed more than precision.

For merchants still assembling a practical starter toolkit, this list of best Shopify apps for beginners is a sensible place to compare what's worth adding early and what can wait.

Method 2 The Standard Way with Metafields

For most stores running an Online Store 2.0 theme, metafields are the best default. They're cleaner than an app, more scalable than hardcoded links, and much easier to manage once your catalog grows.

Shopify's size chart functionality evolved with metafield-based pop-up integrations becoming a standard feature by 2021. Shopify's official tutorial for Online Store 2.0 themes supports this approach, and it addresses fit uncertainty tied to the 67% of online shoppers who abandon carts due to sizing concerns, as shown in Shopify's metafield pop-up tutorial.

A Shopify dashboard interface displaying a size chart metafield table for a basic T-shirt product configuration.

How the metafield setup works

The logic is simple. You create one or more size chart pages in Shopify. Then you create a product metafield that points to the right page. Your theme displays that metafield as a pop-up link, collapsible row, or another supported block on the product page.

This works well because the content and the product assignment stay separate. Merchants can update the chart content without editing code, and different products can point to different guides.

The practical setup

  1. Create the content first
    In Shopify admin, go to Online Store, then Pages. Create a page for each chart you need, such as Men's Tops, Women's Denim, or Footwear. Use tables, simple formatting, and short fit notes. Keep it readable.

  2. Create a product metafield
    In Settings, open Custom data, then Products. Add a metafield definition that references a page. Name it something obvious like “Size chart page” so merchandisers don't guess what it does.

  3. Assign the right page to each product Open a product in admin and populate the metafield with the matching page. The system starts paying off at this step. One product can show a specific guide without duplicating content manually inside the description.

  4. Connect it inside the theme editor
    In Online Store 2.0 themes, open the product template in Customize. Add a pop-up or collapsible block, then connect the dynamic source to the metafield you created.

Why this method is the best middle ground

Metafields give you native control without monthly app dependency. They also make handoff cleaner. Your marketing team can update fit notes. Your merchandiser can assign charts. Your developer only needs to set the pattern once.

That separation matters. A lot of stores get stuck because every product-page improvement turns into a dev request. Metafields remove that bottleneck.

Here's where they fit best:

  • Small but growing catalogs: Enough structure to stay organized
  • Multi-category stores: Different charts for different product types
  • Teams with non-technical operators: Content updates don't require code changes
  • Brands moving away from app bloat: Cleaner stack, fewer moving parts

A native setup usually wins when the store has moved past “just make it work” but doesn't need a fully custom solution yet.

Common mistakes with metafields

The method is solid, but execution often isn't. The biggest mistakes are operational:

  • One generic chart for everything: This creates confidence on paper and confusion in reality.
  • Poor page formatting: Dense tables with no spacing are hard to use, especially on mobile.
  • No fit notes: Measurements alone don't explain whether a garment is slim, relaxed, or oversized.
  • Weak placement: If the link is buried in a tab or low on the page, shoppers won't use it.

If you want a size chart in shopify that balances maintainability and control, metafields are usually the strongest answer.

Method 3 The Professional Way with Custom Code

Once a brand starts caring about every element on the product page, the app-first approach usually stops being enough. That's where custom code becomes the right method.

Embedding a size chart directly into the theme can deliver 20 to 30% faster load times than app-based alternatives, based on Shopify Community benchmarks for custom size chart snippets. That matters when product pages carry heavy traffic and every script competes for speed, especially on mobile.

A person coding on a laptop next to a smartphone displaying a custom apparel size chart.

What custom code gives you

The biggest gain is control. You decide exactly where the size guide appears, how it looks, when it loads, and which products trigger it. That's different from adjusting an app's settings. You're shaping the product-page experience at the theme level.

For higher-volume stores, that usually means:

  • Tighter placement near the variant picker or add-to-cart area
  • Cleaner styling that matches the rest of the theme
  • Conditional rendering so the chart only appears when sizing is relevant
  • Less dependency on third-party scripts and app UI limits

This approach also makes sense when the product page already has a custom structure and an app would need workarounds to fit cleanly.

The core implementation pattern

A standard build usually follows this structure:

  1. Create a dedicated size chart page or use a metafield-driven content source.
  2. Add a snippet such as size-chart.liquid.
  3. Use Liquid logic to show the chart only when the product includes a size-related option.
  4. Render that snippet above or near the add-to-cart area in the product template.
  5. Add the modal, drawer, collapsible section, or inline container that matches the UX you want.

The technical detail matters less than the architecture. The point is to avoid hardcoding one chart across all products while keeping the output fast and consistent.

What can go wrong

Custom code isn't automatically better. It's better when the implementation is disciplined.

The common failure points are familiar:

  • Liquid errors: One bad conditional can affect the product page.
  • Theme file mismatch: Older theme structures and OS 2.0 layouts don't always use the same template logic.
  • Overengineering: A size guide shouldn't become a mini app inside the theme.
  • Weak handoff: If only one developer understands the logic, content updates become fragile.

A quick walkthrough can help if you want to see a real implementation flow before touching the theme:

Build custom sizing only as far as the business needs it. Extra flexibility is useful only if the team can maintain it.

Who should choose this method

Custom code is the right fit when your store checks several of these boxes:

  • You have a developer or agency partner
  • Your theme is already customized
  • Performance matters enough to justify theme-level work
  • Your sizing logic changes by product type, market, or merchandising rule
  • You want the guide integrated into the PDP, not layered on top of it

For a serious fashion or footwear brand, custom theme implementation often becomes the most stable long-term version of a size chart in shopify.

Optimizing Your Size Chart for Conversions and UX

Adding a chart is only half the job. Customers still need to notice it, trust it, and use it without friction.

A lot of stores install a size guide and assume the problem is solved. It isn't. If the chart is hidden, cramped, unclear, or poorly placed on mobile, shoppers still hesitate. The chart exists, but it doesn't help.

A four-step infographic illustrating best practices for designing user-friendly size charts for e-commerce websites.

Placement matters more than most stores think

For the 62% of Shopify traffic coming from mobile, placement testing matters. Inline tables placed directly under the Add to Cart button can lift AOV by 15%, while poorly optimized pop-ups can cause a 20% drop-off, according to the placement testing data referenced in this Shopify sizing video.

That doesn't mean inline always wins. It means stores should stop treating placement as arbitrary. A pop-up can work well when it opens fast and stays readable. An inline chart can work well when it doesn't dominate the product page. The right answer depends on catalog complexity, theme layout, and how much detail customers need.

What customers actually need inside the chart

The best charts aren't just tables. They help customers make a decision.

Include these elements where relevant:

  • Body measurements: Chest, waist, hips, inseam, foot length, or other useful dimensions
  • Fit guidance: Slim, relaxed, oversized, true-to-size, or size up/down suggestions
  • Unit conversion: Inches and centimeters if you sell internationally
  • Regional labels: US, UK, and EU sizing when categories require it
  • How-to-measure help: Short instructions and simple diagrams

For a good example of practical measuring guidance, jewelry brands often explain home measurement better than apparel stores do. This resource on Moissanite Diamond home sizing tools is worth studying for how clearly it turns measurement into an actionable step.

If a shopper has to interpret the chart, the chart is incomplete.

Mobile-first fixes that improve usability

Many otherwise good charts fail in this regard. They were built on desktop and then squeezed onto a phone.

I'd fix these first:

  • Avoid horizontal chaos: Wide tables that force awkward side-scrolling lose people quickly.
  • Use spacing generously: Dense rows and tiny text make comparison hard.
  • Keep the trigger obvious: Place the link near price, variants, or the buy box.
  • Don't overload the modal: Long educational content belongs below the fold or in a secondary help layer.

Pop-up versus inline

There isn't one universal winner. Use the trade-off that matches the product and shopper behavior.

FormatWorks Best WhenMain Risk
Pop-upYou want a cleaner product page and a quick referenceSlow load or cramped mobile view
InlineThe chart is central to the buying decisionIt can push key content too far down
Collapsible rowYou need balance between visibility and page cleanlinessShoppers may not expand it
TabThe PDP already uses a tab system wellLow discoverability

A useful size chart in shopify doesn't just exist. It removes doubt at the point of decision.

Advanced Sizing Strategies for Shopify Plus

Static charts solve a real problem, but they don't solve every problem. On Shopify Plus, especially in fashion, footwear, and international catalogs, a one-size-fits-all chart often stops being enough.

That's the point where many brands need to challenge a common assumption. Better size information doesn't always mean a bigger chart. Sometimes it means a more personalized recommendation.

For Shopify Plus stores scaling internationally, early adopters of AI-powered size recommenders that use customer inputs report a further 25% reduction in return rates and an 18% conversion lift in fashion categories, as described in Popupsmart's discussion of advanced Shopify size chart approaches.

Why static charts hit a ceiling

A static table can tell a shopper what a medium measures. It usually can't tell them whether that medium will feel right based on height, weight, body shape, fit preference, or regional expectations.

That gap gets wider when brands operate across storefronts. A shopper in one market may think in centimeters and EU sizing. Another expects inches and US labels. One category may run slim. Another may be intentionally oversized. The chart becomes accurate on paper but incomplete in practice.

For Plus stores, the problem isn't only display. It's orchestration.

What advanced sizing looks like in practice

The stronger setups usually combine several layers:

  • Metafield-driven chart management so the base content stays organized by product type
  • Localized sizing presentation for different markets and storefronts
  • Fit recommendation inputs such as height, weight, or preferred fit
  • App or API-based recommendation engines that generate a more specific answer than a static table can

The goal is to shift sizing from passive reference material to active decision support.

Where merchants should be careful

AI sizing tools can improve fit confidence, but they also introduce complexity. If the recommendation logic isn't aligned with actual product measurements, the tool adds false precision instead of clarity.

The operational side matters as much as the front-end experience:

  • Your product data must be clean
  • Measurements must be consistent across suppliers
  • Recommendations should reflect fit intent, not only raw dimensions
  • Localization needs to stay synchronized across storefronts

The bigger the catalog, the less a generic size chart helps. At scale, sizing becomes a data management problem and a CRO problem at the same time.

Shopify Plus brands usually get the best results when sizing is treated as part of the wider conversion system. Product data, merchandising logic, theme UX, and recommendation tooling have to work together. Otherwise, the store ends up with polished charts that still leave customers unsure.


If your team needs a size chart setup that matches your growth stage, whether that's a quick app launch, a metafield-based native system, or a Shopify Plus sizing experience with deeper CRO thinking, ECORN can help design and implement the right approach without adding unnecessary complexity.

Related blog posts

Related blog posts
Related blog posts

Get in touch with us

Get in touch with us
We are a team of very friendly people drop us your message today
Budget
Thank you! Your submission has been received!
Please make sure you filled all fields and solved captcha
Get eCom & Shopify
newsletter in your inbox
Join 1000+ merchants who get weekly curated newsletter with insights, growth hacks and industry wrap-ups. Small reads. Free. No BS.