The page shown to the user each time they create a new tab is called the "new tab page". The original page landed on mozilla-central on March 13, 2012.

It is an extremely valuable piece of real estate for the user: it is opened multiple times a day. For Mozilla, it is the biggest area of pixels shown to the user on a regular schedule. We have the potential to be of great utility to the user there.
However, we haven't revisited the initial assumptions since 2012, nor tried to see what is useful or not. I'm happy to say that we're now exploring ways to improve the user experience. As a first step, I'd like to explore removing some features that are barely used today.
Engagement metrics
Starting with the Directory Tiles project, we have been trying to create something useful for our users.
The premise is simple: if a user has no history, we can provide some links which we think could be useful. Hence the name "directory" (or default) tiles. We have served billions of tiles, with our own content as well as sponsored ads. We subsequently tried Suggested Tiles, a means to recommend content, including targeted ads, to our users.
(All advertising has been discontinued in Firefox worldwide as of Dec 31 2015 and is a story for another time.)
Building directory and suggested tiles has lead us to build a reporting infrastructure to get a sense of what people are doing on the newtab page. We have thus developed a privacy preserving reporting system, and started collecting anonymous data about the page.
Up until then, we did not have any significant insight as to what users do on this page. Now we do.
What we found out is that:
- Users click the most on the left-most tile and the first row, and exponentially less on subsequent rows (a fact we've known from a previous telemetry experiment, verified on a real user population)
- A small number of users block tiles
- Almost no one pins tiles (and by extension, drag'n'drop. A "pin" is recorded every time a tile is "dropped", if a pin did not occur, a drop most definitely did not occur).
- People do not want to click on ads (as compared to a history tile, or if we put the Alexa top 10 as Directory Tiles), and in fact actively block them
Here's a sample of the data we collected for the first 3 tiles, for one day:
date | tile position | click-through-rate | block-through-rate | pin-through-rate |
---|---|---|---|---|
2015-10-05 | 0 | 4.7% | 1.6% | 0.006% |
2015-10-05 | 1 | 4.5% | 0.4% | 0.007% |
2015-10-05 | 2 | 3.1% | 0.32% | 0.006% |
note: This data was collected around the time both directory and suggested tiles were run. Suggested ads were shown at position 0. A bump in the block rate probably shows that people didn't want to see ads in that slot.
Great or Dead
My take on this is that we should take advantage of this data and learn from our user behaviour.
In the spirit of Great or Dead, we should consider killing features which demonstrably not useful to our users, therefore not "great". Those features also add unnecessary bloat that we have to maintain.
Blocking, our second most popular interaction type, lags behind straight clicking by a lot. However, it is still useful, because it helps the user avoid embarrassing, or annoying, situations.
Removing unused features will make space for us to try new things and create new experiences for the user.