Understanding How URLs Are Generated
Why URLs Can’t Be Customised
In our system, URLs are generated dynamically and cannot be manually customised. This is an intentional design choice that ensures consistency, prevents errors, and simplifies how pages and products are identified.
How URL Generation Works
Each page, product, group, and category in the system is automatically assigned a unique ID. This ID forms the first part of the URL and acts as a reference point for the system to retrieve the correct content.
After the ID, the remaining portion of the URL is generated based on the name or title of the content. For example:
-
A product page URL might look like:
/product/1234/red-leather-handbag
where1234
is the product ID andred-leather-handbag
is the product name. -
A category page might appear as:
/category/5678/womens-footwear
where5678
is the category ID andwomens-footwear
is the category name.
This dynamic structure allows the system to create readable and SEO-friendly URLs without needing manual input.
Why Manual Customisation Isn't Supported
While the idea of setting custom URLs can seem appealing, allowing manual changes introduces the risk of:
-
Duplicate URLs
-
Broken links due to changes or typos
-
Inconsistent naming conventions across the site
By automating this process, we ensure that every URL remains unique, stable, and reflective of the actual content it points to. This reduces errors and improves the overall user experience.
What You Can Control
Although the full URL isn’t customisable, you can influence the readable portion of the URL by updating the page title, product name, group name, or category name. Changes to these fields will automatically update the corresponding part of the URL (after the ID). However, please keep in mind that the unique ID at the beginning of the URL will remain unchanged.