Case study

Nutripure

Technical & international SEO · Shopify Markets (ES / IT)

Dec 2025 – Feb 2026 · In partnership with EXPERAISE

ShopifyTechnical SEOGoogle Search ConsoleMarkets ES/ITPerformance
Nutripure long-distance energy gel and blue sports bottle on a rock, blurred alpine background (lifestyle product shot).
Nutripure product visual: bottle and gel in an outdoor, performance setting (Shopify store).

Measured outcomes and deliverables

+34%

GSC impressions

8 weeks vs the prior 8 · GSC source · engagement Dec 2025–Feb 2026

ES ↔ IT

Reciprocal hreflang

checked in source · x-default on the hub page

+2,700

Images compressed

harmonized ALT · image SEO

4

Templates validated

Rich Results Test · JSON-LD

Engagement at a glance

Context

A sports nutrition brand on Shopify, with an international rollout focused on the Spanish and Italian markets.

Initial problem

International and technical signals needed to be made reliable: market URLs, hreflang, crawl, structured data, headings and media weight.

Starting data

Technical state observed before correction in source code, Search Console and Google validation tools. No revenue figure was used as a baseline.

Exact role

Shopify technical implementation across Markets, hreflang, robots, JSON-LD, heading hierarchy, performance, images, QA and documentation.

Out of scope

Editorial production, paid acquisition and revenue attribution. The engagement does not claim a direct revenue gain.

Duration

December 2025 to February 2026, delivered in association with EXPERAISE.

Measurement period

Eight weeks compared with the prior eight weeks for the change in GSC impressions.

Sources

Google Search Console, template source code, Google Rich Results Test and documented QA checks.

Case study

Context & problem

Nutripure is a nutrition brand on Shopify with international scope: the engagement focused on Spain and Italy through Shopify Markets while keeping a coherent hub. The goal was not only “classic” SEO-we had to stabilise the international layer (paths, languages, duplication signals) so Google clearly knows which URL to serve for which country and language, and to reduce crawl waste from parasitic or unnecessarily indexable URL variants.

Typical multi-market issues showed up: noise from filter / parameter URLs, potential mismatches between ES and IT, and the need for clean, reciprocal hreflang rules with an explicit x-default on the “hub” homepage. In parallel, the theme and apps loaded JavaScript sub-optimally on some pages, and the image library was very large (thousands of product and marketing assets)-a major lever for image SEO and Core Web Vitals.

The scope included: Google Search Console (post-release checks, indexation, international and performance), robots.txt (crawl focus, blocking low-value patterns), JSON-LD schema (BreadcrumbList + FAQPage aligned with visible content to avoid quality mismatch), H1–Hn semantics on key templates, and a media pass (compression, formats, consistent ALT text).

Key decisions

Make every international signal consistent with the storefront.

The work was not an isolated SEO layer. Each decision had to remain compatible with Shopify Markets, existing templates and future theme releases.

  1. 01

    Map before changing

    ES and IT URLs, canonicals and hreflang relationships were mapped before implementation to avoid contradictory rules.

  2. 02

    Reduce crawl noise

    Filters, parameters and low-value variants were addressed so crawling could focus on genuinely strategic pages.

  3. 03

    Document validation

    Checks in source code, Rich Results and Search Console were recorded so future releases remain verifiable.

Storefront UI · Spanish market (ES)

Screenshot of the Nutripure Spanish homepage: header, OBJETIVOS/ACTIVOS navigation, spring promo banner, supplement bottles, and value row (purity, holistic vision, French commitment).
Storefront example on the ES market: localised nav, promotional hero, and above-the-fold content-hreflang and Markets need to stay aligned with this type of page.
  1. 01

    Visible Spanish market

    Localised navigation and content materialise the ES version that technical signals must identify without ambiguity.

  2. 02

    Priority content

    The hero and immediately visible blocks stay central to heading, image and performance checks.

  3. 03

    Associated technical layer

    Canonical, hreflang, JSON-LD and crawl rules are verified behind the interface, template by template.

Work completed (detail)

Work completed (detail)

  • Shopify Markets / languages: URL mapping by market, reduced parasitic URLs (filters, parameters, nav variants) and clearer indexation rules to limit international noise.
  • Hreflang: reciprocal ES ↔ IT pairs, x-default on the hub homepage, checked against canonicals and market redirects to avoid conflicts.
  • JSON-LD structured data: BreadcrumbList and FAQPage implemented or fixed where content allowed, with visible vs marked-up content alignment to avoid quality issues or “structured spam”.
  • robots.txt: crawl rules tuned (blocking unhelpful patterns, filter parameters, low-value duplicate paths) and consistent with priority templates to crawl.
  • Heading semantics: collection, product and editorial templates updated for a single H1 and coherent sub-levels for semantic indexing, engines and accessibility.
  • Front performance (LCP and loading): defer and ordering for non-critical scripts, less main-thread work on load, targeted pass on collection pages (listings and facets are heavy).
  • Media: 2,700+ images compressed and optimised, ALT text standardised (descriptive, not keyword-stuffed), priority for above-the-fold visuals on key journeys.
  • Search Console: indexation and international coverage, Core Web Vitals monitoring, post-deploy validation on representative URLs per template.
  • Decision log (canonicals, hreflang, robots blocks) so future theme or app releases do not start from zero each time.

Deliverables

Deliverables

  • Full documentation (Drive): context, URL/market map, hreflang rules, robots, schema, performance checklist.
  • Operational handover: maintenance roadmap, theme/app watch points, stack references.
  • QA checklist: view-source review (JSON-LD and headings), Rich Results / schema tests, Search Console checks (coverage, international, CWV) on a URL sample.
  • Handover tips: how to quickly verify after a deploy (hreflang regression, scripts, new template indexation).

Outcome & how to read it

On international SEO, the aim is a more stable base: less ambiguity for Google between markets, explicit hreflang, and robots that favour useful crawl over duplicated URL volume.

On performance, catalog and product journeys improve (better script strategy, lighter media), which shows in Web Vitals and image SEO (ALT and file weight). Gains are measured mainly on indexation stability, signal clarity, and the ability to iterate (new market or template) without immediate rework.

Inside the project

The real challenge: aligning Markets, the theme and search engines.

Nutripure’s challenge is international. A local fix is not enough when the Spanish and Italian versions send conflicting signals.

URLs & languages
Check the rendered URL, canonical and ES/IT alternates together. A translated storefront does not by itself prove reciprocal hreflang.
Templates & structured data
Review product, collection and editorial templates in their rendered HTML. Structured data must describe the visible page, not an assumed catalog state.
Crawling & maintenance
Document robots rules and parameters to monitor. Theme or app updates can reintroduce inconsistencies that were previously corrected.

These points explain the validation method for the scope described above. They do not introduce new performance claims.

Dossier reviewed ·

Related recommendation

LinkedIn recommendation
“On the NUTRIPURE engagement, Teo and I worked on technical SEO, particularly the international Shopify configuration with hreflang and Markets. He is an excellent developer whom I recommend without hesitation.”

Charly Cabéçadas

Shopify SEO and GEO consultant · collaboration on the Nutripure engagement

Related engagement

Does your challenge look like Nutripure’s?

Shopify SEO/GEO support covers the technical foundation, Markets, indexation and validation checks with a documented scope.