Service / 06

Shopify SEO Built in the Theme Code, Not in an App

Most Shopify SEO retainers we replace outsourced the schema and canonical work to apps that emit duplicates, and skipped the theme-level work that actually moves rankings: collection architecture, canonical handling, app-stack pruning, Core Web Vitals. We do it in the theme code.

What it unlocks

Shopify SEO done in the theme, not in an app: Liquid-level schema, collection architecture, GSC discipline.

Built for Shopify stores that have outgrown a generalist SEO retainer and need someone who actually knows Liquid, the Shopify URL structure, and the specific patterns that move (and break) Shopify rankings.

  1. 01 Liquid-level schema and structured data
  2. 02 Collection architecture and canonical handling
  3. 03 App-stack audit and pruning
  4. 04 GSC weekly review and indexation discipline

Capabilities

Everything needed to move from idea to measured improvement.

Engagement rhythm

A clear path from diagnosis to shipped growth.

  1. 01

    Free audit

  2. 02

    Theme + app foundations

  3. 03

    Continuous publishing and refresh

  4. 04

    Quarterly strategic review

What we do

The pillars that make the work compound.

Liquid-level schema

Product, Review, BreadcrumbList, Article, FAQPage: implemented directly in product.liquid and collection.liquid, not bolted on via an app that emits duplicates. The kind of theme work that requires actually writing Liquid, which generalist SEO agencies skip because they outsource it to a third-party app and hope. We validate output, deduplicate against any app-emitted schema, and keep it aligned to live content.

App stack audit

Most Shopify stores carry 20 to 40 unnecessary scripts loaded by apps that have not been used in months. Reviews app no one configured. Email pop-up from a campaign that ended last year. A loyalty app the previous agency installed and never wired up. We audit, prune, and replace where needed. Core Web Vitals routinely improve by 20-40 points after a proper app-stack sweep, before we have touched the theme.

Collection architecture

Smart vs manual collections, tags, metafield-driven filters, canonical handling across /products/ and /collections/. Get this wrong and you ship thousands of thin near-duplicate URLs. Faceted nav (?filter=...) needs robots, canonical, and parameter handling that Shopify does not configure by default. Most stores have at least one collection-URL pattern actively hurting rankings; the fix is technical and Liquid-level.

Content and on-page

Four or more new pieces a month, briefed against actual Search Console data. Product page copy refreshed monthly based on what is converting. Collection page intro copy added (most stores have empty collection pages above the product grid). Buying guides, comparison content, and educational pieces that actually rank for the queries your buyers use.

GSC and indexation

Weekly Search Console review. Shopify ships duplicate-URL patterns by default; we monitor for canonicalisation drift, soft-404s on out-of-stock products, and sitemap inflation as old SKUs accumulate. Manual actions caught early. JS-rendering issues spotted before they cost organic traffic.

Reporting tied to revenue

Monthly report against attributed organic revenue, not ranking screenshots. Quarterly strategic review with a real human. We treat the GSC dashboard as a control panel, not a quarterly screenshot. If a tactic is plateauing, we will tell you and pivot, not keep selling the same playbook for another year.

How an engagement runs

From first audit to shipped growth.

  1. 01

    Free audit

    week 0

    Full audit of theme schema, app-stack load, collection architecture, /products/ canonical handling, content depth, GSC health, and content gaps vs ranking competitors. Where the store is leaking traffic, where it should rank but does not, and where the highest-impact technical fixes are. No commitment past the audit call.

  2. 02

    Theme + app foundations

    months 1 to 3

    Liquid-level schema deployed and validated. App stack audited and pruned. Collection architecture cleaned up. Canonical and faceted-nav handling sorted. Content calendar launched (four-plus articles per month plus a PDP and collection refresh queue). Search Console baseline established and weekly review cadence started.

  3. 03

    Continuous publishing and refresh

    month 4 onwards

    Steady content cadence. Product page copy refreshed monthly. Collection page intros added where missing. Internal linking extended as the cluster grows. Schema and structured data kept current as the catalogue changes. GSC monitored weekly.

  4. 04

    Quarterly strategic review

    every 90 days

    Every 90 days: which collection and product clusters are paying back in organic revenue, where competitor weakness is opening up, where next quarter's content investment should sit, what is changing on Shopify (new SEO patterns, app deprecations, theme updates that affect schema). Real strategy.

The lay of the land

Why most Shopify SEO retainers leave the actual Shopify work on the table

The retainers we replace all look the same on paper. Monthly content calendar (looks fine). Quarterly audit (mostly cosmetic). Ranking dashboard (vanity). And one or two SEO apps installed years ago that the previous agency uses as their entire 'technical SEO' deliverable. Meanwhile the actual technical work that moves Shopify rankings (Liquid-level schema, collection canonical handling, app-stack pruning, faceted nav indexation control) sits untouched because the previous agency could not write Liquid.

Shopify-specific SEO knowledge does not transfer cleanly from generalist SEO. Shopify's default URL structure ships duplicate-URL patterns: a product can live at /products/handle and /collections/handle/products/handle. Robots and canonical configuration to handle that is not on by default in older themes. The Shopify sitemap auto-generates from the catalogue with no exclusion controls. Out-of-stock products generate soft-404 patterns that bleed crawl budget. None of this is fixed by an SEO app; it is fixed in the theme and at the URL configuration layer.

Done properly, Shopify SEO is one of the higher-leverage retainers a store can run, because the platform's defaults leave so much on the table that the first six months of work is mostly recovering ground the platform was quietly giving away. From month seven onwards the work is more conventional content and on-page, but the foundation lift is real and it compounds for years.

FAQ

Frequently asked questions.

Everything we do

The full service catalogue.

Pick any other engagement that fits your business, or take the whole stack from one senior team.

  1. 01

    Shopify Development

    Custom Shopify themes, performance-tuned from launch, conversion-led PDPs, SEO and Merchant Centre wired clean.

  2. 02

    WooCommerce Development

    Custom WooCommerce themes that perform like Shopify, with the editorial flexibility and ownership of WordPress.

  3. 03

    WordPress Development

    Custom WordPress sites built code-first as the default, with the option of a properly configured page builder when your team needs ongoing editorial freedom.

  4. 04

    WordPress Maintenance

    We update, back up, monitor, and patch your WordPress site every week so a stale plugin never takes your business offline.

  5. 05

    SEO Services

    Technical SEO, content, local, schema, and Search Console health, run as a retainer and measured against revenue.

  6. 06

    Shopify SEO

    Most Shopify SEO is left to an app that emits duplicate or invalid schema. We do the work in Liquid, where it belongs.

  7. 07

    WooCommerce SEO

    WooCommerce SEO done at theme and plugin level, not delegated to the Yoast WooCommerce add-on.

  8. 08

    WordPress SEO

    WordPress SEO done at theme, plugin, and hosting level, not delegated to a Yoast or Rank Math settings page.

  9. 09

    Google Ads Agency

    We build Google Ads accounts around conversions: tight structure, clean tracking, landing pages that match the query.

  10. 10

    Digital Marketing Agency

    Paid search, paid social, SEO, content, and analytics run by the same senior people, with reporting tied to pipeline.

  11. 11

    PPC Agency

    Most PPC agencies run Google only. We run Google plus Microsoft Ads in parallel, with cross-channel tracking and audience strategy.

  12. 12

    Google Ads for Ecommerce

    Shopping and Performance Max are the start, not the strategy. We run the full funnel for ecommerce accounts, with margin context, not just ROAS.

  13. 13

    Google Ads for Shopify

    Shopify-specific Google Ads work: native Merchant Centre integration, customer-list sync, Shopify Audiences, and PDP-level CRO.

  14. 14

    Google Ads for Lead Generation

    Service businesses optimise to form fills. We optimise to sales-qualified leads and closed-won revenue, wired into your CRM.

  15. 15

    Facebook and Instagram Ads

    We run Facebook and Instagram Ads with senior account managers, server-side tracking, and continuous creative testing so spend earns its keep.

  16. 16

    Web Design

    No templates. No page builders. Bespoke websites with Lighthouse 95+, SEO foundations baked in, and CMS controls that make sense.

  17. 17

    Ecommerce Web Design

    Custom-built ecommerce, sized to your catalogue and ops. Shopify, WooCommerce, or custom-built; the platform follows the business model.

  18. 19

    SEO Agency Cape Town

    Cape Town-focused SEO: local pack and Google Business Profile, technical foundations, content, and GSC discipline, run as a retainer and measured against revenue.

  19. 20

    Web Design Cape Town

    Cape Town web design agency. Bespoke builds, Lighthouse 95+, SEO foundations baked in, CMS controls your team can actually use. In-person discovery meetings across the city.

  20. 21

    Web Development

    Bespoke website builds engineered around your stack, your integrations, and how the site has to perform under real load. Custom code, headless where it fits, observability and security treated as deliverables.

  21. 18

    Conversion Rate Optimisation

    Continuous CRO: diagnose where the funnel leaks, run hypothesis-led tests, measure against revenue, not vanity engagement metrics.