SKU codes in Urls after the activation of SEO Addon

One of our clients decided to activate SEO Addon, the urls of the products/categories were created without any problem.

But unfortunately we are facing the following problem with the urls of the products.

So now we have this url [b][/b] instead of the desired one which should be [b][/b]

We do not want the SKU Codes in the urls and we do not know how the seo addon added them into the urls.

Any ideas?

We really want to remove SKU from the urls.

The standard SEO addon will not add product code so I am not sure how that was generated. It sounds like it was manually entered like that previously.? If so, they will need to truncate the SEO names and let them generate themselves.

Have you got the SKU in the Product name field, it will pick it up from there if you have.

I purposely have mine in there so it adds it in URL as my customer search mostly for the sku.


[font=“Verdana”]SKU’s are a very good idea when people search for a product code, and you only have the product name in the Product Title.

I think this is a very good idea, allowing SKU’s or Product Codes to be included in the construction of the URL.

Would be nice to see a new SEO addon for CS-Cart that allows you to click on checkboxes to choose the format and what you wish to include when constructing the SEO URL.

ONE language installed ever.

Un-Ticked ‘show language in URL’.

Ticked ‘One URL for all languages’…

Example Clients’ URL:


Keen to hear and learn more on how to improve the SEO addon!



[font=verdana,geneva,sans-serif]Did anyone solve this issue where Category's and Products appear with “-en-2” when the two checkboxes are disabled for Languages in URL's???[/font]

[font=verdana,geneva,sans-serif]Really frustrating.[/font]

[font=verdana,geneva,sans-serif]Surprised CS-Cart support have not even responded![/font]

It's not an issue. You're creating products and/or categories with the same name.

[size=3][font=verdana, geneva, sans-serif]Hi Tool[/font][/size]

[size=3][font=verdana, geneva, sans-serif]I have an idea to hopefully solve the issue (and automate it if possible), but cannot implement it myself via code modifications or an add-on… It seems to me such an obvious problem that requires fixing and there are many ways it could be done.[/font][/size]

[size=3][font=verdana, geneva, sans-serif]One example: if category = Male / Female / Unisex, then, concatenate with lower/higher level categories?[/font][/size]

[size=3][font=verdana, geneva, sans-serif]I believe gender poses the greatest problem, as will be the most common final sub-sub-sub-categories. (or you could have gender first, but that causes further issues in navigation.[/font][/size]

[size=3][font=verdana, geneva, sans-serif]I believe the example above would ensure all content is unique, more meaningful, and better keywords when it comes to indexing and avoiding duplicate content.[/font][/size]

[size=3][font=verdana, geneva, sans-serif]So would this be easily accomplished? Concatenating nested category names to formulate a unique and meaningful SEO name? (avoiding the “jacket-en-1-2-3-4” or “mens-en-1-2-2-2-3-4” etcetera).[/font][/size]

[size=3][font=verdana, geneva, sans-serif]Thank you very much for your time.[/font][/size]

I'm not sure I understand your situation but currently the only way to get rid of the “en-1-2-3-4” is to not use duplicate names for products nor categories. The “en-1-2-3-4” is the automated way to not have duplicate SEO names.

[size=3][font=verdana, geneva, sans-serif]Hi Tool,[/font][/size]

[size=3][font=verdana, geneva, sans-serif]Thanks. I understand, I guess - could you please tell me your strategy for the following:[/font][/size]

[quote][font=courier new,courier,monospace][size=2]+ Apparel

    • [color=#FF0000]Shirts[/color]
      • Men's
      • Women's
    • [color=#FF0000]Jackets[/color]
      • Men's
      • Women's
    • Corporate
      • [color=#FF0000]Shirts[/color]
        • Long Sleeve
          • Men's
          • Boys
        • Short Sleeve
          • Men's
          • Boys
      • Blouses
      • Vests
        • Men's
        • Boy's
      • Knit's
      • [color=#FF0000]Jackets[/color]
        • Men's
        • Women's
      • Pants
        • Women's
        • Girl's
      • Shorts
        • Men's
        • Boy's
        • Women's
        • Girl's
      • Skirts
        • Women's
        • Girl's
      • Suits
      • Accessories
        • Unisex
    • Hats & Caps
      • Men's
      • Women's
      • Unisex[/size][/font][/quote]

        [size=3][font=verdana, geneva, sans-serif]You can see multiple “Shirts”, “Jackets”, “Men's”, “Women's”, “Boy's”, “Girls”, “Unisex”, etc.

        I know this is a bit of a long and excessive example, but wanted to show you an example list of nested categories - does it make sense?

        How could this be solved, as you say, by not using duplicate category names?

        Yes, I'm aware of this as a method for it to deal with duplicate names. I still feel work is needed to either improve the current SEO add-on, or, develop an alternate SEO solution compatible with CS-Cart 2.2.x and 3.x


You can kill 2 birds with one stone. The less sub cats the better (I make it a point not to go more than 1 deep but if you have to, you have to). You need to figure out how to condense some of your categories and use specific names. Some look like they may be difficult while others are simple.


  • Apparel
    • Men's Shirts
    • Women's Shirts
    • Men's Jackets
    • Women's Jackets
    • Men's Long Sleeve Shirts
    • Boy's Long Sleeve Shirts
    • Men's Short Sleeve Shirts
    • Boy's Short Sleeve Shirts


[size=3][font=verdana, geneva, sans-serif]Yes I tried this again today (however I did Jackets [Women's], Jackets [Men's], Shirts, Long Sleeve [Men's], Shirts, Long Sleeve [Boy's], Shirts, Short Sleeve [Men's], Shirts, Short Sleeve [Boy's]…) and the text starts wrapping in the category and sub-categories… Doesn't look the best.[/font][/size]

[size=3][font=verdana, geneva, sans-serif]I used the formatting of “Shirts, Short Sleeve [Men's]” simply so that all “Shirts” can be grouped together, and all Blouses, and suits, etc. working left to right. [/font][/size]

[size=3][font=verdana, geneva, sans-serif]But if you think about it (quickly - i'm sure you're busy), it doesn't matter what the hierarchy used above, it is more about the SEO names and structure used. So… perhaps the SEO names should be what I provided in the example above (“Shirts, Short Sleeve [Men's]”) for just the SEO URL's…[/font][/size]

[font=verdana, geneva, sans-serif][size=3]+ Apparel

    • Shirts [color=#0000ff]- SEO = Shirts[/color]
      • Men's [color=#0000ff]- SEO = Shirts [Men's][/color]
      • Women's [color=#0000ff]- SEO = Shirts [Women's][/color]
    • Jackets [color=#0000ff]- SEO = Jackets[/color]
      • Men's [color=#0000ff]- SEO = Jackets [Men's][/color]
      • Women's [color=#0000ff]- SEO = Jackets [Women's][/color]
    • Corporate [color=#0000ff]- SEO = Corporate[/color]
      • Jackets [color=#0000ff]- SEO = Corporate Jackets[/color]
        • Men's [color=#0000ff]- SEO = Corporate Jackets [Men's][/color]
        • Women's [color=#0000ff]- SEO = Corporate Jackets [Women's][/color]
      • Shirts [color=#0000ff]- SEO = Corporate Shirts[/color]
        • Long Sleeve [color=#0000ff]- SEO = Corporate Shirts, Long Sleeve[/color]
          • Men's [color=#0000ff]- SEO = Corporate Shirts, Long Sleeve [Men's][/color]
          • Boys [color=#0000ff]- SEO = Corporate Shirts, Long Sleeve [Boy's][/color]
        • Short Sleeve [color=#0000ff]- SEO = Corporate Shirts, Short Sleeve[/color]
          • Men's [color=#0000ff]- SEO = Corporate Shirts, Short Sleeve [Men's][/color]
          • Boys [color=#0000ff]- SEO = Corporate Shirts, Short Sleeve [Boy's][/color][/size][/font]

Whatever you can do to not have duplicate names. I think I would use “Men's Short Sleeve Shirts” instead of [size=3][font=verdana, geneva, sans-serif]“Shirts, Short Sleeve [Men's]” but that's my opinion.[/font][/size]

[size=3][font=verdana,geneva,sans-serif]I also still say you are using too many sub cats. You don't want to be making search engines, customers, etc. dig that deep.[/font][/size]