The watchdog gives each outlet a score from 0 to 10 on a handful of topics. This page explains, plainly, how those scores are produced, what they do and do not mean, and where the method falls short.
What the score means
Every score runs from 0 to 10. It is directional, not a generic reading of bias against neutrality. Each topic measures one specific direction of framing, and only that direction:
0 · none detected10 · severe
Gazaanti-Palestinian framing
Measures anti-Palestinian framing in Gaza coverage. 0 means none detected, 10 means severe.
Lebanonanti-Lebanese framing
Measures anti-Lebanese framing in Lebanon coverage. 0 means none detected, 10 means severe.
Irananti-Iran framing
Measures anti-Iran framing in Iran coverage. 0 means none detected, 10 means severe.
UK Politicsuneven treatment of the UK parties
Measures uneven treatment of the UK parties and their leaders. 0 means even-handed coverage, 10 means severe asymmetry.
This is the most important thing to understand about the number. An outlet whose framing runs the other way scores near 0, because the scale only ever counts framing in the single direction each topic is built to detect. It never goes negative. A low score records the absence of the measured framing, not a reward for leaning the opposite way, and a 0 is not a certificate of neutrality. The score is not a general trust rating.
The outlet panel
The watchdog scores a fixed, curated panel of 52 outlets. The same panel is scored the same way on every topic, so a score on one outlet is directly comparable with any other. The panel spans five source types:
Western Mainstream
20 outlets
BBC NewsCNNThe New York TimesThe GuardianReutersAssociated PressThe TelegraphThe Washington PostThe Times (London)NPRBloombergSky NewsITV NewsChannel 4 NewsMSNBCABC News (US)NBC NewsDeutsche Welle (English)France 24 (English)Le Monde (English)
Tabloids
7 outlets
Daily MailNew York PostThe SunDaily MirrorDaily ExpressFox NewsGB News
Israeli
6 outlets
Haaretz (English)Times of IsraelThe Jerusalem PostArutz Sheva / Israel National NewsYnet News (English)i24News
West Asian
11 outlets
Al Jazeera EnglishAl Arabiya EnglishAnadolu Agency (English)Arab NewsMiddle East EyeThe NationalAl-MonitorPress TVTehran TimesIRNA EnglishDaily Star Lebanon
Western Alternative
8 outlets
The InterceptMondoweissElectronic IntifadaDrop Site NewsAntiwar.comCommon DreamsTruthoutJacobin
The panel does not change from topic to topic. That is deliberate: a fixed panel is what makes the leaderboard comparable across topics and over time.
How an article is scored
Each article we collect on a topic is read by a large language model, Anthropic's Claude. For every metric in the topic's rubric the model returns a 0 to 10 score and, crucially, must ground that judgement in a verbatim quote from the article itself. We call these the receipts.
The quotes are stored alongside the score. They are what you see when you click any score on the site: the exact words that led to the judgement, so you can check the working rather than take it on trust.
The individual metric scores are then combined into the article's overall 0 to 10 score using fixed weights. The weights do not change between articles. They are listed in full below.
The metrics, per topic
Each topic has its own rubric. Every metric carries a fixed weight, shown here as a percentage of the article score. These are the live weights the scorer uses. Open a topic to see its full breakdown.
Gaza11 metrics · weights sum to 100%
Measures anti-Palestinian framing in Gaza coverage. 0 means none detected, 10 means severe.
Aggressor framing
Is it clear who attacked and who initiated the violence, or does passive voice hide the actor?
18%
Headline analysis
Does the headline editorialise, hide agency, or leave out deaths the article itself reports?
22%
Palestinian source qualification
Are Palestinian sources hedged ('Hamas-run ministry says') while Israeli and Western officials are quoted without qualification?
10%
Casualty humanisation
Are Palestinian deaths reported as human lives, with names and stories, or as abstract numbers?
8%
Legal framing
How the article treats international law: war crimes, genocide allegations and legal authority.
8%
Victim affiliation labels
Are the dead, or the institution they belonged to, filed under a militant affiliation in the outlet's own voice, with no equivalent label on the other party?
8%
Military claim verification
Are military claims that the dead were legitimate targets carried without the verification caveat the article applies to Palestinian sources?
8%
Perspective allocation
Whose voices are quoted or paraphrased, and does one side get materially more space?
6%
Hostage / prisoner framing
Are Israeli hostages and Palestinian detainees described with the same care, or asymmetrically?
4%
Hamas affiliation context
Are 'Hamas-affiliated' labels applied accurately, or used to justify harm to civilians?
4%
Ceasefire framing
Who is blamed for blocking or breaking a ceasefire, and how negotiation leverage is framed.
4%
Lebanon11 metrics · weights sum to 100%
Measures anti-Lebanese framing in Lebanon coverage. 0 means none detected, 10 means severe.
Aggressor framing
Is it clear who carried out strikes and killings, or does passive voice hide the actor?
16%
Headline analysis
Does the headline editorialise, hide agency, or leave out deaths the article itself reports?
18%
Hezbollah framing
How the journalist's own voice labels Hezbollah, from delegitimising 'terrorists' to legitimising 'resistance'.
10%
Casualty humanisation
Are Lebanese deaths reported as human lives, with names and stories, or as abstract numbers?
8%
Victim affiliation labels
Are the Lebanese dead, or the institution they belonged to, filed under a militant affiliation in the outlet's own voice, with no equivalent label on the other party?
8%
Military claim verification
Are military claims that the dead were Hezbollah members or legitimate targets carried without the verification caveat applied to Lebanese sources?
8%
Legal framing
How the article treats sovereignty, international law, war crimes and the UN Charter.
7%
Ceasefire framing
Who is blamed for breaching the ceasefire, and are Hezbollah violations foregrounded while Israeli ones are downplayed?
7%
Civilian / militant distinction
Does casualty reporting separate civilians from fighters, or lump everyone together as 'militants'?
6%
Iranian proxy framing
Is Hezbollah reduced to an 'Iranian proxy', or treated as a Lebanese political actor with proper context?
6%
Perspective allocation
Do Israeli and Lebanese voices get materially unequal column inches?
6%
Iran10 metrics · weights sum to 100%
Measures anti-Iran framing in Iran coverage. 0 means none detected, 10 means severe.
Aggressor framing
Who is shown as initiating strikes, sabotage and escalation across Israel, the US and Iran, or does passive voice hide it?
18%
Headline analysis
Does the headline editorialise, hide agency, or leave out deaths the article itself reports?
14%
Regime terminology
Is Iran's government delegitimised as 'the regime' in the journalist's own voice, or described in neutral terms?
10%
Nuclear framing
Is the nuclear programme presupposed to be a weapons programme, or described neutrally with context?
10%
Victim affiliation labels
Are the Iranian dead, or the institution they belonged to, filed under a military or regime affiliation in the outlet's own voice, with no equivalent label on the attackers?
8%
Military claim verification
Are Israeli or US claims that those killed or sites struck were military targets carried without the verification caveat applied to Iranian sources?
8%
Ceasefire framing
Who is blamed for obstructing or breaching a ceasefire, and are Iranian violations foregrounded over US or Israeli ones?
8%
Proxy framing
Are Iran-aligned groups reduced to 'proxies', or treated as actors with their own local political context?
8%
Sanctions framing
Are sanctions framed as a clean policy response, or is their impact on Iranian civilians acknowledged?
8%
Legal framing
How the article treats international law: sovereign attack, the UN Charter, the NPT and IAEA standards.
8%
UK Politics8 metrics · weights sum to 100%
Measures uneven treatment of the UK parties and their leaders. 0 means even-handed coverage, 10 means severe asymmetry.
Evaluative framing asymmetry
Are loaded, favourable-or-hostile terms applied more to one party or leader than another, in the outlet's own voice?
20%
Headline analysis
Does the headline hide agency, use passive voice, or state a contestable political claim as fact?
16%
Anti-migrant / Muslim framing adoption
Does the outlet adopt dehumanising or criminalising terms for migrants, refugees, asylum seekers or Muslims in its own voice?
14%
Nativist / sovereigntist framing adoption
Does the outlet adopt nativist or sovereigntist idioms as its own asserted framing?
12%
Populist labelling asymmetry
Are extremity labels ('populist', 'hard-right', 'far-left') applied to one bloc and withheld from another?
10%
Source attribution balance
Are some parties' claims stated as fact while others' are hedged or attributed with 'claims' and 'says'?
10%
Perspective allocation
Does one party's direct-quote word-share materially exceed another's?
10%
Quote space asymmetry
Is direct-quote space materially unbalanced across the parties?
8%
From articles to the leaderboard
An outlet's score on a topic is the median of its article scores over a rolling 90-day window. We use the median, not the mean, so a single unusual article does not swing the figure.
Alongside the median we show a consistency range: the middle 50% of an outlet's article scores, from the 25th to the 75th percentile (the interquartile range). A narrow range means the outlet frames the topic much the same way across its coverage; a wide range means its framing comes and goes.
An outlet is only ranked once it has published enough articles on the topic for the median to mean something. Below that threshold it shows as "not enough data" rather than being handed a score it has not earned. The minimums are:
Gaza8 articles
Lebanon5 articles
Iran5 articles
UK Politics10 articles
The full panel has only been scored continuously since 22 June 2026, so the 90-day windows are still filling. Expect ranges to tighten and more outlets to cross the ranking threshold as coverage accumulates.
Limitations
The method has real limits. We would rather state them than have you assume they are not there.
It measures one direction of framing per topic, by design. It is not a general trust score and not a verdict on whether an outlet is accurate, honest, or good.
It is generated by an automated model, which can misjudge an individual article, especially opinion pieces, explainers, and very short items. There is no published accuracy figure and no human re-scores every article. The safeguard is transparency: every score links to the quotes it was based on, so you can check any judgement yourself.
Coverage depends on what each outlet publishes and on what we are able to collect and access. An outlet that publishes little on a topic will have a thinner, less settled score.
The score is a measure of the text as published. It is not a claim about any individual journalist's intent, and it does not attribute motive to any writer or editor.