One of the most frustrating bugs, which you may face after moving your Blogger blog to WordPress, is the issue of broken links. If you make the move imperfectly, then the chances of getting 404 not found errors increase greatly. This is because of the reason that WordPress and Blogger has totally different permalink structures. If you make the WordPress URL structure similar to that of Blogger, still there will a lot of broken links remain behind. Although I moved my blog from Blogger to WordPress without any issue and handled all the challenges, but an observation compelled me to write this tutorial for those who face broken links issue after Blogger to WordPress move.
Yesterday, Rahil of Android Calls moved to WordPress from Blogger and he got worried by telling me that his blog is exposed to a lot of broken links. Although he is talented still was a little helpless in fixing the broken link errors. I guided him and after doing a little work, he fixed all broken links. I am posting the fixes here by assuming that this tutorial may help you also if you are facing the same issue.
Eliminate Broken Link Errors Using fixlinks.php File
You should apply this trick soon after moving your blog from Blogger to WordPress, but if you haven’t done it yet, follow below steps to fix more than 99.9% of broken links on your blog. The fixlinks.php file makes the links exactly similar to the links which were there for the posts when your blog was on Blogger. Here are the simple steps:
- Download fixlinks.php file here
- Unzip the folder
- Upload fixlinks.php file to root directory of your domain where WordPress is installed
- After uploading the file, access it in browser like http://yourblog.com/fixlinks.php, you should see a DONE message
Your blog’s all broken links should have been fixed now. Now proceed to second step which will help you in eliminating 404 not found errors completely.
Install 404 Redirected Plugin
This plugin will track where your visitors are getting 404 not found errors and applies 301 permanent redirects automatically if it founds matching live URLs on your blog. 404 Redirected plugin greatly helps you in fixing the broken links completely. Whenever any visitor will access broken links on your blog, they will be recorded and you can view all records in dashboard. After that, you can apply 301 redirects for the posts/pages if the plugin fails to find a related target. This ensures that your visitors access the required content on your blog and the SERP ranking retains. For easy manual redirection, you can use Redirection WordPress plugin which will help you in applying 3o1 permanent redirects easily.
If your blog’s internal linking structure is broken, you can track and fix this also. For this purpose, use Broken Link Checker. This plugin is helpful in keeping your blog free of broken links. Don’t keep this plugin installed and active on your blog, just check the links once in week or month and then deactivate and uninstall the plugin after fixing the errors and install it again whenever you need to check your blog for broken links.
So this was my short tutorial to help you out in resolving the broken links on your WordPress blog. I hope these minor fixes will solve your problem. If you still need any help or confused on how to fix the bugs, you can ask in comments.