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 :P)