• Become a Shouter : Join here
  • X

    How to change your wordpress permalink without losing traffic

    By in Wordpress plugin

    When I launched Shoutmeloud , I never considered SEO as big thing and with the time I realized that optimizing your blog for SEO gives you better result in search engines.wordpress_logo

    You can read about it here My strategy to make shoutmeloud search engine friendly

    Initially I was using permalink as /%year%/%monthnum%/%postname%.html

    which is not at all said to be the best permalink option for SEO.

    so the only option which I was left with it is change the permalinks but if I do anything wrong there I might risk all my indexed WebPages as 404 pages and I can’t afford to do that.

    It took me an hour to research on the best way to redirect the permalinks so that I won’t loose any traffic or none of my pages look dead, most of the posts suggested me using .htaccess method but instead of that I prefer using some plugin way which will help me changing my permalink without editing or playing with my .htaccess file.

    Thanks to Dean lee Permalinks migration plugin which helped me with the migration without loosing any single page which is indexed by Google.

    The plugin will generate a ” 301 redirection” or you can call it permanent redirection when bots will crawl your posts.

    Download the plugin from the author page and upload it to wp-content/plugins/ directory

    Now go to plugin under your admin dashboard and activate the plugin, go to settings and select permalinks migration and you will see your Old Permalink Structure there

    Permalink-migration

    Don’t make any changes there

    now go to settings > permalinks and change it to your desired permalink.

    custom-Wordpress-Permalink

    I’m using /%postname%.html as permalink for shoutmeloud.

    You can also use use category and post name as your wordpress permalinks, but before that don’t forget to see the previous post on Importance of categories for better SEO.

    Link: Dean’s pemalinks migration plugin

    Don’t forget to read how to install self hosted wordpress blog?

    Subscribe Updates, Its FREE!

    Article by

    Harsh has written 1206 articles.

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

    { 28 comments… read them below or add one }

    Blogsdna

    Harsh, you will loss traffic. what ever you do any change in paralink structure gets affected even with 301 redirect and it takes 3 month to regain your SERP.

    I have done this before and this is my personal experience. check out SEO forums for other users experience on 301 permanent redirection.

    Reply

    Harsh Agrawal

    Friend I have moved from my previous blogspot to wordpress along with 400 +posts without loosing any traffic. Though maximum of 4-5 posts which got affected otherwise everything went fine.
    I’m saying all this from my personal experience.
    Though I have seen people facing various issue regarding this. Few days back I moved a blog from blogspot to wordpress. Redirection was successful and it was perma redirection. but there are almost 20 post which got broken .. So sometime it happens, but if done with the best way. I don’t think there will be any issue.

    Though it is true that with new domain or new permalink, it takes time to get your SERP back.

    Reply

    Honey Singh

    Interesting plugin.
    Thanks for the share.
    Any reasons why you are using “/%postname%.html” besides or simply “/%postname%” ?

    Reply

    Harsh Agrawal

    There are actually two reason for this : One its a personal choice and second Most of old browser or text browser render pages with .html and sometime fails to render page without .html extension.
    I’m quite unsure about percentage of such browser, though keeping myself at the advantage side I’m using /%postname%.html structure.
    Though now I don’t feel that using permalink structure like /%postname% is also has the same effect while considering SEO.

    Reply

    NpXp

    There was a thing that .html is good for SEO but not anymore.

    Glad this answers an 1 year old question :D

    Reply

    Kim Woodbridge

    I changed my permalink structure like yours, except for .html, and used the 301 redirect plugin. I didn’t notice that it affected my traffic but I made this change at the beginning of my blog.

    I was just reading that the same thing can be done with a quick edit in the .htaccess file. It’s #5 in the list.

    http://www.catswhocode.com/blog/10-awesome-htaccess-hacks-for-wordpress

    Reply

    Harsh Agrawal

    Kim you are right, its much easier to make changes using .htaccess method. But many users don’t find it too easy to make changes in their .htacces file. For them this plugin comes to a rescue.

    Reply

    Nihar

    Harsh,

    I have been thinking to change my permalink. But, don’t have guts to do it.

    My blog depends a lot on google traffic. i have arround 80-85% of total traffic on search engine.

    Shall i go ahead. or let the current permastructure be there?

    Advise please…

    Reply

    Harsh Agrawal

    Nihar Just saw your permalink, you might change it. but you re using %date%/%post% prmalink which is fine.
    It won’t make much difference here. But if you use one category per post then you can think of changing it. Using this plugin!

    Reply

    P.K.ARUN

    brother it is really gud post for SEO and also who r newer to the Wordpress field thanks it helped me….

    P.K.ARUN™s last blog post..Show or hide the Recycle Bin icon in windows vista

    Reply

    Harsh Agrawal

    I’m glad Arun that it helped you a lot.
    Infact when I moved from blogspot to wordpress, this plugin helped me to change my permalink.

    Reply

    Arun Basil Lal

    Harsh,

    I came into this post out of my love for Dean’s Permalink migration plugin. It does more than just migration I think, it saves a lot of 404 erros too. Not sure if the WordPress default code is capable of detecting minor changes in permalink typo before, but after installing this one, all pages are redirected even if I edit the slug.

    Great plugin :)

    Arun Basil Lal™s last blog post..3 ways to Change WordPress Default Username

    Reply

    Shahab Khan

    Hey harsh ..this plugin is really awesome man.
    It has done the job for me…yippee!
    Actually Few weeks back i tried to change my permalink structure by editing .htaccess , but i think i did something wrong at that time…so i changed it back to the older format.

    Anyway thanks to its author and you too bro for finding it!!!

    Reply

    Blogsolute

    Harsh, Another victim here, As said by Blogsdna- My Blog Traffic is affected. I too had same URL structure (Blogspot one) like yours and changed to new one and Google has stopped indexing new URLs.
    I did this change while having 775+ posts, I really took wrong decision but now facing it is the only option.
    What will you suggest? How much time did it took for you?

    Reply

    afshin mokhtari

    Hi Harsh,

    Great article. But my problem is its too late!!! I had the site up under the same url for a while, and then I changed it to a wordpress site and even changed my permalink structure once or twice… so now I have a lot of 404 problems!

    What can I do now? Do I have to go to the .htaccess file?

    txs!

    Reply

    insights

    Thanks a lot. I was facing the same problem that you are mentioning in this article. I was also looking for a solutin so that I do not have to edit my .htaccess file. I was a bit scary to open this file. I think this plugin option is better. I will definitely give it a try. Thanks again.

    Reply

    Vijay

    It is really a timesaver for me. I initially had the permalink as you had. Then I just used this plugin to perform 301 redirect.

    It worked fine with all my previous pages and I had not got any hit on my pagerank.

    Reply

    Michael

    One question…how do you change the category base? I don’t want to include the word /category/ in my url’s. I have tried dots and dashes, but can’t figure it out.

    I am playing with it at the moment and have worked out the post changes without a problem on one of my test sites, but this ‘category’ change has me confused. Any tips?

    Reply

    Swashata

    Thanks for this! I just migrated to WP and was kind of scared as the plugin seemed pretty old! But this works just fine…

    Reply

    vrunda

    hey… its’s really great seo tips for bloggers…. i am following this… and ya i read your post in starting so i didn’t need to use that plugin but it’s really helpful… thanx for sharing..

    regards,

    Reply

    Sam

    I added the Permalinks Migration plugin and I am still having the same problems. I have done all the steps mentioned here and still get an ERROR. What could it be?

    Reply

    anuj

    me also using .html Permalinks on my website :)

    Reply

    Rahul

    I am trying out with localhost and when i change permalik to %postname%.html it shows apache error. So i downloaded the above mentioned plugin and can u tell me what to enter in permalink migration. I am using the top default permalink which says wordpress/?p=123

    Reply

    pradip

    Hi! Harsh

    Recently , i change my website permalink from category/postname to

    postname.html using the plugin suggested on this post!

    Now problem is that , i m getting crawl error for all the post with .html extension

    (postname).html/feed 404 (Not found)

    What can be done to clear this issue !

    Many thanks in Advance!

    Regards
    Pradip

    Reply

    Kamran

    Hurrey It works for me. I have just change my website permalink from /%year%/%monthnum%/%postname%/ to /%postname%.html. This looks just awesome. Thanks Harsh Agrawal.

    Reply

    Tushar

    why u change from /%category%/%postname%.html to /%postname%.html

    Reply

    shivam

    Hey I could not locate the plugin…..its removed……but i found this one…..Permalink Finder Plugin…..and m going to use it…………!!

    Reply

    harshit

    thank you soo much dude i was tried lots of plugin to fix the issue of not found page after changing permalink now fix that with plugin…….Cooool

    Reply

    Leave a Comment

    Previous post:

    Next post:

    `