This is a guest post from Alex Moss. He is Co-Founder and Technical Director at 3 Door Digital, and develops WordPress plugins.
Last week I found myself launching a new company – 3 Door Digital. One of the tasks that I had to do was perform 301 redirects from the old pleer.co.uk domain to the new 3doordigital.com domain. That meant redirecting the content, but I wanted to keep the social ‘strength’ of the pages as well…
Amongst these pages were my WordPress plugins that have gained fantastic page authority and had thousands of social shares. Let’s take one of my plugin pages as an example – Facebook Comments. Here’s the statistics for the “top 3″ social buttons attached to the old pleer.co.uk URL (http://pleer.co.uk/wordpress/plugins/facebook-comments/):
- 110 tweets
- 1,358 Facebook Likes
- 24 +1′s
301 time…
Once the 301′s were implemented I knew I had to start afresh from 0. Damn – I had over 1,000 Facebook likes on this one URL! Either way I knew there was no way of transferring likes (from my research). 10 days later Bas and I found a bug with the like button. Whilst testing I used the old pleer.co.uk URL from the example above as one of the test URLs. I noticed two things:
- Facebook recognised the 301 and knew the final URL at 3doordigital.com
- Facebook likes from the old pleer.co.uk URL had disappeared now matched the number of the new 3doordigital.com URL.
Let’s Turn off the 301 for a minute…
So – I disable the 301 redirect on this URL and test both the old URL and the new URL for the same metrics:
Old URL without 301:
- 110 tweets
- 1,358 Facebook Likes
- 33 +1′s
- Tweet button – does not move metrics regardless and does not recognise the 301
- Facebook Like – if a 301 is in place then the old metrics “disappear” and are not transferred
- Google +1 button – recognises the 301 and merges the metrics (not just transferring – unless of course my +1 button plugin gained 209 likes in the past week
)



Alex, did you also test the effect of adding a canonical tag?
I just tested it. I removed the 301 and added the 3doordigital.com URL and entered it as the canonical. Facebook’s debugger didn’t recognise the canonical for some reason
You might have to remove the og:url because it checks that one first.
tested. acts the same as if it was a 301 (i.e. canonical URL metrics wins)
mike King wrote about how to implement these 301 correctly without loosing any social shares: http://searchenginewatch.com/article/2172926/How-to-Maintain-Social-Shares-After-a-Site-Migration
Although the twitter tweet button has the option yes, there is still more manual work to go through. The Facebook Like method Mike wrote about still has the issue above.
[...] on http://www.stateofsearch.com Sharen mit:TwitterFacebookTumblrPinterestEmailMoreLinkedInLike this:LikeBe the first to like [...]
[...] page authority and had thousands of social shares. Let's take one of my … Read more on State of Search ContentLastestNewsPLUGINWordPress hopfeed_affiliate='click3rs'; [...]
[...] http://www.stateofsearch.com/the-problem-social-buttons-301-redirects/ [...]
wrote a little sumptin sumptin here on the topic, mostly helped by this and a few other posts – still not sure I did it right: http://notapunchpulled.com/business/business-insights/how-to-get-your-facebook-likes-juice-to-pass-on-through-to-a-new-website-if-you-301-redirect-and-move/
[...] http://www.stateofsearch.com/the-problem-social-buttons-301-redirects/ [...]
Are URL Aliases same as 301 redirect?
To get into a little brief, i would like to know whether URL the value (as in SEO like page rank, search rankings etc.) will remain the same if the page URL has been changed by using URL aliases and not 301 redirect.
301 Redirect is permanent redirect, and it passes the complete value and authority of that page to the new URL.
Are URL Aliases same as 301 redirect?
301 Redirect is permanent redirect, and it passes the complete value and authority of that page to the new URL.