HOW WE GATHER AND IMPLEMENT DATA

Fibredog methodology

Fibredog exists because there’s no such thing as a best provider or best package – there’s only what’s best for you. Tailoring recommendations to each visitor takes a heck of lot of data, and over a quarter of a million lines of code. Here’s what we do, and how we do it.

methodology hero mascot chemistry set

OUR DATA MODELLING

First, we need to talk about FIRM

FIRM – the Fibredog Independent Ratings Model – is what drives every provider score, every rank, every tool and every chart on the site. In essence, it’s a giant, up-to-date database that tracks up to around 400 individual metrics per provider. Everything from various customer satisfaction signals, right down to whether you can dim the light on the front of the router they supply.

This data is then run through a series of algorithms to define the scoring applied to each provider, and to provide the necessary information to build a host of useful tools you won’t find anywhere else. If you’re a little crazy, you can even go and scroll through every single provider attribute we track and measure.

FIRM powers our tools

You will find a tonne of tools on fibredog, each designed with a purpose, whether that be to compare router specs across different providers, measure Wi-Fi dead spots in your home, or calculate your early exit fees. All of our tools are unique – you won’t find them anywhere else.

FIRM powers our reviews

When most sites review a broadband provider, it amounts to little more than ‘Yeah, it’s all fine, trust me bro’ and a buy button. Not so on fibredog. FIRM is used to create algorithmic scoring based on hundreds of empirical provider attributes. Not only does this mean our scores cannot be bought, it also means every provider is measured in exactly the same way.

FIRM powers YourMatch™ – the jewel in our crown

YourMatch is our provider and package recommendation engine. Using a simple, three-stage process that involves telling us about what’s important to you, and about the people and devices in your household, YourMatch™ will accurately recommend not only the best-fit provider, but also the exact package speed to suit your home.

The metric layer

This layer is formed of the data we gather, and is shaped in very specific ways in order to allow direct comparison across any broadband provider. For example, comparing a provider’s routers and equipment is no simple matter where one provider offers three different routers and the other offers one. This is why the metrics themselves need to be shaped.

The conceptual layer

To use an example, assigning a portion of a rating to something like ‘Does their router allow you to dim its light?’ would not provide useful numbers. Instead, an attribute like that would contribute to a concept involving a collection of similar variables – the concept being something like ‘router quality of life features’. It is from concepts, then, that scores are calculated.

The weighting layer

To keep our example alive, let’s continue to think about our ‘router quality of life’ concept. Something like that cannot possibly share equal weight with, for example, a concept such as ‘router technology’, which might consist of the number of bands, LAN connections, antennae and the range a router has. This is why the weighting layer is so important – it shrinks or grows concepts to take on the weight they deserve in the final score.

MULTI-LAYER DESIGN

FIRM consists of three discreet layers

A single overall provider rating consists of 42 discreet algorithms – know then that when you see ‘Provider X scores 7.9/10’ there are over 400 attributes and a quarter of a million lines of code defining that number. A FIRM provider rating is about as far from ‘vibes’ as it’s possible to get.

But it’s not simply a case of adding, division and multiplication. We don’t calculate a score by taking a handful of attributes and adding them up. Rather, each scoring algorithm is constructed of three layers: Metric, conceptual, and weighted.

Model inputs

What exactly goes into FIRM?

The metrics that feed FIRM are divided into discrete types of customer concern. Each category captures a different part of the broadband experience, then feeds the wider model so every provider can be measured consistently.

Data quality

How missing or uneven data is handled

Broadband providers don’t always publish information in the same format, with the same level of detail, or in the same place. FIRM handles that mess before anything enters the model, so every provider is measured against the same structure.

The rule is consistency first

A metric only affects scoring when it can be compared fairly. If it cannot be compared fairly, it has to be classified, verified or kept out of the score.

We don’t reward vagueness

If a provider is unclear about something important, FIRM doesn’t treat that uncertainty as a positive. Clear, verifiable information is always better than vague marketing copy.

We don’t publish genuinely non-applicable metrics

Some attributes simply do not apply to every provider, product or network type. Room is created in the model so things that simply don’t apply aren’t punished.

We follow the evidence beyond provider pages

First-party provider information comes first. When it’s missing or incomplete, we widen the search to trusted sources such as Ofcom, provider community forums and credible third parties that are able to properly cite their own evidence.

Provider data first Trusted public sources Trusted third-party evidence
Model judgement

FIRM is not 100% objective

No useful model can be. FIRM is built from factual provider metrics, but the way those metrics are grouped into concepts and weighted into scores involves good, old-fashioned human judgement.

The metrics are factual

A contract length, a router specification, a price rise rule or a support route is not a vibe. It is a concrete attribute that can be tracked, checked and placed into the model.

The weighting is judged

Human beings decide which metrics belong together, what each concept represents, and how much weight a concept deserves in a final provider score.

The point is consistency

FIRM doesn’t remove judgement from broadband scoring completely, but it makes that judgement explicit, structured and repeatable, so every provider is assessed by the same model rather than by a biased opinion.