How to change your wordpress permalink without losing traffic

by Harsh Agrawal on April 21, 2009

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 520x237

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?

Related posts:

  1. How to Use Deans Permalink Migration Plugin for Wordpress
  2. How to Create .htaccess File For Wordpress blog
  3. How to migrate from blogspot to wordpress with 301 permanent redirection without leaving traffic behind
  4. Meta robots Wordpress SEO plugin
  5. Hide your affiliate links with Gocodes wordpress plugin
  6. Why changing of post permalink after publishing is not a good idea
  7. Wordpress Internal Link and Permalink Not Working
  8. 5 Must Thing for Every Wordpress Blog


Wpfreelancer

{ 19 comments… read them below or add one }

1 Blogsdna April 21, 2009 at 07:58

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

2 Harsh Agrawal April 21, 2009 at 10:16

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

3 Honey Singh April 21, 2009 at 09:52

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

Reply

4 Harsh Agrawal April 21, 2009 at 10:20

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

5 NpXp May 3, 2010 at 16:33

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

Glad this answers an 1 year old question :D

Reply

6 Kim Woodbridge April 22, 2009 at 00:08

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

7 Harsh Agrawal April 22, 2009 at 00:10

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

8 Nihar April 24, 2009 at 13:07

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

9 Harsh Agrawal April 24, 2009 at 13:40

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

10 P.K.ARUN May 8, 2009 at 21:39

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

11 Harsh Agrawal May 9, 2009 at 10:27

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

12 Arun Basil Lal May 27, 2009 at 14:07

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

13 Shahab Khan October 4, 2009 at 00:37

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

14 Blogsolute December 9, 2009 at 20:21

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

15 afshin mokhtari December 22, 2009 at 10:48

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

16 insights December 30, 2009 at 13:13

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

17 Vijay February 3, 2010 at 21:07

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

18 Michael March 20, 2010 at 05:06

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

19 Swashata July 26, 2010 at 23:31

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

Leave a Comment

Previous post:

Next post: