Checking Link Status
If you’ve got a lot of links in your message, you may need to make sure that none of them are broken— without clicking each one individually! Here’s how to check link health, and get all the link information you need in your messages.
When composing your message, you may notice the “Review Links” button:
When you click it, you’ll see a modal with all of your link information. You’ll see whether your link text, its URL, whether or not they are tracked or untracked, their UTM tags, and any errors associated with them.
telyou may see a message stating that your protocol is not supported. This is common with [deep/universal links](https://customer.io/docs/universal-links
To check if your links are working as you expect, click the “Check Links” button at the bottom:
At this point, you’ll see new information in the ‘Status’ column about how your links are behaving, and whether or not they’re healthy!
A few general notes here:
- Any statuses starting with 2 and 3 are marked successful. A status of 301, for example, means that the link is still valid but has simply been redirected. In these 3xx cases, you may want to make sure that the redirect still goes where you want it to!
- Anything beginning with 4 and 5 will be marked unsuccessful. A 404 error means that that link has not been found, for example, and any 5xx code means that the server is incapable of performing the link request. In both of these 4xx and 5xx cases, you’ll want to troubleshoot your link!
If you see a status code you don’t recognize, there’s a far more comprehensive and detailed list from the W3C here that describes each one and its specific behavior.