Configuring Permalink Manager for WooCommerce

Permalink Manager Pro allows you to customize WooCommerce permalink formats in almost any way you want. Instead of relying on global rewrite base, each product, category, or tag can have its own custom URL.

WooCommerce permalinks use a fixed URL structure for products, product categories, and product tags. In many cases, this does not match how you want your store URLs to look or how your store is organized.

If you need more control, a dedicated plugin is the simplest solution. Permalink Manager replaces the default permalink system with its own logic, so you can customize your store URLs freely without writing any PHP code.

Supported Content Types

Permalink Manager works with the following WooCommerce content types:

  1. Products
  2. Product categories
  3. Product tags
  4. Product attributes

The plugin is not limited to WooCommerce and works with other custom post types and taxonomies as well. You can edit them individually or apply the same URL structure to all items at once using Permastructures.

Bulk Changes

The easiest way to quickly rewrite multiple WooCommerce permalinks is by using the Permastructures editor. Changing the permalink format in that section will automatically set the default for all new WooCommerce permalinks.

Permastructures - WooCommerce section

If needed, you can also adjust the existing permalinks to follow the same structure. To follow best practices, keep the URL structure simple and descriptive. One way to achieve this is by removing unnecessary words from store permalinks.

Although URL length does not affect search ranking, shorter URLs are easier to read, and remember.

Individual Adjustments

If you need to change permalinks individually, you can do so easily directly from the "Edit product (category)" page when updating content or through the bulk "URI editor" in the plugin dashboard.

How to edit WooCommerce permalinks using URI Editor?

Bulk edit permalinks

Automatic Redirects

When you publish a new product or category, search engines have not indexed their URLs yet. So if you change their permalinks early on, there is nothing to break.

Still, it is a good idea to choose the final permalink structure early for your WooCommerce store and avoid changing it later.

If changes are necessary, remember to set-up a canonical redirect from the old version of the URL to the new updated one.

For any WooCommerce URL you do decide to change, Permalink Manager automatically redirects the old permalink to the new one. This helps you avoid "404" errors and broken URLs without installing another plugin just for redirects.

Adding custom fields to WordPress permalinks usually requires custom PHP or complex workarounds. Permalink Manager Pro removes that problem.

You can add a product SKU to your WooCommerce URLs directly from the admin dashboard without any coding.

You simply choose your preferred permalink structure from the plugin settings, add the SKU variable, and the plugin does the rest.

SKU in permalinks

Removing /product/ and /product-category/ from WooCommerce URLs

By default, WordPress keeps permalinks system simple. This is great when you are starting out, but it also means you cannot strip away the standard URL bases using only the settings that come with WooCommerce.

Permalink Manager lets you remove the /product/ and /product-category/ parts from WooCommerce URLs without writing complex custom code snippets.

When a visitor opens a page, the plugin finds an exact URL match and loads the correct content, no matter if it is a product, a category, or a custom post type item without rewrite rules conflict and "404" errors.

Remove product, product-category from WooCommerce URLs

Removing "-2" from Products' and Product Categories' URLs

WordPress automatically appends numbers like "-2" to a URL whenever it detects a duplicate slug. This can happen even if the content is in a different category, parent page, or language.

With Permalink Manager, you can reuse the same slug in WooCommerce permalinks freely without WordPress forcing a numeric suffix.

You can strip the suffix from specific products and/or categories one by one, or set the plugin to use titles instead of original slugs inside custom permalinks.

Example URLs with duplicated slugs

Last updated by Maciej Bis on: May 14, 2026.


Maciej BisFounder of Permalink Manager & WordPress Developer

The developer behind Permalink Manager, a plugin for managing permalinks, has been working with WordPress, creating custom plugins and themes, for more than a decade.

Go up