Nexa Solutions logo Nexa Solutions logo

E-commerce growth

Shopify SEO: A Practical Checklist for Canadian Stores

Most Shopify stores don't need an SEO overhaul. They need a few hours on the right things: collection pages, titles, apps and, in Quebec, a French version Google can find.

Donovan Rood 8 min read

Shopify takes care of a lot of SEO for you: it creates your sitemap, adds canonical tags and gives every page an editable title and description. What it can’t do is write your collection pages, clean up after your apps or decide what each page should rank for. That’s where most Canadian stores lose traffic, and most of it can be fixed in an afternoon.

This checklist goes in the order we’d work on a store: the pages that bring the most search traffic first, then the Shopify-specific traps, then the extras. There’s a summary table at the end.

1. Titles and meta descriptions

Every product, collection and page in Shopify has a Search engine listing section at the bottom of its edit screen. That’s where you set the title and description Google shows.

By default, Shopify uses the product name followed by your store name. That’s fine for some products, but it wastes the most important spot on the page for others.

For collections, use the words people actually search: “Merino wool yarn” beats “Winter Collection 2026”. If you sell in Canada, adding “Canada” helps when people search with it (“merino yarn Canada”).

For products, lead with what the product is, then the detail that sets it apart: brand, size, material or model number.

Descriptions don’t change rankings directly, but they decide whether people click. Write one sentence that says what’s on the page and one reason to choose you (free shipping over a threshold, ships from Quebec, in stock).

Keep titles under about 60 characters and descriptions under about 155, or Google cuts them off.

2. Collection pages matter more than product pages

When someone searches “hiking boots women” or “bougies soya Québec”, Google usually shows category pages, not single products. On Shopify, those are your collections.

Most stores leave collection pages with a title and a grid of products. Give each important collection:

  • A short intro above the products (two or three sentences): what’s in the collection and who it’s for.
  • A longer section below the products if your theme allows it: how to choose, sizes, materials, care. This is where you answer the questions buyers ask.
  • Links to related collections (“Looking for baby yarn instead?”).

Start with the 5 to 10 collections that match what you sell most. One good collection page often brings more search traffic than 50 product descriptions.

3. Shopify traps to check

Duplicate product URLs. In Shopify, the same product can be reached at /products/blue-scarf and at /collections/scarves/products/blue-scarf. Shopify adds a canonical tag pointing to the /products/ version, so Google usually understands. But many older themes link to the longer collection version, which spreads signals across URLs. Recent themes link straight to /products/. If yours doesn’t, it’s a small theme fix.

Tag pages. Filtering a collection by tag creates new URLs like /collections/yarn/merino. Dozens of thin, nearly identical tag pages can end up in Google. If you use tags for filtering, check in Search Console how many of these URLs are indexed, and consider keeping them out of the index.

Changed URLs. When you change a product’s or collection’s URL handle, Shopify offers a Create a URL redirect box. Keep it ticked. For older changes, check Settings › Apps and sales channels › Online Store › Navigation › URL redirects (the path may differ slightly depending on your admin version) and Search Console’s “Not found (404)” report.

Apps that slow the theme. Every review widget, pop-up, chat bubble and upsell app adds scripts. Uninstalling an app doesn’t always remove its code from the theme. Speed matters for rankings and much more for sales.

Out-of-stock and discontinued products. Don’t delete a product that has search traffic or links. If it’s coming back, leave it up and say when. If it’s gone for good, redirect it to the closest product or its collection.

4. Images

  • File size. Shopify resizes and serves images in modern formats, but it starts from what you upload. Huge originals still slow things down. Aim for images under about 500 KB before upload.
  • Alt text. In the product’s media, click an image and add alt text: a plain description of what’s in the picture (“Hand-dyed merino yarn in forest green, 100 g skein”). It helps Google Images and people using screen readers.
  • File names. forest-green-merino-yarn.jpg beats IMG_4821.jpg. Rename before uploading.

5. Bilingual Shopify stores for Quebec

If you sell in Quebec, you need a French version of your store, both for the law (the Charter of the French Language) and for search: many Quebec shoppers search in French, and a store only in English is invisible to them.

The setup that works best for SEO on Shopify:

  • Add French in Settings › Languages, and translate with Shopify’s Translate & Adapt app (or another translation app). Review the machine translation; a store that reads like a translation converts poorly in Quebec.
  • Use the /fr subfolder (for example yourstore.ca/fr/products/...), which Shopify creates when you publish a language. Shopify then adds hreflang tags so Google shows the right language to the right person.
  • Translate the SEO fields too: titles, meta descriptions, URL handles and image alt text. They’re separate from the page content and often forgotten.
  • Keep the French menu, collections and checkout complete. Half-translated stores send people back to English.

If you also sell outside Canada, Shopify Markets lets you set currencies, domains or subfolders by country. Keep it simple at first: one domain, English and French, prices in CAD.

6. Speed

  • Use a recent theme. Shopify’s newer themes are much faster than themes from five or more years ago.
  • Audit your apps. List every app, what it does and whether you still need it. Remove the rest, and check the theme for leftover code.
  • Watch your home page. Large sliders, autoplay videos and pop-ups on load are the usual culprits.
  • Check real numbers. Search Console’s Core Web Vitals report shows how your store performs for real visitors on phones.

7. Structured data

Structured data helps Google show your price, stock and reviews right in the results. Most recent Shopify themes include Product structured data. Check yours with Google’s Rich Results Test: paste a product URL and look for “Product snippets” or “Merchant listings”.

If you use a reviews app, make sure it adds review data to the product page, and that the stars shown match real reviews from real customers.

8. Google Merchant Center: free listings

Your products can appear for free in the Google Shopping tab and other Google surfaces. Install Shopify’s Google & YouTube app, connect a Merchant Center account and sync your products. Then fix the issues Merchant Center reports (missing identifiers, shipping settings, image problems).

It’s free traffic most small stores leave on the table. The same product feed is what you’d use later for Google Shopping or Performance Max ads, which we cover in what Google Ads costs a small business in Canada.

From our accounts

From our accounts

In September 2026 we rebuilt the online store of A1 Machinery, a forklift dealer on Montreal’s South Shore. It isn’t a Shopify store, but the problems we found are the ones this checklist is about:

  • French only. A1 also sells in Ontario and the United States. We added a complete English version (products, categories, pages, menus) with a language switcher and hreflang tags, so Google shows each buyer the right language. See section 5.
  • Listings that didn’t match the real inventory: photos of other models, units no longer offered, a price that differed from A1’s main site. Merchant Center checks for this, so we checked every listing against the real stock before sending the feed. See section 8.
  • A slow site on phones: 67 out of 100 for the home page in Lighthouse, 61 to 77 for product pages. After switching to WebP images, fonts that don’t block the page and removing unused payment scripts from product pages, the home page scored 100 and product pages 88 to 91. The main content now shows in 1.3 seconds instead of 6.7. See section 6.

We also wrote eight buying guides (five in French, three in English) from keyword research, so the store can show up for the questions buyers ask before they’re ready to buy.

Shopify SEO checklist

✓ Item Where
☐ Titles and descriptions written for your top collections Collection › Search engine listing
☐ Titles and descriptions for your best-selling products Product › Search engine listing
☐ Intro text on your 5 to 10 main collections Collection › Description
☐ Theme links to /products/ URLs, not /collections/.../products/ Theme code
☐ Tag and filter pages checked in Search Console Search Console › Pages
☐ Redirects in place for changed or deleted URLs URL redirects, Search Console 404 report
☐ Unused apps removed, leftover code cleaned Apps, theme code
☐ Images under about 500 KB, with alt text and clear file names Product media
☐ French store published at /fr, SEO fields translated Settings › Languages, Translate & Adapt
☐ Core Web Vitals checked for mobile Search Console
☐ Product structured data passes the Rich Results Test Google Rich Results Test
☐ Products synced to Merchant Center for free listings Google & YouTube app
☐ Store submitted in Search Console, sitemap added (/sitemap.xml) Search Console › Sitemaps

If you sell locally as well as online, our local SEO checklist covers your Google Business Profile and map listings.

Want someone to go through this with you? Our Shopify team reviews stores for exactly these issues, and we connect it to your ads through paid media and email so search traffic turns into repeat customers. Book a free store review and we’ll send you what to fix first.

FAQ

Is Shopify good for SEO? Yes. Shopify handles the technical basics (sitemap, canonical tags, HTTPS, mobile-friendly themes) well. Most Shopify stores that struggle with SEO have thin collection pages, slow apps or no French version, not a platform problem.

How long does Shopify SEO take to work? Fixes like titles and collection text can show results in a few weeks for pages Google already knows. New pages and competitive searches usually take 3 to 6 months.

Do I need an SEO app for Shopify? Not necessarily. Everything in this checklist can be done in Shopify’s admin. Apps can help with bulk edits or image compression, but each one adds code, so install only what you’ll use.

Should my Quebec store use a .ca domain? A .ca domain helps Canadian shoppers trust the store and signals that you serve Canada. It isn’t required for ranking in Canada, but if you’re starting out and selling mainly in Canada, it’s a good choice.

What’s the difference between Shopify Markets and Translate & Adapt? Translate & Adapt translates your store’s content. Markets manages selling to different countries (currencies, domains, pricing). A Quebec store selling in Canada usually needs the translation first; Markets matters once you sell abroad.

Want this done for you?

Email MarketingKlaviyo flows that turn first orders into repeat customers.ShopifyShopify stores built to rank and sell. Free checklistKlaviyo email and SMS checklist, 36 checks, online or as a PDF.

Want to know what email could bring in?

We look at your Klaviyo flows, your sign-up forms and how much of your revenue email brings today, then tell you what we’d fix first. You don’t have to hire us afterwards.

Free retention audit