Skip to main content
September 20, 2025

Connecting Blog Content to Product Sales Through Schema & Metafields: Complete Implementation Guide

By Veronica Jeans, Bestselling Author

How powerful is the seo.featured_products metafield?

It's not just about schema markup - it's about turning your blog into a sales engine.

The SEO featured_products metafield is powerful for connecting your blog content to actual products - creating a bridge between educational content and sales opportunities. Let me break this down completely.

Real Business Impact

Before

Blog post mentions "4-inch ornaments" with no direct product connection

After

Blog post automatically displays your actual 4-inch ornaments with prices, links, and schema markup

Before

Manual linking that breaks when products change

After

A Dynamic system that updates automatically when you modify the metafield

Practical Example Walkthrough

Blog Post: "How to Decorate a 6-Foot Christmas Tree"

Step 1: Content Creation

You write about decorating tips and mention:

  • Sports for the main decoration
  • Family sports for filling spaces
  • Heavy-duty hooks for personalized ornaments
  • LED lights for illumination

Step 2: Metafield Population

Instead of manually linking, you select products in the metafield:

  • Red Glass Ball Ornament 4-inch
  • Gold Glass Ball Ornament 3-inch
  • Heavy Duty Ornament Hooks
  • LED String Lights Warm White

Step 3: Automatic Magic

The system automatically:

  • Displays products at the end of the article
  • Creates schema markup linking content to products
  • Generates internal links for SEO
  • Updates pricing dynamically
  • Shows availability status

Manual vs Metafield Approach Comparison

Manual Approach Problems:

  • Breaks when products change - Links become outdated
  • Inconsistent presentation - Different styling across posts
  • No schema connection - Search engines don't understand relationships
  • Hard to track performance - Can't measure content-to-sales attribution
  • Time-consuming maintenance - Must update links manually

Metafield Approach Benefits:

  • Dynamic updates - Change metafield, all displays update
  • Consistent presentation - Template ensures uniform appearance
  • Rich schema markup - Search engines understand product mentions
  • Performance tracking - Analytics show content-to-sales attribution
  • Scalable maintenance - Bulk updates via Matrixify

Understanding the SEO featured_products Metafield

Purpose:

The SEO featured_products metafield creates a structured connection between your blog posts and specific products mentioned in the content. This serves multiple purposes:

  • Schema Markup: Tells search engines which products are discussed
  • Internal Linking: Creates SEO-friendly connections
  • User Experience: Shows relevant products to readers
  • Conversion Optimization: Guides readers from content to purchase
  • AI Understanding: Helps AI tools understand product-content relationships

How It Works:

Instead of manually linking products in blog content, you tag which products are featured using their Shopify handles, then use this data to:

  • Generate automatic product sections
  • Create schema markup
  • Build internal linking
  • Track content-to-product performance

Understanding Product Handles

What are Product Handles?

Product Handle = URL slug for the product in Shopify

Example:

  • Product Name: "Running Soccer Boy With Uniform Personalized Ornament"
  • Product Handle: running-soccer-boy-with-uniform-personalized-ornament
  • Full URL: yourstore.com/products/running-soccer-boy-with-uniform-personalized-ornament

Finding Product Handles

Method 1: From Product URL

  • URL: yourstore.com/products/running-soccer-boy-with-uniform-personalized-ornament
  • Handle: running-soccer-boy-with-uniform-personalized-ornament

Method 2: In Shopify Admin

  1. Go to Products → All Products
  2. Click on any product
  3. Look in URL bar: /admin/products/[PRODUCT-ID]
  4. Scroll down to "URL and handle" section
  5. Handle shown: running-soccer-boy-with-uniform-personalized-ornament

Method 3: Export Products (MATRIXIFY APP)

  1. Export products CSV
  2. Column B contains all handles

Setting Up the Metafield

Step 1: Create the Metafield Definition

Shopify Admin Path: Settings → Metafields → Blog posts → Add a definition

Configuration:

  • Name: Featured Products
  • Description: Products mentioned or featured in this blog post
  • Type: List of products (select from dropdown)

Note: Shopify automatically creates the namespace and key based on your name - you don't need to manually enter these.

Optimized Naming Best Practices

✅ Good Examples:

  • "Featured Products" → custom.featured_products
  • "Related Items" → custom.related_items
  • "Mentioned Products" → custom.mentioned_products
  • "Article Products" → custom.article_products

❌ Avoid These:

  • "Products" (too generic)
  • "SEO Products" (includes SEO unnecessarily)
  • "Blog Product List" (too verbose)
  • "Featured_Products_List" (underscores in display)

Why Naming Matters:

  1. Developer Experience: Clean names create readable code
  2. Future Scalability: Clear names help when you have multiple metafields
  3. Team Understanding: Descriptive names help team members understand purpose
  4. Liquid Template Clarity: article.metafields.custom.featured_products is self-documenting

Pro Tip: If you're creating multiple product-related metafields, use consistent naming:

  • Featured Products (main products mentioned)
  • Related Products (suggested alternatives)
  • Comparison Products (competitive analysis)
  • Seasonal Products (seasonal alternatives)

Step 2: Understanding the Interface

When editing a blog post, you'll see:

Interface Example
Featured Products:
[Search and select products...]

Selected Products:
- Red Glass Christmas Ornament 4-inch
- Ornament Hooks Heavy Duty
- Christmas Tree Garland Gold

Behind the scenes, these stores: red-glass-christmas-ornament-4-inch,ornament-hooks-heavy-duty,christmas-tree-garland-gold

Note: When you create a metafield named "Featured Products", Shopify automatically generates the namespace and key (typically custom.featured_products).

Practical Implementation Examples

Example 1: OrnamentsShop.com Blog Post

Blog Post: "How to Decorate a 6-Foot Christmas Tree"

Content mentions these products:

  • 4-inch red glass ornaments
  • 3-inch gold ornaments
  • Heavy-duty ornament hooks
  • Tree topper star
  • LED string lights

Featured Products Metafield Setup:

  1. Red Glass Ball Ornament 4-inch → red-glass-ball-ornament-4-inch
  2. Gold Glass Ball Ornament 3-inch → gold-glass-ball-ornament-3-inch
  3. Heavy Duty Ornament Hooks → heavy-duty-ornament-hooks
  4. Christmas Tree Star Topper → christmas-tree-star-topper
  5. LED String Lights Warm White → led-string-lights-warm-white

Example 2: TheItsyBitsyBoutique.com Blog Post

Blog Post: "Back to School Outfits for 3-Year-Olds"

Content features:

  • Hanna Andersson 3T dress
  • Mini Boden 3T cardigan
  • Comfortable school shoes
  • Lunch box with name tag

Featured Products Setup:

  1. Hanna Andersson Organic Cotton Dress 3T → hanna-andersson-organic-cotton-dress-3t
  2. Mini Boden Cardigan Navy 3T → mini-boden-cardigan-navy-3t
  3. Stride Rite School Shoes Size 9 → stride-rite-school-shoes-size-9
  4. Personalized Lunch Box → personalized-lunch-box

Using Featured Products in Templates

Complete Implementation Guide

This is where most people get stuck - knowing exactly where and how to add the code. Here's the complete step-by-step process:

Step 1: Create the Snippet File

Access Theme Files:

  1. Go to:
  2. Online Store → Themes → Actions → Edit code
  3. Look for the "Snippets" folder in the left sidebar

Create New Snippet:

  1. Click "Add a new snippet"
  2. Name it: blog-featured-products (no .liquid extension needed)
  3. Click "Create snippet"
featured products metafield name

 

Add the Liquid Code: Copy and paste this code into your new snippet:

Method 1: Automatic Product Display Section

Create Snippet: blog-featured-products.liquid
{%- comment -%}
Display products mentioned in blog post
Place in snippets/blog-featured-products.liquid
{%- endcomment -%}

{%- if article.metafields.custom.featured_products -%}
<div class="blog-featured-products">
  <h3>Products Featured in This Article</h3>
  <div class="featured-products-grid">
    {%- for product_handle in article.metafields.custom.featured_products -%}
      {%- assign featured_product = all_products[product_handle] -%}
      {%- if featured_product -%}
        <div class="featured-product-card">
          <a href="{{ featured_product.url }}">
            <img src="{{ featured_product.featured_image | img_url: '300x300' }}" alt="{{ featured_product.title }}" loading="lazy">
            <h4>{{ featured_product.title }}</h4>
            <p class="price">{{ featured_product.price | money }}</p>
            <button class="btn btn-primary">View Product</button>
          </a>
        </div>
      {%- endif -%}
    {%- endfor -%}
  </div>
</div>
{%- endif -%}

Business Benefits & Use Cases

SEO Benefits

Internal Linking Boost:

  • Automatic product links from high-quality content
  • Contextual relevance signals to search engines
  • Distributed link equity to product pages
  • Better crawl path discovery

Conversion Benefits

Reader Experience:

  • Easy discovery of the mentioned products
  • Visual product displays within content
  • Direct path from education to purchase
  • Reduced friction in the buying process

Content Strategy Benefits

Editorial Workflow:

  • Clear tracking of which products are featured
  • Easy updates when products change
  • Automated product displays
  • Consistent presentation across posts

Implementation Checklist

Setup Phase:

  • Create SEO featured_products metafield definition
  • Test metafield on sample blog post
  • Create blog-featured-products.liquid snippet
  • Add snippet to article template
  • Test display on blog post

Content Phase:

  • Review existing blog posts for product mentions
  • Add featured products metafields to the top 10 articles
  • Test schema markup with Google Rich Results Test
  • Verify internal linking is working
  • Check mobile display of featured products

Optimization Phase:

  • Track click-through rates from featured products
  • Monitor conversion rates by article
  • A/B test different product selections
  • Optimize based on performance data
  • Scale to all relevant blog posts
Veronica Jeans

Veronica Jeans

eCommerce Strategist | Shopify Expert | 7-Figure Business Coach

I have integrated my extensive knowledge in the field of eCommerce and Shopify, along with my international financial expertise, to offer up a playbook for generating income online.