I have got a blog in wordpress (www.ashwinm.com) which i am looking to migrate to django as i am very much impressed with it. Is there any way so that i can migrate to django without losing my current pagerank (which is 3)?
- I don’t mind losing all current contents of this blog as it is too old.
If you have a high pagerank, that is probably because you have content and the content is linked to by other people. You should try to keep that content in some form (it doesn’t have to be exactly the same form), or at least ensure that every URL that is being linked to redirects to something useful. No one who follows a previously valid link to your website should get a 404.
Your content and your inbound links together are responsible for your pagerank, so if you let both die then you’re back at square one, regardless of what web application framework you are using.
If I were doing it I would probably set up the new blog with Django and import the data manually. Or, if there is simply way too much data, I could move the WordPress server to be served from a directory such as /archive and instruct my webserver to 301 redirect all of the old WordPress blog entry URLs to the new directory. You would have to continue to maintain the WordPress installation to some degree, but you would be 100% certain to keep all of your pagerank.