Shopify Technical SEO: What NZ Stores Actually Need to Fix
You've written product descriptions. You've added meta titles. You've done "the SEO basics." But your organic traffic is still flat. Here's what's probably happening: Google is visiting your store and getting confused. Duplicate content, broken schema markup, slow page speed, poor site architecture. These aren't advanced problems. They're foundational ones. And they're costing you traffic every single day.
Technical SEO isn't glamorous. It won't give you that dopamine hit of launching a new campaign. But it's the difference between Google understanding your store and Google giving up halfway through crawling it.
This guide covers the specific technical SEO issues that affect Shopify stores in New Zealand, what you can actually control within the platform's limitations, and what to fix first.
Why Technical SEO Matters More Than You Think
You can have the best product pages in your category. Doesn't matter if Google can't crawl them properly. You can write brilliant blog content. Doesn't matter if your site architecture buries it six clicks deep.
Technical SEO is the foundation. Everything else sits on top of it.
What poor technical SEO actually costs: A store doing $50k/month with fixable technical issues is typically leaving $15k-$25k/month in organic traffic on the table. That's traffic you've already earned through your content and products, but Google can't surface it properly.
The good news: most technical SEO problems on Shopify are fixable. The bad news: Shopify has limitations you need to work around, not against.
The 7 Technical SEO Issues Killing Your Organic Traffic
1. Duplicate Content From Collections
Shopify automatically creates collection pages. If a product appears in multiple collections, Google sees the same product on multiple URLs. That's duplicate content, and Google has to guess which version to rank.
The same product appearing at /collections/mens-tshirts/products/classic-tee and /collections/sale/products/classic-tee creates two URLs for identical content.
How to fix it: Use canonical tags to tell Google which URL is the primary version. Shopify lets you set canonical URLs in your theme code. Point all collection-based product URLs to the main product URL: /products/classic-tee
Check your current setup by viewing page source on a product page and searching for "canonical." If it's pointing to a collection URL instead of the base product URL, you've got a problem.
2. Broken or Missing Schema Markup
Schema markup tells Google what your content actually is. Product schema shows price, availability, and reviews. Breadcrumb schema shows site structure. Organization schema establishes your brand.
Shopify includes basic schema by default, but it's often incomplete or incorrectly implemented, especially if you've customized your theme.
Test your schema right now: Go to Google's Rich Results Test, paste in one of your product URLs, and see what errors come up. Most Shopify stores have at least 3-5 schema warnings that are hurting their search visibility.
Common schema problems on Shopify:
- Missing aggregate rating markup even when you have reviews
- Incorrect price or availability data
- Broken breadcrumb structure
- No organization or local business schema
For NZ stores specifically, make sure your schema includes proper currency markup (NZD) and your physical location if you have one. Google uses this for local search results.
3. Site Speed Issues From App Bloat
Every Shopify app adds code to your store. Most apps add JavaScript that loads on every page, whether it's needed or not. After installing 10-15 apps over time, your site is loading 2+ seconds slower than it should.
Google's Core Web Vitals are a ranking factor. Slow sites rank lower. Simple as that.
Audit your apps: Go to your app list. For each app, ask: "Am I actively using this?" If not, uninstall it. Even disabled apps often leave code behind. Check your theme's app embeds section and disable anything you're not using.
Run your store through PageSpeed Insights. If your mobile score is below 50, you've got work to do. Focus on these specific fixes:
- Remove unused apps completely
- Compress images (use Shopify's built-in image optimization)
- Lazy load images below the fold
- Minimize custom fonts (stick to 2-3 maximum)
For NZ stores, remember that many of your customers are on mobile with variable connection speeds. A 3-second load time in Auckland might be 6 seconds in rural areas. Optimize for the worst case, not the best.
4. Poor Internal Linking Structure
Google discovers pages by following links. If your important pages are buried 5 clicks deep, Google might not find them. Or worse, Google finds them but assumes they're not important because nothing links to them.
Most Shopify stores have a flat structure: homepage links to collections, collections link to products. That's it. No strategic internal linking between related products, no links from blog posts to relevant products, no topical clusters.
The 3-click rule: Every important page on your store should be reachable within 3 clicks from your homepage. If it takes more than that, Google probably isn't prioritizing it.
Build internal links strategically:
- Link from blog posts to relevant product and collection pages
- Add "related products" sections that actually relate (not just random items)
- Create hub pages for your main categories with links to subcategories
- Use descriptive anchor text (not "click here")
5. Crawl Budget Waste
Google allocates a crawl budget to your site based on its size and authority. If Google wastes that budget crawling useless pages, it might not reach your important ones.
Shopify creates a lot of URLs you don't want Google crawling: search result pages, filtered collection views, customer account pages, cart pages. These don't need to be indexed, but by default, Google tries.
Check your robots.txt file: Go to yourstore.com/robots.txt and see what's being blocked. Shopify's default robots.txt is decent, but you should explicitly block: /search, /cart, /checkout, /account, and any filtered collection URLs with parameters.
Use your robots.txt file to guide Google toward your important pages and away from the noise. This is especially important for larger stores with hundreds of products.
6. Mobile Usability Problems
Google uses mobile-first indexing. It looks at your mobile site first, then your desktop site. If your mobile experience is broken, your rankings suffer across all devices.
Common mobile issues on Shopify stores:
- Text too small to read without zooming
- Buttons too close together (hard to tap accurately)
- Content wider than the screen (horizontal scrolling)
- Pop-ups that cover the entire mobile screen
Test your store on an actual mobile device. Not just Chrome's mobile emulator. Pull out your phone and try to complete a purchase. If anything feels clunky or hard to use, Google's seeing that too.
7. Missing or Broken XML Sitemap
Your XML sitemap tells Google which pages exist and how often they change. Shopify generates one automatically at yourstore.com/sitemap.xml, but it's not always accurate, especially if you've customized your store.
Check your sitemap: Visit yourstore.com/sitemap.xml and make sure all your important pages are listed. Then submit it to Google Search Console if you haven't already. This ensures Google knows about every page you want indexed.
Common sitemap issues:
- Deleted products still appearing in the sitemap
- Draft products accidentally included
- Blog posts missing from the sitemap
- Incorrect priority settings (everything marked as high priority = nothing is high priority)
What You Can't Control on Shopify (And How to Work Around It)
Shopify is a hosted platform. That means some technical SEO elements are out of your hands. You can't change the server configuration. You can't modify core platform code. You can't control how Shopify handles certain URL structures.
Here's what you're stuck with and how to work around it:
URL structure limitations: You can't remove /products/ or /collections/ from your URLs. Shopify requires them. Don't waste time trying to hack around this. Focus on making the rest of your URL structure clean and descriptive instead.
You also can't control Shopify's hosting infrastructure or CDN. But honestly, Shopify's hosting is solid. Their CDN is fast. These aren't the problems holding you back.
Focus on what you can control: site architecture, content quality, internal linking, schema markup, and page speed optimization through app management and image compression.
The Technical SEO Audit Checklist for Shopify Stores
Run through this checklist quarterly to catch issues before they hurt your rankings:
- Check canonical tags on product pages (should point to base product URL)
- Test schema markup using Google's Rich Results Test
- Run PageSpeed Insights and aim for mobile score above 50
- Audit installed apps and remove anything unused
- Review internal linking structure (3-click rule)
- Check robots.txt file for proper blocking
- Test mobile usability on actual devices
- Verify XML sitemap accuracy in Google Search Console
- Review crawl stats in Search Console for errors
- Check for duplicate content issues using site: search operator
Most stores find 5-10 fixable issues on their first audit. Fix them systematically, starting with the ones that affect the most pages.
Technical SEO for NZ Stores: Local Considerations
If you're targeting New Zealand customers specifically, add these technical elements:
Local schema markup: If you have a physical location, add LocalBusiness schema with your NZ address, phone number, and business hours. This helps you show up in "near me" searches and Google Maps results.
Make sure your site clearly indicates you serve New Zealand. Include NZD pricing, NZ shipping information, and local contact details. Google uses these signals to determine geographic relevance.
If you're using international domains or subfolders, use hreflang tags to tell Google which version of your site to show to NZ users. This prevents your AU or UK site from outranking your NZ site in local search results.
What to Fix First
You can't fix everything at once. Start with the issues that affect the most pages and have the biggest impact:
- Week 1: Fix canonical tags and schema markup
- Week 2: Audit and remove unused apps, optimize images
- Week 3: Improve internal linking structure
- Week 4: Update robots.txt and verify sitemap accuracy
Track your progress in Google Search Console. Watch your crawl stats, index coverage, and Core Web Vitals scores. You should see improvement within 4-6 weeks if you're fixing real issues.