WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Tutorials» How to Create Custom Permalinks in WordPress

How to Create Custom Permalinks in WordPress

Last updated on November 20th, 2019 by Editorial Staff
320 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Create Custom Permalinks in WordPress

Do you want to create custom permalinks in WordPress for posts, pages, and other post types?

Recently one of our readers asked if it was possible to create their own custom permalinks aka page URL structure in WordPress.

In this article, we will show you how to create custom permalinks in WordPress without affecting your SEO.

Creating custom permalinks in WordPress

Since this is a comprehensive tutorial on creating custom permalinks in WordPress, we have created an easy to navigate table of content:

  • What is a Custom Permalink?
  • How to Change the WordPress Permalink Structure
  • How to Change the Category and Tag URL Prefix in WordPress
  • How to Change Individual WordPress Post or Page URL
  • How to Change WordPress Category or Tag URL
  • How to Change Author Page URL in WordPress
  • How to Create Completely Custom Permalinks in WordPress
  • How to Setup Permalink Redirects and Avoid 404 Errors

What is a Custom Permalink in WordPress?

Permalinks are the permanent URLs of your individual blog posts, pages, and other archive pages on your WordPress site. Custom permalink is basically a URL structure applied to a specific page in WordPress without affecting the rest of your URL structure.

WordPress comes with an SEO Friendly URL structure which allows you to use an easy to understand URL structure for both humans and search engines.

For example: https://example.com/best-refrigerators-for-tiny-kitchens/

This is much better than URLs from the old days: https://example.com/index.php?p=4556

WordPress provides website owners with multiple options to choose from. You can view them by visiting Settings » Permalinks page.

Select permalink structure

Aside from changing the main permalink structure, WordPress also offers ways to customize the individual URLs of posts, pages, categories, tags, and other areas of your website.

You can also use WordPress plugins to create completely custom permalinks for specific sections of your website that overrides the default WordPress settings.

Let’s take a look at all the options one by one. We’ll start with the default built-in options that come with your WordPress website.

Video Tutorial

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

How to Change the WordPress Permalink Structure

If you want to change the whole URL generation scheme for your website, then go to Settings » Permalinks page.

Select permalink structure

Simply select a URL structure for your individual posts. You can also use the tags shown on the screen to create a custom structure for your WordPress URLs.

Don’t forget to click on the Save Changes button to store your changes.

We recommend using a URL structure that includes the post name in the URL. This makes your URLs more SEO friendly and meaningful.

Note: You should change to a SEO friendly permalinks for all new WordPress blogs and websites. However, if you have an existing website that’s already getting traffic from search engines, then changing permalinks can affect your SEO rankings.

How to Change the Category and Tag URL Prefix in WordPress

By default, WordPress uses /category/ as the base for your category URLs and /tag/ for the tags pages. For example:

https://example.com/category/technology/
https://example.com/tag/fintech/

Category and tag base

You can change these base prefixes from the Settings » Permalinks page to anything that you like. For example,

https://example.com/topics/technology/ (for category pages)
https://example.com/hashtag/fintech (for tag pages)

How to Change Individual WordPress Post or Page URL

Once you have the permalink structure setup, WordPress uses that as a template for all links on your site. However, you do have the option to modify the URL slug aka keywords inside the URL structure for individual posts, pages, and custom post types.

You can customize the slug part of the URL from the post edit screen inside the WordPress content editor.

If you’re creating a new post or page, you’ll need to save your draft first.

Once you’ve saved your draft, simply click on the title field. You’ll notice the Permalink field appears on top of it.

Edit post slug to create custom URL

Go ahead and click on the Edit button next to it, and then change the URL slug to a custom permalink. Once you are done, click on the Save button to store the new permalink.

Customize post permalink

You can use this method for all post types including WooCommerce products, MemberPress courses, etc.

How to Change WordPress Category or Tag URL

In the earlier step, we showed you how to modify the category and tag base prefix in WordPress. In this step, we will show you how to change the URL keywords for an individual category or tag.

Simply go to Posts » Categories page and click on the Edit link below the category you want to customize.

Editing a category details in WordPress

WordPress will now load the category details. From here, you can change the category slug to customize its permalink.

Change category slug to customize permalink

Similarly, you can edit an individual tag by visiting Posts » Tags page.

Edit a tag

You can also edit any custom taxonomies using the same method.

How to Change Author Page URL in WordPress

WordPress automatically adds the ‘/author/’ base to URLs leading to author archive pages. For example:

https://example.com/author/jsmith/

The problem is that WordPress does not come with an option to change the author URL base or the slug.

Luckily, as the saying goes, there is a plugin that can help.

Simply install and activate the Edit Author Slug. For details, see our step by step guide on how to install a WordPress plugin.

Upon activation, go to Users » All Users page. Next, click on the ‘Edit’ link below a username.

Editing a user details in WordPress

On the next page, scroll down to the Edit Author Slug section, and you will be able to choose an author slug or add your own. Don’t forget to click on the save changes button to store your settings.

If you want to change the author permalink base, then simply head over to the Settings » Edit Author Slug page. Here you will see an option to change the author base and even choose different author bases for users with different user roles.

Change author base

For more details, see our guide on how to change author URL slug and base in WordPress.

How to Create Completely Custom Permalinks in WordPress

All the above methods allows you to customize WordPress permalinks to a certain extent. However, they cannot help you create completely custom permalinks.

That’s because WordPress by default doesn’t offer this functionality.

Luckily, there’s a plugin that can help. If you want to override the default WordPress URL structure for specific sections on your site, then follow the steps here.

The first thing you need to do is install and activate the Custom Permalinks plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to edit the post where you want to create a custom permalink. Instead of editing the permalink field at the top, you’ll find the option to create a custom permalink below the editor.

Creating a completely custom permalink for a post

Similarly, you can also create custom permalinks for categories. Go to Posts » Categories page and click on the edit link below the category that you want to change.

Editing a category details in WordPress

On the category details page, you’ll find the option to create a custom permalink for that particular category. You can even create a URL without the category base prefix.

Editing the category permalink

You can manage and disable all your custom permalinks by clicking on the ‘Custom Permalinks’ menu in the admin sidebar.

Manage your custom permalinks

Simply select the custom permalinks you want to delete and then click on the Bulk Actions menu to select ‘Delete permalinks’ option.

After that click on the ‘Apply’ button and the plugin will remove those custom permalinks. The deleted permalink will be replaced by your default WordPress permalink scheme.

How to Setup Permalink Redirects and Avoid 404 Errors

WordPress automatically handles changes made to post and page URLs. However, it may not set up redirects for your custom author permalinks or completely customized permalinks.

In that case, you’ll need to set up proper redirects to avoid 404 errors on your website.

First, you need to install and activate the Redirection plugin.

Upon activation, you need to visit Tools » Redirection page to set up redirects. You need to add the old link in the ‘Source URL’ field and the new URL in the ‘Target URL’ field.

Setup redirects

After that click on the ‘Add redirect’ button to save your changes. For more details, see our beginner’s guide to setting up redirects in WordPress.

We hope this article helped you learn how to create custom permalinks in WordPress. You may also want to see our ultimate WordPress SEO guide to get more search traffic to your website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

320 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

76 Comments

Leave a Reply
  1. Jacob Corbett says:
    Jan 5, 2021 at 5:32 am

    Hi WP Beginner,

    Great article! I have already made multiple pages with a theme and I want to change all their permslinks. Every time I do it I get a 404 on the updated page.

    Reply
    • WPBeginner Support says:
      Jan 5, 2021 at 10:05 am

      You would likely need to resave your permalink settings and redirect your old posts/pages if you wanted.

      Reply
  2. Haseeb Nazir says:
    Sep 6, 2020 at 11:07 pm

    Hi,
    If we use custom permalink plugin does it affect our website SEO in any case?

    Reply
    • WPBeginner Support says:
      Sep 9, 2020 at 1:08 pm

      It would depend on what you do with the plugin, using the plugin to make the same change you would do manually would not be different than using the plugin if that is what you mean

      Reply
  3. Katie says:
    Jul 29, 2020 at 11:02 am

    I see that this post was originally from 2016. Would you still recommend using Custom Permalinks as the plugin for this? When i went to add the plugin it says “Untested with your version of WordPress” and the last update was a year ago. Would love to know if this is still recommended.

    Reply
    • WPBeginner Support says:
      Jul 29, 2020 at 11:18 am

      For that not tested warning, you would want to take a look at our article below for our opinion on that:
      https://www.wpbeginner.com/opinion/should-you-install-plugins-not-tested-with-your-wordpress-version/

      Reply
  4. A K P says:
    Jul 1, 2020 at 12:19 pm

    Hi,

    I have old website and now I change my Permalink Settings setting from date pattern to post name.

    will it change old links too?

    Site is performing good in google. I don’t want to change old setting.

    But new post with Post name Permalink Settings.

    Reply
    • WPBeginner Support says:
      Jul 2, 2020 at 8:59 am

      The link to the post itself would change but links to the post at the old location would not update and would cause 404 errors for anyone using those links.

      Reply
  5. swati says:
    Jun 30, 2020 at 2:02 pm

    really helpful very very thanks.

    Reply
    • WPBeginner Support says:
      Jul 1, 2020 at 8:27 am

      You’re welcome :)

      Reply
  6. WONDER APATI says:
    Jun 27, 2020 at 8:00 pm

    Hello, I read your post on how to migrate from blogger to WordPress. One of the things that I see as the issue here is the link structure and AdSense.

    Assuming that I migrate from blogger to WordPress without setting the link to month and day as you recommended in the other post but rather choose to edit each post I migrated from blogger to match the month and day, will that work?
    Otherwise, all other posts I published will maintain the posts URLs except those imported from blogger(they would be edited to match the month and day) will that be ok

    Reply
    • WPBeginner Support says:
      Jun 30, 2020 at 10:52 am

      If you change your permalinks then you would need to create redirects to prevent your visitors from seeing 404 errors.

      Reply
  7. Yolandie says:
    Nov 21, 2019 at 12:30 pm

    Thank you so much for the help. Building my page day by day and these info help lots

    Reply
    • WPBeginner Support says:
      Nov 22, 2019 at 10:30 am

      Glad our guides can help :)

      Reply
  8. Adhyansh Jadli says:
    Nov 21, 2019 at 9:05 am

    Thank you very much for such a nice article. I was finding way to set up categories and tags. I am regular follower of your blog and youtube channel.
    It is the best platform i had ever seen, which provide detailed info for newbie like me.
    You helped me to setup my wordpress.
    Thanks a lot SYED BALKHI sir
    Adhyansh Jadli

    Reply
    • WPBeginner Support says:
      Nov 21, 2019 at 9:47 am

      You’re welcome, glad our content can be helpful :)

      Reply
  9. Pawan Khadka says:
    Sep 5, 2019 at 12:18 pm

    Is there any post that guide me to create query based url example :
    Main Content: example.com/this-is-my-post (Page With main content)
    Download page: example.com/this-is-my-post?download (page with download links)

    Reply
    • WPBeginner Support says:
      Sep 6, 2019 at 9:23 am

      Unless I hear otherwise, we do not have a recommended method to set up that kind of permalink

      Reply
  10. Couper says:
    Jul 30, 2019 at 2:08 am

    Is there any way to remove the /home from the end of my URL without plugins on the Premium version?

    Reply
    • WPBeginner Support says:
      Jul 30, 2019 at 10:16 am

      If you mean it is on every page then you would want to take a look at: https://www.wpbeginner.com/wp-tutorials/how-to-get-rid-of-wordpress-from-your-wordpress-site-url/

      Reply
  11. Marina28 says:
    Jun 10, 2019 at 12:09 pm

    What can we do for the urls tha are not post and pages for example in a forum plugin that I embed I can not edit the urls for it. There is any file in wordpress that I can edit each one url ??

    Reply
    • WPBeginner Support says:
      Jun 10, 2019 at 1:29 pm

      You would want to reach out to the support for that specific plugin for how to modify the permalinks for its additions.

      Reply
  12. Ferdin Norbert says:
    Jun 6, 2019 at 10:56 am

    Hi, Nice post. Currently, I am working on a project where I wanted to change an in built tab called promotions and I did this programmatically, I was successful in renaming the promotions tab to Notification tab. But the only thing left is its permalink. I want to change MyAccount/Promotions to MyAccount/Notifications. Is there any way to achieve this? Please reply as soon as possible.
    Thank you

    Reply
    • WPBeginner Support says:
      Jun 7, 2019 at 9:55 am

      It would depend on what is creating the account, if you reach out to the support for the plugin you are using they should be able to let you know.

      Reply
  13. Quy says:
    Mar 27, 2019 at 9:25 am

    Excellent article!

    Reply
    • WPBeginner Support says:
      Mar 27, 2019 at 11:42 am

      Thanks! :)

      Reply
  14. ASHOK KUMAR SONAWAT says:
    Mar 14, 2019 at 12:43 am

    Thanks today my problem is solved after reading this article…

    Reply
    • WPBeginner Support says:
      Mar 14, 2019 at 10:41 am

      You’re welcome :)

      Reply
  15. Alex Hoyle says:
    Mar 3, 2019 at 11:20 pm

    Hello. I just made a WordPress website for my blog. How do I change the permalink to use the primary domain instead of starting with the temp.domain?

    Reply
    • WPBeginner Support says:
      Mar 4, 2019 at 2:30 pm

      You would want to check under Settings>General to see what your domain is set as, if it is on your temporary domain there then normally you can reach out to your hosting provider to help you update from your temporary domain to the correct address without issue :)

      Reply
  16. The Thus says:
    Feb 15, 2019 at 12:30 am

    Hello WPBeginner,
    I have configured and setup as you have shown in article but still my articles are ranking in Google domain.com/category ,may I know how to solve this issue ??

    Reply
    • WPBeginner Support says:
      Feb 15, 2019 at 10:27 am

      Google may have cached the old structure if you changed it. You could use Google’s URL removal tool if you wanted to remove those results in Google search.

      Reply
  17. Geet says:
    Feb 12, 2019 at 2:28 pm

    I want to structure my new website like this –

    my-company.com/main-page
    my-company.com/main-page/supporting-article-1
    my-company.com/main-page/supporting-article-2
    my-company.com/main-page/supporting-article-3

    Is it possible to create this structure using Custom Permalinks plugin?

    Reply
    • WPBeginner Support says:
      Feb 13, 2019 at 11:27 am

      The plugin should allow you to change the permalink to anything so it should be able to set up that permalink structure.

      Reply
  18. Mike Coleman says:
    Jan 14, 2019 at 6:50 am

    I have a new website (unpublished as yet) and want to have a home page. However, when I attempt to create a page with just that URL Permalinks adds an unfathomable number to the URL eg – example.com.au/123-2.
    I’ve tried altering the Permalink settings but that alters the code after the / to whatever the settings dictate.
    How do I create a page with just the URL and no / or additions after the /?
    regards
    Mike

    Reply
    • WPBeginner Support says:
      Jan 15, 2019 at 1:28 pm

      If you want to have a specific page appear when it is just the url without the slashes then you would set the home page under Settings>Reading :)

      Reply
  19. Geetanjali says:
    Jan 6, 2019 at 1:12 pm

    Hi I have shifted my blog from blogger to wordpress. My permalink set to month and post. But now for new post I want the permalink to be post only. So after reading this aricle I have installed custom permalinks plugin but while editing the new post I don’t see the option to change the month and post from slug. Please suggest what can be done for changing the new post and coming post permalink to post only instead of month and post.

    Reply
  20. Tucker Daugh says:
    Nov 7, 2018 at 3:32 pm

    I’ve been told by developers to not change permalinks at the “EDIT” level. I have some pages on a site I helped build that really could benefit with a name change. Something that reflects what a person may be searching for vs something we were trying to be clever with. So, question: What causes permalinks to “break” if you change them at that edit stage (When you open a page and see the URL). I would assume if I am careful and do_something_like_this than I’m okay, right?

    Reply
    • WPBeginner Support says:
      Nov 7, 2018 at 11:12 pm

      Hi Tucker,

      When you change a page’s URL by editing it, your page would work fine on your website. However, your old URL would be indexed by search engines and they will not be able to find it. If you must change the permalink of an existing page, then you need to set up a redirect.

      Reply
  21. Talkgeria says:
    Mar 30, 2018 at 1:03 am

    Thanks for sharing this helpful post.

    My problem is that my blog posts shows mysite.com/category instead of mysite.com/postname on search result but shows the post name once you click on it. my question now is, how do i make the post name to appear on search result as well?

    Reply
  22. kenneth khayyam says:
    Mar 24, 2018 at 10:25 am

    nice article very helpful for beginners

    Reply
  23. Vidya says:
    Mar 5, 2018 at 2:09 pm

    Hi
    i have a page which compares different products. permalink of the same is /page-name/?compareids=1,2,3
    can you please suggest me about how to customize permalink of this kind of pages so to display permalink like : /page-name/compare-productname1-vs.-productname2-vs.-productname3

    Reply
  24. Prashant Chevale says:
    Feb 1, 2018 at 3:13 pm

    Hello Team,

    I have an query,

    1.How to implement keywords in url before creating post & after creating post?

    2.How to implement keywords in Posts url without creating 404 error in WordPress?

    3. Without creating 404 error how to optimise urls?

    4.I want permalink customise ( insert keyword in url ) without any error how can I set that?

    please help me…

    Thank you.

    Reply
  25. Orit Adar says:
    Jan 14, 2018 at 2:57 pm

    My entire site is still under maintenance, but most of my posts are defined as “published” in that setup. If I want to change the slugs can I just revert the status to “draft” temporarily, change the slug and then re-“publish”? I guess I do not understand the meaning of the word “publish” as long as the site is not alive, but it helps to see the posts better s I did it. Thank you.

    Reply
    • WPBeginner Support says:
      Jan 16, 2018 at 10:42 am

      Hi Orit,

      If your site is not live and your content is not indexed by search engines, then you can change the slug of a live page/post as well.

      Reply
      • Adell says:
        Jul 12, 2018 at 1:25 pm

        My site is new and under construction -not live. I’ve created a couple posts and published them, but my site is not live. Can i keep changing the slug , permalinks, and category tags, without needing the re-direct plug in?

        Is it safe to keep making changes to the permalink as long as my site is not live (even though i clicked ‘publish’?

        Do i only need the redirect plug in if i make changes tot the permalnk after the site goes live?

        thank you!!

        Reply
  26. Nnamdi says:
    Nov 29, 2017 at 5:32 am

    I would like to know how to create a page name before the website url example customname.yoursitename.com. i don’t know how else to describe this sorry for any misunderstanding.

    Reply
    • WPBeginner Support says:
      Nov 29, 2017 at 4:14 pm

      Hi Nnamdi,

      These are called subdomains. They are not like pages at all. In fact, a subdomain could be a totally different website using the same root domain name.

      Reply
  27. Brandy says:
    Nov 10, 2017 at 3:12 pm

    Hi, when a do this process, the /blog does not appears in the breadcumbs. What can I do?

    I want my blog:

    example.com/blog/category/post-1

    and the breadcumbs:

    Home > Blog > Category > Post-1

    How can I add the > Blog to my breadcumbs?

    I guess it does not appear because / blog is artificially configured. Is there any way to make it hierarchical?

    Reply
  28. Jaymi V says:
    Nov 9, 2017 at 7:34 pm

    My permalink structure is set to post type. After I have published a page & I parent it in order to use the parent’s sidebar menu, once I update the page it adds another link to the url structure — for example, page url originally is: example.com/acctg/new-page
    After I parent it to my accounting landing page & I update the page the url becomes:
    example.com/acctg/accounting/new-page
    If I delete the extra /accounting from the permalink the page will appear as a blank page unless I un-parent it from /accounting landing page & create its own sidebar menu.
    Is there a workaround to this problem?

    Reply
  29. Francis says:
    Nov 2, 2017 at 5:13 pm

    Please, I added post I’d in my post permalink. But i want to change my permalink structure to /category/post_name but am afraid the old link will be down and this might make me loose my Google ranking.

    I want to change the post ID *956* to category of the post. But how can i redirect the old URL to the new one after the changes is done? Please help me.

    Reply
  30. Hassanein says:
    Sep 13, 2017 at 3:15 am

    Hi, thanks for the Useful article, I have a question, in my WordPress blog when I press on the post title it gives me the correct permalink (Post name only), but when I press on the (continue reading ) it gives the same permalink but with some extra codes! How can I make it similar without more extension! Only the post name without any additions ?

    Reply
  31. Valente says:
    Sep 3, 2017 at 11:19 pm

    Hello, I already have a worpress website and I am using a theme with home,page, about us etc. I added woocommerce where woocommerce has its own permalinks structure,My WP permalinks are set for static page %post%
    the woocommerce shop it is not the home page …
    Should I leave the wp permalinks as it is ? And how should i have to set the woocoommerce permalinks and reading?

    Reply
    • WPBeginner Support says:
      Sep 3, 2017 at 11:52 pm

      Hey Valente,

      WooCommerce will not affect your website’s permalink structure.

      Reply
  32. AmeerTarin says:
    Aug 5, 2017 at 8:12 pm

    Good evening,
    I have a website up and running for several years. Now I want to use the WordPress generated permalink for my page to publish article(s). I have .htacess & index.php in place. Now the question? How do I use my custom permalink for new page? Do I copy the link & paste it in the address bar. Or how does it work? I am stuck at this last bit. Please help. Many thanks
    Ameer

    Reply
  33. balu says:
    Jul 26, 2017 at 2:44 am

    Is there no way of creating custom permalinks without a plugin.

    Reply
  34. Donna says:
    Jul 25, 2017 at 9:32 am

    Without the plugin, the slug always has a “-2” at the end, as if it were a copy. But with the plugin.it will not has a “-2”. How can I do

    Reply
  35. Dor says:
    Apr 27, 2017 at 12:09 pm

    Hi
    If I change the title of a static home page, should it affect the URL?

    Reply
    • WPBeginner Support says:
      Apr 27, 2017 at 10:09 pm

      Hi Dor,

      If you have published the homepage, then it will not affect the URL. However, if the page is still saved as a draft and has never been published, then changing the title will change the URL slug. However, you can click on the URL slug on the page edit screen and change it back.

      Reply
  36. Carlos says:
    Mar 8, 2017 at 4:31 pm

    Thank you for this!!

    Reply
  37. Karunakar says:
    Mar 3, 2017 at 12:02 am

    How to add prefix or suffix to permlink of all post_tag slugs?

    Reply
  38. Ayumi Higashi says:
    Jan 17, 2017 at 12:40 pm

    I do not see the edit bottom to change perm links on post pages…why?

    Reply
  39. Hannen says:
    Nov 30, 2016 at 4:31 pm

    I want to get get rid of the permalink altogether. I don’t want the titles to have a link. Is there a way to do that?
    Thank you :)

    Reply
    • WPBeginner Support says:
      Nov 30, 2016 at 5:23 pm

      Yes, however most WordPress themes are designed to have permalinks. You will probably need to create a custom theme that meets your needs or customize an existing starter theme.

      Reply
      • Hannen says:
        Dec 1, 2016 at 2:18 am

        Thanks! I already thought I chose a simple lay out(‘Maker’) but I will look into the starter themes.

        Reply
  40. Ravi says:
    Oct 4, 2016 at 11:02 am

    Please help me,

    I want permalink like this
    example.com/category/post_name

    How can I set that?
    please help me…

    Reply
  41. Sue Jonas says:
    Sep 11, 2016 at 1:03 am

    I have a newly built site and all the permalink options look like this: example.com/wordpress/xyz options
    I can’t find a one without ‘wordpress’ in the middle. Have I done something wrong? How can I fix this? Thank you

    Reply
    • WPBeginner Support says:
      Sep 11, 2016 at 5:52 pm

      Please see our guide on how to get rid of /wordpress/ from your WordPress site URL.

      Reply
  42. Jean-Francois Mayer says:
    Aug 15, 2016 at 4:46 pm

    Thank you. This is indeed a good description. However, there is one aspect that you do not mention: what happens to the customized slugs in case the permalink structure changes.

    I am currently moving a website in French to WP. When titles are too long, or include apostrophes (that result into making two words into one, when slugs get automatically created), I have shortened them.

    After a number of my customized permalinks had been created, I decided that I preferred the permalinks to follow a structure on the pattern year-month-day, i.e…./2016/08/15/… instead of …/2016/08/…

    Easily done… but all my customizations were gone!

    I will recreate them. But then, how to make sure that my customized permalinks will stick, even if I would decide to change again the permalink structure before the site goes live?

    There should be a way, or a plugin – but I have not yet found it.

    Reply
    • WPBeginner Support says:
      Aug 17, 2016 at 4:35 pm

      Slugs are not supposed to be changed when you update permalink structure. They are stored in the database and will be used again when you use a Permalink structure that uses post-name in the URL instead of ID.

      Reply
      • Jean-Francois Mayer says:
        Aug 17, 2016 at 5:30 pm

        Thank you very much for your reply.

        Yes, I expected indeed custom slugs not to change when I updated the permalink structure… but they did, for reasons beyond my understanding, and I do not dare to test that a second time. It may have to do with the fact that a number of posts were imported from another CMS in an automated way, which resulted in numeric slugs, that we managed to regenerate (using Permalink Manager) in order to bring them to standard slugs. Maybe this had unexpected consequences when changes in settings were made at a later stage.

        Anyway, good to know this is not a frequent behavior, and probably caused by something else. But I will be extremely careful in the future with any change in the permalink structure!

        Reply
  43. Logen says:
    Apr 9, 2016 at 8:11 pm

    The recent low ratings, inactive support forums and lack of response from author is making me hesitant to use Custom Permalinks. Anyone has any issues with it, considering last plugin update was 7 months ago?

    Reply
    • nate says:
      Sep 20, 2016 at 5:31 pm

      It was now updated 1 month ago

      Reply
  44. mansuri says:
    Mar 23, 2016 at 10:19 pm

    superb post sir

    Reply
  45. Aseel says:
    Mar 2, 2016 at 11:59 am

    Great articel
    Thanks :)

    Reply
  46. Stefano says:
    Mar 2, 2016 at 10:01 am

    Really interesting. Many thanks for the good stuff. I’ll give a try for sure as I have to manage categories, sub-categories and a lot of tags.

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
All in One SEO logo
All in One SEO
Improve website SEO rankings with AIOSEO plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
ConvertKit Coupon Code
ConvertKit Coupon
Get a 14-day no risk FREE trial with this powerful email marketing software.
The Constant Contact logo
Constant Contact Coupon
Get 20% OFF Constant Contact, one of the best email marketing service for small businesses.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.