• Join ShoutMeLoud on Google+
  • X
    Sign-up for FREE weekly Newsletter.

    How to Use Deans Permalink Migration Plugin for WordPress

    by Harsh Agrawal

    When Last time I wrote about Dean’s permalink migration plugin I didn’t realize some people will find it hard to use it. When we talk about WordPress SEO the basic thing is permalink. WordPress default permalink structure is ugly for SEO and it does not make any sense for search engine optimization.

    Today I was working for a client wordpress SEO and she was using the default wordpress permalink which is no where close to SEO optimization. Well I had to change it to something better for SEO and without breaking a single post , else 404 errors will create a problem.

    I think this tutorial will help you from migration your default wordpress permalink to search engine optimized wordpress permalink. If you have not written any post and if its a fresh installation of WordPress you need not need to follow this steps and you can directly change your wordpress permalink structure from settings >permalink under your dashboard.

    For people who are using /category/post permalink, for them word of caution stop using two category for single post, you are creating post duplication issue. It’s better to stick to one category per post and use tags to structure your blog.

    301 Migration of WordPress default permalink to SEO permalink

    This is a simple step by step guide for newbie’s to change their default wordpress permalink structure to something meaning full and search engine friendly.

    Step 1

    Download Deans permalink migration plugin. Install and activate the plugin

    step 2

    Under Settings > Permalink migration Enter old blog permalink , I assume you using default permalink so you should put

    /%post_id%

    Click on update options.

    wordpressdefaultpermalink thumb
    Note: When you update permalink. Scroll down at the bottom of the page and you might see .htaccess code which you need to change in your .htaccess file. This is a mandatory step else you may start getting 404 errors. If you are not sure what you are doing, better hire us to change your permalink without 404 error.

    Step 3

    Now you need to enter new permalink structure and you can do it by going to Settings>permalink

    wordpressnewplugin thumb

    I prefer using /%postname%.html permalink structure , you can take help of wordpress permalink tags to get something you like. IMO keep it short and simple , which make sense to search engines.

    Once you changed the permalink , click on update.

    Now check your posts and pages , if everything is normal you have done everything alright. If things goes wrong, you might need to crosscheck the permalink settings you entered in permalink migration settings.

    If you find any problem or have any question regarding this or WordPress SEO. Feel free to get in touch with me.

    12ea85bdc25edd522c4cc092c8b39eb8delicious

    Article by Harsh Agrawal

    Harsh has written 945 articles.

    If you like This post, you can follow ShoutMeLoud on Twitter. Subscribe to ShoutMeLoud feed via RSS or EMAIL to receive instant updates.

    { 23 comments… read them below or add one }

    crazy blogger

    this plugin is working good

    Reply

    Harsh Agrawal

    Thanks for Confirmation.

    Reply

    Filip

    Hi there,
    i did exactly as explained and yet im still getting a 404 error page not found. Activated the plugin, entered the old structure, updated to the new permalinks and still no effect, what could be the problem?

    Reply

    Harsh Agrawal

    Hey Filip
    Go to your Permalink settings and you will see few lines of codes at the bottom which you need to add into your .htaccess file. Hope this will help.

    Reply

    Filip

    Nah, what helped was enabling the Mod_Rewrite in my Apache httpd config file, I am amazed that in all the tutorials on the web regarding this topic/plugin no one bothered to mentioned that detail. Thanks though:)

    Manmeet

    Hi Harsh!
    thanks for this post ! You are a life saver!
    A real thank you mate !

    Reply

    Jitendra Kumar

    Hi Harsh!
    I tried using this plugin and did as you mentioned above but still I am getting a 404 error…please help.

    Reply

    NITYIN

    If you are using Platinum SEO, then this plugin is not required. I changed URLs in my blog and checked the Automatically do 301 direct options. Great information as it lets you know that the URL format can be changed without much trouble.

    Reply

    Robert

    I’am having problems with getting plugin to work. Changed old permalinks to /%post_id% and custom structure to /%postname% and still get 404 error. Please help.

    Reply

    Harsh Agrawal

    Robert have you updated your .htaccess file??

    Reply

    Wen

    This is great guide! Thanks for sharing.

    Reply

    Misha

    It doesn’t work for me either. I’ve been looking for a solution on the Internet for a while now and couldn’t find anything helpful so far. Most of the articles present it as just plug&play, but it looks like a lot of people get 404-error. I followed the instructions exactly and it still doesn’t work. Any suggestions are appreciated.

    Reply

    Cherrie

    Has any of you, who was having problem got it to work? I’m having the same issue as Misha, I even went and modified the .htaccess file but still getting 404.

    Reply

    Misha

    hey Cherry
    if you click on my picture it will take you to my website. one of the most recent articles is about how I fixed this problem

    Reply

    raheel

    i followed exact steps that u’ve mentions but not its giving 404 error on my page….how can i fix this problem please help

    Reply

    Jane

    I changed to a custom structure, using Dean’s permalinks. It was working great for months. Then once it stopped working. Tech support at my server suggested going back to default, then back to custom. It worked. For months. Suddenly it has stopped again, all 404 errors. But trying to reset it doesn’t work. I am using a basic .htaccess file which has been working great for file name changes. I have way too many posts/pages etc. to modify them again. Just want the permalinks migration to work!

    Any ideas? Any way to modify the .htaccess file?

    Self-installed WordPress over one year ago.

    Reply

    rizwan

    good post and comprehensive info about setting permalink. Many one get benefited from the post. thanks for sharing.

    Reply

    Harsh Agrawal

    Thanks Rizwan for dropping by and for your comment.

    Reply

    Jigar

    plugin is working fine thnks for sharing it i have also changed my permalinks structure

    Reply

    Gustavo @ GizmosHub

    I changed my permalink structure and used Dean Permalink plugin. It works fine on the posts. But its giving me 404 error when I click on any of my categories. How can I fix this?

    Reply

    Harsh Agrawal

    It should not affect your categories .. Though try to clear your cache and check…If not let me know and I will look into it ..

    Reply

    Gustavo @ GizmosHub

    I was able to figure it out. The plugin causing the problem was Category Base Killer. But I disabled it and its working fine now.

    Thanks for getting back to me.

    Reply

    Harsh Agrawal

    Good to know that you have figured out the issue yourself. Welcome to ShoutMeLoud and hope you will enjoy our other articles too. :)

    Leave a Comment

    Previous post:

    Next post:

    `