This Shopify SEO checklist covers 25 steps in the order we work through them on client stores. It starts with the set-up that stops Google indexing your store, moves to the Shopify-specific technical issues (duplicate URLs, apps, filters), then covers collections, products, structured data and links. The final section is for stores selling in the UAE: Arabic, AED pricing and Shopify Markets.
Each step tells you what to check, where to find it in Shopify, and when it needs a developer. If you’d rather have the audit done for you, our Shopify SEO team in Dubai offers a free first review.
Before you start: what Shopify does for you
Shopify already handles several things that other platforms leave to you:
- An XML sitemap at yourstore.com/sitemap.xml, updated automatically
- SSL (https) on every store
- Canonical tags on product, collection and blog pages
- Editable titles, meta descriptions and URL handles for every page
- A robots.txt file with sensible defaults
So the checklist below skips those basics and focuses on what Shopify doesn’t do, or does in a way that needs checking.
Part 1: Set-up and indexing
- Remove the store password. A password-protected store can’t be indexed. Check Online Store > Preferences and make sure the password page is off once you launch.
- Verify the store in Google Search Console and submit /sitemap.xml. This is where you’ll see which pages are indexed and why others aren’t.
- Connect Google Analytics 4 and check that purchases are recorded as conversions, so you can measure organic revenue rather than just traffic.
- Check how many pages Google has indexed. In Search Console, open Pages and compare indexed pages with the number of products, collections and posts you expect. Big gaps usually point to duplicate or thin pages.
- Set your homepage title and meta description in Online Store > Preferences. Lead with what you sell and where, for example “Modest Fashion & Abayas Online in the UAE | Brand”.
Part 2: Shopify-specific technical SEO
- Fix collection-aware product links. Every product exists at /products/name and at /collections/collection-name/products/name. Shopify points the canonical tag at the /products/ version, but many themes still link to the longer URL from collection pages, so Google crawls both. In your theme’s product card code, check for the
within: collectionfilter and remove it so internal links go straight to /products/. This is a small developer change. - Control filter, sort and tag URLs. Filters and tags create URLs like ?filter.p.m… and /collections/shoes/black. Hundreds of these can waste crawl budget. Add disallow rules in a custom
robots.txt.liquidtemplate (Online Store > Themes > Edit code > Add a new template), but only for patterns you’re sure shouldn’t rank. - Audit your apps. List every installed app and ask: does it add scripts to the storefront, and do we still use it? Uninstalled apps often leave code in the theme files. This is the most common cause of slow Shopify stores.
- Test speed on a real product and collection page, not just the homepage. Use PageSpeed Insights and the Core Web Vitals report in Search Console. Typical fixes: compress and resize images, remove unused apps, limit sliders and video in the first screen.
- Fix broken links and set redirects. When you change a product handle, tick “Create a URL redirect” in Shopify. For deleted products, redirect to the closest collection rather than the homepage. Use Shopify’s URL redirects tool (search “URL redirects” in the admin) for anything else.
- Check variant URLs. URLs with ?variant= should canonicalise to the main product. Confirm this with Search Console’s URL Inspection on one variant URL.
- Test structured data. Most modern themes output Product structured data. Run a product page through Google’s Rich Results Test and check that price, currency, availability and (if you have reviews) rating are present and correct.
Part 3: Keywords, collections and products
- Map keywords to pages before writing. Collections target category searches (“women’s abayas”, “running shoes UAE”). Products target specific item searches. Blog posts target questions. One main keyword group per page avoids pages competing with each other.
- Write a unique title and meta description for every collection. Use the Search engine listing section at the bottom of each collection. Keep the main keyword near the start of the title.
- Add an intro to each important collection. Two or three helpful sentences above or below the product grid (what’s in the range, sizing, delivery) give Google text to understand the page. Many themes also support collection FAQs.
- Rewrite manufacturer product descriptions. Copied descriptions appear on dozens of other stores. Write for the shopper: material, fit, use, care, delivery and returns.
- Clean up URL handles. Short, readable handles like /products/black-linen-abaya. Remember Shopify’s prefixes (/products/, /collections/, /pages/) can’t be removed, so don’t repeat words like “collection” in the handle.
- Add alt text to product images. Describe the image naturally, for example “black linen abaya with wide sleeves”. Edit it from each product’s media.
- Use one H1 per page. Some themes turn the store logo or section titles into H1s. Check a product, a collection and the homepage.
Part 4: Content and links
- Link collections to each other. Related collections, “shop the look” and breadcrumb links help shoppers and spread authority to deeper pages.
- Publish buying guides that link to collections. Answer the questions customers ask before they buy (sizes, materials, comparisons, gift guides) using Shopify’s blog, and link each guide to the relevant collection.
- Earn links from relevant sites. Supplier and brand pages, local press, UAE gift guides and partnerships. Avoid paid link packages.
Part 5: UAE stores, Arabic and AED
- Set up Shopify Markets for the UAE (and GCC if you sell there). Settings > Markets lets you show AED prices and create language or country versions such as /ar-ae/. Shopify adds hreflang tags for these versions automatically.
- Translate properly into Arabic and research Arabic keywords separately. Use Shopify’s Translate & Adapt app or a translation app, but don’t rely on machine translation of titles and collection names. Arabic shoppers often use different terms than a literal translation. Check right-to-left layout on mobile.
- Connect Google Merchant Center with the Google & YouTube app so products can appear in free listings on the Shopping tab, with AED prices, shipping and returns information that match your store.
Shopify SEO checklist at a glance
| Area | Check | Who usually fixes it |
|---|---|---|
| Set-up | Password off, Search Console, sitemap, GA4 | Store owner |
| Duplicate URLs | Collection-aware links, filter/tag URLs | Developer |
| Speed | App audit, images, theme scripts | Developer |
| Redirects | Changed handles, deleted products | Store owner |
| Structured data | Price, AED currency, availability, reviews | Developer |
| Collections | Title, meta, intro, FAQs | SEO / content |
| Products | Unique descriptions, alt text, handles | SEO / content |
| Content and links | Buying guides, internal links, PR | SEO / content |
| UAE | Markets, Arabic, Merchant Center | SEO + developer |
How often should you run this checklist?
Run the full checklist when you launch, migrate or change theme, and then every 6 months. Check Search Console’s Pages and Core Web Vitals reports monthly, and re-test speed whenever you install a new app.
FAQ
What is the most common Shopify SEO problem?
In our experience, duplicate product URLs from collection-aware links, followed closely by slow pages caused by apps. Both are fixable without changing platform.
Do I need an SEO app for Shopify?
Not necessarily. Most items on this checklist are done in Shopify’s settings or the theme. Apps can help with bulk meta editing or image compression, but each one adds weight to the store.
How long does Shopify SEO take?
Technical fixes can show in Search Console within a few weeks. Rankings for competitive collection keywords usually take 3–6 months.
Can I do Shopify SEO myself?
Parts 1, 3 and 4 are manageable for most store owners. The theme fixes in Part 2 and the Markets set-up in Part 5 usually need a developer or an SEO specialist familiar with Shopify.
Want a second pair of eyes?
If you’d like us to run this checklist on your store, our Shopify SEO services in Dubai start with a free audit. For the wider strategy behind it, read our e-commerce SEO playbook, or see how much SEO costs in Dubai.
