October 15, 2026What to buy — under-sink RO beside the main recommendation
Search-target city pages, the IEUA guide, and the softener-legal tool now keep the main What to buy button and add a second under-sink reverse-osmosis option (Cloud RO preferred, Amazon tapmatch-20 as the alternative) unless the main rec is already kitchen RO. No new city files. No new ASINs.
October 15, 2026What to buy — top-of-page shop block and click tracking
Search-target city pages, the IEUA legality guide, and the softener-legal tool now open with one plain What to buy sentence and a tagged Amazon button. Every shop link fires a Vercel Analytics shop_click event. No new city files. No new ASINs.
October 7, 2026Search-target city pages — local CCR detail, FAQ, and hub links
Stopped nightly new-city shipping. Improved Search Console target city files with reopened utility reports, query-matched FAQs, PADWIS one-liners, IEUA guide links, and hub chips. Accuracy fixes for Lompoc § 13.16.320, Valencia / SCV sewer, Newhall Ranch, and Alexandria IN vs VA/LA.
October 6, 2026Inland Empire (IEUA) salt-softener legality guide
New district legality page for IEUA Ordinance No. 109 § 2.6 — install/replace/enlarge ban on self-regenerating softeners discharging to a sewer tributary to the regional system, with a portable-exchange exception. Not a statewide ban. No existing pages rewritten.
October 5, 2026Willow Valley, Arizona city file
EPCOR Willow Valley 2025 CCR (PWS AZ0408129 and AZ0408040) — King Street and Lake Cimarron. Hardness 45–47 gpg (2019 tables), chlorine 0.48 / 0.12 ppm HRAA. About 1,700 connections. No existing city files rewritten.
October 3, 2026San Tan, Arizona city file
EPCOR San Tan 2025 CCR (PWS AZ0411128) — hardness 15–18 gpg (FAQ), chlorine 1.3 ppm highest detected (1.17–1.41), nitrate 9.88 ppm highest. About 31,000 connections; not San Tan Anthem AZ0411136.
October 1, 2026Northeast Agua Fria, Arizona city file
EPCOR Northeast Agua Fria 2025 CCR (PWS AZ0407531) — hardness 14–15 gpg (2025 unregulated table), chlorine 0.91 ppm HRAA (0.84–0.94). Agua Fria district connection count 58,900 as printed; not Agua Fria, New Mexico.
September 30, 2026Tierra del Rio, Arizona city file
EPCOR Tierra Del Rio 2025 CCR (PWS AZ0407532) — hardness 24 gpg (2025 unregulated table), chlorine 0.84 ppm HRAA (0.74–0.90). About 1,800 connections as part of the Sun City district; not Sun City AZ0407099 and not Sun City West.
September 29, 2026San Tan Anthem, Arizona city file
EPCOR San Tan Anthem 2025 CCR (PWS AZ0411136) — hardness 17–18 gpg (FAQ only), chlorine 1.28 ppm highest detected (1.13–1.28). About 4,500 connections on Pinal AMA groundwater; not Anthem AZ0407504.
September 28, 2026Tubac, Arizona city file
EPCOR Tubac 2025 CCR (PWS AZ0412001) — hardness 17 gpg (2023 table), chlorine 0.86 ppm HRAA (0.41–1.40). About 750 connections on three USCV wells; not a Valley-metro blend.
September 25, 2026Rio Verde, Arizona city file
EPCOR Rio Verde 2025 CCR (PWS AZ0407121) — hardness 11–14 gpg (2024 table), chlorine 1.02 ppm HRAA (0.43–1.53). About 3,100 connections on five wells; not Fountain Hills.
September 24, 2026Paradise Valley, Arizona city file
EPCOR Paradise Valley 2025 CCR (PWS AZ0407056) — hardness 12 gpg (2022 table), chlorine 0.82 ppm HRAA (0.74–0.94). About 5,300 connections; not Phoenix or San Tan Anthem.
September 23, 2026Anthem, Arizona city file
EPCOR Anthem 2025 CCR (PWS AZ0407504) — hardness 18 gpg, chlorine 0.74 ppm HRAA (0.46–1.02). About 9,200 connections; not San Tan Anthem.
September 22, 2026Sun City, Arizona city file
EPCOR Sun City 2025 CCR (PWS AZ0407099) — hardness 7–11 gpg, chlorine 0.87 ppm HRAA (0.82–0.91). Nearly 24,000 connections in Sun City and Youngtown; not Tierra Del Rio and not Sun City West.
September 18, 2026Sun City West, Arizona city file
EPCOR Sun City West 2025 CCR (PWS AZ0407150) — hardness 3–11 gpg, chlorine 0.92 ppm HRAA (0.87–0.96). About 15,600 connections on WSRV Sub-Basin wells.
September 17, 2026Fountain Hills, Arizona city file
EPCOR Chaparral City 2025 CCR (PWS AZ0407017) — hardness 16 gpg, chlorine 0.83 ppm (0.70–0.94). Town of Fountain Hills and portions of Scottsdale; not a Scottsdale-wide blend.
September 14, 2026New guide — portable-exchange / off-site regeneration softeners
Exchange tanks still soften. Brine is made at a service plant, not at the house drain. Water Code § 13148(g) does not limit those appliances; local ordinances still have to be checked at the address.
September 13, 2026Conversion CTAs, Amazon ASINs, and 404 hygiene
City pages now have one-click Best match buy buttons and a sticky Shop this match bar. Contaminant hubs and the softener-legality tool deep-link tagged Amazon listings. Sitemap, robots, and a useful 404 cover the hub routes.
September 13, 2026Impact verification meta at the top of head
The Impact site-verification meta now sits at the top of the root layout head, after charset and viewport, so the partner crawler can read it from static HTML.
September 13, 2026Sitemap index Google can fetch
/sitemap.xml is now a sitemap index pointing at /sitemap-pages.xml and /sitemap-cities-N.xml chunks under 10k URLs each. robots.txt still names the index URL.
September 12, 2026Illinois EPA Drinking Water Watch generated CCR city files
Opened Illinois EPA Drinking Water Watch generated Consumer Confidence Reports (CCRReportDispatch PDFs) for gazetteer-matched municipalities that were not already on file. Chlorine or chloramine residual cited from the printed disinfectant table when the highest-level column extracted cleanly. Hardness left unknown unless labeled as CaCO3 or grains. Rural districts, prisons, mobile-home parks, and same-city second PWS files were not filed.
September 12, 2026Minnesota MDH, Pennsylvania PADWIS, and Idaho DEQ cited city files
Opened Minnesota Department of Health CCR library PDFs, Pennsylvania DEP Consumer Confidence Reporting System disinfectant and chemical tables, and Idaho DEQ Drinking Water Watch generated CCRs for gazetteer-matched municipalities that were not already on file. Hardness only when labeled as CaCO3 or grains. Same-name cities in another state use a suffix slug.
September 12, 2026Pennsylvania PADWIS finish plus leftover DWW and Iowa CCR pages
Finished the Pennsylvania DEP Consumer Confidence Reporting System pull (202 opened tables). Added leftover Georgia, Kentucky, Montana, New Mexico, and Oklahoma DWW or DEQ CCR PDFs, plus more Iowa iowaccr.org place reports and Wisconsin DNR CCR-generator system pages where the public SelectPWS landing opened.
September 12, 2026Wisconsin DNR CCR generator pages and leftover Iowa CCR library files
Opened Wisconsin DNR CCR generator SelectPWS landings for leftover gazetteer-matched municipalities, plus more Iowa iowaccr.org place reports. Wisconsin hardness and residual stay unknown on the public generator landing. Iowa files cite the opened library page or download. Same-name cities in another state use a suffix slug.
September 12, 2026Cited leftover city pages from PADWIS, Iowa CCR library, DWW, and MDH
Opened leftover municipal systems on Pennsylvania PADWIS, Iowa iowaccr.org place pages, Minnesota MDH CCR library landings, Nebraska/Alabama/Vermont Drinking Water Watch detail pages, and South Carolina / Illinois generated CCRs. Hardness stays unknown unless the opened report printed CaCO3 or labeled grains. Same-name cities in another state use a suffix slug.
September 12, 2026More leftover cited city pages from PADWIS, DWW, Iowa, Missouri, and MDH
Continued leftover municipal filings from Pennsylvania PADWIS disinfectant tables, Iowa iowaccr.org landings, Minnesota MDH library pages, Nebraska and Alabama Drinking Water Watch detail, Missouri DNR CCR PDFs, and generated DWW CCRs. Hardness unpublished unless the opened report printed CaCO3 or labeled grains.
September 12, 2026Wave-two leftover cited city pages including California EAR CCRs
Opened more leftover municipal systems on PADWIS, Iowa iowaccr.org, Minnesota MDH, Nebraska and Alabama DWW, California Water Boards Electronic Annual Report CCRs, Idaho DWW detail, and Missouri DNR CCR PDFs. Extra gazetteer rematch added named places that the first candidate pass missed. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Extra gazetteer-rematch cited city pages
Opened additional named-place leftovers rematched from SDWIS city fields onto Census/USGS place coordinates, then cited from the same working portals (PADWIS, iowaccr.org, MDH, DWW, California EAR, Missouri DNR). One cover place per file. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Another leftover cited-city batch from PADWIS, DWW, Iowa, and California EAR
Continued leftover municipal filings as first-wave miners finished Pennsylvania PADWIS, Alabama DWW, Minnesota MDH, and the first California EAR pass, plus rematch extras still opening. Hardness unpublished unless the opened report printed CaCO3 or labeled grains.
September 12, 2026Leftover cited cities from Nebraska DWW, PADWIS, Iowa CCR, and more DWW PDFs
Another leftover municipal wave while first-pass and rematch miners finished Nebraska, Pennsylvania PADWIS extras, Iowa iowaccr.org, Idaho/Mississippi/Maryland/New Mexico generated CCRs, Vermont DWW, Delaware DWW, and more California EAR reports. Hardness unpublished unless the opened report printed CaCO3 or labeled grains.
September 12, 2026More leftover cited cities from DWW extras, California EAR, and American Water
Continued rematch extras on Mississippi, Idaho, California EAR, Montana DWW, and PADWIS, plus named-place American Water booklet PDFs and a first municipal-search slice (Texas, New York, Ohio, Michigan, Indiana, Florida, North Carolina). Hardness unpublished unless the opened report printed CaCO3 or labeled grains.
September 12, 2026More rematch extras plus first municipal-search and American Water leftovers
California EAR extras finishing, Maryland/Idaho DWW rematch, more American Water named-place booklets, and a handful of municipal CCR PDFs opened via public search. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover cited cities from EPA Find-Your-Local-CCR URLs plus finishing DWW extras
Opened leftover municipal reports from EPA’s Find Your Local CCR inventory (Texas, Michigan, Indiana, North Carolina, Florida, Washington, and more) plus finishing New Mexico/Mississippi/Idaho DWW extras, California EAR leftovers, and American Water named-place booklets. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Finishing EPA CCR inventory, American Water leftovers, and California EAR
Last leftover municipal reports from EPA Find Your Local CCR (Virginia, Maine, Massachusetts, Arizona, New Hampshire, Connecticut, Kentucky), remaining American Water named-place booklets, and the last California EAR leftovers. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Oregon and Utah city pages from opened state portals
Opened leftover municipal systems on Oregon Drinking Water Services inventory pages (yourwater.oregon.gov) and Utah DEQ WaterLink water-system summaries. Hardness unpublished unless CaCO3 or labeled grains printed. GEC viewers for Texas, Ohio, Indiana, Virginia, West Virginia, and Louisiana still sit behind recaptcha.
September 12, 2026Verified leftover American Water booklet cities
Opened leftover American Water CCR PDFs only where the booklet text names both the cover place and the state. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Indiana, Louisiana, and Arkansas city pages from opened state landings
Opened leftover municipal systems on Indiana and Louisiana GEC Drinking Water Viewer pages (real-browser search confirmed, no recaptcha on those two hosts) and Arkansas Department of Health Engineering water-system details. Hardness unpublished unless CaCO3 or labeled grains printed. Texas and Ohio GEC viewers remain recaptcha-blocked.
September 12, 2026Leftover Census places named on already-opened IN, LA, AR, OR, and UT landings
Filed leftover Census places and CDPs whose names print as the SDWIS city on municipal or district systems we already open on Indiana/Louisiana GEC viewers, Arkansas ADH Engineering pages, Oregon yourwater inventory, and Utah WaterLink. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Verified leftover municipal CCR PDFs; dropped cross-state false hits
Kept leftover municipal consumer-confidence PDFs only where the opened file names both the cover place and the state. Deleted cross-state slug collisions (Holland IN/TX, Oberlin LA/OH, Walton, Parker, Hunter) and non-report URLs. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover opened-portal CDPs plus archived TCEQ Drinking Water Watch Texas pages
Filed leftover Census places named as the system city on already-opened Oklahoma, Missouri, Minnesota, Georgia, South Carolina, Mississippi, Idaho, New Mexico, Montana, Pennsylvania, Illinois, Iowa, and California report URLs, plus leftover Texas municipal systems recovered from Internet Archive snapshots of TCEQ Drinking Water Watch. Dropped military bases. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Opened-portal leftover extracts plus more archived TCEQ Texas pages
Filed leftover Census places whose official system name is the place (Missouri villages, Idaho cities, California EAR CCR, South Carolina and Oklahoma waterworks, one Montana colony) on already-opened statewide report URLs, plus more leftover Texas municipalities recovered from Internet Archive TCEQ Drinking Water Watch snapshots. Dropped Iowa leftover iowaccr.org paths after proving the library echoes any slug. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Virginia and West Virginia GEC leftovers plus Nebraska and Alabama CCR PDFs
Filed leftover Census municipalities whose official system name is the place on Virginia and West Virginia Drinking Water Viewer landings (confirmed no search captcha), leftover Nebraska and Alabama systems on opened DWW-generated CCR PDFs, a few remaining IN/LA/AR/OR/SD extracts, and more archived TCEQ Texas pages. Dropped a Pennsylvania township substring pass after false matches. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026More leftover Texas municipalities from Wayback TCEQ URLs that already print the PWSID
Filed leftover Texas Census municipalities whose CITY OF / municipal system ID already appears on Internet Archive CDX captures of TCEQ Drinking Water Watch, plus a YAML metrics fix so the production build stays green. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover municipalities whose CCR website is listed on EPA Find Your Local CCR
Filed leftover Census municipalities whose official system name is the place and whose consumer-confidence-report website is printed on EPA Find Your Local CCR (All-rows) for Texas, Ohio, New York, Florida, North Carolina, Michigan, Washington, New Jersey, and Colorado, plus leftover Maryland, Delaware, and Nevada systems on opened DWW-generated CCR PDFs. Dropped county/regional false matches. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Washington Sentry Internet municipalities plus Arizona and North Dakota EPA CCR URLs
Filed leftover Washington Census municipalities whose official system name is the place on Washington DOH Sentry Internet GenInfoSingleSys landings after the public disclaimer, plus leftover Arizona and North Dakota municipalities whose CCR website is printed on EPA Find Your Local CCR. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Ohio, Arizona, and Alaska municipalities from archived Drinking Water Watch URLs
Filed leftover Census municipalities whose CITY OF / village / municipal system ID already appears on Internet Archive CDX captures of Ohio EPA, Arizona ADEQ, Alaska DEC, and TCEQ Drinking Water Watch detail pages. Hardness unpublished unless CaCO3 or labeled grains printed. Killed the unsafe Washington CDP Sentry name search after it matched stores, parks, and a dairy.
September 12, 2026More leftover Texas, Arizona, and North Carolina municipalities from dated DWW CDX slices
Filed leftover Census municipalities whose CITY OF / town system ID already appears on additional Internet Archive CDX date slices of TCEQ, ADEQ, and NC PWSS Drinking Water Watch detail pages. Arizona leftover municipalities on that path are exhausted. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Wyoming municipalities from EPA Region 8 Drinking Water Watch
Filed leftover Wyoming Census municipalities whose CITY OF / town system ID is printed on the official EPA Region 8 Drinking Water Watch search for that PWSID after selecting Wyoming. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover New England and Nevada municipalities from EPA Find Your Local CCR utility URLs
Filed leftover municipalities only when extract_place of the EPA-listed utility name matches the Census place. Rejected cities-served mismatches. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Remaining leftover Ohio municipalities from a later Ohio EPA DWW CDX slice
Filed the last leftover Ohio Census municipalities whose CITY / village PWSID appears on Internet Archive captures of dww.epa.ohio.gov WaterSystemDetail pages. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover North Dakota and Alaska municipalities from GEC Drinking Water Viewer n0 deep links
Filed leftover Census municipalities whose CITY OF / borough / municipal system ID is the place, citing official nddwv and akdwv WaterSystem?n0= landings after a real-browser check printed the system name. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover New York county-contact and Michigan EGLE community-supply municipalities
Filed leftover Census municipalities whose CITY / village system ID is printed on the official New York State DOH county public-water-system contact pages, plus leftover Michigan municipalities named on the September 2025 EGLE Community Water Supply List. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover North Carolina municipalities from DWR Source Water Assessment reports
Filed leftover Census municipalities whose community-system PWSID has a published North Carolina DWR SWAP report PDF. The live Drinking Water Watch portal returned HTTP 520, so this wave cites the official SWAP report instead of inventing chemistry. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Florida municipalities from DEP CCR and facility workbooks
Filed leftover Census municipalities whose community-system PWSID is printed on the official Florida DEP 2025 Northwest District PWS CCR workbook, Northeast District 2025 Community Chem Data workbook, or 2023 statewide Basic Facility Report. Hardness unpublished unless CaCO3 or labeled grains printed. Chlorine residual used only when the Northwest District workbook printed a monthly average.
September 12, 2026Leftover Colorado municipalities from CDPHE sample-result workbooks
Filed leftover Census municipalities whose community-system PWSID is printed on the official Colorado Department of Public Health and Environment public water system sample-result CSVs linked from the drinking-water consumer information page. Hardness used only when the workbook printed hardness total as CaCO3. Chlorine residual used only when a free or total chlorine column printed.
September 12, 2026Leftover New Jersey municipalities from NJDEP Drinking Water Watch
Filed leftover Census municipalities whose community-system PWSID opens on the official NJDEP Drinking Water Watch detail page at www-dep.nj.gov. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Massachusetts municipalities from the MassDEP public-water-supply contact list
Filed leftover Census municipalities whose community-system PWSID is printed on the official Massachusetts Department of Environmental Protection public water supply contact list for water-use restrictions. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Maine, New Hampshire, Connecticut, and Wisconsin municipalities from official statewide lists
Filed leftover Census municipalities whose community-system PWSID is printed on the Maine CDC public-water-systems-by-county inventory, New Hampshire DES large-surface-plant and small/medium consultant lists, Connecticut DPH public-water-system list, or Wisconsin DNR municipal continuous-disinfection list. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Tennessee municipalities from the 2024 TDEC potable-supply watershed report
Filed leftover Census municipalities whose official community-system name is printed in Appendix A of TDEC’s 2024 Protection of Potable Water Supplies in Tennessee Watersheds report. Live Drinking Water Watch returned HTTP 503/403, so this wave cites the official statewide appendix instead of inventing chemistry. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Newport and East Providence municipalities from official city CCR PDFs
Filed leftover Census municipalities whose official city Consumer Confidence Report PDF prints the community-system PWSID. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover municipalities from opened official city CCR PDFs
Filed leftover Census municipalities whose official city Consumer Confidence Report opened (Lumberton NC, College Station TX, University Park TX, La Vergne TN, Dover NH, Leavenworth KS). Hardness used only when CaCO3 or labeled grains printed. Chlorine residual used only when the opened table printed one.
September 12, 2026Leftover Rhode Island, Tennessee, and Kentucky places from opened official city CCR PDFs
Filed leftover Census places named on opened official Consumer Confidence Reports (Pawtucket Water Supply Board 2025 booklet for Pawtucket, Central Falls, and Valley Falls; Woonsocket 2022 city CCR; Westerly 2025 Water Department CCR; Warwick 2025 city CCR; Manchester TN 2025 Water Quality Report; Kentucky DWW generated 2024 CCR for Morgantown). Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Texas municipalities from opened official city CCR PDFs
Filed leftover Texas incorporated places from opened official city Consumer Confidence Reports (Manvel 2025, Hearne 2024, Shenandoah 2025 with hardness as CaCO3, Kermit 2025, La Feria 2024 chloramine, West University Place 2023, Castroville city wells 2025, Trinity 2025 chloramine, Shepherd 2025, Odem 2025). Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Algood and Piperton TN plus Goodrich and Blanco TX from opened official CCRs
Filed leftover municipalities from opened official city Consumer Confidence Reports (Algood 2026 CCR with hardness as ppm and labeled grains; Piperton 2025 Water Quality Report; Goodrich TX 2025 CCR; Blanco TX 2024 CCR). Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Atoka TN from the town’s opened 2025 Water Quality Report
Filed leftover Atoka, Tennessee from the Town of Atoka 2025 Water Quality Report posted on the official town documents page. Chlorine residual printed. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover OCR and city-CCR wave — Rockdale TX, Oliver Springs, Dyersburg, Robert Lee, Rocky Top, Taylor TX, Morgan's Point Resort, Port Neches
Filed leftover municipalities from opened official city Consumer Confidence Reports. Rockdale TX and Oliver Springs TN were image-only PDFs; chlorine residuals printed after OCR. Dyersburg 2025, Robert Lee 2023, Rocky Top 2025, Taylor TX 2025, Morgan's Point Resort 2025, and Port Neches 2025 printed disinfectant residuals. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Census incorporated places — Centralia, Marysville, and College Place WA from opened official CCRs
Filed leftover Census incorporated places from opened official city water-quality reports (Centralia 2025; Marysville 2025; College Place 2020, the latest city PDF that opened). Chlorine residuals printed. Hardness unpublished unless CaCO3 or labeled grains printed.
September 12, 2026Leftover Census places — WA, AZ, and Texas city CCRs
Official 2025 CCRs for Ferndale WA, Bullhead City AZ, New Braunfels, and McAllen, plus Trophy Club’s latest 2022 town report.
September 12, 2026Leftover Census places — Texas city and district CCRs
Official CCRs for Lakeway (LMUD 2025), Fair Oaks Ranch (2025), Benbrook (2025), Port Aransas (Nueces WCID 4 2025), Horizon City (Horizon Regional MUD 2024, latest posted), and Stafford (Fort Bend WCID 2 2025).
September 12, 2026Leftover Census places — TX PUB/WSC and WA district CCRs
Official CCRs for Brownsville (BPUB 2026), Alton (Sharyland WSC 2025), Robstown (Nueces WCID 3 2025), Clarkston (Asotin County PUD 2025), Sammamish (Plateau Water 2026), Mukilteo (MWWD 2024), Woodinville (WWD 2025), and Salado (Salado WSC 2025).
September 12, 2026Leftover Census places — Weston WSC and King County district CCRs
Official reports for Weston (Weston WSC 2025), Kenmore and Lake Forest Park (Northshore Utility District 2026), and Maple Valley (Cedar River Water and Sewer District 2025 hardness as CaCO3 grains).
September 12, 2026Leftover Census places — Texas WSC CCRs
Official WSC CCRs for Fruitvale (2025), Golinda (2024 latest posted), Kempner (2025), Milano (2025), Campbell (2025), and Hawley (2025 Abilene-purchased, with hardness as CaCO3).
September 12, 2026Leftover Census places — Appleby WSC, Lafe Regional, Hochatown RWD
Official CCRs for leftover Appleby TX (WSC 2025), Lafe AR (Regional Water 2024), and Hochatown OK (McCurtain County RWD 5 2026).
September 12, 2026New guide — are water softeners banned in California?
Statewide answer is no. Water Code § 13148 and Health & Safety Code §§ 116775–116795 authorize local sewer rules after findings. The guide lists ordinances TapMatch already cites and calls out Lompoc § 13.16.320 as an efficiency standard, not a Measure S-style ban.
September 12, 2026Traffic pack — ZIP find, contaminant hubs, state pages, legality tool
ZIP and city find, contaminant city lists from existing cites, /states/{st} hubs, a salt-softener legality lookup that refuses to invent ordinances, three new guides, a labeled cost sketch on city files, FAQ JSON-LD, and related-city links. No mass rewrite of city Markdown.
September 11, 2026Twenty-six city files from opened Water Boards CCRs
Orange County and Los Angeles Basin city-owned systems plus Elk Grove (SCWA Laguna/Vineyard), Coronado, Culver City, Ripon, and Central Valley covers from opened 2024–2025 official reports. Numbers are only what those reports printed.
September 11, 2026Twenty-six more city files from opened Water Boards CCRs
South Gate, Vernon, Santa Fe Springs, El Monte, Morgan Hill, Pismo Beach, Laguna Woods (El Toro WD), and Cal Am Sacramento-district covers (Antelope, Arden-Arcade, Parkway, Fruitridge Vista, Lincoln Oaks, Isleton, Walnut Grove, Dunnigan) plus Central Valley and coastal city-owned systems. Numbers are only what those reports printed.
September 11, 2026Eighteen more city files from opened GSWC and district CCRs
Golden State Water Artesia, Bell, Bell Gardens, Norwalk, San Dimas, Barstow, and Southwest (Gardena/Lawndale), plus Hi-Desert Yucca Valley, IWVWD Ridgecrest, Padre Dam Santee, Mid-Peninsula Belmont, NCCWD Pacifica, North Marin Novato, Marina Coast, Coastside Half Moon Bay, Cambria, and East Valley Highland. Numbers are only what those reports printed.
September 11, 2026Twenty more city files from opened Water Boards CCRs
San Fernando, San Juan Capistrano, Morro Bay, La Verne, Nipomo, La Crescenta, Lakeside, Valley Center, Eureka, Tehachapi, Ukiah, Pico Rivera, Wasco, Signal Hill, Corcoran, Montecito, Murrieta, Olivehurst, Plumas Lake, and Riverbank. Numbers are only what those reports printed.
September 11, 2026Forty-five more city files from opened Water Boards CCRs
Montebello, Monterey Park, Placentia, Florence-Graham, South Arcadia, South San Gabriel, Quartz Hill, Lake Los Angeles, Modesto satellites (Salida, Grayson, Turlock, Del Rio), El Dorado Hills, Groveland, Cal Am East Pasadena / Baldwin Hills / San Marino, La Mirada, Walnut, Diamond Bar, Sunol, Bellflower, Dana Point, Soquel Creek (Soquel, Capitola, Aptos), Bay Point, Orcutt, Paradise, Orangevale, Mountain House, Yucaipa, MNWD (Mission Viejo, Laguna Niguel, Aliso Viejo, Laguna Hills), Trabuco Canyon, Scotts Valley, Suisun City, Twentynine Palms, North Highlands, Bermuda Dunes, Oak Park, Rowland Heights, and Taft. Numbers are only what those reports printed.
September 11, 2026Twenty-two more city files from opened Cal Water, GSWC, and district CCRs
Los Altos, Los Altos Hills, Marysville, Hawthorne, Hermosa Beach, Redondo Beach, Palos Verdes Estates, Rancho Palos Verdes, Westlake Village, Oroville, East Los Angeles, Woodside, Atherton, Portola Valley, Stanton, Granite Bay, Auburn, Colfax, Sonora, Jamestown, Cameron Park, and Altadena. Numbers are only what those reports printed.
September 11, 2026Nineteen more city files from opened SMWD, EMWD, and district CCRs
Rancho Santa Margarita, Coto de Caza, Ladera Ranch, Las Flores, Grover Beach, Lake Arrowhead, Hamilton City, Rainbow, Valle Vista, San Jacinto, Georgetown, Magalia, 4S Ranch, Alviso, Perris, Menifee, Moreno Valley, Temple City, and City of Industry. Numbers are only what those reports printed.
September 11, 2026Eighty-nine more California city files from opened Water Boards CCRs
Remaining incorporated cities and district cover towns where a 2023–2025 ViewCCR (or the official EBMUD booklet) opened. Shared-utility files use the cover booklet (EBMUD, LVMWD, EVMWD, Helix, Sweetwater, Vallecitos, RCWD, LADWP). Hardness left unknown when the table was not labeled CaCO3. California stays a district rule.
September 11, 2026Fifty-two more city files from opened district and American Water CCRs
Coachella Valley, Desert Water Agency, Valley County WD, San Gabriel County WD, IRWD Lake Forest, South Mesa, GSWC Wrightwood, Serrano, ten Marin Water cover cities from the official 2024 AWQR, and thirty American Water systems whose amwater.com/ccr PDFs opened. Hardness left unknown when CaCO3 was not labeled.
September 11, 2026One hundred thirty-three more city files from opened cover booklets and CSD CCRs
ACWD Newark, Cal Am Monterey Peninsula cover cities, Cal Water Palos Verdes and Bayshore neighbors, EBMUD and Marin Water CDPs, Cal Water Willows and Lucerne, plus California CDPs whose unique CSD or mutual-water ViewCCR opened and matched the PWS county. Wrong-county PWS matches were deleted.
September 11, 2026Ninety-two more city files from named American Water systems and opened municipal CCRs
Official Illinois, Indiana, Missouri, Iowa, Kentucky, Pennsylvania, Virginia, West Virginia, and New Jersey American Water systems whose state WQR pages list the system and whose amwater.com/ccr PDF named the place. Also Flagstaff, East Lansing, Hanover NH, Greensburg IN, Chesapeake, and Troy NC from opened municipal reports.
September 11, 2026Nineteen more city files from CSD ViewCCR filings and opened municipal reports
County-matched California CSD and mutual-water pages, Urbana on the opened Champaign American Water booklet, plus Bloomington IN, Greenville SC, Missoula, Rockford, and Norman from official reports.
September 11, 2026Six more city files including Mesa, Spokane, and Ketchikan
Mesa’s 2025 report opened (printed grains by zone). Spokane’s 2024 booklet opened (chlorine, no CaCO3 hardness). Ketchikan 2025 KPU report. Three more Pennsylvania American Water systems from the official PA list (Audubon, Turbotville, Thompson). Milwaukee official PDFs still 403.
September 11, 2026Fifty-six more city files from official American Water 2025 CCR cover names
Official Pennsylvania, New Jersey, Illinois, Indiana, Missouri, Iowa, Kentucky, Virginia, West Virginia, and Maryland American Water systems whose state WQR pages list the PDF and whose opened 2025 booklet named the cover place. Coastal North booklet also names Union Beach, Shrewsbury, and Howell. Hardness left unknown when CaCO3 was not labeled. Kanawha Valley was not filed as Charleston.
September 11, 2026Seventeen more California city files from opened ViewCCR filings
Remaining census places whose unused community PWS matched the cover name and whose 2023–2025 ViewCCR text layer opened. Includes Cal Am Coarsegold, Oakhurst, Rosemont, Chualar, Piru, and West San Martin. Hardness-as-CaCO3 used only when labeled. County-wrong matches (Meadowbrook, Clear Creek, Bay Area San Miguel) were not filed. Image-only and 404 filings skipped.
September 11, 2026One hundred fifty-two city files from Veolia, MWRA, Milwaukee, Aqua, and OCR’d Amador/ViewCCR booklets
Opened Veolia Hackensack 2023 CCR plus EPA SDWIS cover cities; Milwaukee Water Works 2023 archive mirror and named wholesale/retail customers; thirty-three MWRA community 2025 PDFs; Aqua Pennsylvania/Ohio/Illinois cover places whose 2025 PDFs opened; OCR of Amador Water Agency and selected California ViewCCR image filings (Jackson cluster, Blythe, Dinuba, Galt, Rohnert Park). Hardness-as-CaCO3 used only when labeled. Unlabeled Aqua and Veolia hardness rows stay unknown.
September 11, 2026Five hundred twenty-one Kansas city files from the official KDHE CCR library
Opened Kansas Department of Health and Environment CivicPlus CCR library documents (CITY-OF templates, 2025). Hardness, total (as CaCO3) cited only from the labeled secondary table. Chlorine/chloramines maximum disinfection level RAA cited from the printed residual table. Leftover Saint / De Soto / La Crosse / La Cygne / Gove City / Lincoln Center names remapped to Census gazetteer spellings. Paxico skipped — no chlorine residual parsed.
September 11, 2026Three hundred forty-seven Oklahoma city files from official DEQ generated CCRs
Opened Oklahoma Department of Environmental Quality SDWIS generated Consumer Confidence Reports for gazetteer-matched municipal systems (PWA, utilities authority, city). Chlorine/chloramines residual cited from the printed Maximum Disinfection Level table. Hardness left unknown unless labeled as CaCO3. Rural water districts, prisons, colleges, and same-city second PWS files were not filed.
September 11, 2026Five hundred thirty-three Missouri city files from official DNR generated CCRs
Opened Missouri Department of Natural Resources generated Consumer Confidence Reports (dnrservices.mo.gov/ccr/{PWSID}.pdf) for gazetteer-matched municipal PWS. Hardness left unknown unless labeled as CaCO3 or grains. TTHM/HAA5 disinfection by-products cited without inventing chlorine vs chloramine. Rural districts, prisons, and same-city second PWS files were not filed.
September 11, 2026Iowa and Mississippi city files from official CCR libraries
Opened Iowa Rural Water Association CCR library reports (iowaccr.org) and Mississippi State Department of Health 2024 CCR PDFs for gazetteer-matched municipalities. Chlorine residual cited when printed. Hardness left unknown unless labeled as CaCO3 or grains. Image-only Iowa scans were not filed in this batch. Rural associations and same-city second PWS files were skipped.
September 11, 2026Maryland, DWW-generator, and Iowa OCR city files
Opened Maryland Department of the Environment county CCR PDFs; Illinois-style Drinking Water Watch generated CCRs for South Carolina, Kentucky, Montana, New Mexico, and Georgia; and OCR text from image-only Iowa Rural Water Association reports. Hardness cited only when labeled as CaCO3 or grains. Chlorine residual cited from printed disinfectant tables. Rural districts, prisons, AFB, and same-city second PWS files were not filed.
September 11, 2026Thirty-nine more city files from cover-checked official CCRs
Twenty-seven California files (cover name matched the utility) plus Akron, Fargo, Bellingham, Wilmington NC, Newport News, Evansville, Billings, Idaho Falls, Clarksville, Yonkers, New Haven, and Albany NY. Numbers are only what those reports printed.
September 11, 2026Eight more California city files from cover-checked Water Boards CCRs
Hemet, Jurupa Valley, Eastvale, Newport Beach, Rialto, Santa Cruz, Apple Valley (Liberty), and National City (Sweetwater). Numbers are only what those reports printed.
September 11, 2026Five Central Valley and Ramona city files from cover-checked CCRs
Farmersville, Lindsay, Madera, Dos Palos, and Ramona Municipal Water District. Filed under the utility named on the cover. Numbers are only what those reports printed.
September 11, 2026Peninsula, Contra Costa, North Bay, and San Diego County city files
Twenty-four cover-checked city files from opened Water Boards CCRs — Cal Water Bayshore, EMID Foster City, CCWD treated-water cities, Valley of the Moon, Santa Fe Irrigation District, Fallbrook, Vista, and Central Valley systems filed under the utility named on the cover.
September 11, 2026Fairfield city file from the opened 2025 CCR
City of Fairfield 2025 Consumer Confidence Report — hardness as CaCO3 156 ppm (82–219) and free chlorine residual 0.54 ppm. Build stayed clean at 321 city files.
September 11, 2026San Jose Water neighbors and cover-checked small-system files
Los Gatos, Campbell, Saratoga, Cupertino, and Monte Sereno from the opened San Jose Water booklet, plus Maywood Mutual, Alpine Water / Twin Peaks, Denair, Castroville, Cherry Valley, and Midway City. Filed under the utility named on the cover.
September 11, 2026Fifty-six California city files from opened Water Boards CCRs
Folsom, Port Hueneme, Fillmore (Regional Board Finding 29 on the 2004 self-regenerating ordinance), and fifty-three more CA cities from opened 2024–2025 official reports. Numbers are only what those reports printed. California stays a district rule, not a statewide ban.
September 11, 2026Kitchen RO next to a whole-house Best match
City pages and the homepage city panel now keep an under-sink RO path in the Best match block when the primary fit is whole-house.
September 11, 2026Sixteen metros and ten more California city files from opened official CCRs
Jersey City, Ann Arbor, Toledo, St. Paul, Durham, and eleven more opened metro reports, plus Inglewood, Carson, Azusa, Covina, Claremont, Milpitas, Union City, Benicia, Beverly Hills, and Los Banos. Numbers are only what those reports printed.
September 11, 2026Sixteen more city files from opened official reports
Montclair cites IEUA Ordinance No. 109 § 2.6 plus the MVWD 2024 CCR. Fifteen more metros from opened official 2024–2026 reports. Numbers are only what those reports printed. California stays a district rule, not a statewide ban.
September 10, 2026City files from opened official 2024–2026 CCRs
Twenty-one cities from opened official reports. Numbers are only what the official reports printed. No Measure S-style sewer bans turned up. California files stay check-district. Henderson, Irving, and Bellevue were removed as aliases on Las Vegas, Dallas, and Seattle so each has its own file.
September 10, 2026Newman city file
Newman city file citing Municipal Code § 11.06.060(L)–(M) (Ord. 2019-7) and the 2024 CCR hardness 360 ppm (310–390).
September 10, 2026Santa Paula city file
Santa Paula city file citing opened SPMC Chapter 57 (Ord. 1160 / § 57.03) and the 2024 CCR hardness 550 mg/L (459–628).
September 9, 2026Amazon shop links first
Homepage and city what-fits shop buttons lead with tagged Amazon search. Kitchen RO is Amazon, then Cloud buy-direct, then Waterdrop.
September 9, 2026Anaheim city file
Anaheim city file citing the 2025 APU CCR groundwater, Lenain, and MWD hardness columns. No Measure S-style sewer ban turned up.
September 9, 2026Best match callout on city pages
City pages and the homepage city panel now name one primary treatment above On the report, with the other what-fits options as compact links underneath.
September 9, 2026Sixteen California city files from opened CCRs
Woodland, Lodi, Roseville, Antioch, Pittsburg, Vacaville, Davis, Pasadena, Lancaster, Stockton, Visalia, Bakersfield, Chico, Salinas, Corona, and Oxnard. Hardness stays labeled columns. Corona § 13.08.140 body did not render — check-district, not a quoted ban.
September 9, 2026Sixteen new city files from opened official CCRs
Added Ventura, Santa Barbara, Fremont (ACWD), Hayward, Santa Rosa, Chandler, Scottsdale, Berkeley (EBMUD), Richmond CA (EBMUD), Escondido, Santa Monica, Oceanside, Modesto, Plano, Madison, and Reno. Numbers are only what the official 2024/2025/2026 reports printed. California files use check-district unless a ban ordinance was opened. Madison and Reno hardness stay unknown because those CCRs did not print it.
September 9, 2026Chino Hills city file
Chino Hills city file citing IEUA Ordinance § 2.6 and the 2025 CCR wells and desalter hardness columns.
September 9, 2026Impact site verification meta
Root layout head now includes the Impact site-verification meta so the partner account can verify. No Impact tracking script.
September 9, 2026Irvine city file
Irvine city file citing IRWD Rules § 7.3.3 (adopted June 9, 2025) and the 2026 Water Quality Report hardness columns.
September 9, 2026Jacksonville city file
Jacksonville city file citing the 2025 JEA CCR and the JEA zip-code hardness table. No citywide hardness blend.
September 9, 2026Livermore city file
Livermore city file citing the 2025 Cal Water Livermore CCR three hardness columns. No Ironhouse-style prohibition turned up.
September 9, 2026Louisville city file
Louisville city file citing the 2025 Louisville Water CCR. Hardness 128 ppm is printed as a Crescent Hill / B.E. Payne finished-water average.
September 9, 2026Twenty-four metro city files from opened official CCRs
Added city files for Memphis, Fort Worth, Aurora CO, Cincinnati, Mobile, Birmingham, Knoxville, Baton Rouge, Lexington, Omaha, Wichita, St. Louis County, Grand Rapids, Colorado Springs, Tacoma, Worcester, Buffalo, Rochester, Norfolk, Columbia SC, Savannah, Chattanooga, Tulsa, and Long Beach. Numbers are only what the official 2024/2025/2026 reports printed. No Measure S-style sewer bans turned up on those files.
September 9, 2026Sixteen more city files from opened 2024–2026 CCRs
Ventura, Santa Barbara, Fremont, Hayward, Santa Rosa, Chandler, Scottsdale, Berkeley, Richmond, Escondido, Santa Monica, Oceanside, Modesto, Plano, Madison, and Reno. California files stay check-district unless an ordinance opened.
September 9, 2026New Orleans city file
New Orleans city file citing the SWBNO 2026 CCR Eastbank and Westbank chloramine columns. Hardness is not on the table we opened.
September 9, 2026Oakland city file
Oakland city file citing the 2025 EBMUD CCR plant hardness columns and chloramine residual. No Measure S-style sewer ban turned up.
September 9, 2026Oklahoma City city file
Oklahoma City city file citing the 2026 ODEQ CCR (2025 data). Chlorine/chloramines RAA 3.0 mg/L. Hardness is not on the tables we opened.
September 9, 2026Orlando city file
Orlando city file citing the 2025 OUC CCR chlorine residual. Hardness is not on the regulated table we opened.
September 9, 2026Pleasanton city file
Pleasanton city file citing the 2025 city CCR Zone 7 surface and groundwater hardness columns. DSRSD discourages brine; no Ironhouse-style prohibition turned up.
September 9, 2026Raleigh city file
Raleigh city file citing the 2025 Raleigh Water CCR. Hardness 25.2 ppm. Chloramines and free chlorine both printed. No Measure S-style sewer ban turned up.
September 9, 2026Rancho Cucamonga city file
Rancho Cucamonga city file citing IEUA Ordinance § 2.6, CVWD’s self-regenerating prohibition page, and the 2024 CVWD hardness row.
September 9, 2026Santa Paula city file
Santa Paula city file citing SPMC § 57.03 (Ord. 1160) and the 2024 CCR hardness 550 mg/L (459–628).
September 9, 2026Upland city file
Upland city file citing IEUA Ordinance § 2.6 and the 2025 CCR hardness row (120 ppm, range ND–340).
September 9, 2026Washington DC city file
Washington DC city file citing the DC Water 2025 CCR (2024 data) hardness and chloramine residual. No Measure S-style sewer ban turned up.
September 8, 2026Santa Clarita city file
Santa Clarita city file citing the LACSD 2003 install ban, Measure S / Chloride Reduction Ordinance of 2008, and the 2026 SCV Water CCR hardness columns.
September 7, 2026Hollister city file
Hollister city file citing SSCWD Ordinance No. 79 § 4.25.110–120 and the 2024 CCR hardness columns.
September 7, 2026Malibu city file
Malibu city file citing Chapter 9.40 (Ord. 451) and the 2025 District 29 hardness columns.
September 6, 2026Baltimore city file
Baltimore city file citing the DPW 2025 Water Quality Report.
September 6, 2026Buellton city file
Buellton city file citing Municipal Code Chapter 14.28 and the 2025 CCR (2024 data).
September 6, 2026Chino city file
Chino city file citing IEUA Ordinance § 2.6 and the 2024 Water Quality Report.
September 6, 2026Cleveland city file
Cleveland city file citing the 2025 Water Quality Report.
September 6, 2026Detroit city file
Detroit city file citing the DWSD 2024 Water Quality Report.
September 6, 2026Discovery Bay city file
Discovery Bay city file citing CSD Ordinance 24 and the 2024 Annual Water Quality Report.
September 6, 2026Fontana city file
Fontana city file citing Ordinance 1656 / § 23.162 and IEUA Ordinance § 2.6.
September 6, 2026Indianapolis city file
Indianapolis city file citing the Citizens Energy 2025 Drinking Water Report.
September 6, 2026Ontario city file
Ontario city file citing § 6-7.206, IEUA Ordinance § 2.6, and the 2025 CCR.
September 6, 2026Paso Robles city file
Paso Robles city file citing § 14.10.060 in the sewer-use ordinance.
September 4, 2026Oakley city file
Oakley city file citing Ironhouse Ordinance 57 and the 2024 Diablo Water District AWQR.
September 3, 2026San Juan Bautista city file
San Juan Bautista city file citing Ordinance 2021-06 / Chapter 5-36 and the 2024 CCR.
September 2, 2026Dixon city file
Dixon city file citing Article XI and the 2024 City and Cal Water CCRs.
September 1, 2026Also-around lists on every city
Each city now has a short “Also around here” list besides the utility-report chart — microplastics plus other cited items from the same CCR’s extra tables, USGS, state boards, or EPA UCMR. No invented citywide averages.
September 1, 2026Also-around copy without chart jargon
The Also around here intro now says extra context besides the utility report and the chart above — not a second set of printed tap numbers. No bloom or stem language on the page.
September 1, 2026Brentwood city file
Brentwood city file citing § 13.04.022.B and the 2024 CCR.
September 1, 2026Sitemap that Google can actually fetch
robots.txt now points at https://www.gettapmatch.com/sitemap.xml. That file lists every real city, guide, contaminant, treatment, and about page. The old sitemap-index URL still 200s and points at the same list.
September 1, 2026Vercel Web Analytics
Pageviews now go to Vercel Web Analytics via the Astro Analytics component. No Google Analytics ID. No cookie-banner copy.
August 31, 2026Shorter city files, a cited-data bloom, and fifteen more metros
City pages are chemistry plus the sewer rule. Picking a city blooms stems from numbers actually printed on that utility report. Typeahead adds Chicago, New York, Boston, Seattle, Minneapolis, Miami, Charlotte, Nashville, San Antonio, El Paso, Boise, Fresno, Philadelphia, Columbus Ohio, and Kansas City.
August 31, 2026Cloud RO is the preferred under-sink system
Kitchen and PFAS recs now lead with Cloud RO, an under-sink NSF/ANSI 58 system. Shop link is the Cloud buy page until Impact tracking exists. Waterdrop stays second. Pitchers stay on Amazon search.
August 31, 2026Lathrop city file
Lathrop city file citing Chapter 13.05 and the 2024 CCR.
August 30, 2026Amazon Associates tag on category searches
Shopping slots now use Amazon search URLs with tag=tapmatch-20. No ASINs. Associates identification language sits next to the links.
August 30, 2026Amazon Associates identification sits on its own line
Recs that include Amazon links now print “As an Amazon Associate we earn from qualifying purchases.” as its own sentence next to the match. The commission line stays. Buttons do not say sponsored.
August 30, 2026Homepage is a city box now
Typeahead over cities on file, closest-city guess, match explained on the same page. Personal byline removed. Affiliate placeholders in src/data/affiliates.ts with a commission disclosure.
August 30, 2026Equipment photos on the match and treatment pages
Original install photos sit next to matching “what actually fits” recommendations and on the salt-softener, salt-free, carbon, and reverse-osmosis treatment pages. Alt text names the equipment, not a brand.
August 30, 2026First ship — matcher, ten guides, two cities
Homepage, About/method, cities (Santa Clarita Valley, Phoenix), six contaminant files, six treatment-type files, and the first ten practical guides, each with sources. No affiliate links.
August 30, 2026Shop links on the recommendation, not a footer block
Each “what actually fits” item now has a sponsored Amazon search link (tag=tapmatch-20). Same pattern on city, treatment, contaminant, and guide pages.
August 30, 2026Sixteen more city files, and an honest American-made label
Typeahead now includes LA, San Diego, San Jose, Sacramento, Riverside, Las Vegas, Tucson, Denver, Dallas, Austin, Houston, Albuquerque, Salt Lake City, Tampa, Atlanta, and Portland. American-made badges only on cited US Water Systems RO and AquaOx claims.
August 30, 2026Shop links no longer print “sponsored”
The visible “sponsored” suffix is off the shop links. The commission sentence and Amazon Associates identification stay with the recommendations. rel=sponsored stays on the tags.
August 30, 2026Waterdrop is the live RO shop link
Under-sink reverse osmosis slots now go to the Waterdrop referral URL. Softeners, carbon, iron/sulfur, acid, pitchers, and test kits stay on tagged Amazon search. Unapproved brand IDs are not on the site.