How to: Move a Website...Should You Fear 301 Redirects Hurting Your Rankings?
SEO Question: I am considering moving my site to another domain name. Do I have anything to fear in moving it? What is the proper way to move a website to a new URL?
Answer: The best way to permanently move a site is to 301 redirect it. If you have a small site you will likely see few small changes with your rankings. The bigger your site is the longer it takes to move and the more drastically the shakeup will be.
301 Redirecting a Small Site Versus a Large Site
When I redirected my article about Search Engine History the pickup was almost immediate because it was only moving one page to another one page site. My friend Daniel recently 301 redirected the old scholarship site to College Scholarships.org. It was a good test to see how the various search engines would react to moving a 1,000+ page website. The site move started on May 30th. By June 3rd Google indexed 385 pages, and on June 6th Google indexed 509 pages. The old URLs ranked until the associated new ones took their place in the index.
When moving a large site make sure to use a find and replace feature to change internal links to point at the new site location. You can do so inside of HTML editing software like Dreamweaver or using freeware like ReplaceEm. Rebranding a site is also a good time to fix broken links. You can find broken links using Xenu.
Why Our Search Traffic is Still Down
Traffic volumes are still noticeably down from their all time highs, but that is largely a function of 4 factors
- The site had not been actively marketed for month and we were busy creating other sites so we didn't add much content to the site for months. We were busy building out other high growth potential properties.
- Right around when we moved the site I believe the traffic volume for that keyword universe dropped (people out of school are not looking for scholarships or grants as much, and people use the Internet less in early summer).
- Before the site moved we had ads on the blog portion of the site. We removed those ads because we want our blog to be a more organic part of the web than it would otherwise be if it were cluttered with ads. Our page-view traffic stats below are for pages that had ads on them. The blog currently represents a small minority of our traffic, but we hope to change that ASAP.
- MSN search sucks at 301 redirects!!!!!
Traffic Trends
The site was moved on the 29th of May, and you can see how the traffic was at its all time high in May (the red is the old site and the blue is the new site). In addition to a nice third party trend graph, here are some traffic numbers by date
Date | Page impressions |
Thursday, March 1, 2007 | 8,082 |
Friday, March 2, 2007 | 5,853 |
Saturday, March 3, 2007 | 4,321 |
Sunday, March 4, 2007 | 5,424 |
Monday, March 5, 2007 | 8,244 |
Tuesday, March 6, 2007 | 7,844 |
Wednesday, March 7, 2007 | 8,061 |
Thursday, March 8, 2007 | 7,594 |
Friday, March 9, 2007 | 6,387 |
Saturday, March 10, 2007 | 4,579 |
Sunday, March 11, 2007 | 4,936 |
Monday, March 12, 2007 | 7,877 |
Tuesday, March 13, 2007 | 7,898 |
Wednesday, March 14, 2007 | 7,739 |
Thursday, March 15, 2007 | 7,707 |
Friday, March 16, 2007 | 6,344 |
Saturday, March 17, 2007 | 5,090 |
Sunday, March 18, 2007 | 6,112 |
Monday, March 19, 2007 | 9,259 |
Tuesday, March 20, 2007 | 9,359 |
Wednesday, March 21, 2007 | 8,708 |
Thursday, March 22, 2007 | 8,924 |
Friday, March 23, 2007 | 7,102 |
Saturday, March 24, 2007 | 5,304 |
Sunday, March 25, 2007 | 5,169 |
Monday, March 26, 2007 | 9,061 |
Tuesday, March 27, 2007 | 8,955 |
Wednesday, March 28, 2007 | 9,068 |
Thursday, March 29, 2007 | 8,565 |
Friday, March 30, 2007 | 6,770 |
Saturday, March 31, 2007 | 4,760 |
Sunday, April 1, 2007 | 5,360 |
Monday, April 2, 2007 | 8,483 |
Tuesday, April 3, 2007 | 8,671 |
Wednesday, April 4, 2007 | 8,552 |
Thursday, April 5, 2007 | 7,882 |
Friday, April 6, 2007 | 6,390 |
Saturday, April 7, 2007 | 5,052 |
Sunday, April 8, 2007 | 5,100 |
Monday, April 9, 2007 | 9,579 |
Tuesday, April 10, 2007 | 9,863 |
Wednesday, April 11, 2007 | 9,768 |
Thursday, April 12, 2007 | 9,180 |
Friday, April 13, 2007 | 7,734 |
Saturday, April 14, 2007 | 5,874 |
Sunday, April 15, 2007 | 6,533 |
Monday, April 16, 2007 | 15,370 |
Tuesday, April 17, 2007 | 11,534 |
Wednesday, April 18, 2007 | 10,605 |
Thursday, April 19, 2007 | 9,895 |
Friday, April 20, 2007 | 7,375 |
Saturday, April 21, 2007 | 5,201 |
Sunday, April 22, 2007 | 5,597 |
Monday, April 23, 2007 | 9,955 |
Tuesday, April 24, 2007 | 10,064 |
Wednesday, April 25, 2007 | 10,461 |
Thursday, April 26, 2007 | 9,942 |
Friday, April 27, 2007 | 7,689 |
Saturday, April 28, 2007 | 5,129 |
Sunday, April 29, 2007 | 6,097 |
Monday, April 30, 2007 | 10,442 |
Tuesday, May 1, 2007 | 11,262 |
Wednesday, May 2, 2007 | 10,005 |
Thursday, May 3, 2007 | 9,262 |
Friday, May 4, 2007 | 7,486 |
Saturday, May 5, 2007 | 4,627 |
Sunday, May 6, 2007 | 5,744 |
Monday, May 7, 2007 | 9,642 |
Tuesday, May 8, 2007 | 9,968 |
Wednesday, May 9, 2007 | 9,686 |
Thursday, May 10, 2007 | 8,865 |
Friday, May 11, 2007 | 7,248 |
Saturday, May 12, 2007 | 4,858 |
Sunday, May 13, 2007 | 5,407 |
Monday, May 14, 2007 | 10,878 |
Tuesday, May 15, 2007 | 10,478 |
Wednesday, May 16, 2007 | 9,974 |
Thursday, May 17, 2007 | 9,568 |
Friday, May 18, 2007 | 7,724 |
Saturday, May 19, 2007 | 5,015 |
Sunday, May 20, 2007 | 5,579 |
Monday, May 21, 2007 | 10,053 |
Tuesday, May 22, 2007 | 10,725 |
Wednesday, May 23, 2007 | 10,085 |
Thursday, May 24, 2007 | 8,650 |
Friday, May 25, 2007 | 7,383 |
Saturday, May 26, 2007 | 4,997 |
Sunday, May 27, 2007 | 5,328 |
Monday, May 28, 2007 | 6,113 |
Tuesday, May 29, 2007 | 9,977 |
Wednesday, May 30, 2007 | 10,039 |
Thursday, May 31, 2007 | 9,650 |
Friday, June 1, 2007 | 7,424 |
Saturday, June 2, 2007 | 5,111 |
Sunday, June 3, 2007 | 6,016 |
Monday, June 4, 2007 | 8,876 |
Tuesday, June 5, 2007 | 7,378 |
Wednesday, June 6, 2007 | 6,599 |
Thursday, June 7, 2007 | 5,354 |
Friday, June 8, 2007 | 4,019 |
Saturday, June 9, 2007 | 2,809 |
Sunday, June 10, 2007 | 2,953 |
Monday, June 11, 2007 | 4,550 |
Tuesday, June 12, 2007 | 4,124 |
Wednesday, June 13, 2007 | 3,903 |
Thursday, June 14, 2007 | 3,824 |
Friday, June 15, 2007 | 3,231 |
Saturday, June 16, 2007 | 2,158 |
Sunday, June 17, 2007 | 2,459 |
Monday, June 18, 2007 | 4,441 |
Tuesday, June 19, 2007 | 5,154 |
Wednesday, June 20, 2007 | 4,978 |
Thursday, June 21, 2007 | 4,468 |
Friday, June 22, 2007 | 4,057 |
Saturday, June 23, 2007 | 3,086 |
Sunday, June 24, 2007 | 3,675 |
Monday, June 25, 2007 | 5,853 |
Tuesday, June 26, 2007 | 5,666 |
Wednesday, June 27, 2007 | 5,684 |
Thursday, June 28, 2007 | 5,214 |
Friday, June 29, 2007 | 4,032 |
Saturday, June 30, 2007 | 2,852 |
Sunday, July 1, 2007 | 3,501 |
Monday, July 2, 2007 | 5,461 |
Tuesday, July 3, 2007 | 4,925 |
Wednesday, July 4, 2007 | 3,402 |
Thursday, July 5, 2007 | 6,016 |
Friday, July 6, 2007 | 4,769 |
Saturday, July 7, 2007 | 3,351 |
Sunday, July 8, 2007 | 4,022 |
Monday, July 9, 2007 | 6,780 |
Tuesday, July 10, 2007 | 7,047 |
Wednesday, July 11, 2007 | 90 |
Totals | 916,061 |
Averages | 6,887 |
How Google Reacted to the Redirects
Google picked up on the 301 redirects for the core pages almost immediately. For core terms, that were heavily emphasized on-site and off-site, the rankings dropped slightly then rose back to their typical positions within about a month. Some of them dropped for as little as a week, while others stayed at #1, but for athletic scholarships the rankings are still a bit lower than they were before, with 4 sites still outranking the site, but then again I doubt we should have beat the NCAA for that term. ;)
At the low point, search traffic was about 50% of its high point, and now it is back up to about 70%.
For some portions of the site, Google took quite a while to pick up the 301 redirect. The sections of the site about state scholarship and grants programs, state student loans, and study abroad scholarship programs were slow to move because they each contained many pages, and were numerous few links from the homepage, requiring a bot to go from the homepage, to a category page, to the subcategory page, to each of the 50 or so pages in each of those sections. To help speed along that movement links to some of the deeper sections were added to the homepage.
Helping Deeper Content Get Re-indexed Quickly
We got about a half dozen average quality links after the site moved and changed the URLs in a few of our directory listings like Business.com to help show the transition of the site. The exact match domain name helped improve rankings for the core matching term, and changing the site architecture to place more emphasis on the deeper pages not only got them crawled again quickly, but also helped those pages rank better as well.
In addition to placing more emphasis on lower nodes in the site structure we also blocked some of the duplicate blog content in the robots.txt file and lowered the number of site-wide outbound links from about a half dozen to a couple. These helped focus more of the PageRank on lower pages to get them indexed quicker.
How Did the Engines Do?
Yahoo! Search
1 month later Yahoo traffic is about the same as what it was before the site moved, which likely represents a slight increase in traffic, given the seasonal trend.
Google traffic is down slightly, but I think that is partly due to seasonality factors, as the site ranks where it used to for most of its competitive search terms.
Microsoft's Live Search
The big shocker is that MSN is so bad at following 301 redirects that they now send the site 0 traffic. The old site is listed URL only, while the new site is not listed.
MSN's failure to follow redirects can also be appreciated by seeing how they indexed 10,000 more pages on the SEO Book site than Yahoo! or Google do. Most of those additional pages are affiliate redirects. As of writing this, MSN also failed to index SearchEngineHistory.com.
I filed a re-inclusion request with MSN about a week and a half ago, but have got no reply so far. If it is still hosed near the end of this month I will ping a few people I know who work there.
What Should I Do Before & While Moving My Site?
- If you have a seasonal site you can mitigate risk by moving your site early in the off season.
- Buy ads for any brand related queries or other keywords that you feel your site must rank for.
- Look for low information pages, and eliminate their ability to waste PageRank by blocking them from being indexed.
- Take inventory of your most profitable sections of your site (from a search standpoint) and ensure your current internal link structure places emphasis on them. If you have a large site and some of your most profitable sections of your site are many clicks from your homepage consider raising their prominence in the site's navigational scheme to help them get re-indexed quickly. Heavily cross link toward the valuable sections whenever and wherever it makes sense.
- If you are afraid of risking your rankings, you can try 301 redirecting one piece of your site to see how well the engines receive that, then push the rest of your site a month later if the results are good.
- If your new site launch is a big deal ensure you submit a press release, and come up with a few good marketing / promotional ideas you can do when you launch your new site to help you build link authority and make the transition as smooth as possible. Also changing some of your better directory listings, your internal links, and any other links under your direct control to point at the new location is ideal.
- I like to buy a bit of StumbleUpon traffic and ads on topical traffic source sites when the site moves.
Comments
Hello Aaron,
My own experience is that it is 35 search places lost for 6 weeks. To my client on that terms that is probably tens of thousands of dollars. Thanks for sharing.
Cheers Alec
He Aaron,
Nice post.
Did you update the XML sitemap right after the move, later on or not at all?
Does updating the sitemap or using the old sitemap offer help with any of the search engines in your experience?
I'm about to redirect a 2000+ pages site next week: same domain, different (readable) URLs. I'll let you know what happened :)
Cheers, Bert
Hi Bert
I tried updating an xml sitemap for both new and old sites 17 days in, but noticed little to no change due to that.
Aaron you should fixs the canonical duplication for the site.
http://mail.collegescholarships.org/ 301 redirect to
http://www.collegescholarships.org/
Also, You forgot to mention when moving a site make sure to do a one to one 301 redirects.
If you have pages that you do not really want to use on the new domain that you had on the old domain, move them and do a disallow in robots text or noindex, follow meta tag, on the new domain.
Avoid having 404 errors as much as possible.
wow, great post aaron, a great insight into 301 redirecting a site, interesting to note how woefully poor msn are about 301's.
One killer item to watch out for: changing links can lead back to the sandbox. On one site, I put in 301 redirects and Google happily moved over to using the new pages. But when I changed the site-wide links from pointing to "old" pages to point to the "new"pages, Google saw that as a mass of new links pointing to new pages, and bam! Took 6 months to recover from that one...
Many people want to redesign the website as they move to a new domain. (Not a good idea to do both at the same time)
After the move you could submit your old url's with an XML sitemap. That way small unimportant pages will be crawled sooner and the 301 are picked up very fast. After that you could submit the new url's.
Moving the site from .de to .com extension, does is still hurt my rankings?
I've lots of links pointing to the .de location but I guess with 301 redirects it doesn't hurt, right?
Awesome post Aaron. I am about to move two sites. One to another .com and one from .co.uk to .com. That answered a lot of questions I have.
Normally what I do is put the new site up with page structure but no content. I wait for google to index all/majority pages in the new site and then 301 all old pages and add the content to the new site. It seems to be the quickest way to get all the new pages indexed and up and running. With no loss of traffic and minimal interuption. But then I haven't done any huge sites largest has been around 10,000 pages.
I've noticed that Google is quicker now to respond to new content and changes. About a year and a half ago, MSN was the quickest to respond. I guess Live wants to take time with changes. However, it is strange that Google is so quick to adjust its ranking only to shift things again shortly after the initial shuffling.
I don't move a domain unless I really, really have to.
I always recommend moving it section by section, if at all possible.
Getting the linking between old and new domain right during the move can be tricky, technically
Good point to look out for. That is part of the reason I kept most all of the URLs the same, and only added links in a few key sections to point at deeper parts of the site.
If your are in the German search results mostly because the domain extension you may not be included in that subset of results unless it is still obvious to Google that you have a German site (perhaps based on things like hosting IP location, inlink and outlink profile, and site language).
The .de can also be seen as another sign of trust and relevancy, so the local rankings may dip a bit too.
yeah it can hurt but only for 3 weeks (in my experience) then google seems to pick up on the change.
I would suggest 302 in the initial stages and then switching it to the 301...
This should be the ideal way...
Why and how would doing a 302 redirect first help?
Thanks for the help Aaron!
Aaron, thanks for the detailed review.
wonderful article and timely. I have decided to move my static website to a CMS (Drupal). Fortunately, I have been able to figure out a way to preserve the old URLs and file extensions.
So do I need to apply the 301 riderect rule here?
Unfortunately, I have no choice but to move (via 301-ing) an old, established, 8000-page website to a new domain (which is also an old domain - it's actually an older than my original domain - but doesn't have a fraction of the inbound links).
This comment above has really go me worried:
One killer item to watch out for: changing links can lead back to the sandbox. On one site, I put in 301 redirects and Google happily moved over to using the new pages. But when I changed the site-wide links from pointing to "old" pages to point to the "new" pages, Google saw that as a mass of new links pointing to new pages, and bam! Took 6 months to recover from that one...
Has anyone else experienced 301ing an entire website to a new domain and got put into the sandbox?
What should I do to avoid this problem? How do you know how fast you should move things over? How do you determine the rate in which you move pages and build new internal links without raising any flags with Google?
I would suggest breaking the issue into two separate chuncks that were at least a couple months apart. Perhaps fix the link and content structure on the old domain, wait a couple months for that to get sorted out, and then 301 it to the new site.
You never know if/when a search engine might botch a redirect though.
Hi Aaron,
Thanks for responding. But I don't understand your answer. When you say "breaking the issue into two separate chuncks" are you referring to breaking the site into two, and 301ing each of two sections like 2 months apart?
Also, when you say "Perhaps fix the link and content structure on the old domain", why are you suggesting I fix the old domain? I didn't think I needed to. What made you suggest that?
I thought you were saying the old domain needs fixed up.
This is not a good issue to work through via blog comments though. You may want to hire a consultant to work with you on this OR move a small chunk first to test it and then move the rest.
As of today, 2-27-2008, MSN still only has the homepage indexed. Figures.
Have a happy day.
Jake
Heeh, err, only 1 page.oops
I see thousands of pages indexed.
Add new comment