# Rejects and holds — certification value study Collection date: 2026-10-24. A row entered `cert-value-dataset.csv` only when the posting page itself stated a pay band or salary. Search snippets were leads. They are not in the dataset, including snippets that printed a dollar figure the live page did not return. ## Sources blocked | Source | What happened | Disposition | |---|---|---| | Indeed | `https://www.indeed.com/viewjob?jk=18739ef8566ae048` timed out in fetch. A header check returned HTTP 401. | HOLD. Indeed postings are not in the dataset. | | ZipRecruiter | Header check on a Phoenix search URL returned HTTP 403, Cloudflare challenge. | HOLD. ZipRecruiter postings are not in the dataset. | | LinkedIn Jobs | Not opened. No public job body was fetched. | HOLD. | | Alacrity Solutions contractor page | `https://www.alacritysolutions.com/solutions/network-solutions/join-our-contractor-network/` returned HTTP 404 on 2026-10-24. | HOLD. Indexed text about "licenses and certifications" was not quoted. | | Contractor Connection requirements URLs | `https://home.contractorconnection.com/potential-contractors/overview/potential-contractorsoverviewrequirements/`, the credentialing URL, and the FAQ URL were fetched. Each returned a homeowner contractor-matching page. The certification matrix was not on the page. | HOLD. Indexed requirement bullets were not quoted. | | Sedgwick, Lionsbridge, BrightServ, Code Blue as a separate brand | No program-owner page naming an IICRC cert was opened. | HOLD. | ## Pages opened that did not yield a usable pay figure | URL | Reason | |---|---| | `https://rainbow-international-of-tacoma-puyallup.careerplug.com/jobs/716360/apps/new` | Page read. No pay figure. | | `https://www.tealhq.com/job/mitigation-technician_7ea1a6af6b9114861d1d9769430eb07f4fa24` | HTTP 404. | | `https://recruiting.paylocity.com/Recruiting/Jobs/Details/3850301/A1-Restoration/Mitigation-Technician` | HTTP 404. | | `https://www.career.com/job/commercial-restoration-company-crc/mitigation-technician-seattle/j202512262210020189940` | Fetch timed out. | | `https://www.jobtarget.com/jobs/jt-t6y8niviy3/mitigation-technician-phoenix-arizona` | HTTP 404. | | `https://epokagency.com/workspread/job/lead-water-mitigation-technician-at-summit-restoration-and-construction-llc-phoenix-az-14a6a6af24478d37jktk-ZXBva2FnZW` | Page returned a navigation shell. No job body, no pay. | | `https://servicemaster-restoration-dsi-3419.careerplug.com/jobs/2976297/apps/new` | Franchise landing shell. No posting, no pay. | | `https://servpro-careers.careerplug.com/jobs/2173109/apps/new` | Franchise landing shell. No posting, no pay. | | `https://servpro-logan-square-humboldt-park.careerplug.com/jobs/1720551` and `/apps/new` | Franchise landing shell. A search index of this URL contained job text. That text was not on the page read. | | `https://servicemaster-restore-11467-marietta.careerplug.com/jobs/2877461/apps/new` | Franchise landing shell. No pay. | | `https://servicemaster-restore-usa-careers.careerplug.com/jobs/2875730/apps/new` | Franchise landing shell. A search index showed an entry-level band. That band was not on the page read. | | `https://iicrc-careers.careerplug.com/jobs/2455299` | Company shell for Paul Davis of Central San Diego County. No pay on the page read. | | `https://iicrc-careers.careerplug.com/jobs/2949137` and `/apps/new` | Company shell for Paul Davis of North Atlanta. A search index showed an hourly band. That band was not on the page read. | | `https://iicrc-careers.careerplug.com/jobs/3634698/apps/new` | Company shell for Paul Davis of South Atlanta. No pay. | | `https://servpro-careers.careerplug.com/jobs/1872540/apps/new` | Franchise landing shell for SERVPRO of Kent. No pay. | | `https://recruiting.paylocity.com/Recruiting/Jobs/Details/4042172` | HTTP 404. | | `https://servpro-aurora-central.careerplug.com/jobs/1764987/apps/new` | Franchise landing shell. No pay. | ## Leads not opened because they were outside the frame These were not fetched as sample rows. They are listed so a second pass does not mistake an index hit for a collected posting. - Out of metro: SERVPRO of Minnetonka; ServiceMaster Henderson NV; Paul Davis Los Angeles; Paul Davis Bucks County PA; 24 Hour Flood Pros, Oak Park MI; Service Restoration Inc., Little Rock AR; Restoration 1 of Morris County NJ; SERVPRO crew chief located in Sparks NV (the index title mentioned Boise; the location line said Sparks). - Out of role on the index text, not fully fetched: Voda Greater Dallas carpet-and-floor technician; ServiceMaster Nampa assistant reconstruction project manager; Felix Construction and Stanley Consultants water-infrastructure project managers. - Outside the source list: Glassdoor copies for Rhino Restoration (Tampa) and AdvantaClean of NW Chicagoland (East Dundee). Not read as evidence. - WayUp copy of a 911 Restoration of Appleton-Oshkosh certification pay schedule. Appleton is outside the sample, and the page is not the employer's own career page. Not used as a franchise-ladder anchor. ## Browser pass over Indeed, Seattle through Denver A browser pass reported 20 usable Indeed postings and said no source was blocked. Nineteen of those rows were returned with the URL written as "from search." Those figures were not added. The one Indeed URL that was returned, Greenwood Heating in Everett (`jk=91de5cca12b9f070`), timed out on a direct fetch. The same ad was then read on SimplyHired, where the body states $40–$45 an hour, and that page is row 44. Pages from that pass that were opened afterward and did not enter the file: | URL or name | Reason | |---|---| | `https://greenwoodheating.bamboohr.com/careers/53` | Page body empty. Pay was taken from the SimplyHired copy instead. | | `https://pacificremediationandrestoration.betterteam.com/water-damage-restoration-technician-13` | HTTP 404. | | `https://www.simplyhired.com/job/PU0ZNVclvgsK7PmDb6q1FRiudPxqEMJ6SfNmlhFnLsPBL2gZAS-sfQ` | Robinson Restoration, Kent. Page said the posting is temporarily unavailable. | | `https://puroclean-restoration-specialist-scottsdale.careerplug.com/jobs/3285961/apps/new` | Franchise shell. No pay on the page. | | `https://www.simplyhired.com/job/p3-l4TKVH6wvb8d3-ccaPwmeEXSLu9VGPu6tdyQs4wtDjFDwc_xDrA` | BluSky, Denver. Page says the job expired and prints an application deadline of 12/29/2023. Not a 2026 wage. | | `https://www.simplyhired.com/job/L-BMS5keAa70EhqcDKZh3viRgVrlORtP7Rm5RCSZHVDUxHaSNhXrzg` | ServiceMaster by Lakota. Page unavailable. | | First Onsite, PNW Restoration, Robinson Restoration project manager, RestorationHQ, DryState, American Water Damage of DFW, The Dry Guy, Jakobsen Restoration, Belmont Clean + Restore, PuroClean of Central Denver, Voda of Denver, confidential San Diego | Named in the browser pass without a posting URL. No page was read, so no row. | | All Dry Denver, All Pro Denver, A1 Dallas, PuroClean of North Seattle | Already in the file from an earlier page read. Not duplicated. | Five postings from the follow-up did survive a page read and are rows 44–48: Greenwood Heating (SimplyHired), SERVPRO of Aurora Central crew chief, SERVPRO of Denver Southeast, BMS CAT Englewood, and Rytech of Denver. ## Browser pass over Indeed, Chicago through Boise The matching pass for Chicago, Atlanta, Tampa, Spokane, and Boise stopped before it returned any posting. No URL, pay figure, or reject list came back. Nothing from that pass entered the dataset. Chicago, Atlanta, Tampa, Spokane, and Boise stay at the counts already in the file. ## Cells with no usable posting Mold remediation technician: empty in all 10 metros. Mold work showed up inside water and lead postings. No posting whose job was mold remediation, with a pay figure, was read. | Metro | Tech | Lead | PM | Mold | |---|---:|---:|---:|---:| | Seattle–Tacoma | 4 | 3 | 2 | 0 | | Phoenix | 5 | 2 | 0 | 0 | | San Diego | 2 | 2 | 0 | 0 | | Dallas | 3 | 0 | 1 | 0 | | Denver | 4 | 5 | 0 | 0 | | Chicago | 1 | 3 | 1 | 0 | | Atlanta | 1 | 1 | 1 | 0 | | Tampa | 2 | 0 | 2 | 0 | | Spokane | 0 | 0 | 1 | 0 | | Boise | 0 | 2 | 0 | 0 | Target was 120 or more usable postings. The file has 48 rows from 47 URLs. The gap is access, not a decision to stop early inside a cell that still had readable pages. Within-cell contrasts that exist are all below the pre-registered size of 4 postings on each side. They are inventoried in the draft and are not results.