Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Lesson 3 of 3: Platform SEO defaults: Shopify, WooCommerce, BigCommerce

SEO for Shopify: the defaults to check on day one

What each platform does for you, what it gets wrong, and the settings to check on day one.

6 min readBeginnerUpdated 2026-10-26

You chose your platform for its checkout, its apps and its price. Along the way it made a dozen SEO decisions for you: how your URLs are shaped, which pages carry a canonical tag, what your sitemap contains and what crawlers are told to avoid. Most of those defaults are sensible. A few leak rankings quietly once the catalogue is full. Each platform has a short list of settings worth checking before you spend a minute on keywords.

Shopify is the focus here. WooCommerce and BigCommerce get their own sections below, because many stores compare them or move between them.

What every platform does for you

Shopify, WooCommerce and BigCommerce all generate an XML sitemap and give every product, collection and page a title tag and meta description field. They add canonical tags, serve the store over HTTPS and ship mobile-ready themes. The basics that used to sink stores are handled. What's left are defaults that only show their cost when multiplied across a full catalogue and every filter combination, and those differ by platform.

If you're auditing a store you don't run, the free CMS detector tells you whether it's on Shopify or WordPress. WooCommerce is a WordPress plugin, so it reports as WordPress.

Shopify

Shopify fixes the URL structure. Products live under /products/, collections under /collections/, and you can't change those folders. According to Shopify's help centre, it generates sitemap.xml automatically, adds canonical tags, and serves a default robots.txt that blocks the cart, checkout, account and internal search pages, along with some sorted and filtered collection URLs. Open your store's /robots.txt to see the exact list. You can edit it through a robots.txt.liquid template, and most stores shouldn't.

The default worth understanding is the collection-path URL. When a shopper clicks a product from a collection, Shopify links to /collections/<collection>/products/<product>. The same product now exists at that address and at /products/<product>. On a stock theme, the collection-path copy carries a canonical pointing to the clean /products/ URL, which is what you want. Custom themes and some apps rewrite it, so check rather than assume.

Day-one checks:

  1. The store password. Until you remove it in the online store preferences, nothing is crawlable.
  2. Collection titles. Open the Search engine listing section on your main collections. Shopify fills the title with the collection name, so a store ends up with a page called "Skillets" while buyers search for "cast iron skillets". Rewrite it around the phrase buyers use.
  3. Tag-filtered and sorted collection URLs. Open one, read its canonical and decide whether you want it indexed. Faceted navigation and filters walks through that decision.

Product structured data depends on your theme, not on Shopify. Run a product page through Google's Rich Results Test to see whether it's there and valid.

WooCommerce

WooCommerce runs on WordPress, so its SEO behaviour is split between WordPress settings, WooCommerce itself and your SEO plugin. WooCommerce's documentation describes the URL bases it sets: /product/ for products and /product-category/ for categories. You change them under the WordPress permalink settings. Decide before launch, because changing them later means redirecting every product URL.

WooCommerce adds Product structured data to product pages by default. WordPress generates a basic sitemap at /wp-sitemap.xml, which most SEO plugins replace. Make sure exactly one sitemap is live and that it lists your products, then confirm the structured data with the same test.

Day-one checks:

  1. "Discourage search engines from indexing this site." This WordPress reading setting asks crawlers to skip the whole store, and it's routinely left on after a private build.
  2. Cart, checkout and account pages. WooCommerce marks these noindex by default. Confirm your theme hasn't removed it.
  3. Category, tag and attribute archives. Product categories are your collections and should be indexable, with a short introduction. Tag and attribute archives are often thin grids that duplicate them, so choose which ones earn a place in the index.
  4. Sort and filter parameters. Sorting and price filters add parameters to the category URL. Whether those canonicalise back to the clean category depends on your SEO plugin, so open a sorted category URL and read the canonical.

On a standard setup, variations sit on the parent product's URL, which avoids a duplicate page per size or colour. If a plugin has given each one its own page, variants and duplicate content explains what to do.

BigCommerce

BigCommerce lets you choose the URL format for products and categories in its URL structure settings, described in its support documentation. Pick one before you import the catalogue, because switching later means redirects for every page. It generates an XML sitemap and lets you edit robots.txt from the control panel. It also has a built-in 301 redirect manager, and each product and category gets its own title, meta description and URL fields.

Faceted search is the default to check. Product filtering adds parameters to category URLs for brand, price and options. Whether each filtered URL canonicalises back to the unfiltered category depends on your theme. Open a category, apply a filter and read the canonical. Product structured data also comes from the theme, so test a product page here as well.

One rule for all three

Defaults stay fixed while duplicates and filter URLs multiply. A setup that suits a store with a handful of products fails somewhere once the catalogue is full. Treat the platform as a first pass, then verify what decides whether Google sees one strong copy of each page: the canonical on duplicate URLs, whether filtered and tagged pages are indexable, and a sitemap that lists what you want found and nothing else. Duplicate URLs and canonicals goes deeper on the first.

Frequently asked questions

How to increase SEO for Shopify store?

Start with the defaults. Remove the store password, rewrite your collection titles around the phrases buyers search, and confirm that product and filtered URLs canonicalise to one clean version. Once those are sound, build your keyword list and write better collection and product pages.

Is Shopify having issues right now?

Shopify's own status page is the place to confirm an outage. If your store simply isn't showing in Google, an outage is rarely the cause. The usual culprits are a password still switched on, a theme that changed your canonicals or an app that rewrote your robots rules, and all three are on the day-one list above.

Is SEO difficult to learn?

The mechanics aren't hard, and a platform like Shopify handles many of them for you. The skill is knowing which defaults to trust and which to verify. This lesson's checks need nothing more than a browser and a free tool.

What to take away

  • All three platforms handle sitemaps, title fields, canonicals and HTTPS. The leaks come from defaults multiplied across a full catalogue.
  • Shopify's collection-path product URLs should canonicalise to /products/. Check it on your theme rather than assuming.
  • WooCommerce's SEO behaviour depends on WordPress settings and your SEO plugin, and the "discourage search engines" box is the first thing to check.
  • BigCommerce's URL format and faceted-search canonicals are decisions to verify before the catalogue grows.

Next

With the platform defaults checked, start building the keyword list buyers actually use in Product and category keyword research.

Free tools this lesson uses

Saved in this browser only.

Chapter 1: Make Google and AI send you buyers

All 9 chapters