WinningWP content is free to all. If you make a purchase through referral links on our site, we earn a commission (learn more).
Tags –

Is there a correlation between Alexa Rank and traffic? – An experiment using real numbers. . .

WordPress Deals

Last week I covered Alexa Ranks – going into what they are, why they’ve got a bad rep’ and why you probably shouldn’t attribute too much meaning to them. However, ever since writing last week’s article I’ve been trying to think of a way to try and bring some actual/real numbers into the mix: to try and establish once and for all whether or not there really is a significant correlation between Alexa Rank and traffic (specifically ‘pageviews’). Granted Alexa doesn’t actually state that there necessarily should be a correlation, since according to the official definition, a site’s Alexa Rank is simply a measure of ‘how a website is doing relative to all other sites…‘. However, I think it’s a likely a pretty safe bet to assume that most people tend to think there probably should be: after all, if the amount of traffic/pageviews a website receives isn’t a decisive factor in determining ‘how a website is doing’, what is?

The thing is, of course, trying to find enough data to do a meaningful plot of Alexa Rank vs traffic is extremely difficult – since exactly how much traffic a particular website receives is usually something most webmaster’s tend to keep pretty close to their chest. Unless that said, a websites are trying to attract advertisers… hmmm… So, with this in mind, how about, for example, using the data published on a website like BuySellAds? …Let’s have a go…

About the data:

BuySellAds is ‘one of the largest advertising marketplaces on the Web, selling well over 6 billion ad impressions each month…’ What’s more, it’s also a service I’ve personally used on numerous occasions and so know quite well. For this particular experiment, I’ve decided to include website’s from only their ‘Web Design & Development’ category: partly because I figured these are the kinds of sites that will be of most interest to this blog’s readership and partly because I’m thinking that using sites from only one category should help minimize some of the biases (mentioned in our previous post) brought about by the way Alexa collect their data. What’s more, I’ve only used the first one hundred or so ‘featured’ sites in this category (partly because I imagine this should be enough to get a meaningful insight but mainly because I’ve only got a limited tolerance for repetitive tasks, such as repeatedly looking up Alexa Ranks).

Isn’t that a slightly bias data set?

Well… yes, it is a bit, since all of these sites obviously have certain things in common: they all sell advertising space and are all somehow related to tech or web-design. So although the data points are presumably pretty accurate (the Alexa Ranks are taken from the official Alexa site and I would personally trust the accuracy of the BuySellAds data to within a few thousand or so – having used the service a number of times and found very few discrepancies), I can’t really say for sure whether or not the results of this experiment can be used to reliably infer any relationship between Alexa Ranks and traffic/pageviews for sites of a more general nature…

Data Range:

Alexa claims to have data for about 30 million websites, and I’ve only plotted about a hundred here (ranging between Alexa Ranks of approximately 2000 to 90,000) – so it should go without saying then (so why say it? lol) that a) plotting more data points may reveal a better/worse correlation and b) either side of these data points is, of course, completely outside the boundaries of this mini experiment.


Alexa Rank vs Monthly Pageviews for approximately one hundred web design & development websites featured on BuySellAds:

Graph one – all data:

Alexa Rank vs Traffic-Pageviews - All Data

Graph two – focusing in on the bottom left of the above graph:

Alexa Rank vs Traffic-Pageviews - Focused-Data


For the given set of data there does appear to be a very vague correlation (note the complete lack of data points in the upper right-hand quadrant of the ‘all data’ graph), however, I wouldn’t want to be the one to have to try and fit a meaningful curve to it!

Note: according to Alexa’s official website, a website’s Alexa Rank is calculated using a ‘combination’ of the estimated average daily unique visitors to the site and the estimated number of pageviews on the site over the past 3 months – with the site with the highest combination of unique visitors and pageviews being ranked as #1.

What do you think? Are these fair results? Any ideas for a followup/better experiment?

By Brin Wilson

Founder of WinningWP - passionate about all things WordPress! Find me on Twitter.
Comments (policy)
  1. Phil Goetz says:

    Would you post the raw data somewhere, so we could fit curves to it? It’s quite out-of-date now, but would still be informative. I can’t find a function relating Alexa rank to views anywhere.

  2. Abhishek Arya says:

    As a webmaster, I can see the alexa bot visits my site daily. Any idea what data it might be collecting? Does it get the visitors data through the bot?

  3. DanielM_113 says:

    Tremendously informative. Exactly what I was looking for and to the point! Very interesting that the ran/pageview correlation is not so direct. Thank you Mr. Brin! Always be that clear and awesome, you are fine.

  4. Asif2BD says:

    Super analysis. We all know in general Web Development related site gets better rank, as possibility of having Alexa Sparky toolbar is higher among their visitor. But for a normal user centric site, like news site or entertainment site the toolbar user will be low, so they will need higher number of user to get better Alexa rank.

Leave a Reply

Your email address will not be published. Required fields are marked *

All comments are held for moderation. We'll only publish comments that are on topic and adhere to our Commenting Policy.