Type to search.

#409 by installs

Custom Permalinks

by Sami Ahmed SiddiquiVersion 3.3.3

A powerful WordPress plugin for full URL control. Set custom permalinks, auto-redirects, and use dynamic tags for ideal site structure and SEO.

Active installs
100,000+
#409 of 1,000
Downloads, all time
2.7M
2,723,263
Downloads, 30 days
110.3K
11K in the last 7
Rating
4.1 / 5
116 reviews
Last updated
18 days ago
Oct 13, 2026
Version
3.3.3
109 releases

Upkeep and compatibility

Last updatedOctober 13, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress5.9 or newer
Needs PHP7.4 or newer
First publishedNovember 1, 2008
Support, last two months4 of 4 threads resolved (100%)

Reviews

4.1 / 5 from 116 reviews

Reviews by star rating
5 stars80
4 stars10
3 stars3
2 stars2
1 star21

Downloads, last 30 days

Low 597 a dayHigh 13.5K a day

What the author says it does

You want to take control of your WordPress site’s URLs? The Custom Permalinks plugin gives you the power to set unique, custom URLs for any post, page, tag, or category. This means you can design your site’s structure exactly how you envision it, rather than being limited by WordPress’s default settings. When you set a custom permalink, the original post URL will be automatically redirected to your new, customized URL.

Key Features

  • A custom URL for any content: Set a unique permalink for any post, page, public custom post type (e.g. WooCommerce products), category, tag, or custom taxonomy term.
  • Permalink structures per post type: Define a structure for each public post type from tags like %year%, %category%, or your custom taxonomies. New content gets its permalink automatically, and you can still edit any permalink by hand.
  • Automatic redirects: The original URL redirects to the custom permalink, so existing links, bookmarks, and search rankings keep working.
  • Multilingual: Works with WPML and Polylang, with a separate custom permalink for each translation.
  • URLs in any language: Permalinks in non-Latin scripts, such as Arabic, Thai, or Cyrillic, work as you type them.
  • All permalinks in one place: The Post Types Permalinks and Taxonomies Permalinks screens list every custom permalink, with search and bulk delete.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

What happens to the original URL when I set a custom permalink?

Custom Permalinks automatically redirects the original (default) URL to your new custom permalink, so existing links, bookmarks, and search engine rankings keep working.

Will this affect my site’s SEO?

It shouldn’t hurt it — since the original URL redirects to the new one, search engines and existing backlinks continue to resolve correctly. Using clean, descriptive custom permalinks can also make your URLs more readable, which is generally good for SEO.

Can I set custom permalinks for categories and tags, not just posts and pages?

Yes. Custom Permalinks supports posts, pages, any public custom post type, and categories/tags (and other custom taxonomy terms).

Does it work with custom post types, like WooCommerce products?

Yes. You can set an individual custom permalink on any public custom post type, or define an automatic permalink structure for the entire post type from Custom Permalinks > Post Types Settings.

Is Custom Permalinks compatible with WPML or Polylang?

Yes, the plugin is compatible with both WPML and Polylang, including translated posts that each have their own custom permalink.

Can I use non-English characters in my permalinks?

Yes. Permalinks in non-Latin scripts, such as Arabic, Thai, Cyrillic, or Chinese, work as you type them. Browsers request these URLs percent-encoded, and Custom Permalinks matches them either way.

Latest changelog entry

3.3.3 – Oct 13, 2026

  • Bug:
  • Fixed an infinite redirect loop on percent-encoded custom permalinks without a trailing slash (e.g. Japanese), a regression in 3.3.0.

Screenshots

First 4 of 5, from WordPress.org.

Tagged

Plugins that share its tags

#635 by installs

Redirect 404 to Homepage

by pipdig

Redirect 404 missing pages to the homepage using SEO 301 redirection. Super lightweight!

Installs
60,000+
Rating
4.6 (24)
Updated
38 days ago

#965 by installs

WP 404 Auto Redirect to Similar Post

by Konrad Chmielewski

Automatically Redirect any 404 page to a Similar Post based on the Title Post Type & Taxonomy using 301 or 302 Redirects!

Installs
30,000+
Rating
4.9 (113)
Updated
11 months ago

#5 by installs

LiteSpeed Cache

by LiteSpeed Technologies

All-in-one unbeatable acceleration & PageSpeed improvement: caching, image/CSS/JS optimization...

Installs
7+ million
Rating
4.8 (2.8K)
Updated
11 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.