• Home
  • Services
  • Pricing
  • About
  • Case Studies
  • Blog
  • Contact
  • Book Store Growth Audit
    Shopify SEO

    How to Create Multiple Product Pages in Shopify (The Right Way for SEO)

    May 28, 2026 · Mustajab Haider Bukhari

    Most Shopify guides on this topic tell you how to create multiple product page templates. What they don’t tell you is how easily you can tank your rankings doing it.

    Multiple product page templates are one of the most powerful tools in a Shopify store’s arsenal — letting you present a skincare product completely differently from a supplement, or give your hero product a custom layout with video, comparison tables, and a full story — without touching your other pages.

    But done carelessly, they create duplicate content problems, competing canonical signals, and crawl budget waste that quietly erodes months of SEO work. Most store owners only discover the damage in Google Search Console, long after the harm is done.

    This guide covers both sides: the exact steps to create multiple product page templates in Shopify, and the SEO framework that keeps everything clean, indexed correctly, and working in your favor rather than against you. This guide is part of our complete Shopify SEO guide.

    Why Multiple Product Page Templates Matter for Ecommerce SEO

    Before the how-to, the why — because understanding this changes how you approach every step that follows.

    Shopify gives every store a single default product template. Every product, regardless of type, price, or complexity, renders on the same layout. That’s fine for a store with 10 homogeneous SKUs. It’s a significant missed opportunity for any store with diverse product categories.

    Here’s what custom product page templates allow you to do that matters for SEO and conversion:

    Target different search intents with different page structures. A high-consideration product — a mattress, a supplement, an expensive piece of equipment — has a buyer who researches, compares, and needs to be convinced. That product page should have ingredients or specs, comparison tables, FAQs, long-form descriptions, social proof, and a clear answer to every objection. A low-consideration impulse buy needs none of that. A template optimized for the first type will include structured data, longer content, and schema markup that matches the search behavior. The second type needs a clean, fast, friction-free layout that gets out of the buyer’s way.

    Implement product-type-specific structured data. Google’s product schema supports fields like ingredients, nutrition_information, material, size_system, and energy_efficiency_class — all type-specific. With a single template, you either include them all (cluttered and mostly empty) or none (missed rich result opportunities). With separate templates, your apparel pages can have size and material schema. Your food products can have nutrition schema. Each template targets the exact rich results available for that product type.

    Control the content signals Google receives per category. A template for a complex B2B product can include technical specifications, compatibility information, and in-depth feature explanations that naturally incorporate category-specific keywords. A template for a lifestyle product can prioritize imagery, customer stories, and social proof. Different content depth and structure sends different topical signals — which matters for how Google categorizes and ranks those pages.

    Method 1: Using the Theme Editor (No Code, Recommended Starting Point)

    This is the cleanest approach for stores on modern Shopify themes (Dawn, Refresh, Sense, or any OS2.0 compatible theme). It requires no coding knowledge and keeps your theme files clean.

    Step 1: Access Your Theme Templates

    From your Shopify admin, go to Online Store → Themes. Next to your active theme, click Customize.

    In the top center dropdown (which likely shows “Home page” by default), click it and select Products → Default product. This opens your default product template in the editor.

    Step 2: Create a New Product Template

    In the same dropdown, scroll to the bottom and click Create template. You’ll be prompted to name it. Use a descriptive name based on product type — for example:

    • product-supplements
    • product-apparel
    • product-bundles
    • product-hero (for your flagship or high-margin product)

    Shopify will ask which existing template to duplicate. Select Default product as your starting point. Click Create template.

    You now have a new template that’s an exact copy of your default, ready to be customized.

    Step 3: Customize the Template for Its Product Type

    With your new template open in the theme editor, you can now:

    • Add, remove, or reorder sections from the left panel
    • Adjust section settings — image layout, button placement, review widget display
    • Add new sections specific to this product type — ingredient lists, size guides, comparison blocks, trust badges, FAQ accordions
    • Remove sections that aren’t relevant — a supplement page may not need the same “Complete the Look” upsell block that an apparel template uses

    The key rule: every template should have a purpose that’s meaningfully different from the default. If the only difference is a background color, that’s not a template — that’s a styling tweak. Templates earn their existence through structural and content differences that serve a specific buyer’s journey.

    Step 4: Assign the Template to Products

    This is the step most guides mention briefly. It deserves more attention because this is also where SEO problems get introduced if done wrong.

    Assigning to individual products: Go to Products in your Shopify admin. Click the product you want to assign. In the Theme template section in the right-hand sidebar (scroll down on the product detail page), select your new template from the dropdown. Save.

    Assigning to multiple products in bulk: Go to Products. Select all products you want to assign (use the checkboxes — you can shift-click to select a range, or use the checkbox at the top to select all on the page). Click Edit products (or the Bulk editor button that appears when items are selected). Add the Template column if it isn’t already visible. Select your template for all selected products. Save.

    Bulk assignment is underused. For a store launching a new product category with 50+ SKUs, doing this one product at a time is a significant time drain. Use bulk editing.

    Method 2: Creating Templates via Theme Code (For Custom Layouts)

    If you’re on a legacy theme, need a layout that the theme editor doesn’t support, or want pixel-precise control, you’ll need to work directly in Liquid code. This is also the approach for adding custom structured data that the theme editor doesn’t expose.

    Step 1: Access Your Theme Code

    Go to Online Store → Themes. Click the three dots (⋯) next to your active theme and select Edit code. This opens the full file tree of your theme.

    Step 2: Create a New Product Template File

    In the left panel, find the Templates folder. Click Add a new template. Set the type to Product and give it a name — for example, product.supplements. Shopify will name the file product.supplements.json (on OS2.0 themes) or product.supplements.liquid (on older themes).

    Important: Avoid spaces in template names. Use hyphens or underscores. Shopify will create the template and open it in the code editor.

    Step 3: Reference a Custom Section

    For OS2.0 themes, your new .json template file controls which sections appear on the page. You can either duplicate an existing section or create a new one.

    To duplicate an existing product section:

    • In the Sections folder, find your main product section (often main-product.liquid)
    • Click it to open it
    • Select all the code, copy it
    • Click Add a new section, name it something like main-product-supplements
    • Paste the copied code and save

    Now reference your new section in the template JSON file:

    {
      "sections": {
        "main": {
          "type": "main-product-supplements",
          "settings": {}
        }
      },
      "order": ["main"]
    }
    

    Save the template file. Your new template now renders through your custom section, which you can modify independently without touching the default product section.

    Step 4: Add Product-Type-Specific Structured Data

    This is the step that directly impacts your rich results in Google Search. In your custom section file, locate where the existing application/ld+json schema block is, or add one if it isn’t there.

    For a supplement product template, you’d expand the default Product schema to include nutrition-relevant fields:

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Product",
      "name": {{ product.title | json }},
      "description": {{ product.description | strip_html | json }},
      "image": {{ product.featured_image | img_url: 'grande' | prepend: 'https:' | json }},
      "sku": {{ product.selected_or_first_available_variant.sku | json }},
      "brand": {
        "@type": "Brand",
        "name": {{ shop.name | json }}
      },
      "offers": {
        "@type": "Offer",
        "priceCurrency": {{ cart.currency.iso_code | json }},
        "price": {{ product.selected_or_first_available_variant.price | divided_by: 100.0 | json }},
        "availability": {% if product.available %}"https://schema.org/InStock"{% else %}"https://schema.org/OutOfStock"{% endif %},
        "url": {{ shop.url | append: product.url | json }}
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.8",
        "reviewCount": "{{ product.metafields.reviews.rating_count }}"
      }
    }
    </script>
    

    For an apparel template, swap in size, material, and color fields from your product metafields. For electronics, add model number and compatibility. The schema is where custom templates generate real SEO lift — not just in layout, but in the structured signals you send to Google’s indexing system.

    The SEO Rules That Make or Break Multiple Product Templates

    This section is the one most guides skip. It’s also the most important.

    Rule 1: Understand Shopify’s Canonical Tag Behavior

    Shopify automatically generates two types of product URLs:

    • /products/product-name — the canonical product URL
    • /collections/collection-name/products/product-name — collection-aware URLs

    When a product appears in multiple collections, Shopify generates multiple collection-aware URLs for the same product — and handles this via canonical tags that point all of them back to the base /products/product-name URL. This is correct behavior.

    The problem arises when you create multiple product templates with duplicate or near-duplicate content and assign them in ways that create competing signals. If your product-supplements template and product-default template look substantially similar to Google — same meta title template, same description structure, similar content — you’re creating pages that compete with each other for the same search terms.

    The fix: Ensure each template has meaningfully different content, and use Shopify’s built-in canonical tag correctly. Don’t override canonical tags unless you have a very specific reason and know exactly what you’re doing. Shopify’s default canonical behavior is sound — work with it, not against it.

    Rule 2: Never Duplicate Content Across Templates

    This is the most common mistake. A store creates a product-vegan template and a product-supplements template, assigns similar products to each, and populates them with identical meta title patterns and description structures. Google sees near-identical pages and either ignores one, or splits ranking authority between them.

    Each template must produce pages that are:

    • Unique in structure (different sections visible)
    • Unique in content signals (different description depth, different FAQ topics, different schema fields populated)
    • Unique in on-page keyword targets (a supplements template targets ingredient and benefit-related queries; an apparel template targets style and fit-related queries)

    A good check: run two products on different templates through a content comparison. If the only difference is the product name and price, the templates aren’t doing enough work.

    You can also try our Product Copywriting service for better content!

    Rule 3: Use Unique Meta Title and Description Patterns Per Template

    This is where template-level SEO optimization gets powerful. Instead of using a single meta title pattern across your entire store (Product Title | Store Name), different templates can use patterns that match buyer intent:

    • Supplements: [Product Name] — Ingredients, Benefits & Reviews | Store Name
    • Apparel: Buy [Product Name] — Sizes, Colors & Free Shipping | Store Name
    • Hero/flagship product: Write a fully custom meta title and description for this product specifically

    Shopify doesn’t support template-level default meta patterns natively, but you can implement this through Liquid in your template section files, or through a dedicated SEO app like TinyIMG, Plug in SEO, or SEOking.

    Rule 4: Protect Your Crawl Budget

    Every template you create is a set of page types Google’s crawler needs to understand. For large catalogs, having five different product templates each with hundreds of products assigned is generally fine. Where it gets problematic:

    • Creating templates that generate thin content (short descriptions, minimal sections, little differentiation)
    • Having dozens of templates with only a handful of products each — template overhead with minimal per-template value
    • Leaving draft or test templates with products assigned — Google crawls these too

    Keep your template library intentional. Ask for each template: what specific buyer journey does this serve, and how many products genuinely need this treatment? If the answer is fewer than 10 products, a custom template may not be justified — use product-specific metafields instead to customize individual pages without a full new template.

    Rule 5: Monitor in Google Search Console After Launching New Templates

    Any time you create a new template and assign it to products, check Search Console within 2–4 weeks for:

    • “Duplicate without user-selected canonical” — products appearing on multiple templates with similar enough content that Google can’t determine the primary
    • “Excluded by robots.txt” — new template files that were inadvertently blocked
    • “Alternate page with proper canonical tag” — normal Shopify behavior for collection-aware URLs, but worth confirming it’s pointing where you expect

    The Coverage report and the URL Inspection tool are your two fastest diagnostic resources. Run the affected product URLs through URL Inspection to confirm Google is seeing the correct canonical and the correct rendered content.

    Looking for help? Make sure to check out our Product Page SEO service.

    Practical Template Strategy: Which Products Get Which Templates

    Here’s how an ecommerce SEO-focused approach to template assignment actually works in practice:

    The Default Template handles the majority of your catalog — standard products with moderate consideration levels, where the default layout performs fine. This is not your abandoned fallback; it should be a well-optimized template in its own right.

    The Hero Product Template is reserved for 1–5 products that drive disproportionate revenue. These pages get everything: full custom layout, long-form content, custom FAQ schema, video embed, comparison table, all available rich result markup. These are the pages worth investing significant optimization time in.

    The High-Consideration Template serves complex products — anything requiring education before purchase. Supplements, technical equipment, subscription products. These pages get ingredient or spec tables, “how it works” sections, FAQ schema, longer description content, and trust signals above the fold.

    The Bundle Template is structurally distinct because it needs to communicate multiple products’ value simultaneously. It gets custom section layout for product list display, combined schema, and often different internal linking to individual component product pages.

    The Clearance or Sale Template serves end-of-life or promotional SKUs. These pages can be designed with urgency signals, stripped-down layout, and — importantly — noindex tags if the products are near discontinuation and you don’t want thin-content pages consuming crawl budget.

    Assigning Templates at Scale: The Bulk Editor Workflow

    For stores with large catalogs, template assignment is an operational process, not a one-time task. Here’s the practical workflow:

    1. Tag products by type in Shopify using consistent product tags (type:supplement, type:apparel, type:bundle). This makes filtering for bulk operations fast and reproducible.
    2. Filter by tag in the Products admin. Use the Filter button to show only products with a specific tag.
    3. Select all on page using the top checkbox, then use Edit products to open the bulk editor.
    4. Add the Template column in the bulk editor if it isn’t already visible (click the column selector).
    5. Apply the correct template to all filtered products in one action.
    6. Repeat per tag/template combination. A catalog of 500 products across 4 template types takes roughly 20 minutes this way versus hours of one-by-one assignment.

    For very large catalogs (2,000+ SKUs), this process is also scriptable via the Shopify Admin API using the PUT /admin/api/products/{product_id}.json endpoint with the template_suffix field — though that’s beyond the scope of most store owners and usually territory for a Shopify developer or a specialist ecommerce SEO team.

    What to Do When a Template Stops Working

    Sometimes a template gets corrupted, references a section that was renamed, or stops rendering correctly after a theme update. Signs of a broken template:

    • Products assigned to the template show a blank page or an error in the theme editor
    • The Customize dropdown shows the template but clicking it produces an error
    • Newly published products show a broken layout despite being assigned the correct template

    Diagnosis: Go to Edit Code and open the template file. Check that every section referenced in the JSON file still exists in the Sections folder. Theme updates can rename or restructure section files. If the referenced section no longer exists, update the template JSON to point to the correct current section name.

    Recovery: If the template is beyond quick repair, temporarily reassign the affected products to the Default template to prevent live store damage. Fix the template file offline before reassigning.

    The Opportunity Most Stores Miss Entirely

    Most Shopify stores treat multiple product templates as a design feature — a way to make one category look different from another. The stores that win in organic search treat them as an SEO architecture decision.

    Every template is an opportunity to:

    • Match page structure to search intent for that product type
    • Implement product-type-specific schema and structured data
    • Create meaningfully differentiated content signals for each product category
    • Control the buyer journey from the search result to the add-to-cart moment

    The stores ranking on page one for competitive product keywords almost always have product pages that were deliberately designed to match what Google knows buyers in that category need to see. That’s not luck — it’s a template strategy that someone built with SEO in mind from the start.

    Related: Why Your Shopify Products Are Not Showing on Google? | Why Is My Shopify Store Not Converting? (The Real Reasons + How to Fix Them)


    Organic Cart Studio specializes in ecommerce SEO for Shopify stores — from product page architecture and structured data implementation to full-catalog optimization and organic revenue growth. See how we work with ecommerce brands.

    Get started

    Ready to stop losing organic traffic to stores with weaker products?

    Book a free ecommerce SEO audit and get a prioritised 30-day action plan. No retainer required to get started.