Updated for Shopify's 2026 changes

Shopify SEO in Dubai and the UAE

Theme-level fixes. Clean product data. Arabic and English.

Titan Digital Marketing fixes Shopify stores at the theme level, in the Liquid templates that generate every product and collection page, instead of stacking SEO apps. We remove app bloat, control filter URLs, build Arabic and English stores on Shopify Markets, and get product data ready for Google Shopping and Shopify's new AI shopping channels.

Shopify SEO Expert Liquid Templates App Bloat Removal Shopify Markets

Titan Digital Marketing is rated 5.0 on Google. Part of our eCommerce SEO service.

Aug 2025
Shopify switched off checkout.liquid on the Thank you and Order status pages, a year after the checkout pages, per Shopify
Jun 30, 2026
All Shopify Scripts stopped running, replaced by Shopify Functions, per Shopify.dev
By default
Eligible Shopify products now list in ChatGPT, Copilot, and Google AI Mode through Shopify Catalog, per Shopify
Less reliable
How Google describes Shopping crawls of product markup that JavaScript generates, per Google Search Central
Quick Answer

Shopify SEO improves how a Shopify store's products and collections rank in Google and appear in Google Shopping and AI shopping tools. The work happens mostly in the theme's Liquid templates: product links, filter URL rules, structured data, page speed, and Shopify Markets for Arabic and English. Since 2024, checkout customization has moved to Checkout Extensibility and Shopify Functions, outside the theme.

This page covers Shopify specifically. For the changes that affect every online store, including Google's Universal Commerce Protocol and the 2026 Merchant Center updates, see our eCommerce SEO service in the UAE.

The Late Changes

What Changed on Shopify, 2024 to 2026

Much of the Shopify SEO advice still online describes a platform that no longer exists. Here is the record, with a source for each item.

June 2024
Markets Pro becomes Managed Markets, with no change to its functions, per the Shopify Changelog.
Aug 13, 2024
checkout.liquid switched off for the Information, Shipping, and Payment pages. Checkout Extensibility replaced it, per Shopify.
Aug 28, 2025
checkout.liquid switched off for the Thank you and Order status pages, including additional scripts and script tags. Tracking set up there had to move to pixels and extensions.
Jan 11, 2026
Google and Shopify launch the Universal Commerce Protocol for checkout inside Google AI Mode and Gemini, starting with US retailers, per TechCrunch.
Apr 15, 2026
Shopify Scripts frozen. Merchants could no longer edit or publish Scripts. On June 30, 2026, all Scripts stopped running, and discount, shipping, and payment logic moved to Shopify Functions, per Shopify.dev.
Spring 2026
Agentic Storefronts and Shopify Catalog list eligible products in ChatGPT, Microsoft Copilot, and Google AI Mode by default, syncing price, stock, and descriptions from Shopify admin. Shopify limits purchases through these channels to US buyers for now, per Shopify.
Oct 1, 2026
Google asks for fact-checked AI content, including metadata and structured data, per Search Engine Journal. Many Shopify stores filled their catalogues with AI-written product descriptions.
Under the Hood

Liquid still controls your SEO. It no longer controls your checkout.

Product links, canonical tags, structured data, robots.txt rules, and page speed still live in the theme's Liquid templates, so theme-level work still decides how a store ranks. Checkout, Thank you pages, and Scripts have moved out of Liquid entirely, to Checkout Extensibility and Shopify Functions.

Our read: any Shopify SEO proposal in 2026 that still promises checkout.liquid edits or Script Editor promotions describes tools that no longer run. We keep SEO work in the theme, move Tabby and Tamara promotion logic and checkout tracking to Functions, apps, and pixels, and treat Shopify admin data as the single source for Google, Shopify Catalog, and every AI channel that reads it.

Six Problems

Six Shopify SEO Problems and the Fixes

Shopify's defaults are sensible. Themes, apps, and years of edits create the problems below.

Internal links

Collection-aware product URLs

Many themes link to products as /collections/x/products/y. Shopify points the canonical tag to /products/y, but Google still crawls the extra paths and sees mixed internal signals. We change the product card snippet so every internal link uses the clean /products/ URL.

Speed

App bloat

Each app can add scripts to every page. Review widgets, chat, currency converters, and pixel stacks push mobile LCP and INP past Google's thresholds. We audit each app's cost, rebuild essential features in the theme, and defer the rest.

Crawl control

Filter URLs

Storefront filters create parameter URLs such as ?filter.p.m.custom.color=black. We add disallow rules in robots.txt.liquid, keep canonicals on the clean collection, and turn the few filter combinations people actually search for into proper collection pages.

Language

Arabic stores built on translation overlays

Translation overlays without Markets leave Arabic pages without their own URLs or hreflang. We set up an Arabic language with its own /ar/ subfolder in Shopify Markets, write native Arabic content, and add right-to-left CSS to the theme.

Product data

Incomplete or app-injected product markup

Many themes output thin Product markup, and many apps inject it with JavaScript. Google warns that JavaScript-generated markup makes Shopping crawls less frequent and less reliable. We output complete Product and Offer markup in the theme's HTML, matched to the page.

Content

AI-written product descriptions

Bulk-generated descriptions often repeat, invent details, or contradict the variant data. After Google's October 1 guidance, we review them in batches, starting with best sellers, and replace invented claims with supplier facts.

Theme-Level Markup

Product Structured Data in Liquid

Product markup written in the theme renders in the HTML Shopify serves, updates when a price or stock level changes in admin, and needs no app. A simplified version of the pattern we use:

{%- comment -%} Titan Digital Marketing: product markup (simplified) {%- endcomment -%}
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": {{ product.title | json }},
  "brand": { "@type": "Brand", "name": {{ product.vendor | json }} },
  "sku": {{ product.selected_or_first_available_variant.sku | json }},
  "image": {{ product.featured_image | image_url: width: 1200 | prepend: "https:" | json }},
  "offers": {
    "@type": "Offer",
    "price": {{ product.selected_or_first_available_variant.price | divided_by: 100.0 | json }},
    "priceCurrency": {{ cart.currency.iso_code | json }},
    "availability": "https://schema.org/{% if product.selected_or_first_available_variant.available %}InStock{% else %}OutOfStock{% endif %}",
    "url": {{ shop.url | append: product.url | json }}
  }
}
</script>
Under the Hood

Markup earns rich results. Product data earns AI visibility.

Google states that pages need no special structured data for its AI features, and points merchants to Merchant Center feeds instead, per its AI optimization guide. On Shopify, the same admin data feeds the theme markup, the Google and YouTube channel, and Shopify Catalog.

Our view: the markup above matters for merchant listing rich results, but the bigger win is clean admin data. VAT-inclusive AED prices, accurate variants, real GTINs, 500x500 or larger images, and Arabic titles reach Google, ChatGPT, Copilot, and AI Mode at once. We fix the data first, then the templates that display it.

The App Audit

App Bloat: How We Audit and Remove It

The app store makes it easy to add features and easy to forget that each one adds code to every page. Our audit treats every app as a cost to justify.

App typeTypical costWhat we do instead
Reviews widgetScripts on every product page; reviews loaded after renderReviews rendered in the theme from metafields, or a lighter app
SEO appDuplicate meta tags or markup alongside the theme's ownOne source of truth in the theme templates
Currency converterScript on every page; prices that change after loadShopify Markets native currencies
Live chatHeavy script competing with the main contentLoaded after the page becomes interactive, or replaced with a WhatsApp link
Size guides and trust badgesExtra requests for static contentTheme sections and inline SVG
Pixel stackSeveral tracking scripts loading at onceShopify Customer Events pixels, consolidated
1

Measure

We record Core Web Vitals field data from Search Console and lab data for the main templates, then map every external request to the app that loads it.

2

Decide

For each app, we weigh the feature it provides against its speed cost and monthly fee, and agree with you what stays, what moves into the theme, and what goes.

3

Rebuild and verify

We rebuild features in a duplicate theme, check parity, publish, remove the apps and their leftover code, and track real-user Core Web Vitals for 28 days to confirm the gain.

Shopify Plus

Shopify Plus in 2026: What It Adds Now

Plus no longer means checkout.liquid or Script Editor. Here is what the plan adds for SEO and growth today.

Checkout

Checkout Extensibility

Plus stores can add checkout UI extensions on the Information, Shipping, and Payment steps, such as delivery notes, upsells, or Arabic messaging, without touching checkout code.

Logic

Shopify Functions

Custom discount, shipping, and payment rules that replaced Scripts. Tabby and Tamara promotions and GCC shipping rules now live here.

Wholesale

B2B on Shopify

Company accounts, price lists, and payment terms for wholesale buyers, kept separate from retail pages so indexed product pages stay clean.

Scale

Expansion stores

Separate stores for markets that need their own catalogue or legal setup, managed from one organization, with hreflang planned across them.

Integrations

Higher API limits

More headroom for ERP, inventory, and feed integrations that keep price and stock in sync across Google and AI channels.

Luxury

Maison Noir

Our own Shopify framework for high-ticket brands, with native right-to-left Arabic. See our luxury Shopify agency page.

Arabic Shopify

Arabic Shopify Stores Done Properly

Google AI Mode has answered in Arabic across the Middle East and North Africa since October 2025. An Arabic store that Google can index separately is now a discovery channel, not a courtesy.

Common setup

Translation overlay

  • One URL for both languages: Google sees one page and ranks one language.
  • Machine translation: product names that read as translated, with English metadata left in place.
  • Mirrored layout: a left-to-right theme flipped with a few CSS overrides, broken in cart and forms.
  • Stale advice: setups built around Search Console's International Targeting report, which Google retired in 2022.
Titan setup

Shopify Markets, native Arabic

  • Arabic subfolder: /ar/ on the same domain, so both languages share its authority.
  • Hreflang from Shopify: Shopify outputs the language alternates; we verify every pair after launch.
  • Native content: Arabic titles, descriptions, collection copy, and alt text written for Arabic searchers.
  • Right-to-left theme: CSS logical properties and dir="rtl", tested through cart and checkout.
Client Results

What Our Shopify Work Has Delivered

Two documented engagements from our Shopify practice.

Fine jewelry, DIFC, Dubai

From 22 apps to a 1.4-second mobile load

A Dubai jewelry brand ran 22 apps on a generic premium theme, with a 5.4-second mobile load time and a broken Arabic checkout. We moved it to our Maison Noir framework, rebuilt menus, sliders, and swatches in the theme, and removed 15 heavy apps.

  • App load reduced by 68%
  • Mobile load time down to 1.4 seconds
  • Mobile conversion rate up 124%
Luxury jewelry, Roger Roy

Average order value doubled

We built Roger Roy a premium Shopify storefront around product storytelling, with bilingual payments and refined gifting modules, and optimized it for Core Web Vitals with custom Liquid development.

  • Average order value: 2x
  • Custom Liquid, no heavy app stack
How We Work

From Audit to Organic Growth in Five Stages

Every engagement starts with a technical audit of your store, not a sales presentation.

1

Store audit

Internal link paths, filter URLs, app costs, Core Web Vitals, product markup, Markets and hreflang setup, and Search Console indexing data.

2

Priority plan

Fixes ranked by expected impact and effort, so you know what each change should deliver before work starts.

3

Theme work in a duplicate theme

Every Liquid change goes into a duplicate theme first and goes live only after checks on key templates, devices, and both languages.

4

Data and feeds

Admin data cleaned and the Google and YouTube channel checked, so Merchant Center and Shopify Catalog carry the same accurate prices, stock, and images.

5

Monthly reporting

Rankings, organic revenue where tracking allows, Core Web Vitals, feed health, and how AI tools describe your products. You keep access to every tool and dashboard.

Questions and Answers

Shopify SEO in the UAE: Frequently Asked Questions

Direct answers to what UAE Shopify store owners ask before hiring a Shopify SEO expert.

What does a Shopify SEO expert do?

A Shopify SEO expert fixes the theme, data, and content problems that stop a Shopify store from ranking. That covers internal product links, filter URLs, app scripts, structured data, Shopify Markets for languages, collection content, and product data for Google Shopping and AI channels. Most of the technical work happens in the theme's Liquid templates rather than through SEO apps.

Is Shopify good for SEO in the UAE?

Yes. Shopify handles hosting, SSL, sitemaps, and canonical tags well, and Shopify Markets supports Arabic and English stores on one domain. Most ranking problems on Shopify come from themes, apps, and content rather than the platform. A clean theme, few apps, native Arabic content, and accurate product data make Shopify a strong choice for UAE stores.

Do the /collections/ product URLs create duplicate content on Shopify?

Shopify sets the canonical tag on collection-aware product URLs to the main /products/ URL, so they rarely cause duplicate indexing. They still waste crawl activity and send mixed internal signals when themes link to them. We edit the product card snippet so every internal link points to the clean /products/ URL, which removes the problem at the source.

Is checkout.liquid still available on Shopify Plus?

No. Shopify switched off checkout.liquid for the Information, Shipping, and Payment pages on August 13, 2024, and for the Thank you and Order status pages on August 28, 2025. Plus stores now customize checkout with Checkout Extensibility, using UI extensions, Shopify Functions, and pixels for tracking. Checkout changes have little direct effect on SEO.

What happened to Shopify Scripts?

Shopify stopped allowing edits to Scripts on April 15, 2026, and all Scripts stopped running on June 30, 2026. Discount, shipping, and payment logic now runs on Shopify Functions or public apps. UAE stores that used Scripts for Tabby or Tamara promotions or GCC shipping rules need that logic rebuilt in Functions to keep it working.

Do my Shopify products appear in ChatGPT and Google AI Mode?

Eligible products can. Shopify's Agentic Storefronts list products from Shopify Catalog in ChatGPT, Microsoft Copilot, and Google AI Mode by default, syncing price, stock, and descriptions from Shopify admin. Shopify currently limits purchases through those channels to US buyers. For UAE stores, the immediate value is discovery, which depends on accurate, complete product data.

Why remove Shopify apps for SEO?

Every app can add scripts to every page, and several together slow mobile loading and interaction past Google's Core Web Vitals thresholds. Some apps also duplicate meta tags or inject structured data with JavaScript, which Google says makes Shopping crawls less reliable. We keep apps that earn their cost, rebuild simple features in the theme, and defer the rest.

How do you handle filter URLs on Shopify?

Shopify's storefront filters create parameter URLs for each combination of options. We add disallow rules for filter parameters in robots.txt.liquid, keep the canonical tag on the clean collection URL, and keep internal links away from filtered views. Filter combinations that people actually search for, such as a colour of abaya, become proper collections with their own content.

How should a UAE Shopify store set up Arabic?

Add Arabic as a language in Shopify Markets with its own /ar/ subfolder on the same domain, so both languages share the domain's authority. Shopify then outputs hreflang alternates automatically. Write Arabic titles, descriptions, and collection copy natively, translate metadata and alt text, and build right-to-left CSS into the theme, testing through cart and checkout.

What does Shopify Plus add for SEO in 2026?

Plus does not change how Google ranks a store, but it adds tools around it: checkout UI extensions, custom Shopify Functions, B2B company accounts and price lists, expansion stores for separate markets, and higher API limits for ERP and feed integrations. We recommend Plus based on order volume and operational needs, not SEO alone.

How long does Shopify SEO take to show results?

Theme fixes such as internal links, filter rules, and app removal usually show in Search Console within four to eight weeks as Google recrawls the store. Core Web Vitals field data needs about 28 days to reflect real-user improvements. Competitive rankings in categories such as fashion and fragrance usually take three to six months of steady work.

How much does Shopify SEO cost in the UAE?

Cost depends on catalogue size, the number of apps and languages, theme condition, and whether the store needs ongoing content and data work. We scope and quote each engagement after a free technical audit, so the price reflects the work your store actually needs. Message us on WhatsApp with your store URL and Shopify plan to start.

Get a Free Shopify SEO Audit

Send us your store URL and Shopify plan. We review your app load, internal links, filter URLs, product data, and Arabic setup, and send a prioritized list of findings on WhatsApp within 48 hours.

Prefer to talk first? Message us on WhatsApp.

Kaan Bozoglu, Executive Director, Titan Digital Marketing
Written by
Kaan Bozoglu
Executive Director, Titan Digital Marketing

Kaan leads strategy at Titan Digital Marketing, an agency he has run since 2008 across Canada, the USA, Hong Kong, and the UAE, with more than 25 years in international marketing. He directs Titan's Shopify practice, including Liquid development, app bloat audits, and the Maison Noir framework for luxury brands, and runs regular AI and marketing workshops at Innovation City, Ras Al Khaimah.