Shopify URLS
Shopify URLs are the web addresses for a Shopify store and its pages, including the store domain and paths for products, collections, pages, and blog posts.
- Also called
- Shopify handle, Shopify slug
- Applies to
- Shopify stores
- Commonly confused with
- Full URL structure customisation
Key points
- The editable part of a Shopify page URL is the handle; the fixed prefix is determined by page type.
- Shopify recommends SEO-friendly URLs that are readable, short, keyword-relevant, lowercase, and hyphen-separated.
- Changing a handle without a 301 redirect can break inbound links and lose search equity.
- Shopify does not allow merchants to fully customise the entire URL structure across the store.
- A basic URL audit checks for readability, keyword presence, and consistency across all pages.
How it works
A Shopify URL follows the standard protocol-domain-path format. The store is typically accessed via a default .myshopify.com domain or a custom primary domain set in Settings > Domains. Each page type—product, collection, page, or blog post—has a fixed prefix determined by Shopify, such as /products/, /collections/, /pages/, or /blogs/. The editable part of the path is the handle, which is a slug set in the SEO listing or URL handle field within the Shopify admin.
For example, a product URL might be example.com/products/blue-widget. The /products/ prefix is fixed, and the merchant can change blue-widget by editing the handle. Shopify appends URL parameters—query strings after a question mark—when filters or tracking are used, but these should be handled carefully to avoid indexing issues. When a handle is changed, Shopify does not automatically redirect the old URL, so the merchant must create a manual 301 redirect via the Navigation > URL redirects section to preserve traffic and link equity.
Shopify's default URL structure is more restrictive than that of other content management systems. Merchants cannot change the fixed prefixes or reorganise the URL tree; only the handle within each page type is customisable. This means a product page will always live under /products/, and a collection page under /collections/. The store's primary domain is critical for branding and SEO, as the .myshopify.com domain is typically not indexed by search engines when a custom domain is active.
Why it matters
Shopify URLs affect crawlability and how clearly a page's topic is communicated to search engines and users. Clean, descriptive handles help search engines understand page content without relying solely on meta tags. Parameters can create duplicate content issues if not controlled, as Google may see multiple versions of the same page differing only by query string. A well-structured URL also aids user experience by giving a human-readable hint of the page content before the user clicks.
SEO outcomes improve when slugs are short, contain target keywords, and avoid stop words, underscores, or numbers. Duplicate or confusing URL variants arise when handles are changed, parameters accumulate, or redirects are not set. For example, if a product handle changes from old-product to new-product without a redirect, all existing backlinks and internal links to the old URL break, and search engines lose reference to the page's authority. A consistent URL structure across the store supports sitewide SEO and makes audits straightforward.
From a technical SEO perspective, Shopify's fixed prefixes and the lack of full URL customisation mean that merchants must focus on the handle as the primary lever. Using a tool like a shopify seo checklist can help ensure that URL settings are reviewed during site builds or migrations. Additionally, understanding how parameters interact with indexing is essential for stores that rely on filtering or tracking.
What it is not
- Belief: The entire Shopify URL path is fully customisable. Correction: Shopify fixes the prefix for each page type; only the handle is editable.
- Belief: Changing a URL handle automatically redirects the old URL. Correction: Shopify does not auto-redirect; a manual 301 redirect must be created.
- Belief: The .myshopify.com domain should be used as the public brand domain. Correction: A custom primary domain is the preferred public URL; the subdomain is typically internal or for development.
- Belief: URL parameters have no SEO impact and can be used freely. Correction: Parameters can cause duplicate content or wasted crawl budget if not handled with care.
Common mistakes
- Changing a handle without creating a redirect: Breaks inbound links and loses search equity; a what is a 301 redirect explains the correct procedure.
- Using long, messy slugs with numbers or underscores: Reduces readability and keyword relevance for search engines and users.
- Assuming full URL structure customisation: Leads to frustration when expected paths like /shop/ or /buy/ are unavailable.
- Relying on the .myshopify.com domain instead of a custom primary domain: Hurts branding and SEO as the subdomain may not be indexed properly.
Sources
- Shopify Blog — Parts of a URL Defines URL components and explains the structure of a typical URL.
- Shopify Blog — URL Slug Best Practices Primary Shopify guidance on SEO-friendly URL slugs and audits.
- Shopify Help / Admin — Domains and URL settings Best source for how Shopify stores manage primary domains and store URLs.
- Google Search Central — URL structure / SEO basics Authoritative guidance on readable URLs, duplication, and parameter handling.