A Simple Guide to Changing Your Permalinks Without Breaking Your WordPress Website

Changing the permalink structure on your website is a major undertaking. You should be absolutely sure you want to make this change to your site because it can potentially have an impact on your SEO. It can also cause a lot of errors and broken links if it isn’t handled correctly. Thankfully, with a little planning and a simple tool you should be able to carry out this task without experiencing any issues.

What Are Permalinks?

permalinks-structure

Permalinks are the part of the web address that comes after your domain name and point to specific posts and pages on your site. When set correctly they serve several purposes.

  • They allow your readers to get a brief understanding of what your post or page is about without looking at the content.
  • They are used by search engines to discover the post or page topic solely from the URL.
  • They also supply a permanent location for your visitors and search engines to return to in order to read your content.
  • They are essentially a unique identifier for each piece of content you create.

You set the permalink structure in WordPress from the Settings > Permalinks menu on the dashboard. By default WordPress is set to use the database ID number of each post as the permalink. This is quite an ugly structure and does a terrible job of telling you anything about the content.

Most people will change the default permalink structure of their WordPress blog at its creation. There are several options to choose from, but the most common two choices are the structure that shows the date followed by the post name or simply the post name on its own. This choice is usually made with the intended content in mind. For example, websites that focus on news items tend to have the date as part of the permalink structure.

You would think that since it is easy to change the permalink structure at the creation of a website it should also be a simple process for an established website. While the act of making the change is as simple as selecting a new permalink type and clicking save, the consequences of that action require a little more discussion.

Why Would I Change My Permalink Structure?

There are several reasons why you would consider changing your permalink structure, especially if you have been using the default setting. If you have been using the default option you will become aware that it is practically useless from an SEO standpoint and you want a structure that is far better. You could also be changing the direction of your site and now require it to have the date in some manner as part of the structure. There are many reasons and all of them specific to your requirements and situation.

How To Safely Change The Permalink Structure

permalink-structure

If you’ve decided that you have to change your permalink structure, you’ll need to do a few things. The first decision you need to make is the syntax of your new permalink structure. Do you need to include the date? How do you want that to display if you do? Do you plan on using the day or just the month or year as part of your structure?

It is an important decision and you shouldn’t make any changes at all until you have made absolutely sure of your choice. There is a very useful guide to using permalinks in the WordPress codex that can give you ideas for your new structure.

Once you know which syntax you are going to use, it is time to go into the Permalinks menu of your dashboard and make the change. This will now update all of your internal URLs with the new syntax. All of the internal links should update correctly if they have been added as part of WordPress. Any manual links may need to be updated. However, all links to your site from elsewhere will now be completely broken and all the content indexed by search engines will be incorrect.

Fixing External Links With 301 Redirects

There is a simple solution to this problem and that is to setup 301 redirects on your website. A 301 redirect essentially tells any browser that comes to your site using an old permalink structured URL where the relevant content is. It also lets search engines know that this is a permanent change.

In the past you would have been required to add all of these redirects manually to your .htaccess file on your web server. Thankfully, with WordPress there are plugins that can take care of all of these things for you. To easily create the redirects on your WordPress website I recommend the Simple 301 Redirects plugin.

Using the Simple 301 Redirects Plugin

You can download the plugin from the WordPress.org repository here. Once you have installed and activated the plugin it adds a new menu to the Settings area of your dashboard.

Simple 301 Redirect Settings

There really isn’t a great deal to worry about with this plugin. In the 301 Redirects settings window you are shown two simple fields. One is labeled Request and the other Destination. This is basically where you enter the old permalink structure and the new permalink structure. You only need to add the information after your domain name to these fields.

In the example in the image above, the Request field is the WordPress configuration for the Month and Name permalinks while the Destination field is the WordPress configuration for the Post name permalink structure. Once you have added these two fields, save the changes. This will now tell any search engine traffic that comes into the old links where to go.

Using the Yoast SEO Permalink Helper Tool (to redirect to /&postname%/)

Yoast SEO has a very handy tool that will allow you to simply select your current permalink structure and then it generates the code you need to manually add to your site’s .htaccess file to redirect all the posts safely to the new /%postname%/ structure. Of course this is a very handy tool but it only gives you the code to redirect the the postname structure while the plugin recommended above can be used to redirect multiple cases to various destinations.

Changing Search Engine Links to the New Structure

This unfortunately is beyond your control. The next time any search engines crawl your site, which happens on a regular basis, these links will be updated. If you have an XML sitemap on your website (and you really should) it is possible to aid this process by manually re-indexing it.

Conclusion

Changing the permalink structure of your website is something that should be considered and planned before you do anything.

While making the change and limiting the problems has never been easier, you may still take an SEO hit to your site. That may be fine in the short term if you are changing to a more SEO friendly permalink structure, but it isn’t something you want to have to continually deal with. Pick your new permalink structure and stick with it.

The Simple 301 Redirects plugin should remove most of the problems you will face but it isn’t supposed to replace good planning and consistency of structure on your website. You may still have the odd broken link 404 error, so it may be worth thinking about creating a custom 404 page with information about the permalink change. That topic is for a whole other post though.

Have you undertaken the permalink change in the past? Did you experience any problems with search engine traffic and broken links? How did you resolve them? We’d love to hear about your experiences doing this in the comments below.

  • Published on:
  • Last Updated on:
  • Posted Under: WordPress SEO
Tom Ewer
Post Author: Tom Ewer

Tom Ewer is a professional blogger, longtime WordPress enthusiast and the founder of WordCandy.

Disclosure: This page contains external affiliate links that may result in us receiving a comission if you choose to purchase said product. The opinions on this page are our own. We do not receive payment for positive reviews.
Got something to say? Join the discussion.
  1. Brin Wilson says:
    Quick question: once you've done all of the above and used the plugin to make the 301 redirects, can you then delete the plugin or will you have to keep the plugin there for the life of the website?
    • AJ Clarke says:
      AJ Clarke
      Pretty sure you need to keep the plugin because it's all setup in the database. If you want to avoid that, then you'll want to do your 301 redirects directly in your .htaccess file. For example a while back I had .html at the end of all my pages/posts and I removed that so I added some code to my .htaccess file to redirect all .html to non .html versions of the page/post. I would actually recommend adding it in the .htaccess file, but we like to mention plugins because it's easier for the casual user ;)
      Admin
      • tvgratisaovivo says:
        I did as mentioned, but has 404 in all my pages take a look: clubedaimportacao.com Alguém pode me ajudar Abraços
        • computathugz says:
          What you need to do is access the server and make sure there is an .htacess file present, if not create on simply by opening notepad (i prefer to use notepad++ for editing)and copy and past this to it.
          # BEGIN WordPress
          RewriteEngine On
          RewriteBase /
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteCond %{REQUEST_FILENAME} !-d
          RewriteRule . /index.php [L]
          # END WordPress
          Then save the file and upload it to the server. Then set the permissions on the file to 777, go to wp set the permalink structure you require and save. Then go back to you ftp and set the permissions on the htaccess file back to 644. All good to go.
          • Bente Bente Wayper says:
            What do you meen by the last bit? "Then go back to you ftp and set the permissions on the htaccess file back to 644. All good to go."
            • copmutathugz says:
              Once you have uploaded the file, go back to the permalink structure settings on wp, set the permalink to /%postname%/ and save. Refresh the ftp server right click the file and set the permissions back to 644 and save.
  2. Flick says:
    Thanks for the plugin recommendation :) I have been using Redirection for ages but sometimes worry about the issues reported by others (thankfully things have been fine for me so far). Would be great to have a 404 article on WPExplorer sometime.
  3. Maria says:
    This is a really cool article! One question: I'm using seo yoast, I published a page and I want to change the permalink (just to add a more friendly keyword). How can I do it without to get a 404 error? And what if I want to change the permalink of an article I published in the past? Thank you so much!
    • Kyla says:
      Kyla
      Hi Maria! I don't think you can. If you change the post slug you're going to get a 404 error. The only way I can think of to keep your link juice is to create a new post with the slug you want and redirect the old post to the new one.
      Admin
    • H. T. Major, Web Presence Strategist says:
      Hey Maria. Actually, two things to note: 1) When you set up a 301 redirect, there WILL be no 404 error on the old page. Instead, the browser will just redirect the user to the new page. That's why you're setting up a 301 redirect. :} And 2) If you'd not like to manually set up 301s for every page you change, as this article describes how to do, you can try the "Permalink Finder" plugin for WordPress. I happened upon this after some intensive searching, because I didn't want to manually do this redirect process for the amount of blog posts I had. Permalink Finder searches the words in your permalinks, and redirects people to the NEW, moved page based on the keywords it finds. So if you're only changing one keyword, this plugin should definitely find and redirect the user automatically. (You can set how many words the plugin matches when it makes the redirect decision. The less keywords you choose to match with, though, the less accurate the article may be that it redirects to.) Remember, though, that any automatic 301 redirection tool is going to be a bit risky, as it won't catch EVERY single redirect that it should, just because it's a bot, and not a smart human, like us. ;} Hope that helps.
      • Diana Elizabeth says:
        Thank you for this!!!! I didn't want to change 1000 blog posts!
  4. Eddie says:
    Sorry if this is a dumb question but, what if our blog is still fairly new and only has some sample posts put up? Couldn't we just delete those posts and start casually posting WITH the new permalink structure? I take it this only applies for someone who already has an established blog with many posts put up, correct?
    • AJ Clarke says:
      AJ Clarke
      Hi Eddie, you have nothing to worry about then. You shouldn't even delete your posts, just alter the permalink structure and you'll be fine ;)
      Admin
      • elaine dodge says:
        Hi AJ, I'm really new to WordPress (like today) and am a bit lost. I've realized that the permalink I created when I created my site is wrong and I need to change it. But when I go to 'Settings' there is no Permalink in the drop down menu. What do I do?
        • AJ Clarke says:
          AJ Clarke
          Are you logged in as an administrator? Are you using self-hosted WordPress or WordPress.com (very different)?
          Admin
  5. Harsh Agrawal says:
    Din worked for me! :| I adde the old permalink and new permalink but no luck!
    • AJ Clarke says:
      AJ Clarke
      You may have to update your .htaccess file manually depending on the server after altering the permalinks.
      Admin
  6. Ben Horle says:
    Hi, Thanks for writing such a good and easy to read post. I'm developing a new site at mysite.com/dev in a separate WP installation, how do I deal with the premalinks problem when I replace the original at mysite.com please?. would really appreciate your help on this
  7. Kevin says:
    Tom, great article.. I tried the 301 plugin but couldn't get it to work... Maybe I was not entering the correct data.. but i did a search and found another plugin that worked perfectly and with no configuration from my part... it worked out of the box. It's name is Change Permalink Helper. It's new so it was not available when you wrote this article.. The url is https://wordpress.org/plugins/change-permalink-helper/ I'm not affiliated with this in any way.. i just want to help ;)
  8. Satish Kumar Ithamsetty says:
    Dear Clarke, This is working well.But it is time consuming process Sometimes showing "Sorry Not Found" message. Recently i tested "Advanced Permalink" plugin for my blog. Excellent working very good without any problem. setup is just 1 min. No need to touch our ".htaccess" file. Try this plugin. Plugin URL: https://wordpress.org/plugins/advanced-permalinks/ Regards Satish Kumar Ithamsetty
  9. Neil Cheesman says:
    Is it possible to have a global redirect for the following? (as it doesn't appear to work or is it just my cache) /index.php/%post_id%/%postname%/ to /index.php/%category%/%post_id%/%postname%/
  10. sumitshevtekar says:
    Server Error 404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable. i have created website @ pune.boookit.in – now 150 + pages created , current Permalink is default – now i am going to change Permalink , when i am going to select Post name, its going to change page links , but showing error page not found. i want solution – all pages want to switch from default to Post name – Permalink help to get out of this. On URGENT Basis
      • jeremyclarke says:
        FWIW the plugin recommended in this post didn't work at all for me. There was no mention in it's built in docs that we could use the permalink placeholders like "/%year%/%monthnum%/%day%/%post_id%/" so I'm not sure if anyone actually got it working the way this post implies (most of the comments are about it not working). That said the Yoast link was extremely useful and solved my problems. I gave it my "other" format of url (pasted in the first paragraph) and it gave me a single line to put in my .htaccess file. Once that line was in my .htaccess all my old links redirect to the new ones. Very simple, not plugin to install and the correct approach IMHO. https://yoast.com/research/permalink-helper.php FWIW it annoys me deeply that this site has no dates on anything, including the post (I have no idea how out of date it is) and the comments (which may be years out of date too AFAIK). This is really bad usability and makes me unable to trust this post. Maybe the recommended plugin used to work but not any more, maybe it never worked. Without a date I have no idea. If you had the date in your permalinks then I would know how old this post was. EVERYONE PLEASE CONSIDER THIS! Dates in permalinks add bulk but they offer a real utility when a reader wants to know how fresh the content is. RE: NGINX: There was a question and I had the same question, since we are switching to Nginx soon (it's a much faster replacement for Apache). It doesn't have .htaccess files, but you can add similar commands in the vhost for your site if you control it. I fount this .htaccess->nginx converter that seems like it would work as a way to convert the output from Yoast's tool: http://winginx.com/en/htaccess ANOTHER NOTE: I was unable to hit the "Post Comment" button on this post because it was hidden for some reason after I wrote my comment. I had to find it in Chrome Dev Tools and make it position:absolute just to click it.
        • AJ Clarke says:
          AJ Clarke
          Hi, The plugin should be pretty straight forward as it simply is used to redirect a specific permalink structure to another. I am pretty sure the support forum on the directory does have some better guides on how to use it, but I do agree this post could have gone into much better details about how to actually use the the plugin and not just recommend the plugin as is. This is a much older post (the post date is displayed at the bottom of the post where it says "Published on: March 26, 2014" - sorry you missed that, I've considered moving it to the top but design wise it doesn't look as good) and I do believe our authors are much better trained now ;) I'm glad that the Yoast link was helpful to you! Thanks for sharing your experience! I don't believe adding a date to the permalink is necessary at all when the date is on the post itself. However, adding dates to the comments do seem to be something we are lacking and that's a very good idea. I'll see how I can incorporate that to the design. Thank you for the feedback! Hum...We use JetPack comments on the site and when you click the textfield it should then dropdown and display the post comment button. I just retested in chrome to make sure and it does appear to be working for me (video text). I tested in all other browsers and couldn't replicate the problem either. Do you have any sort of ad-blockers or chrome addons that could possibly causing the issue? I would really like to figure out why that's happening so I can let the JetPack team know about the bug - thanks!
          Admin
          • Irony Designs says:
            You saved me! It took me less than 5 minutes and it working perfectly!
  11. Edmond says:
    Hi, Is there any redirect rule from /%postname%/ to /%category%/%postname%/? Thanks for your attention.
    • AJ Clarke says:
      AJ Clarke
      No sure what you mean Edmond, by default WordPress adds the %category% slug to the links and you actually have to remove it if you don't want it.
      Admin
  12. artexhibeo says:
    HI Aj Clarke, You said: Have a look at the Permalink Helper tool by Yoast. Does that mean that we can use only this tool and forget the 301 Redirect plugin. Another question: can we do a 'roll back'' if something wrong? Thanks
    • AJ Clarke says:
      AJ Clarke
      The tool provided by Yoast should give you custom code to add to your .htaccess file to automatically redirect your posts, so no you won't have to worry about using a redirection plugin. If something goes wrong, just delete the code you added ;)
      Admin
  13. Amar Ilindra says:
    Is it fine to add the redirection rule in .htaccess file? Or you recommend plugin for this? Thanks
  14. floroconcept says:
    Hi. I changed my permanent link by mistake and I had a 500 internal error and I can access to my admin or any place of my website. I has tried diferents options but I couldn't find it. Can you help me please?. Than you very much.
    • AJ Clarke says:
      AJ Clarke
      You will have to access via FTP to fix it, if you aren't sure how maybe you can contact your webhost for some assistance.
      Admin
  15. patternreplicas says:
    I tried several plugins until I found a stackoverflow topic where they replied that Wordpress redirects the permalinks for us and we don't have to do anything. For some reason it didn't happen, so I searched the http://codex.wordpress.org/Using_Permalinks and it mentioned a mod_rewrite in Appache. I found the same feature in Wamp (my site is in my localhost, not online yet) and I activated the feature with the same name and now all redirections are working.
  16. Al says:
    Nice article. I'm wanting to change my site's structure from /%postname%/ to /%category%/%postname%/ but that doesn't seem to work when I enter that structure into Simple 301 redirects and I just get a 404 error on the original post rather than it redirecting to the post with category in the url. Any ideas?
    • AJ Clarke says:
      AJ Clarke
      You should be changing your base structure at Settings->Permalinks.
      Admin
  17. Katie Clark says:
    Hi AJ - I can never seem to get these 301 redirects to work. I've tried on a couple of different WP sites with no luck. I installed the plugin, change the permalink structure in settings - permalinks, and then set up the redirect in 301 redirect, but it still gives me a 404 error and it doesn't redirect to a new link - the old link just shows up. Any ideas on what I can do?
    • AJ Clarke says:
      AJ Clarke
      Hum. I am not really sure what you are trying to do Katie, but Yoast SEO has a great online script you can use to generate code for your .htaccess file for redirecting an old permalink structure to a new one. Have a look here: https://yoast.com/wp-content/permalink-helper.php
      Admin
  18. brasilh2o says:
    Hi, Is there a way to change permalinks of posts without losing facebook, twitter, etc comments and likes? maybe a plugin
    • AJ Clarke says:
      AJ Clarke
      That's impossible. What you need to do is redirect your old permalinks to your new ones. This way when someone clicks on a link via a social media it will redirect correctly to the same post with the new permalink.
      Admin
  19. Karen Goodman says:
    I tried both the redirect tool by Yoast and a couple of plugins and it didn't work for me. Tried it on 2 of my sites. Does it work instantly? Or does it take some time to build the redirection in the files? When I got errors, I put the old permalink structure back so that my sites wouldn't be done so maybe I didn't give it long enough.
    • AJ Clarke says:
      AJ Clarke
      It should work right away because it's supposed to redirect the links. I would recommend maybe seeking some professional support. It's possible your server setup will require a different route.
      Admin
  20. Laura says:
    I just added this plugin and it worked great for my site, except for my links on pinterest. Those were not redirected when they were clicked and resulted in a 404. Do I need to wait for something to be indexed or should that happen immediately?
  21. Saviour Sanders says:
    Thanks for the plugin you introduced me to. It has helped me a lot.
  22. Amanda @ My Life, I Guess says:
    I tried another plug-in like this and it just didn't work for me, and was pretty complicated. I installed this one and within a minute it was up and redirecting like I had wanted. So thank you! I do have a question though... My urls are currently site.com/category/year/post-title and I really want them to just be site.com/post-title. I currently have 140 published posts, so would using a redirecting plugin like this one for every post slow down my website? Would attempting to change the .htaccess file be the better solution? Or would that (potentially) slow it down, too? Thank you again!
  23. Afeef says:
    I recently migrated from blogger to wordpress, now i want to change my perma links to post name only but when i do so, i get 404 errors, even though i can redirect 301 manually but isn't there plugin which automatically 301 redirects all the permalinks once ?
  24. Florin says:
    Hello AJ. Thanks for the plugin. I'm thinking if i would just delete the posts that are already published and i would create new posts with the correct permalink. Would that be ok??? What are your thoughts on this? Thanks
  25. sndas50 says:
    my client's blog was earlier in default mode. I have changed it into /%postname%/ mode and added to redirect. But it is not working for me. Am I have to add in the .htaccess file?
  26. Purushottam Kadam says:
    this is really awesome tips to safely change wordpress permalinks
  27. nasy84 says:
    Hi I just uploaded Maintain Blogger Permalinks and links are redirected to blogger short links, but now all my new wordpress links (which are longer) turn to 404, I uninstalled Maintain Blogger Permalinks but still have that problem,, How to remove it and make as it was please?
    • AJ Clarke says:
      AJ Clarke
      I would recommend asking the developer of the "Maintain Blogger Permalinks" (I am assuming it's a plugin) and see if he/she can help you out, it sounds like there may be a bug that needs fixing.
      Admin
  28. Aabha says:
    Good advice on using permalink. I believe that %postname% is the best permalink structure. I use %postname% in the url structure.
  29. EmmaMT from CakesBakesAndCookies.com says:
    Any advice for someone who has found this post a week or so too late and has messed up her permalinks and lost 60% of her traffic?
    • computathugz says:
      use the redirects plugin, check 404' and redirect all the old traffic too the new urls, This will redirect traffic from referrals too where you have posted the link but it hs not changed, all old traffic needs redirecting too ;)
  30. Shah Jahan Labar says:
    I have changed my permalink structure, and used the yoast tool to redirect, but now my login urls are not working.
    • John Hughes says:
      John Hughes
      Hello Shah. I'd recommend contacting Yoast directly about your issue. You can find the right support at this link – http://kb.yoast.com/article/160-support.
      Contributor
      • sonalag says:
        I wish I had read reviews about Yoast here before I changed my permalinks structure. I changed my structure.... and Yoast malfunctioned badly. I reversed my permalink changes but my site still gets 404. Ultimately I have had to uninstall Yoast. I contacted Yoast but they dont have a handy solution. Yoast should fix this defect at priority.
  31. Computathugz says:
    If you get 404 errors after changing the permalinks structure follow these steps. What you need to do is access the server and make sure there is an .htacess file present, if not create on simply by opening notepad (i prefer to use notepad++ for editing)and copy and past this to it.
    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    # END WordPress
    then save the file and upload it to the server. Then set the permissions on the file to 777, go to wp set the permalink structure you require and save. Then go back to you ftp and set the permissions on the htaccess file back to 644. All good to go.
  32. Gadi Eidelheit says:
    Thank you very much. It was a bit frightening to perform the task but the guide is very well written. I used the line to the .htaccess. It seems to take a minutes or so to work out but I hope it is OK now
  33. 1tourvn says:
    hey, i saw your post about permalink is very useful to increase my visitor UX. if i use the right type of permalink, it will makes my visitor easily remember the title of my post. tks for sharing.
  34. Sumit Khantwal says:
    Suppose I'm making change to my post slug, do I need to make redirection after changing post slug or it's automatically redirected to new one.
  35. nicklausedwards says:
    Why does my dashboard not look black on the side and there is no option under settings for Permalinks? I would provide a screenshot but I cant upload it here. The side bar is a medium light gray and when I click settings nothing comes up under it. it just pulls up a page that has top tabs of General, Writing, Discussion, Analytics, SEO, Import, and Export. What am I doing wrong?
    • Kyla says:
      Kyla
      I think the confusion might be because you have a blog on WordPress.com - all of our tips & tutorials on WPExplorer are for self hosted WordPress. WordPress.com limits the available options so you won't see all of the features we mention in our guide. But if you're interested in switching over to self-hosted we have a ton of great posts to help in our blog :-)
      Admin
  36. Jenny N says:
    Thanks for great post. I have a blog that url contain '2015' and now I want to change url to "2016". I wondering if it affect to ranking for my blog?
    • AJ Clarke says:
      AJ Clarke
      Hi Jenny, If you have a lot of backlinks to this URL it can affect your SEO but all you need to do is 301 redirect your old URL to your new one either via your .htaccess file, host admin panel or redirection plugin. When you redirect the old URL to the new one it will pass on the page rank. As long as it's just 1 url. If you have "2015" added to the URL's of every blog post then you need to redirect all URLs to prevent issues. You should not be updating it to add a 2016 though - because you will have the same issues next year. Don't add any date to the URL - it will also keep it slimmer which is better. Adding the year doesn't do anything for SEO and it doesn't do anything for usability (people prefer smaller URL's).
      Admin
  37. Arien says:
    Hi, If I change the status of a page into subpage via page attribute section, does that mean all external and internal links to the page will have to be changed as well? Thanks, Arien
    • AJ Clarke says:
      AJ Clarke
      Hi Arien. This would only create an issue if you are using slugs for parent pages in your URLs (which is a default WordPress action). But you can probably find a plugin or you can definitely use custom code to remove the parent slugs from child pages.
      Admin
  38. John says:
    Thanks for this great guide. I understand the mentioned plugin might be useful when having to modify permalinks for some pages. But how to manage a whole directory site with more than 300 pages that will have a change in permalink structure? Is there a way or plugin that manages those changes globally and one-by-one as this plugin seems to do? Thanks for any guidance in this matter.
    • AJ Clarke says:
      AJ Clarke
      To change a bunch of pages at once the best solution is to use a .htaccess tweak or you can create a function that hooks into the WordPress template_redirect action hook to redirect your traffic.
      Admin
  39. Emma says:
    Article is good that it is worth sharing. 98 shares for individual article shows that it is worth spending time and energy on the article. I could not go through all the comments. But it is sure that article has provided knowledge base to many of us.
  40. Johannes says:
    Thanks for the tips, but is there any way to automatically create a 301 redirect from an old page with updated slug to the new permalink? Seems to be hard to find.
  41. Lingki says:
    after changing permalink and 301r google not indexing my post why? no 404 but not indexing help
    • AJ Clarke says:
      AJ Clarke
      It takes time for Google to re-index your site. You can try re-submitting it to Google via WebMasters but it's not guaranteed. The re-indexing depends on how valuable Google thinks your site is (backlinks, page rank, etc).
      Admin
  42. Charles D. Shell says:
    My site is set with the default 'plain' permalinks. What do I put in the first field to change it to post name? What's the tag?
  43. Munna Hossain says:
    Excellent article. Thanks for sharing with us. Changing old permalink is not a good idea. It will effect on ranking. So you must keep it error free. But if anyone still want to change the permalink redirection can be your good choice. Using redirection plugin you can change the permalink.

Leave a Reply