Understanding the order of the redirect pipeline explains most surprises: why a rule did not fire, why a link showed a page instead of redirecting, why a click was not counted.
The order of operations
- Domain lookup. The hostname is resolved to one of your domains. A suspended domain shows a disabled page and stops here.
- Special paths. The empty path uses the domain's main page redirect, or shows the 404 page.
robots.txt,/.well-known/assetlinks.jsonandapple-app-site-associationare answered from Domain settings. - Subpath rules. Whole prefixes configured under Redirects are sent onwards before any slug lookup happens.
- Slug lookup. No match means the domain's 404 redirect, or the themed not-found page.
- Moderation. A link disabled by abuse review returns 410.
- Content links. If the slug belongs to a bundle or a published post, that page renders instead of redirecting.
- Encryption and password. An encrypted link serves the decryption page; a protected link serves the password page until the cookie is set.
- Expiry. An expired link goes to its fallback destination, or shows the expired page with 410.
- Anti-scrape. With Prevent scraping on, suspicious automated traffic gets a browser check first. Preview bots are exempt.
- Destination selection. Geo rules first, then iOS and Android destinations, then A/B variations. Geo wins over the others when it matches.
- URL assembly. Query parameters are merged, UTM values applied, a
clidadded if conversion tracking is on, and the URL signed if signing is enabled. - Logging, then delivery. The click is written, then the redirect is sent with the link's status code.
The two exits that are not redirects
A preview crawler on a link that has social metadata gets an HTML page carrying those tags instead of a 302, because a crawler that follows a redirect reads the destination's tags and ignores yours. A cloaked link serves a framing page. Both are counted as clicks.
Overrides you can use while testing
?qr=1marks the click as a QR scan.?ms_geo=INor?ms_geo=IN-MH/Punepreviews a geo rule from anywhere and is excluded from statistics.?ms_nomerge=1skips query merging for one request.
Find this in your dashboard
- Sign in and select the workspace and domain you want to manage.
- Open Branded Links. Review the article’s steps and your plan’s available controls.
- Save your changes, reopen the record and verify the saved result. For routing changes, check the short link with a test visit.

