How to change the URL of a child page from /pages/child to /pages/parent/child

Topic summary

A user wants to restructure their Shopify page URLs to create a hierarchical path (from /pages/lab-grown-diamonds to /pages/loose-diamonds/lab-grown-diamonds), treating one page as a “child” of another.

Initial Suggestion:
One responder recommended editing the page’s SEO settings to change the URL handle, but this approach doesn’t support the nested structure desired.

Technical Limitation:
Another contributor clarified that Shopify’s native architecture does not support hierarchical page URLs—all pages must exist directly under the /pages/ directory. Attempting to add a forward slash in the URL handle converts it to a hyphen instead (e.g., /pages/loose-diamonds-lab-grown-diamonds).

Potential Workaround:
A final response suggests URL customization may be possible and references a YouTube tutorial, though specifics aren’t provided in the thread.

Status: The core issue remains unresolved due to Shopify’s platform constraints, with one possible alternative solution mentioned but not verified.

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

Can we change the url of the child page

Shop Certified Loose Diamonds in Canada – Diamovida - this is the parent page
Lab Grown Diamonds in Calgary | Certified | Diamovida - this is the child page

We want the URL of child page like this - Shop Certified Loose Diamonds in Canada – Diamovida

We opted for Buddha Apps for our menu because the Dawn theme didn’t provide the desired mega menu options we needed.

Please let us know if its possible.

Hi @Diamovida ,

Welcome to Shopify Community.

You can go to the specific page from Online Store → Pages.

Click on ‘Edit Website SEO’ and change the page URL and Handle to your desired text.

Thank you,

Sajat


If this is helpful, please Like and Accept the solution.
Want to modify or custom changes on store? Let me help.

But i am not able to change it to https://diamovida.ca/pages/loose-diamonds/lab-grown-diamonds - this structure
it will consider it as https://diamovida.ca/pages/loose-diamonds-lab-grown-diamonds

Hi @Diamovida
Unfortunately, it is not possible to directly create hierarchical URLs for pages in Shopify, such as changing the URL structure from https://diamovida.ca/pages/lab-grown-diamonds to https://diamovida.ca/pages/loose-diamonds/lab-grown-diamonds. All pages must reside directly under the /pages/ directory.

Shopify does not support nesting of pages under other pages in the URL path directly.

Thank you

DP

1 Like

We can customize our URL in our store. Here is the solution explained: