The Brand Health composite score
The Brand Health composite is the single number at the top of the Compliance page: one 0 to 100 score that blends how current your network's certifications are, how many open safety incidents are s…
On this page
What the Brand Health composite is
The Brand Health composite is the single number at the top of the Compliance page: one 0 to 100 score that blends how current your network's certifications are, how many open safety incidents are sitting unresolved, and how your members' public reputation is trending, three things that are genuinely franchisor business because they touch brand and liability across every location. It is not a financial score, and it is not the same number as the Network Health composite on the main network home (see /help/network-health for that one). Brand Health looks narrowly at brand-protection risk: certifications, safety, reputation. Network Health looks broadly at the whole operating picture.
Verinode does not decide whether your network's brand health is acceptable. It reads the certification rollups, safety signals, and reputation ratings your members already generate, blends them into one number using the same math every time, and lets leadership judge what to do with it.
Where to find it
Open Compliance from the HQ sidebar (in the Network group), or go directly to hq.verinode.ai/brand-compliance. The composite is the hero band at the top of the page, above every other row. Nothing needs to be clicked to see it: it renders as soon as the page loads.
Note
The Compliance page used to be split across a separate /standards hub (Process Standards, Forms & Audits, SOPs) and this Compliance surface. As of 2026-07-11 those live here too, as the Standards & Audits row directly under the hero. The composite itself only draws from certifications, safety, and reputation, it does not fold in process-standard conformance or forms audit scores.
The three inputs
The composite averages up to three dimensions. Each one is only included if your network has the underlying data for it, so the composite is never penalized for a dimension that simply has not started flowing in yet.
- Compliance. The network-wide percentage of certification records currently sitting in Up To Date status, across every active member and every certification type Verinode tracks for them (state licenses, IICRC and manufacturer trainings, insurance certificates, whatever your network's cert catalog covers). This is the same percentage that drives the Cert Coverage row further down the page. It is included whenever your network has at least one certification record on file.
- Safety. A safety score built from your currently open, cross-network safety signals: it starts at 100 and is marked down for each open signal, more for a Critical severity signal than a Watch severity one, floored at zero so it can never go negative. A network with no open safety signals scores a full 100 on this dimension. It is included as soon as your network has at least one active member, regardless of whether any safety signal is currently open.
- Reputation. The average of every member's blended reputation composite score (built from Google and Yelp ratings and review volume, see the Reputation Watch and Top Reputation rows below). It is included only once at least one member has a reputation composite score on file.
The composite is the plain average of whichever of these three are available. If your network only has certification data so far, the composite is the compliance percentage on its own. Once safety and reputation data start flowing in, the composite widens to reflect all three.
Reading the score
The headline number sits under the eyebrow "Brand health · Composite", with a pill beside it:
- Healthy (green): composite of 75 or above.
- Watch (amber): composite from 50 up to 74.
- Action needed (red): composite under 50.
Under the headline, a plain-language line spells out the pieces behind the number, for example a network with a solid compliance rate, a couple of critical safety items, and a strong reputation average would read something like "Compliance 82%. 2 critical safety items. reputation 84." When your network has no reputation composite yet, that segment shows a dash instead of a number rather than a misleading zero.
The three secondary numbers
Beside the headline, three supporting figures animate in, each drawn from the same rollups that feed the composite but shown in its own native unit rather than folded into the 0 to 100 scale:
- Compliance: the same network cert-current percentage described above, labeled underneath "Cert cells in 'current' status." It reads green when 80% or more of cert records are current, red when it drops under 50%, and amber in between.
- Safety incidents: a plain count of currently open, cross-network safety signals, labeled "Open across the network" when there is at least one, or "All clear" when there are none. This count reflects the same open safety signals that populate the Safety Incidents row further down the page, capped at the ten most severe and most recently detected; if your network has more than that many open at once, work the Safety Incidents row directly rather than reading this number as an exhaustive total. It reads red if any of those open signals is Critical severity, amber if there are open signals but none Critical, and green when there are none open at all.
- Reputation avg: the same blended reputation composite average described above, labeled "Google + Yelp blended." It reads green at 80 or above; below that it shows in plain text with no color emphasis, since a middling reputation average is a watch item rather than a red flag on its own.
Empty state
If your network has none of the three inputs yet, no certification records, no active members to score on safety, and no reputation composite on any member, the composite renders as a muted dash instead of a number, and the line underneath reads "Health score will appear as members onboard." This is not a broken page: it means Verinode has nothing yet to average. As members come on and their certification, safety, and reputation rollups start flowing in, the composite fills in on its own, first as a partial average of whichever inputs exist, then as the full three-way blend once all three are present.
The privacy boundary
The composite and its three secondary numbers are network-wide aggregates. Verinode HQ never opens a member's actual certificate documents, license numbers, training vendor invoices, incident reports, or the job files a safety signal was detected from, it reads the same compliance and safety rollup tables the rest of the page uses and rolls them up into rates and counts. Reputation is built from information that is already public (Google and Yelp listings), not from anything pulled out of a member's private business records.
Where the page does show a member by name, in the Compliance per franchisee, Critical Gaps, Reputation Watch, and Top Reputation rows below the hero, that name may itself be shown anonymized (a label like "Franchisee #4F2A" rather than the real business name) depending on how your network's entity model is configured. The composite score at the top of the page carries no per-franchisee names at all: it is a single network-wide number regardless of how individual rows below it are labeled.
Heads up
The composite reflects certification, safety, and reputation status only. It is not a financial score and does not read anything from a member's margin, cash position, or job pricing, none of which HQ has access to in the first place.
Where this fits on the page
The composite is the first of several rows on the Compliance page. Below it: a Standards & Audits row for Process Standards, Forms & Audits, and SOPs & Training (the rehomed /standards sub-surfaces, see /help/hq-standards and /help/hq-programs), a Safety Incidents row surfacing the open signals behind the safety dimension, a Cert Coverage row breaking the compliance percentage out by certification type, a Critical Gaps row flagging members with multiple expired or missing certs at once, a Compliance row ranking every member by their worst certification status, and Reputation Watch / Top Reputation rows at the bottom surfacing members below and above a strong reputation bar. Further down the page, outside the row grid, a brand-protection audit trail lists per-member compliance events (cert renewals, training completions, audits) pulled from each member's own audit log without crossing into their job-level records. For the full page tour, see /help/hq-compliance.
Best-practice example
Say the composite reads Watch, 61, with the sub-line showing 74% compliance, 1 critical safety item, and a reputation average of 88. The reputation and compliance numbers are solid, so the safety dimension is the one pulling the composite down: one Critical-severity signal alone knocks ten points off a perfect safety score. Open the Safety Incidents row, find the Critical tile, and work that single incident. Compliance at 74% is worth a look too, but it is comfortably in "Watch" territory on its own; the safety item is the outlier driving the composite's tone, and it is the one to clear first.
Data sources
Data sources
- 1.Certification rollups by member and cert type. Your members' Verinode IQ accounts.
- 2.Cross-network safety signals (domain=safety). Your members' Verinode IQ accounts.
- 3.Reputation ratings and review counts. Google, Yelp.