Generic SEO agencies don't know why Shopify generates 400 crawlable filter pages by default, why /products/ and /collections/ create duplicate product URLs, or why Shopify's Liquid theme rendering can hide category content from GoogleBot. FactoryJet does; because we built 500+ Shopify stores before we started doing Shopify SEO.
Shopify stores built by FactoryJet
That's where our Shopify SEO insight comes from
of dedicated Shopify SEO expertise
Shopify-specialist team; Online Store 2.0 through Hydrogen
Month-to-month Shopify SEO
No annual lock-in. Results keep us.
Standard SEO tools can crawl your Shopify store and list 400 issues. Most of them will be caused by Shopify's platform architecture, not by anything you did wrong. The question is whether your SEO agency understands which are platform-native problems, which require theme code changes, and which require Shopify app configuration.
FactoryJet's Shopify SEO work is different because we have an in-house Shopify development team. When our SEO audit identifies a Liquid rendering issue hiding your collection page description from GoogleBot, we fix it ourselves: in the same week, in the same engagement.
In-house Liquid dev
We edit your Shopify theme ourselves; no separate developer
500+ stores built
Shopify specialists since the platform launched in 2006
GSC revenue data
Reports show organic revenue; not rank tracker positions
Every Shopify SEO agency in the UK can identify these problems in a crawl report. Only an agency with in-house Shopify developers can fix them in the same engagement.
Shopify creates two crawlable URLs for every product: /products/your-product-slug and /collections/your-collection/products/your-product-slug. Unless handled correctly via canonical tags in your theme's Liquid code, both URLs are indexed. Google sees duplicate content, splits link equity between them, and ranks neither well. For stores with 500 SKUs in 20 collections, this means 10,000 duplicate pages competing against each other.
FactoryJet audits your theme's Liquid canonical tag implementation and enforces a single canonical URL path for all products: /products/slug as the canonical, with all /collections/*/products/slug variations pointing to it. We also ensure your sitemap outputs only the canonical product URLs. This fix alone typically recovers 30–50% of wasted crawl budget on large Shopify stores and concentrates link equity on the correct URLs.
Typical outcome: crawl budget waste reduced by 60–70%.
Most Shopify themes are built to display products; not to rank for category-level search terms. The collection description field is typically rendered below all product thumbnails. On a collection with 100 products, your SEO content sits 100 product images below the fold. GoogleBot crawls a limited amount of each page. If your SEO content is that far down, it does not reliably get crawled or weighted. Your collection pages are invisible to Google for competitive UK category terms.
FactoryJet edits your theme's collection Liquid template to render an above-the-fold SEO block before the product grid: H1 with the keyword, 150–200 words of collection-specific content, FAQ schema content, and a keyword-mapped internal link block. We also write or audit the collection description content itself, targeting the UK commercial search terms your competitors are ranking for on their category pages. This is where the majority of ecommerce organic revenue comes from.
Typical outcome: collection page rankings improve 15–30 positions on primary commercial terms within 3 months.
Shopify's native filtering system (and most filter apps) creates separate crawlable URLs for every combination of filters: ?filter.p.product_type=trainers&filter.v.availability=true. A store with 6 filter types and multiple values per filter can generate 5,000–50,000 thin filter combination pages. Google crawls all of these instead of your actual money pages, dilutes your crawl budget, and often gives thin-content penalties that suppress your real collection pages.
FactoryJet implements canonical tags or robots noindex meta tags for all filter-generated URLs, so Google stops crawling them and redirects its crawl budget to your collection and product pages. Where filter pages have genuine search volume (e.g., specific colour or size queries that UK shoppers actually search), we evaluate whether to make them indexable with proper content; turning a crawl budget drain into a ranking opportunity. Implementation requires direct Liquid theme editing; no app workaround.
Typical outcome: crawl coverage of real pages doubles within 6 weeks of implementation.

"We'd had three other UK Shopify SEO agencies. FactoryJet was the first one that could actually edit our theme."
UK Shopify store founder; Home Décor Category
We scope every engagement by what your Shopify store actually needs; starting with the technical audit. No templated monthly retainer packages.
Complete crawl of your Shopify store: duplicate URLs, canonical tag implementation, sitemap quality, Core Web Vitals, schema markup, faceted navigation handling, pagination, and JavaScript rendering analysis. Delivered as a prioritised Liquid fix list; not a generic SEO report.
Shopify-specific. Not generic. Delivered in week 1.
H1 strategy, above-the-fold content blocks in Liquid, keyword-mapped collection descriptions, FAQ schema, internal linking, and pagination handling for every collection page that targets commercial UK search terms. This is where Shopify organic revenue is won.
Most UK Shopify stores have no above-the-fold collection SEO content.
Long-tail product keyword mapping, Product schema with correct price, availability, and review aggregation, FAQ content below product descriptions targeting "is this worth buying" queries, and structured review data for Google Shopping eligibility.
Product pages with complete Product schema earn rich results in UK search.
LCP, CLS, and INP optimisation for Shopify; Largest Contentful Paint (typically your hero image or product grid), Cumulative Layout Shift from lazy-loaded apps, and Interaction to Next Paint from theme JavaScript. Delivered by developers, not a generic Google tool recommendation list.
UK Shopify stores that pass Core Web Vitals get a documented ranking signal advantage.
Editorial links from UK ecommerce, fashion, home, and specialist category publications. Supplier and manufacturer links. Digital PR angles built around UK Shopify store data and category expertise. Targets the domain authority improvements that multiply your on-page Shopify SEO work.
Domain authority is the lever that makes all on-page Shopify SEO compound.
Migrating to Shopify from WooCommerce, Magento, or another platform without losing your organic search rankings requires careful URL mapping, canonical handling, 301 redirect chains, and GSC monitoring post-launch. FactoryJet does Shopify migrations with SEO continuity as a first-class requirement.
Most Shopify migrations lose 30–60% of organic traffic. Ours don't.
crawl budget recovered after deduplication
average across UK Shopify store audits
avg. category page position gain
on target commercial UK Shopify terms
dedicated Shopify SEO, 500+ stores built
OS 2.0, Hydrogen, Headless: we know every platform change
avg. organic revenue month 3 vs month 1
across active Shopify SEO engagements
| What to ask | FactoryJet | UK SEO Agency | Freelancer |
|---|---|---|---|
| In-house Shopify Liquid dev team | ✓ In-house | ✗ Separate project | Rare |
| Shopify-specific canonical audit | ✓ Month 1 | Generic crawl | Varies |
| Collection page Liquid restructuring | ✓ Included | ✗ Not in scope | Extra charge |
| Faceted navigation SEO handling | ✓ Liquid-level fix | Recommendations only | ✗ Rarely |
| Shopify migration SEO continuity | ✓ Part of service | Separate engagement | ✗ Not standard |
| Core Web Vitals by developers | ✓ Dev fix, not advice | Advice only | Varies |
| Month-to-month contracts | ✓ Always | ✗ 12-month minimum | ✓ Yes |
| Reports on GSC organic revenue | ✓ Revenue-first | Rankings primary | Varies |
Shopify Basic / Shopify
Standard technical SEO and collection optimisation
Shopify Advanced
Advanced theme customisation, expanded schema coverage
Shopify Plus
Enterprise-scale crawl management, B2B SEO, internationalisation
Shopify Hydrogen / Headless
React + Liquid hybrid SEO, SSR rendering validation
"FactoryJet found that Shopify had indexed 400 filter combination pages on our store; pages for every combination of colour, size, and availability filter. Google was spending its crawl budget on these instead of our actual collection pages. Fixing the canonicalisation and removing the filter pages from the sitemap was the turning point."
Vishal; Director, Bombay Petals
B2B artificial plants, UK; Shopify Plus
"Every UK SEO agency we'd spoken to said they could 'do Shopify SEO' but when they described their process it was always the same: write some blog posts, build some links, update meta descriptions. FactoryJet's first call was about canonicalisation and Liquid rendering. That was the first time I felt like someone actually understood our Shopify store."
Ricky B; Founder, Belle Maison
Home décor ecommerce, UK; Shopify Advanced
"After a Shopify migration from WooCommerce that another agency handled, our organic traffic dropped 60%. FactoryJet identified that 200 of our product URLs had changed and the redirects were set up incorrectly; the link equity wasn't being passed through. They fixed the redirect chain and rebuilt our collection page content. We recovered all the traffic in 5 months."
Kiran M; Founder, Impulse Branding
Promotional products, UK; Shopify
When you hire a Shopify SEO agency in the UK, you need to ask one question that most UK brands forget to ask: "Who fixes the Liquid code when your audit finds a Shopify-specific technical problem?" Most UK Shopify SEO agencies cannot fix Liquid. FactoryJet built 500+ Shopify stores. We can.
SEO + Dev in one team
Same audit doc, same Shopify theme. Liquid fixes; canonical tags, collection templates, faceted nav; happen in the same week as the recommendation.
Earn every month
Month-to-month contracts only. We work on what moves organic revenue; not what fills a retainer hours budget.
FactoryJet answers: (1) we edit Liquid ourselves; (2) GSC, always; (3) full technical audit + quick wins.
Founder · FactoryJet
"Returns on your time; that's what I hold every Shopify SEO engagement to. If the audit doesn't find real technical problems we can fix in week one, we'll tell you that on the discovery call."
Before the call, we'll check
30 minutes. We come prepared. No sales pitch.
When our SEO audit finds that your Shopify theme is rendering collection description content below 200 product images, we don't write a recommendation; we fix it. Our Shopify developers work from the same technical audit as our SEO team. Shopify SEO fixes that require Liquid code changes happen in the same week. No separate project. No separate agency. No separate invoice.
Every monthly Shopify SEO report from FactoryJet opens with Google Search Console organic revenue data, not a third-party rank tracker screenshot. We track: organic sessions from GSC, organic revenue from GA4, organic conversion rate, and organic share of total store revenue. If we can't show organic revenue growth, we've failed; and we say so plainly.
FactoryJet has been a dedicated Shopify agency for over a decade, tracking every SEO-relevant platform change from classic themes through Online Store 2.0 to Hydrogen and Headless. That depth of Shopify-specific experience matters when you need advice on what actually survives the next core algorithm update.
SHOPIFY SEO FAQ
20 questions from UK Shopify store owners answered; including the technical ones most SEO agencies cannot answer because they do not have Liquid developers in-house.
SHOPIFY-SPECIFIC
Shopify has several SEO characteristics unique to the platform that generic SEO agencies often mishandle. The most significant: Shopify’s URL structure creates duplicate product pages for every collection a product belongs to (/products/slug AND /collections/collection-name/products/slug). Shopify’s Liquid templating language controls how content is rendered; and many themes render important SEO content (collection descriptions, FAQs, structured data) in ways that reduce its crawlability or weighting. Shopify’s faceted navigation generates thin filter combination pages that waste crawl budget. And Shopify’s sitemap generation can include pages you do not want indexed. These are all fixable; but they require understanding Liquid, not just generic SEO tools.
Shopify creates two crawlable URLs for every product: /products/your-product-slug (the product’s permanent URL) and /collections/your-collection-name/products/your-product-slug (the product URL within a specific collection). If a product belongs to 5 collections, Shopify creates 6 crawlable versions of the same product page. Unless your theme implements canonical tags correctly in Liquid, Google sees these as 6 different pages competing against each other and diluting link equity. FactoryJet audits the canonical tag implementation in your Shopify theme, ensures all collection-scoped product URLs have a canonical pointing to /products/slug, and removes duplicate product URLs from your sitemap.xml. For large stores, this can recover 40–70% of wasted crawl budget.
Shopify’s native SEO features; editable meta titles and descriptions, auto-generated sitemaps, the 301 redirect manager, and alt text on product images; cover the basics. They do not handle: canonical tag strategy for duplicate product URLs, faceted navigation crawl budget management, above-the-fold collection page content, schema markup beyond basic Product schema, Core Web Vitals optimisation at the theme code level, or link building. For UK Shopify stores that want to rank competitively on commercial category terms, Shopify’s native features are necessary but not sufficient. FactoryJet layers a full SEO strategy on top of Shopify’s native functionality.
Yes. Shopify Plus SEO has specific advantages and requirements. Shopify Plus gives you access to the checkout.liquid file (useful for conversion rate optimisation and tracking), more control over URL structure and canonical behaviour, and better support for internationalisation through Shopify Markets. For UK Shopify Plus brands, we handle B2B ecommerce SEO (separate B2B store SEO, wholesale category pages), international hreflang if expanding beyond UK, and enterprise-scale crawl budget management for stores with 10,000-plus SKUs. Shopify Plus SEO is a larger engagement by default; the stores are more complex, the keyword opportunities are bigger, and the technical debt from rapid growth is typically higher.
PROCESS & TIMELINE
Month 1 is the technical audit and quick wins. We crawl your Shopify store with Screaming Frog, pull your Google Search Console data (impressions, clicks, coverage, Core Web Vitals), and analyse your sitemap.xml. We identify: (1) duplicate URL issues and their scale; (2) faceted navigation pages consuming crawl budget; (3) Core Web Vitals status on your top pages; (4) collection pages with no above-the-fold content; (5) schema markup gaps; and (6) high-impression/zero-click opportunities in your GSC data. We then deliver a prioritised Liquid fix list and start implementing. First ranking improvements typically appear 6–8 weeks after technical fixes go live.
A Shopify migration handled without SEO continuity planning typically causes 30–60% organic traffic loss for 3–6 months. The most common reasons: URL changes without correct 301 redirects, product page URLs that changed but were not redirected, product images that lost alt text, and collection page content that did not migrate. FactoryJet migration SEO includes: (1) pre-migration URL inventory of all indexed pages; (2) redirect mapping from old URL structure to Shopify URL structure; (3) 301 redirect implementation in Shopify and verification; (4) post-migration GSC monitoring for indexing errors; and (5) schema markup rebuild on the new Shopify theme. We work on migration SEO as part of the development project, not as a separate engagement after traffic has already dropped.
Shopify technical SEO fixes; canonical tags, crawl budget management, Core Web Vitals; typically produce first ranking improvements in 6–8 weeks, as Google recrawls and reindexes your corrected pages. Collection page content additions typically show position improvements in 2–3 months. Competitive commercial terms for UK Shopify stores typically reach page 1 in 4–6 months depending on starting position, domain authority, and competition. Organic revenue growth that outpaces paid channels for UK Shopify stores typically happens in months 6–9. SEO compounds; months 9–12 typically produce better returns than months 1–6 from the same monthly investment.
Monthly reporting covers: organic sessions and organic revenue from Google Search Console and GA4 (with correct ecommerce event tracking); keyword position movements for the priority collection and product page terms we are targeting; Core Web Vitals status on your top pages; technical issues fixed in the month; and the work planned for next month with rationale. We report on organic revenue as the primary metric, not rank tracker positions, because position 3 in Google does not pay your Shopify subscription. Reports are delivered in Google Slides or Notion, with a monthly video call to walk through the data and answer questions. If something unexpected happens in GSC coverage or organic traffic, we flag it between report cycles.
PRICING & CONTRACTS
FactoryJet prices Shopify SEO engagements after the free technical audit call, not before. We quote based on: the technical complexity of your Shopify store, the size of your product catalogue and number of collections, your organic baseline, and the competitive landscape for your category keywords in the UK. We do not publish pricing because Shopify SEO scope varies too significantly between stores for a pricing table to be honest. We are competitive in the UK market; we will tell you the number on the discovery call. Ask us.
All FactoryJet Shopify SEO engagements are month-to-month with no annual lock-in. We do not use long contracts because we believe they create the wrong incentives for both sides. We have seen UK Shopify brands trapped in 12-month SEO contracts with agencies that stopped producing results in month 3. Month-to-month contracts mean we have to earn the next month. That alignment of incentives is why we prioritise work that will move organic revenue in the current month, not work that fills a contracted hours budget while producing little.
A Shopify SEO retainer with FactoryJet includes: a defined number of Liquid development hours per month for implementing SEO fixes directly in your theme (canonical edits, schema markup, collection template content, pagination handling); content work (collection page descriptions, FAQ schema content, meta titles and descriptions); monthly reporting with GSC, GA4, and Core Web Vitals data; link building outreach at larger engagement tiers; and access to the same Shopify developer who built or audited your store. Month 1 is always the full technical audit. Months 2 onwards are implementation and iteration. We scope the retainer based on your store size and the volume of priority collection pages, which is why we quote after the audit call.
No. All FactoryJet Shopify SEO engagements are month-to-month from day one. There is no minimum commitment, no cancellation fee, and no lock-in period. The only caveat: some technical work started in month 1 takes 2–3 months to produce visible results in GSC because Google needs time to recrawl and reindex the pages we change. If you cancel after month 1, you keep all the technical fixes and audit documentation we have delivered. We tell every new client this upfront so that expectations are correct. Month-to-month means you control the relationship; we have to earn the next month, every month.
TECHNICAL DEEP DIVE
Collection page optimisation is the highest-impact SEO work for UK Shopify stores, because collection pages rank for the highest-volume commercial queries (“women’s trainers UK”, “leather sofas online UK”). FactoryJet’s approach: we edit your collection Liquid template to add an above-the-fold content block that renders before the product grid, containing an H1 with the primary keyword, 150–200 words of unique collection-specific content, and a structured FAQ block targeting informational queries in the category. We also add BreadcrumbList schema and ensure the collection URL appears correctly in your sitemap.xml. The content is written for UK search intent, not generic copy. Each collection page gets a unique content brief before we write it.
Faceted navigation is the filtering system on collection pages; typically colour, size, price range, and brand filters. When a shopper filters a collection, Shopify generates a new URL (/collections/trainers?filter.p.m.colour=red) with a thin filtered subset of the main collection. These filter URLs can number in the thousands for large catalogues, and if indexed, they dilute crawl budget and create thousands of thin content pages competing with your main collection pages. FactoryJet handles faceted navigation by: auditing which filter URLs are currently indexed in GSC; ensuring filter URLs carry a noindex tag or a canonical pointing back to the main collection; and where filter combinations have genuine search volume (e.g. “red women’s trainers UK”), building dedicated collection pages instead of relying on filter URLs. This is one of the fastest ways to recover crawl budget on UK Shopify stores with large catalogues.
FactoryJet implements four schema types as standard on every Shopify SEO engagement. Product schema with price, availability, and review aggregation on all product pages (required for Google Shopping rich results and AI product recommendations). FAQPage schema on collection pages, targeting informational UK search queries within the category. BreadcrumbList schema on collection and product pages so your site hierarchy displays correctly in UK Google SERPs. Organization schema on the homepage with UK address and contact details. All schema is added via Liquid theme edits (not apps), validated through Google’s Rich Results Test, and monitored in Google Search Console’s Rich Results report. We do not use third-party schema apps because they add script-loading overhead that slows your store.
Shopify stores on off-the-shelf themes often fail Core Web Vitals on mobile, primarily on LCP (hero image loading too slowly) and CLS (fonts causing layout shift on load). FactoryJet achieves passing Core Web Vitals scores: LCP under 2.5s, INP under 200ms, CLS under 0.1; through hero image preloading with fetchPriority="high" in the Liquid theme head; font-display:swap to prevent flash of invisible text on font load; explicit width and height attributes on all above-the-fold images to reserve layout space before the image loads; and removing or deferring non-critical third-party scripts. We test on PageSpeed Insights mobile throttling, which reflects real Chrome UX field data. Passing Core Web Vitals is a direct Google ranking factor; and faster stores convert better.
KEY SEO TERMS
Shopify SEO is the practice of optimising a Shopify store so that it ranks in Google for commercial search queries UK shoppers use when looking for products. Shopify SEO combines technical SEO (fixing crawlability and indexing issues specific to Shopify’s platform architecture), on-page SEO (optimising collection pages, product pages, and metadata for target keywords), and off-page SEO (building domain authority through UK editorial link building). For UK Shopify stores, SEO matters because Google Ads CPCs for ecommerce categories in the UK have increased 61% since 2020; meaning paid acquisition becomes more expensive every year. Organic search, done correctly, is the only customer acquisition channel that gets cheaper and compounds over time.
For UK Shopify stores that need technical SEO handled by developers with native Shopify expertise; not just generic SEO recommendations that require a separate Liquid developer to implement; FactoryJet is a strong choice. Other UK Shopify SEO options include Blink SEO, Edge45, and several larger UK digital agencies that offer Shopify SEO as part of broader services. What separates agencies: whether they can edit Liquid themselves, whether they report on organic revenue or rank tracker positions, and whether they offer month-to-month or require annual commitments. Ask every Shopify SEO company UK you speak to those three questions.
Ecommerce SEO applies to any ecommerce platform; Shopify, WooCommerce, Magento, BigCommerce, custom. The principles are the same: technical crawlability, category page optimisation, product page targeting, link building, and content strategy. Shopify SEO refers specifically to ecommerce SEO applied to Shopify stores; with attention to Shopify-specific technical issues (Liquid canonical tag handling, /collections/ duplicate URLs, faceted navigation, sitemap.xml generation). If your store is on Shopify, Shopify SEO is the correct frame; because generic ecommerce SEO advice often does not account for Shopify’s specific platform behaviour and may give you technically incorrect guidance.
Link building is the practice of acquiring editorial links from other websites to your Shopify store, which increases your domain authority and helps your collection and product pages rank for competitive UK commercial terms. FactoryJet offers link building as a component of Shopify SEO retainers above a certain monthly engagement size. Our approach is UK editorial outreach: identifying relevant UK press, trade publications, and review sites in your product category; pitching data-led content, product reviews, or expert commentary to earn links rather than buying them; and monitoring new link acquisition alongside GSC authority signal changes. We do not use private blog networks, directory submissions, or link exchanges. For smaller engagements where link building is not in scope, we focus on technical and on-page work first, because that is where the fastest ranking improvements come from.
Before the call, we'll check your Google Search Console coverage report, your sitemap.xml for duplicate URL issues, and your Core Web Vitals for your homepage and top collection pages. The audit is free. The call is 30 minutes. You'll leave with a clear picture of your top 3 Shopify SEO problems and what fixing them would do to your organic revenue.
Month-to-month. No lock-in. In-house Shopify dev team. 500+ stores served.