Lately I’ve started to notice how much time is wasted by web redirects. Most of these aren’t actually necessary but are added by various services to insert their servers into the link flow to track user behaviour. The most annoying example of this is Twitter’s t.co service. Every time you post a link to Twitter it rewrites the URL (not the link text) to be a t.co URL. Then when someone clicks the link a request first goes to Twitter where the browser is redirected to the real destination. If you go to t.co you’ll see the following text:
Twitter uses the t.co domain as part of a service to protect users from harmful activity, to provide value for the developer ecosystem, and as a quality signal for surfacing relevant, interesting Tweets.
And, as a side effect, every user clicking on a link gets a hundred milliseconds of time their time wasted. Much more on low bandwidth or high latency Internet connections.
For fun let’s do some rough math on how much time this wastes and what it costs. After all, we’re all paying with our time so Google and Twitter get more information.
Ouch, a billion dollars worth of lost time each month. I have no idea how to compare this against the value Google users get from better search results but one has to at least wonder if this is a good deal.