How can I remove '/Pages' from my store's URL?

Topic summary

Store owners are frustrated by Shopify’s mandatory URL structure that includes /pages, /collections, and /products in URLs. Users want cleaner URLs (e.g., site.com/about-us instead of site.com/pages/about-us) for SEO benefits and professional appearance.

Key SEO concerns:

  • Forced URL paths make pages appear as subcategories to Google, reducing ranking potential
  • Competitors on other platforms with cleaner URLs rank higher
  • URL structure affects keyword relevance and click-through rates
  • Makes site migrations from other platforms extremely difficult

Shopify’s response:

  • Feature request logged but no timeline provided (repeatedly stated over 3+ years)
  • Staff claim feedback is being collected and forwarded to developers
  • No concrete updates or commitment to implementation
  • Redirects can mask URLs when sharing but don’t change actual structure

Community reaction:

  • Thread spans 5+ years (2018-2023+) with 43k+ views and 170+ replies
  • Multiple users threatening to switch platforms (BigCommerce, WordPress, Magento)
  • Growing frustration over lack of transparency and progress
  • Some note Shopify’s own website doesn’t use /pages structure
  • Users feel dismissed and question platform’s commitment to professional SEO needs

Status: Unresolved. No workaround exists to actually remove these URL segments, only redirects to mask them.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

No offense, Nick, but this has really shaped up to be quite a joke.

You keep stating these replies are being added to a request as if you guys are actually submitting every single one of these comments to build some sort of stronger case when it should be intuitively obvious as to why this needs to be developed.

Your peer stated this was being added to the dev feature list over a year ago and you’re still in here acting like you guys are doing something about it when you clearly don’t have any tangible proof that you are. It feels like you’re dangling this massive carrot and are insulting our collective intelligence – just be honest that you guys aren’t doing anything about it and don’t want to spend the resources on making this simple fix happen.

The reality is this is costing every single person in here a lot of money and you guys are still trying to ease our frustration by saying that our comments are being added into some never-ending icebox of feedback – what are supposed to think? That this will somehow eventually pile over and finally at that breaking point it will justify one of your many dev teams spending a couple days on fixing this issue?

It’s honestly ridiculous and it’s gotten out of hand. When are you guys going to take some ownership here?

3 Likes