0800 730 037
← Back to Blog

Shopify SEO NZ: 10-Step Guide to Rank Your Store (2026)

2026-02-07 · HornTech Team · Google SEO
shopify-seo-nz-featured

New Zealand's ecommerce market hit NZD $6.1 billion in 2025, with 2.3 million Kiwi shoppers buying online regularly. Here's the number that should grab your attention: 73% of those purchase journeys start with a Google search.

If your Shopify store isn't showing up on page one for your core products, you're not just missing clicks — you're handing warm, ready-to-buy traffic directly to your competitors. Every day without a proper SEO strategy is a day you're subsidising someone else's revenue.

This guide cuts through the generic Shopify SEO advice. We've built it specifically for NZ merchants — NZD pricing, local search behaviour, NZ-specific directories, and the technical edge that separates stores ranking in the top 3 from the ones buried on page 2.

Want to know where your store stands right now?
Get a free Shopify SEO & speed audit — we'll show you exactly what's costing you rankings.
Request Your Free Audit →

Shopify vs WooCommerce vs BigCommerce: SEO at a Glance

Before diving into tactics, here's the honest comparison NZ merchants actually need:

SEO Factor Shopify WooCommerce BigCommerce
Auto Sitemap ✅ Built-in ⚠️ Needs plugin ✅ Built-in
SSL Certificate ✅ Included ⚠️ Host-dependent ✅ Included
robots.txt editing ⚠️ Limited (Liquid workaround) ✅ Full control ✅ Full control
Canonical URL handling ⚠️ Duplication risk ✅ Plugin-controlled ✅ Native handling
PageSpeed (default theme) ⚠️ 50–70 without work ⚠️ Variable ✅ Generally faster
PageSpeed (optimised) ✅ 80+ achievable ✅ 80+ achievable ✅ 80+ achievable
Structured data ✅ Product schema built-in ⚠️ Needs plugin ✅ Built-in
Blog / content ⚠️ Basic ✅ Full CMS ⚠️ Limited
NZ merchant support ✅ Wide agency ecosystem ✅ Wide ⚠️ Limited NZ expertise
Verdict for NZ SMEs ✅ Best all-rounder ⚠️ Best if technical team ⚠️ Mid-market niche

Bottom line: Shopify wins for most NZ merchants because it handles the hosting and security layer automatically, leaving you to focus on SEO execution. The PageSpeed gap is real but closeable — and that's exactly what Steps 1–3 address.

Platform Comparison Takeaways:

  • ✅ Shopify is the best all-rounder for NZ SMEs — auto-sitemap, SSL, and CDN included
  • ✅ WooCommerce only makes sense if you have a technical team managing it
  • ✅ Shopify's PageSpeed gap is closeable — Steps 1–3 show you how

Step 1: Fix the Technical Foundation (Before Anything Else)

Technical SEO isn't glamorous, but it's the gating factor. You can write perfect product descriptions and build hundreds of backlinks — if Googlebot can't crawl and index your store cleanly, none of it matters.

Shopify's robots.txt — What You Can (and Can't) Control

Unlike WordPress, Shopify doesn't let you freely edit robots.txt through the admin panel. The platform auto-generates it, blocking cart, checkout, account, and internal search pages by default — which is actually sensible. What it won't do is let you add custom disallow rules without theme-level customisation.

The fix: In Shopify 2.0 themes, you can create a robots.txt.liquid template in your theme's Templates folder. This gives you control to block thin pages (e.g., tagged collection variants that create near-duplicate pages) without touching any Shopify core files.

  • Go to Online Store → Themes → Edit Code
  • Add robots.txt.liquid under Templates
  • Use Liquid's {% robots %} tag as your base, then add custom rules
  • Test changes in Google Search Console's URL Inspection tool before going live

The Canonical URL Duplication Problem

This is Shopify's most well-known SEO gotcha. When a product lives inside a collection, it gets two valid URLs:

  • /products/your-product — the canonical product URL
  • /collections/your-collection/products/your-product — the collection-contextual URL

Shopify does add canonical tags pointing to the /products/ URL — but internal links from collection pages often point to the collection-contextual version. This creates a crawl budget leak and confused link equity distribution. Audit every internal link (breadcrumbs, related products, featured items) to make sure they point to canonical /products/ URLs.

Sitemap Structure

Shopify auto-generates /sitemap.xml, which splits into separate sitemaps for products, collections, pages, and blog posts. It's functional, but it includes every page — including very thin or low-value pages. Regularly audit your sitemap against Search Console's Index Coverage report to identify:

  • Pages indexed but not in sitemap (usually internal search results crawled via JavaScript)
  • Pages in sitemap but returning 404 errors
  • Redirect chains (301 → 301 → 200 wastes crawl budget)

Step 1 Takeaways:

  • ✅ Create robots.txt.liquid for custom crawl control
  • ✅ Audit internal links — all should point to canonical /products/ URLs
  • ✅ Cross-reference sitemap against GSC Index Coverage monthly
  • ✅ Fix redirect chains — maximum one hop

Step 2: Get Your PageSpeed Score to 80+ (This Is a Ranking Signal)

Google's Core Web Vitals are now a confirmed ranking factor. In the NZ ecommerce market — where most shoppers are on 4G or home fibre but mobile browsing dominates — a slow store doesn't just hurt rankings. It directly kills conversions. A 1-second delay in page load reduces conversions by 7% (Akamai).

The default Shopify setup, with a few apps installed, typically scores 45–65 on PageSpeed Insights. Here's what's dragging it down and how to fix it.

Core Web Vitals: What to Target

Metric What It Measures Good Score Common Shopify Issue
LCP (Largest Contentful Paint) Load time of main content < 2.5s Unoptimised hero images, render-blocking JS
INP (Interaction to Next Paint) Responsiveness to clicks/taps < 200ms Heavy app JavaScript, third-party scripts
CLS (Cumulative Layout Shift) Visual stability < 0.1 Images without size attributes, late-loading fonts

App Audit: The #1 Speed Killer

Every Shopify app you install adds JavaScript. Most apps inject scripts on every page, not just the pages where they're relevant. A store with 15 apps — reviews, loyalty points, upsells, chat, wishlist, popups — can easily have 800KB of JavaScript loading before a single product renders.

Run this audit quarterly:

  1. Open PageSpeed Insights on your homepage and a key product page
  2. In the "Opportunities" section, identify which scripts are flagged
  3. Cross-reference with your app list in Shopify admin
  4. For each app: Is the SEO / conversion value worth the speed cost?
  5. Remove unused apps completely — uninstalling without removing code is a common mistake

Theme Optimisation: Liquid Code Cleanup

Shopify's Dawn theme (the default 2.0 theme) is reasonably lean. The problem appears when stores customise heavily or use premium themes that bundle excessive features. Common issues:

  • Unused CSS: Many themes load their full stylesheet. Use PurgeCSS or Shopify's built-in asset pipeline to remove rules for features you're not using
  • Render-blocking scripts: Any <script> tag without defer or async blocks page rendering — check your theme's theme.liquid
  • Excessive Liquid loops: Complex nested Liquid templates slow server-side render time — simplify collection page logic
  • Font loading: Self-host fonts or use font-display: swap to prevent render blocking

Image Optimisation

Images are typically the biggest contributor to page weight. Shopify's CDN automatically serves WebP to supported browsers, but you still need to:

  • Upload images at the correct display size (don't upload 4000px images for 800px display slots)
  • Add loading="lazy" to all below-fold product images
  • Use Shopify's | image_url Liquid filter with explicit width parameters
  • Set explicit width and height attributes to prevent CLS

CDN Configuration

Shopify's global CDN (powered by Fastly) is one of its genuine strengths. Assets are served from edge nodes, which for NZ shoppers typically means delivery from Shopify's Sydney or Auckland edge — significantly faster than a WordPress site on shared Auckland hosting. Make sure you're not inadvertently bypassing this by loading third-party assets from slow servers.

We can push your Shopify store to PageSpeed 80+ on both desktop and mobile.
Our technical SEO team audits theme code, removes app bloat, and configures your CDN correctly — typically completing in 2–3 weeks.
See How Much Faster Your Store Could Be →

Step 2 Takeaways:

  • ✅ Run PageSpeed Insights on homepage + top product page — benchmark before touching anything
  • ✅ Audit every app for speed cost vs. conversion value
  • ✅ Add defer/async to non-critical scripts in theme.liquid
  • ✅ Serve images at correct display size with lazy loading
  • ✅ Target: LCP < 2.5s, INP < 200ms, CLS < 0.1

Step 3: Structured Data — Get Those Rich Results

Shopify automatically outputs Product schema (name, price, availability, currency) on product pages. In NZ search results, this powers the star ratings, price ranges, and availability labels you see beneath some listings — what Google calls rich results.

Rich results don't guarantee higher rankings, but they increase click-through rate significantly. A listing with star ratings and "In Stock" typically outperforms an identical-ranking plain-text listing by 15–30% CTR.

What Shopify Handles Automatically

  • Product schema (price, name, availability)
  • BreadcrumbList schema
  • Basic organisation schema

What You Need to Add

  • Review/Rating schema: If you're using a review app (Okendo, Yotpo, Judge.me), confirm it's outputting aggregateRating in JSON-LD format — not just displaying stars visually
  • FAQ schema: Add to blog posts and collection pages with question sections (this page includes an example at the bottom)
  • LocalBusiness schema: If you have a NZ physical presence, add this to your contact/about page with NZ address, phone, and opening hours

Validate everything with Google's Rich Results Test after implementing.

Step 3 Takeaways:

  • ✅ Verify Product schema is firing correctly in Rich Results Test
  • ✅ Confirm review app is outputting aggregateRating JSON-LD
  • ✅ Add FAQ schema to content-heavy pages
  • ✅ Add LocalBusiness schema if you have NZ physical premises

Steps 4–6: On-Page SEO That Actually Converts NZ Shoppers

Step 4: Product Page Optimisation

Product pages are your money pages. Every SEO dollar spent here has a direct revenue path. Here's the formula that works:

Title Tag Formula:
[Primary Keyword] — [Key Differentiator] | [Brand Name]
Example: Stainless Steel Travel Mug 500ml — Keeps Hot 12hrs | KiwiGear NZ

Meta Description Formula:
Lead with your primary value prop. Include price or a NZ-specific signal. End with a CTA. Keep it under 155 characters.
Example: Shop NZ's best-selling travel mug from $49. Free NZ shipping on orders over $75. Order before 3pm for same-day dispatch.

Product Description: Write minimum 300 words per product. Structure it as: Lead benefit paragraph → Feature bullets → Use-case paragraph → Shipping/returns info. Google's quality guidelines explicitly value comprehensive, unique product content. Copying manufacturer descriptions verbatim is a duplicate content penalty waiting to happen.

Step 5: Collection Page Optimisation

Collection pages are your category-level SEO assets. Most Shopify stores leave them completely empty — just a grid of product thumbnails. That's a massive missed opportunity.

  • Add 200+ words of introductory copy above (or below) the product grid
  • Target head terms here: "women's running shoes NZ", "outdoor furniture Auckland" etc.
  • Include internal links to subcategories and related collections
  • Make sure breadcrumbs are enabled and rendering correctly — they're a UX and crawlability win
  • Optimise the collection page H1 — it should match the primary keyword, not just the collection title

Step 6: Image Alt Text Strategy

Shopify lets you set alt text per image in the Media section of each product. Most stores leave these blank or use filenames like "IMG_4521.jpg". That's wasted SEO real estate.

Alt text formula:
[Product name] — [key variant or feature] — [brand if space allows]
Example: Stainless steel travel mug 500ml charcoal — KiwiGear

Don't keyword-stuff. Alt text should describe the image accurately — Google's image search is a secondary traffic channel many NZ stores completely ignore.

Steps 4–6 Takeaways:

  • ✅ Title tags: Keyword | Differentiator | Brand (under 60 chars)
  • ✅ Meta descriptions: NZ signal + CTA (under 155 chars)
  • ✅ Product descriptions: 300+ words, unique, benefit-led
  • ✅ Collection pages: 200+ words intro copy targeting head terms
  • ✅ All product images: descriptive alt text, no keyword stuffing

Steps 7–8: Content Strategy Built for NZ Search Behaviour

Step 7: Blogging for NZ Shoppers

NZ search behaviour has specific patterns that a generic Shopify SEO guide won't tell you. Kiwi shoppers add distinctive modifiers to their searches:

  • "buy online nz" — high purchase intent, add to title tags and H1s
  • "free shipping nz" — huge decision factor, integrate into collection descriptions
  • "same day delivery auckland / wellington / christchurch" — if you offer this, it's a major competitive keyword
  • "nz made" / "new zealand made" — premium positioning for local manufacturers
  • "nz owned" — trust signal that's searchable

Blog content that drives NZ ecommerce traffic:

  • Buying guides: "Best [product category] in NZ 2026" — these rank well and attract purchase-ready readers
  • Comparison posts: "[Brand A] vs [Brand B] NZ" — captures shoppers in the decision phase
  • Local angles: "Where to buy [product] in Wellington" or "NZ vs Australian [product] — what's the difference in price?" pulls hyper-local intent
  • Seasonal content: NZ seasons are opposite to the US/UK content calendar — "summer garden furniture NZ" peaks in October, not May

Step 8: NZ vs AU Market — Know the Difference

This matters more than most merchants realise. NZ and AU are not the same market for SEO purposes:

  • Google NZ (.google.co.nz) and Google AU are separate indices — content targeting NZ needs NZ signals (domain TLD, physical address, NZ-specific copy)
  • NZ GST is 15%, AU GST is 10% — price-inclusive displays affect CRO and should be stated clearly
  • NZ shoppers have higher trust in NZ-made and NZ-owned businesses — lean into this if it applies
  • Shipping is a significant purchase barrier in NZ — "free NZ shipping" threshold should be prominently featured in meta descriptions and on-page copy
  • AU stores often dominate generic product searches because of domain authority — NZ-specific keyword targeting is your asymmetric advantage

Steps 7–8 Takeaways:

  • ✅ Build blog content around NZ-specific modifiers ("buy online nz", "free shipping nz")
  • ✅ Create buying guides and comparison posts targeting purchase-intent queries
  • ✅ Align seasonal content to NZ calendar (summer = October–February)
  • ✅ Differentiate your store with NZ-owned / NZ-made signals where genuine
  • ✅ Don't cannibalise NZ and AU targets on the same page — separate if targeting both

Step 9: Local SEO for NZ Shopify Stores

Even if you're an online-only store, local SEO matters in NZ. Google's local algorithm blends organic and local signals — and NZ-specific directory citations build domain authority and trust.

Google Business Profile

If you have any physical presence — even a dispatch warehouse — claim and optimise your Google Business Profile. Fill in every field: category, description, hours, website, photos. For NZ, use your actual NZ phone number (not a 1800 AU number) and NZ address.

If you're genuinely online-only, you can still create a GBP as a service-area business without displaying a physical address.

NZ Directory Citations

Build consistent NAP (Name, Address, Phone) citations across NZ-specific directories. These send local relevance signals to Google:

  • Yellow.co.nz — NZ's largest business directory
  • Localist.co.nz — Auckland-focused, high NZ authority
  • NZ Business Directory (nzbusinessdirectory.co.nz)
  • Finda.co.nz — general NZ directory
  • Yelp NZ — lower NZ penetration but still worth the citation
  • Neighbourly — community-focused, useful for local product categories

Consistency is everything. If your business name is "KiwiGear Limited" on your website, it shouldn't be "Kiwi Gear NZ" on Yellow and "KiwiGear" on Localist. Inconsistencies confuse Google's entity resolution and dilute your local authority.

Step 9 Takeaways:

  • ✅ Claim and fully optimise Google Business Profile with NZ details
  • ✅ Build citations on Yellow, Localist, Finda, NZ Business Directory
  • ✅ Keep NAP identical across every listing — letter-perfect consistency
  • ✅ Online-only stores: set up GBP as a service-area business

Step 10: Measure What Matters — Your Monthly SEO Dashboard

SEO without tracking is guesswork. Here's the minimum viable monitoring stack for a NZ Shopify store:

Essential Setup

  • Google Search Console: Verify via your Shopify domain — use the HTML tag method, not DNS (DNS can conflict with Shopify's domain settings). Submit your sitemap. Set geotargeting to New Zealand in Settings → International Targeting.
  • GA4: Install via Shopify's Google & YouTube channel app. Verify that purchase events and ecommerce data are flowing correctly. Enable Enhanced Measurement.
  • PageSpeed Insights: Bookmark your key URLs. Run monthly — PageSpeed changes after Shopify platform updates and app additions.

Monthly Metrics to Track

Metric Source What to Watch
Organic clicks & impressions Google Search Console Month-over-month trend for target keywords
Average position (target keywords) GSC Performance report Movement toward top 3 for primary KWs
Core Web Vitals GSC → Core Web Vitals report Any new "Poor" URLs flagged
Organic revenue GA4 → Acquisition Organic channel vs. paid, month-over-month
Crawl errors GSC → Coverage New 404s or server errors appearing
PageSpeed scores PageSpeed Insights Desktop & mobile — flag if drops below 75
Backlinks acquired Ahrefs / GSC Links report New NZ-relevant linking domains

Step 10 Takeaways:

  • ✅ Verify GSC with HTML tag method, submit sitemap, set geo to NZ
  • ✅ Connect GA4 via Google & YouTube channel — confirm purchase events firing
  • ✅ Set a monthly calendar reminder to review the 7 metrics above
  • ✅ Track keyword positions for at least your top 10 target terms

Your Shopify SEO NZ Action Plan: 90-Day Priority Order

Running all 10 steps simultaneously isn't realistic for most store owners. Here's the sequence that delivers the fastest ranking movement:

Month 1: Technical Foundation

  • ✅ Set up GSC + GA4, submit sitemap, set NZ geo
  • ✅ Run PageSpeed Insights audit — identify top 3 speed issues
  • ✅ Fix canonical URL internal linking
  • ✅ Audit and remove unused apps
  • ✅ Optimise robots.txt.liquid if needed

Month 2: On-Page Execution

  • ✅ Rewrite title tags and meta descriptions for top 20 products
  • ✅ Add 200+ word copy to top 10 collection pages
  • ✅ Complete image alt text for all hero and product images
  • ✅ Build out GBP and top 5 NZ directory citations

Month 3: Content and Authority

  • ✅ Publish 2–3 NZ-specific buying guide blog posts
  • ✅ Build internal linking between blog content and collection pages
  • ✅ Run first monthly metrics review — adjust based on GSC data
  • ✅ Identify 5–10 NZ link building targets (suppliers, industry associations, local press)

Action Plan Takeaways:

  • ✅ Month 1: Fix the technical foundation before touching anything else
  • ✅ Month 2: Optimise on-page elements for your highest-revenue products and collections
  • ✅ Month 3: Build content, authority, and internal links — then measure and adjust

Want us to run the 90-day plan for you? Talk to our team →

Shopify SEO NZ — Frequently Asked Questions

Does Shopify have good SEO?

Shopify has solid built-in SEO foundations — auto-generated sitemaps, canonical tags, SSL, and clean URL structures. However, it has real limitations: you can't edit robots.txt directly, canonical duplication between collection and product URLs is a known issue, and too many third-party apps can tank your PageSpeed score. With proper technical optimisation, Shopify stores can rank very competitively in NZ search results.

How much does Shopify SEO cost in NZ?

Shopify SEO services in NZ typically range from NZD $800–$1,500/month for ongoing retainers, or NZD $1,500–$4,000 for a one-off technical audit and setup. Pricing varies based on store size, competitiveness of your niche, and whether you need content creation. See our full SEO pricing in NZ guide for a detailed breakdown.

Is Shopify or WooCommerce better for SEO?

For most NZ merchants, Shopify is the better choice. It handles hosting, security, and core technical SEO automatically. WooCommerce gives more flexibility (you can edit anything), but that flexibility creates more room for mistakes. Shopify's structured data, sitemap generation, and CDN are production-ready out of the box. The main WooCommerce advantage is PageSpeed control — something a skilled Shopify developer can largely close the gap on.

How long does Shopify SEO take to work?

Technical fixes (speed, canonical, structured data) typically show ranking movement within 4–8 weeks. Content-driven results — ranking for new keywords through blog posts and collection pages — usually take 3–6 months to compound. For competitive NZ ecommerce niches, plan for a 6-month runway before judging SEO ROI.

Do I need an SEO app for Shopify?

You don't need one to succeed, but a good SEO app (like Plug In SEO or TinyIMG) can speed up workflow for meta tag management, image compression, and broken link detection. The danger is loading too many apps — every one injects JavaScript and slows your store. Choose one multi-function app over three single-purpose ones, and audit app impact on PageSpeed quarterly.

Can you improve Shopify page speed to 80+?

Yes. HornTech's Shopify speed optimisation service routinely pushes stores to PageSpeed scores of 80+ on both desktop and mobile. The process involves auditing and removing redundant app JavaScript, optimising Liquid theme code, enabling lazy loading and WebP images, and configuring Shopify's CDN correctly. A fast store isn't just better UX — Google uses Core Web Vitals as a ranking signal. Get in touch to see what's possible for your store.

Get a Free Shopify Speed & SEO Audit

Not sure where your store stands? Our team will audit your Shopify store's technical health, PageSpeed scores, and on-page SEO — then show you exactly where you're losing traffic and what it would take to fix it.

No obligation. No generic reports. Just a clear picture of what's holding your store back — and what it would take to get it to page one.

Request Your Free Audit →

Prefer to talk strategy first? Our SEO services page covers our full approach for NZ ecommerce stores.

📞 Get Your Free Consultation 0800 730 037