π― Whatβs the goal? Detect and fix any broken redirects on your website or leading to it. | β οΈ Why does it matter? Broken redirects make for a bad user experience. Content of your website may be inaccessible. Audiences could get frustrated and may never return. They devalue your SEO efforts. |
π Whatβs the result? Your website doesnβt contain any broken redirects. | β When do you do this? As soon as you put your website online and then on a regular basis. |
β
Any special requirements? N/A. | πββοΈWho should do it? Pearson in charge of managing your website. |
π Where this is done: Using ScreamingFrog or SiteBulb apps to spot the potential issues. Then fix manually via post/page editors of your CMS.
β³ How long will this take? about 1 hour
Now itβs time to start searching for potentially broken redirects
hidden within your website.
Environment setup:
- ScreamingFrog software installed on your computer.
- Sitebulb software installed on your computer.
- We recommend that you use Google Chrome browser to navigate the web.
#1 – Checking for Redirects with ScreamingFrog
Installing ScreamingFrog software
- Go to ScreamingFrog website.
- Click on βDownloadβ under βSEO Spider Toolβ.
- The website should automatically detect what operating system you are using. In our case, this is Windows OS. Click on βDownload nowβ. If for some reason you use a different operating system than detected, select it by clicking on βUsing a different operating system?β below.
- ScreamingFrog software will start to download.
- After downloading, click on software you just downloaded.
- Choose βDefaultβ and press on βInstallβ.
- When you see βCompletedβ, you can click on βCloseβ.
Checking for Broken Redirects with ScreamingFrog
- Open βScreamingFrog SEO Spiderβ software.
- Wait for it to open.
- βAcceptβ End User Licence Agreement.
- Make sure that the required settings are enabled. Start with changing βModeβ to βListβ.
- Go to βConfigurationβ, then βSpiderβ.
- In the βAdvancedβ tab check βAlways Follow Redirectsβ.
- Then go to βConfigurationβ and then βrobots.txtβ and choose βSettingsβ.
- Check βIgnore robots.txtβ.
Leave ScreamingFrog open. Now you have to get a list of URLs for the software to crawl
Getting the list of URLs for ScreamingFrog to crawl with MOZ Link Explorer
- Go to moz.com.
- Click on βLog inβ in the upper right corner.
- βLog inβ or click on βCreate an accountβ if you havenβt got one on moz.com.
- If you are creating an account simply fill in with your βEmailβ(1), come up with a βDisplay nameβ(2) and βPasswordβ(3). Agree to Terms of Service & Community Etiquette(4), check βIβm not a robotβ box(5) and click on βCreate an accountβ.
Remember to activate your account by clicking on activation mail you will get to your email
- Once you log in to your Moz account navigate to βFree SEO Toolsβ in the upper right corner and choose βLink Explorerβ.
- Make sure the βroot domainβ option is set next to βEnter a URLβ search-box.
- If not, choose it from the drop-down list.
- Enter your URL and click on βAnalyzeβ.
- Once the process is complete, choose βInbound Linksβ from the left-side menu.
- There is only one option you need to adjust. Under βLink Typeβ choose βvia redirectβ.
- Now click on βExport CSVβ to get your report.
- Your download will start shortly.
- Now you have to export the data from the CSV file to MS Excel or Google Sheets. Check THAT guide on how to do this.
- Once you open your CSV file navigate to βTarget URLβ column.
- Copy all URLs from that column and go back to ScreamingFrog software.
- Click on βUploadβ, then βPasteβ.
- Your copied URLs will appear on the list. Click on βOKβ.
- Wait for the software to finish crawl.
- After the process, navigate to βReportsβ, βRedirectsβ and click on βRedirects Chainsβ.
- Save the report in the desired location of your PC.
Reading ScreamingFrog Report
ScreamingFrog report will allow you to diagnose any issues with your redirects. We will show you some of the more important columns of the report.
- βNumber of Redirectsβ will show you how many times URL is redirected before reaching itsβ final address. β0β – no redirects, β1β – simple redirect, β2β or more – redirect chain.
- βLoopβ column will indicate that if there are any βredirect loopsβ. Those are very bad for your site. Nothing to worry about if the report shows βFALSEβ. Check THIS article to find out more about βredirect loopsβ.
- βAddressβ column shows the first URL in a chain.
- βFinal Addressβ column contains the final URL of the chain.
- βFinal Status Codeβ shows status code for final redirect in the chain.
To check the meaning of each status code, check Oracleβs Help Center article on that topic.
- βStatus Code Xβ and βRedirect URL Xβ contain status code for Xth redirect and Xth URL in the chain accordingly. (X refers to the position in the chain).
#2 – Checking for Broken Redirects with Sitebulb software
Installing Sitebulb software
- Go to the Sitebulb website.
- Click on the βTry Sitebulb for Freeβ button.
- Choose βDownload for Windowsβ or βDownload for Macβ depending on your OS.
- βSitebulb.exeβ software will start to download.
- Double click on βSitebulb.exeβ after downloading to start the software installation.
- Click on βNextβ.
- Choose a directory for your software installation and press on βNextβ.
- Click on βInstallβ.
- Wait for the installation to finish.
- And then click on βFinishβ.
- Now open installed Sitebulb software.
- Now you must βCreate a new free accountβ. You have to type in your βFirst Nameβ (1), βLast Nameβ (2), βEmailβ (3) and also check the box next to the EULA agreement (4).
- After you fill in with your data, click on βRegisterβ.
- Now you have to verify your account. As the message below says.
- You should find βWelcome to Sitebulb!β email in your mailbox. Open it.
- Then click on βConfirm Your Accountβ.
- Now you have to pick a βPasswordβ and set three security questions.
- After that, click on βConfirm & Create Passwordβ.
- You will be granted with βThanks for signing upβ message.
- Now you can go back to Sitebulb software.
Checking for Broken Redirects with Sitebulb
- Go back to Sitebulb software, now you can βSign Inβ with your newly created credentials.
- Click on βStart Free Trialβ (or use a license if you have one)
- After a short introduction click on βNew Projectβ in the upper left corner.
- Start a new project by entering its βProject Nameβ.
- Then enter your website URL into the βStart URLβ box. (Remember to choose HTTP:// or https:// accordingly).
- Check βForms authentication requiredβ box if your website requires signing in to access the content.
- Click on βSave and Continueβ.
- Wait for Sitebulb to prepare your audit settings.
- After that, you should set βAudit Typeβ and βCrawler Typeβ as below. (It should be set that way automatically but check it before proceeding).
- You can add some additional data for your audit but for this SOP and its topic we will stay with βPage Resourcesβ as it is all that you need.
- Check the box next to the βCrawl Websiteβ under βSelect URLs sources to Auditβ section.
- Click on βStart Nowβ.
- Then wait for the audit to complete.
- After completion, choose βAll Hintsβ on the upper bar.
- Navigate to βRedirectsβ section.
- You can click on βLearn more […]β to check Sitebulbsβ article about the issue and a potential fix.
- If there is a problem with a small number of URLs you can click on βView URLsβ and manually check the redirect.
- Click on the βMenu buttonβ next to the affected URL.
- Then choose βURL Detailsβ.
- There you will find all data required to locate broken redirect with corresponding status code – βHTTP Statusβ for each of the URLs.
- If your audit shows a greater number of URLs with broken redirectsβ¦
- …you should Click on βExport all to Google Sheetsβ.
- Select βGoogle Accountβ you wish to use or add a new account.
- Come up with a βName for imported sheetβ.
- Then click on βExport and Uploadβ.
- Wait for the process to finish.
- Now open your report by choosing to move to the βGoogle Drive Folderβ or βView Google Sheetβ directly.
- Your report will be split into three tabs. βSummaryβ tab contains a summary of the issues found during the audit…
- …and will look like that.
- Now move to βInternal redirected URLsβ.
- Here you will find a list of all internal redirected URLs with pieces of information about βFirst Parental URLβ, βRedirect URLβ and βHTTP Status Codeβ. Again refer to THIS article to check status codes.
- Now move to βExternal redirected URLsβ
- Here you will find a list of all external redirected URLs with pieces of information about βFirst Parental URLβ, βRedirect URLβ and βHTTP Status Codeβ.
Repairing Broken Redirects
Now you know how to find broken redirects. Fixing them should be easy in most cases. You can always contact your developer to do it. We will mark some easy solutions you can implement on your own.
- Reach out to the linking site and request a fix. Try to contact a website that causes a broken redirect, they should fix it.
- Redirect (301 status code) the broken page to the new location. If you change URL of a page and forget to redirect just find the new page location and implement the redirect.
- Replace the content at the broken URL.
- Redirect (301) the broken page to another relevant page on your website.
- Leave as a 404 custom page. You can always leave a broken link as 404 page if you canβt recall what was on the page. You should use a custom 404 page in that case. Check our SOP on that topic.
Keep all your redirects in good shape! Valid redirects will allow your website traffic to stay in top condition without any traffic jams!