The pages of your X-Cart-based store are generated dynamically, and the URL of each page is also formed dynamically based on a query to the store’s database. For example, a typical product page URL looks like the following:

Dynamic URLs containing query strings pose a problem for SEO because they stop many search engines from indexing such pages. They are also difficult to read and remember for your store’s human visitors.

We recommend using the so-called “clean” URLs feature to solve the problems posed by dynamic URLs. Clean URLs are SEO-friendly, and human-readable URLs used instead of the original dynamic ones. With clean URLs enabled, the above-cited page URL could look like or (You have complete control of what the URL says to your customers.)

See Setting up SEO-friendly URLs to learn how to configure clean URLs in your store.

Generally, you can define clean URLs for:

  • product pages (see the Marketing section of a product details page when adding a new product or editing an existing one):


  • category pages:


  • content pages (Content > Pages):


By default, X-Cart generates clean URLs for pages automatically. You can have X-Cart create a clean URL for a page at any time simply by saving/updating the page with the Autogenerate Clean URL checkbox option enabled.

However, suppose you prefer to add or edit a previously added clean URL manually. In that case, you can do so by unchecking the Autogenerate Clean URL option and editing the contents of the Clean URL field directly.

Related pages:

Did this answer your question?