WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking into moving my WordPress blog from an old domain to another domain that I own. The old domain is getting expensive at $25/year and I have to renew in a month. I had the old domain for 15 years but it no longer serves it's purpose as a standalone blog.

I have several options for handling this:

  1. Leave it as is and keep paying the renewal registration.

  2. I can do the move right now and let the registration expire next month.

  3. Make the move and renew for another year before letting the registration expire.

How long do I need to keep the old domain up for the 301 redirects to be effective before I let the registration expire?

share|improve this question
That's not a WordPress question, is it? Webmasters would be a better place to ask SEO questions. – toscho Apr 17 '12 at 0:51
up vote 1 down vote accepted

I found my answer on Google's Moving Your Site page.

To prevent confusion, it's best to retain control of your old site domain for at least 180 days.


Due to circumstances beyond my control, my WordPress installation broke down. I did a fresh install at the other domain, imported my WordPress database and files, and set up the 301 redirect. Everything is working smoothly. I'll be keeping the old domain for another year before letting it expire.

Thanks for the other answers!

share|improve this answer
Yes, from experience, I can confirm this. :) – its_me Jul 8 '12 at 1:03

There's two considerations.

If you have lots of links to your site that you want to continue honoring then you keep 301s for as long as those links matter.

Otherwise, the other deciding factor is when your new pages are indexed by search engines. As soon as they pick up all your new URLs and drop the old ones you can get rid of your 301s. An inactive, big site might take a while for that to happen.

share|improve this answer

Your choice. Google search for "site:mydomain.com" to see how many pages are still indexed.

And use WordPress › Redirection « WordPress Plugins for 301s to log how many times they get hits.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.