Copy hi@ste․digital
Posted on

MessivsRonaldo.net 3.5 Years On: A Performance Review

This is the third annual review of messivsronaldo.net, where I analyse the site’s performance over the last 12 months from a number of different perspectives. The website has always been a bit of an experiment to see how far it can go without financial investment, so I’m hoping you find some of the data insightful or at least interesting.

For added context, feel free to read my launch article, 18 month review and 30 month review before continuing with this latest write-up.

Once again, this article will be digging into the Analytics data to demonstrate the site’s performance and to explore issues such as browser and device usage. The topics up for discussion include:

  • What’s changed?
  • Traffic
  • Traffic Sources
  • Rankings & Search Terms
  • Browser Usage
  • Mobile vs Desktop
  • Revenue
  • The Future

So without further ado…

What’s Changed?

This time last year, I suggested that I’d more or less reached the limit in terms of changes/additions to the site. How little I knew!

This August, I redesigned the site and completely rebuilt it. It wasn’t planned – I just looked at the site one day and it suddenly felt really dated, so I decided to freshen it up.

Old Design

Old messivsronaldo.net design

New Design

New messivsronaldo.net design

I do think it looks a lot more up-to-date now and offers a much nicer experience for the user. On top of this redesign, I also felt it was an appropriate time to improve the foundations of the site as well, so I decided to completely rebuild it.

The website was previously just static PHP in its entirety, which I always felt was quite limiting to its long term future. I’ve used WordPress for the rebuild and made heavy use of the excellent Advanced Custom Fields plugin to allow me to simplify the updating of the site to the extreme.

Updating the Site

All of the stats from previous seasons are now stored as custom posts in the WP database, and the all time stats are simply calculated on the fly using these figures. The ability ratings are now calculated automatically as well – so if a new ability write up is added, the rating for this new ability is automatically added onto the players’ totals. There are a number of other things that have been made infinitely easier to maintain after the WP rebuild – adding new honours for example is now as simple as checking a box.

WordPress backend
A snippet of the WordPress backend for messivsronaldo.net, showing the many custom post types on the left and the season stats fields on the right

Generally, it’s made my life a whole lot easier, and has reduced the amount of maintenance required at the end of each season/calendar year. Interestingly though, I’ve actually removed the current season stats from WordPress and reverted back to static PHP for these – ironically, I did this to allow for easier updating.

The reason is that I’m often out and about when the games are on, so I regularly need to update the stats in seconds using my phone. Logging into WordPress and trying to update the figures on my phone a few times per game was extremely cumbersome and involved a lot of clicks (taps). Whereas, using static PHP, I can use the excellent Touchqode app to connect via FTP, download the stats file, edit the numbers, and re-upload. And it literally takes seconds.

A snippet of the stats file that I use to update the current season statistics
A snippet of the stats file that I use to update the current season statistics

More Detailed Stats

I also introduced much more detailed stats with the rebuild, such as goals scored with either foot, goals scored inside/outside the box, free kicks and more. It’s obviously a bit more to keep on top of when updating the site, but the more data on offer, the more searches it can satisfy, and in turn, the stronger resource it becomes.

New additional stats section
The new, additional stats that overlay the whole screen when activated

Results Pages

Another addition that wouldn’t really have been manageable before the WP rebuild are the results pages for each player. These are really easy to update after each game and don’t really need to be updated as urgently as the core stats on the front page.

New results page
One of the new results pages, which lists all of Messi’s games from this season and his actions in each
A snippet of the backend for the results data entry
A snippet of the backend for the results data entry

Facebook Page

Away from the actual website, I’ve also recently created a Facebook page for messivsronaldo.net. I should have done this as soon as the site began to perform well, but I just never got round to it.

Annoyingly, the website itself was up to 58,000 Facebook likes, but the new page had to start again from zero. It’s been live for a couple of weeks now and is on 515 likes, although I have spent £20 promoting the page and a few of the posts to give it a bit of a kickstart. I’m not convinced it will grow quickly enough to become a truly valuable asset for the website, but I thought it was definitely worth giving it a go.

Traffic

Again, the past year has been a huge improvement on the previous 12 months in terms of traffic. That period (October 2013 – October 2014), the site received just short of 2 million sessions, which I was delighted with at the time.

In the last year (October 2014 – October 2015), the site has received 5,506,436 sessions; a pretty major increase of 175%.

Analytics 2014-2015
Note that the big lull in July and August is due to pre-season and is experienced each year.

Averages

  • Oct 2012-2013: 1,850 sessions per day
  • Oct 2013-2014: 5,348 sessions per day
  • Oct 2014-2015: 15,086 sessions per day

In the site’s life time (April 2012 – now), it has received 8,243,406 sessions; an all time average of 6,495.

The Highs

In each of my other write ups, I listed the site’s top 10 days in terms of numbers and stated the possible reasons for the traffic. Below shows an updated list, with the numbers in brackets showing the top 10 figures from this time last year.

77,216 (37,614) – Dec 7th 2014

The previous night, Ronaldo scored a record-breaking 23rd La Liga hat-trick. It also took him to 23 league goals in just 14 games.

66,293 (31,664) – May 2nd 2015

Messi scored 2 in an 8-0 win and Ronaldo scored another hat-trick as Real beat Sevilla 2-3.

61,837 (27,703) – Nov 23rd 2014

The previous day, Messi scored a hat-trick to secure the all time La Liga goals record.

60,619 (26,503) – Mar 8th 2015

The previous day, Messi scored a record breaking 24th La Liga hat-trick, regaining the record from Ronaldo.

59,632 (24,525) – Apr 5th 2015

Ronaldo scored 5 goals in a 9-1 win against Granada.

58,543 (23,234) – May 23rd 2015

Messi scored twice as Barcelona celebrated winning the La Liga title. Ronaldo also scored his 8th hat-trick of the season.

53,554 (20,329) – May 24th 2015

As above!

53,326 (19,100) – Feb 15th 2015

Messi scored a hat-trick in a 5-0 win over Levante.

52,485 (19,020) – Nov 26th 2014

The previous night, Messi scored a hat-trick to break the all time Champions League goals record.

51,553 (15,740) – May 17th 2015

Barcelona secured the La Liga title at Atletico Madrid thanks to a Messi goal, whilst Ronaldo scored yet another hat-trick.

As is evident by the reasons given in the above list, the traffic spikes are heavily dependent on the performances of Messi and Ronaldo. In other words, when they do well, the site does well.

Traffic Sources and Search Terms

Organic traffic is still by far the major driving force behind the numbers the site pulls in.

Acquisition

In terms of referrals, Facebook leads the way by some margin, with the mobile site topping the list over the desktop site.

Referrals

On a slightly related note, messivsronaldo.net got used as a source on the BBC Football website in May in a few articles that mentioned Messi and Ronaldo’s rivalry! Annoyingly, the link wasn’t hyperlinked when the articles were on the front page and relevant, but after emailing the BBC (if you don’t ask, you don’t get!), they did eventually add the hyperlink.

I was thrilled with this at the time, as it really cements my site as a credible and reliable resource. Also, I’m no SEO expert, but I’m guessing a linkback from the BBC doesn’t do your site any harm in the eyes of Google!

Used as a BBC Sport source

Back to the analytics data. Again, no real surprises in the search terms that have been used the most to access the site. Although it’s nice to see a couple of terms sneak in that don’t contain either Messi or Ronaldo, such as the La Liga top scorer searches.

Search terms

Ranking for Certain Terms

Obviously rankings can fluctuate a lot, but the below is correct at the time of posting, using a browser without any usage/account history.

  • “Messi vs Ronaldo” – Page 1, 1st
  • “Ronaldo vs Messi” – Page 1, 1st
  • “Messi goals” – Page 1, 2nd (excluding 2 YouTube results)
  • “Ronaldo goals” – Page 1, 1st (excluding 1 YouTube result)
  • “Messi stats” – Page 1, 4th
  • “Ronaldo stats” – Page 1, 2nd
  • “Messi records” – Page 1, 3rd
  • “Ronaldo records” – Page 1, 2nd
  • “Messi 2015 stats” – Page 1, 3rd
  • “Ronaldo 2015 stats” – Page 1, 2nd
  • “Messi all time stats” – Page 1, 1st
  • “Ronaldo all time stats” – Page 1, 1st
  • “Messi” – Page 4, 8th
  • “Ronaldo” – Page 5, 5th

The site ranked strongly for “Messi vs Ronaldo” really early on, but I’m very happy with the progress it’s made with the much more general search terms. I’m assuming this has been a major reason behind the continuing increase in traffic.

Browser Usage Stats

In terms of browser usage, there aren’t any big or unexpected changes from last year. The three big players are Chrome, Safari and Opera Mini, with the rest making up around 5% or lower. Internet Explorer sits nicely down in 6th place, accounting for just 3.36% of traffic in the past 12 months!

Browser Usage

If we dig a bit deeper and look at browser versions, you can see that Safari 8.0 is the most used browser version, suggesting that a lot of mobile traffic comes from iOS. Most of the rest of the list is made up of a million different Chrome versions!

Browser versions

If we look at operating systems, we can see that all those different Chrome versions add up quite significantly! Android subsequently tops the list with Windows and iOS close behind.

Operating systems

Mobile vs Desktop

When I did my first annual review 2 years ago, mobile/tablet traffic on messivsronaldo.net had just crept past desktop usage for the first time, with 51%. This time last year, mobile traffic had grown to 58% of the overall figures. Let’s take a look at this year’s numbers…

Mobile vs desktop split

You can see that the trend has not slowed, with mobile/tablet usage now accounting for 66% of traffic, with 34% of users accessing the site from laptop/desktop.

The rate of this growth is quite staggering, and it will be interesting to see where it finally levels out – if it does at all!

Revenue

With traffic levels continuing to go from strength to strength, the amount of revenue generated by Google Adsense has also stepped up to the next level. The average made per month at this point last year was £84 – for the past 12 months, this monthly average has risen to £281!

Evidently, the site has gone from generating pocket money to contributing a significant amount to my overall income. This allowed me to easily justify the time I spent on the redesign and rebuild, as well as the ongoing maintenance of the site.

Google Adsense Revenue Over Time
  • Oct 2012-2013: £382 (£32 per month avg)
  • Oct 2013-2014: £1,025 (£84 per month avg) – 168% increase
  • Oct 2014-2015: £3,375 (£281 per month avg) – 229% increase
Adsense revenue for the site

The most made in a single month was £492 in May this year, although the following months were considerably less due to pre-season. The most made in a single day was a staggering £50.14 on December 7th, 2014. You may recall from earlier that this was the site’s best ever day, pulling in 77,216 sessions – Ronaldo had scored a record breaking 23rd La Liga hat-trick the night before.

Other Revenue Sources

In the past year, I’ve also made use of a couple of other advertising platforms in addition to Google Adsense. Infolinks (who featured messivsronaldo.net as their site of the month in July) was the first that I tried.

Infolinks display ads that slide up at the bottom of the screen just after the page loads. I also made use of their “in text” ads for a while before deeming them far too annoying for users! This has generated a total of $1,165 USD in the past year, which equates to around £750 (£62.50 per month on average).

The other advertising platform I’ve decided to try is a company called “Out of the Box Agency“. They serve an iframe advert to desktop users in certain countries once every 24 hours. For this, they pay a fixed fee of $150 USD per month, which equates to just under £100.

I’m delighted with the revenue the site now generates, but I do think there is potential for it to make much more. Figuring out how is the hard bit though of course.

The Future

If I’m being honest, I think this past year will be the last of really significant growth, unless I’m able to think of some groundbreaking new feature that takes it to the next level.

From here, whether or not the site can sustain these levels will be heavily dependent on the form of Messi and Ronaldo and how long they can stay at the top of the game. I think the next couple of years are pretty safe, but surely the chasing pack will begin to catch up eventually as they both enter their thirties?!

Having said all that, I do think there is a lot more scope in the website if someone with the necessary resources was to come along and purchase it. For example, I’ve not spent a single penny on marketing the site or on any of the data, so if someone had the means to start investing in these areas then I am sure the site could continue to grow exponentially.

As it happens, I did have a semi-serious offer for the site in April of this year. We exchanged several emails and eventually agreed a fee of £9k, with the buyer assuring me that he’d be ready to make the purchase in “a couple of months”. Naturally, he didn’t get back in touch – and with me not being desperate to sell, I decided not to chase the sale.

Although I’m still not desperate to sell as I genuinely enjoy running the site, I do think this would be the way to go to allow the site to realise its full potential. Having recently redesigned and rebuilt the site to improve its maintainability and scalability, I’d be looking for higher offers this time around though.