The media's coverage of the world runs on negativity and conflict. And it creates attention.
But it leaves readers with a sense of powerlessness and distrust, both of those in power and of the media themselves.
Constructive journalism is a tool for seeing the world with both eyes. We help journalists and editors cover solutions, capture the nuances, and facilitate the democratic conversation.
We built Constructive News Mirror to support the journalist or editor who sees the point of all this but struggles to find room for it in a day of deadlines and ingrained practice.
How do we define whether a news article is constructive?
Each pillar is a set of questions about the text. ORLA answers them one at a time and shows what in the article each answer rests on.
Paste an article and see how it reads against these criteria.
Two tools, one feedback loop
Before filing an article, a journalist pastes it into ORLA. ORLA reads the article across three pillars and returns notes tied to specific passages. The journalist revises based on those notes and publishes.
An editor uploads the newsroom's published articles as a CSV. The batch report shows aggregate scores by section, topic, and time period, making it possible to spot where the team needs to focus.
Individual article feedback and newsroom-level patterns both use the same three criteria, making it possible to connect individual improvements to newsroom-wide trends.
How ORLA reads an article
The criteria come from research into, and practical use of, constructive journalism. The analysis is adapted to the form the article takes and grounded in what is on the page.
ORLA reads the article and works out its language, subject area and form: how long it is, whether it reports or argues, and whether the story is still moving. A short news article is not read against the same expectations as a long feature.
The three pillars are read at the same time and independently of each other, so one weak pillar cannot colour the rest.
For each sub-question, ORLA first locates a passage or quote in the article, present or absent. What it reports for each pillar follows from those passages, not from a general impression.
A final pass turns those passages into two or three suggestions. Each one names what is missing and where: a note about this article, not a checklist.
From a suggestion to a name to call
Each of ORLA's suggestions comes with a Find sources button. The search looks for the kinds of source the suggestion asks for, such as experts, practitioners or people with lived experience, and shows the people and pages it found, grouped by kind. Each name appears the way the page describes them, with the passage it came from and a record of how the search ran.
Web search
General search in the article's own language, expanded into English for stories with an international angle.
Academic sources
Researchers and studies via OpenAlex, when the search is for experts.
Your own archive
A search of your newsroom's own past reports, so a lead can point back to coverage and sources you already reached.
Find sources appears on every suggestion in ORLA. It draws on the newsroom's shared weekly allowance shown next to the button, and is included with every package.
Watchlist: how your coverage of a topic adds up
ORLA reads one article at a time. Watchlist looks at many. An editor adds a keyword the newsroom returns to regularly, for example a hospital's waiting times or a housing policy, and the system matches new and existing reports against it automatically, at no cost, showing a live count of matching articles.
Add a keyword to the Watchlist. Suggestions are drawn from articles already in your reports, or type your own.
New and existing reports are matched against the keyword automatically. The match count is free; no analysis runs until you ask for one.
Run an analysis. ORLA's three pillars are applied to a sample of the matching articles, and the result is added to that keyword's history rather than replacing the last one.
Follow up. Each analysis names a specific gap in the coverage, and Find sources can turn that gap into people to contact.
Watchlist has its own page in the app, open to everyone on the team, and is included with every package.
Email your draft, get ORLA's reading back as a reply
Not every draft starts in a browser tab. ORLA also works over email: paste the draft into the email body, or attach it as a Word document, and send it to orla@constructivenewsmirror.com from the address you use to sign in. A reply arrives in a couple of minutes with the same three-pillar reading ORLA gives on the web, written in the article's own language, along with a link back to the full result in the app.
Paste the draft into the email body, or attach it as a .docx file.
Send it to orla@constructivenewsmirror.com from your account's email address.
A reply arrives in a couple of minutes with the reading and a link to the full result in the app.
One draft per email. Plain text or .docx for now; PDF attachments are not read yet.
Three roles for your newsroom
Every workspace has three roles: owner, editor, and journalist. Roles decide who manages the account and who generates batch reports. Everyone, on any role, can use ORLA and Find sources on their own drafts, and can browse the shared watchlist for story ideas. ORLA results are private to the person who ran them, so no one else on the team, not even the owner, can open a colleague's analysis.
Owner
Runs the account. Invites and removes people, sets roles, manages billing, and edits the outlet profile. Can do everything editors and journalists can.
Editor
Generates and deletes batch reports from CSV files, and browses the shared report library alongside the watchlist. Uses ORLA and Find sources on their own drafts.
Journalist
Uses ORLA and Find sources on their own drafts and browses the shared watchlist for ideas. Does not generate batch reports or see the report library, and cannot change account settings.
Paid newsrooms share one weekly allowance for ORLA and Find sources across the whole team, shown as a counter next to each button. The allowance is set per newsroom and resets at the start of each week.
Developed by the Constructive Institute
The Constructive Institute is a Danish non-profit that trains journalists and newsrooms in constructive journalism. It works with media organisations in Scandinavia and internationally.
Constructive News Mirror is a tool developed in connection with that work.
Visit constructiveinstitute.orgYour text is analysed in Europe
Drafts and articles are analysed within the EEA. Your text is not used to train any model.
Microsoft may store text its systems flag and have it reviewed by staff in the EEA.
Find sources sends search queries written from your article, which can contain a name from it, to search services in the United States. Every service that handles your data is on our sub-processor page.
Create an account to see how ORLA works. Access is opened newsroom by newsroom while ORLA is closed for maintenance. Write to cle@constructiveinstitute.org and we will set you up.