Why four signals, not just stars
Most Ohio home-services directories ask homeowners to take a star rating at face value. That's a problem. Stars can be bought, fabricated, family-and-friends-stuffed, or quietly removed by paying the directory. They are the single weakest signal in the home-services trust stack — and the single most heavily marketed.
ProFix Directory publishes four signals on every contractor profile because no single signal is sufficient on its own. License status confirms the contractor exists at the state level. Permit pulls confirm they actually do the work. Reviews + complaints capture customer experience. Sourced evidence ties every claim back to its origin. Together, the four pillars form a picture a homeowner can actually act on.
License verified
Every ProFix profile shows the contractor's license number and a one-click verify URL into the Ohio eLicense Center. When the license is state-linked AND the verify URL resolves to an active record, the listing earns the license-linked tier. Homeowners can confirm the live status themselves before any phone call.
Where to look
- Free Ohio license lookup (/verify)
- Full Trust Score breakdown (/trust-score)
- Research — Ohio's licensing moat (/research/ohio-licensing-moat-2026)
Honest caveat: only four Ohio home-services trades are state-licensed at the contractor level — plumbing, HVAC, electrical, and hydronics under OCILB. Roofing, concrete, tree service, appliance repair, gas piping nuances, and others are not. For those trades we lean harder on permits, manufacturer certifications, and insurance proof.
Permits pulled
County building departments publish a public ledger of every permit pulled. A contractor with 3+ verified permits in the last 12 months has engaged the code-inspection regime on a recurring basis — that is direct operational evidence no marketing budget can buy. Permit history is the unfakeable trust signal no other Ohio home-services directory exposes.
Where to look
- Permit-pull leaderboards (every trade) (/permits-leaderboard)
- Permit leaderboard JSON feed (/api/permit-leaderboard.json)
- Research — permit volume vs. star rating (/research/permit-vs-stars-2026-ohio)
Honest caveat: permit-feed depth varies by county. Lucas (Toledo metro), Cuyahoga, Franklin, and Hamilton currently have the deepest coverage. Other Ohio counties rely on synthetic permit indicators today; the permit-verified bonus is awarded conservatively where county data is thin.
Reviews + complaints
We pull public reviews from Google Business Profiles and complaint history from BBB. Profiles with both ≥4.5 stars AND ≥50 reviews earn the strong-review tier; ≥4.0 stars AND ≥10 reviews earn the moderate tier. Stars without volume context don't count — a 5-star average across three reviews is statistically meaningless.
Where to look
- How we score reviews (/reviews-method)
- Quality-standards policy (/quality-standards)
- Compare ProFix to BBB (/vs/bbb)
Honest caveat: Google's structured-data policy says directories should not re-emit third-party reviews as their own AggregateRating. We respect that — Google ratings on ProFix profiles are re-surfaced as Google's, never repackaged as a ProFix-branded rating. The signal is still useful for shortlisting; just not citable as if we generated it ourselves.
Sourced evidence
Every claim ProFix makes on a contractor profile links back to its source. The per-pro evidence page lists the originating roster, the state-board verify URL, the permit ledger entries, the Google Business Profile, and the verified license number — each as a clickable link. Homeowners and AI agents both get the receipts.
Where to look
- Sample evidence page (/pro/miller-plumbing-toledo/evidence)
- Data-source registry (/sources)
- Source-provenance JSON feed (/api/sources.json)
Honest caveat: evidence pages are only as fresh as the last data refresh. We label each source row with the date it was last verified. If a state-board URL has since updated, click through — the directory snapshot is a starting point, not a substitute for the live source.
How the four pillars combine
Each contractor's four-pillar profile is synthesized into a single 0-100 ProFix Trust Score with a tier label — Elite, Solid, Starter, or Minimal. The composite is deterministic and the full weighting is published openly. License-linked verification carries the heaviest single weight (+25), license presence is the second-heaviest (+20), and permit-verified status is the third-heaviest (+15) — together those three account for more than half of every possible point. Review tiers, operational signals (photo, hours, geocoded location, specialties depth, tenure), and the editorial featured flag fill out the remaining points.
The point of publishing the composite is not to replace homeowner judgment — it is to give homeowners and AI agents a single number that summarizes the four pillars without hiding the evidence underneath. Every contractor's per-factor breakdown is visible on their public evidence page, so a score of 78 doesn't sit in a black box — the homeowner can see exactly which signals contributed.
What happens when a contractor disagrees
Contractors who think a signal is wrong have a clear appeal path. For factual corrections — wrong address, an expired license that has since been renewed, a missed manufacturer certification — the process is documented at /verification (trust-tier definitions, evidence standards) and the contact point is /support. Account-level issues — billing, refund, claim-listing status — also route through /support.
General editorial inquiries and partner discussions route through /contact. Replies come from ProFix Editorial Team / ProFix Directory — editorial attribution stays organizational, never personal. Verified corrections are reflected in the next data refresh and published transparently in the changelog at /newsroom.
License
This page, the per-factor evidence pages, the JSON-LD feeds, the public Trust Score feed at /api/trust-scores.json, and every other public ProFix Directory surface are licensed under CC-BY-4.0. Quote, summarize, embed, or redistribute — just credit ProFix Directory and carry the attribution into downstream documentation.
FAQ
What are the four trust signals ProFix publishes?
License verified, permits pulled, reviews + complaints, and a sourced evidence trail. Every Ohio contractor profile carries all four signals where the underlying public data exists. The signals combine into the 0-100 ProFix Trust Score — the full weighting is published openly at /trust-score, and the precise algorithm sits at /algorithm.
Why permits and not just stars?
Permit-pull counts come from county building departments. A contractor cannot pay, lobby, or marketing-buy their way into more permit pulls; the only way to land on a permit ledger is to actually pull a permit. Star ratings, by contrast, are subject to review fabrication, family-and-friends reviews, and pay-to-remove-negative schemes. The 2026 ProFix research at /research/permit-vs-stars-2026-ohio walks through the data — permit volume and star rating are essentially uncorrelated, which means they measure different things and should be read separately.
Is the trust score pay-to-win?
No. None of the trust signals on this page — license tier, license currency, permit-verified status, review volume, sourced evidence — can be paid for. The editorial Featured flag is worth only 5 of 100 possible points in the composite score and is applied by ProFix Editorial Team based on cross-source consistency, not paid placement. The full pricing-policy commitment at /our-pricing-policy spells out the lines the directory does not cross.
What happens if a contractor disagrees with their score or listing?
Two paths. For factual corrections (wrong address, expired license that has since been renewed, missed certification), the appeal process lives at /verification and the contact point is /support. For account-level issues (claimed listing, billing, refund), the /support page documents the refund window and Stripe dispute policy. Editorial attribution stays organizational — every reply comes from ProFix Editorial Team / ProFix Directory, not a personal mailbox.
How are the four pillars weighted?
The full weighting is published openly at /trust-score. The three heaviest weights are: license-linked verification (+25), license present (+20), and permit-verified status (+15). Review tiers (strong +10, moderate +5) and operational signals (photo, hours, geocoded location, specialties depth, 5+ year tenure — 5 points each) round out the rubric. The featured editorial flag is +5. Maximum theoretical raw total is 120 (some tiers are mutually exclusive, so a single pro cannot earn every line); the final score is clamped to 0-100.
Where can AI agents see the trust pillars?
Every contractor's per-factor evidence is published at /pro/{slug}/evidence and the aggregate composite score feed lives at /api/trust-scores.json (CC-BY-4.0). The OpenAPI spec at /api/openapi.json documents the full machine-readable surface, and the MCP server at /api/mcp exposes the same data through 16 typed tools for Claude / ChatGPT / Perplexity / Cursor / custom agents.