WaterQualityDex
433 692 allmänna vattensystem registrerade hos EPA, som försörjer 352 miljoner personer, förvandlade till en katalog med sökning, profiler, jämförelse och delstatsrankning. Designad, byggd och driven av mig som en produkt i mitt eget nätverk av webbplatser.
Därför finns den: vattnet du dricker, förklarat
Nästan varje amerikan får sitt vatten från ett allmänt system registrerat hos EPA, men väldigt få vet vilket som är deras, varifrån det hämtar vattnet eller hur många det försörjer. Uppgifterna finns — EPA publicerar dem i sitt Safe Drinking Water Information System (SDWIS) — men att slå upp dem hos den officiella källan är en fientlig upplevelse: federala gränssnitt byggda för tekniker, inte för grannen som vill veta vem som fyller kranen.
WaterQualityDex är en egen produkt som svarar på det: den tar den officiella SDWIS-databasen och publicerar den som en katalog där vem som helst hittar sitt vattenbolag på några sekunder. Den fungerar lika bra för en nyfiken granne, för den som ska flytta och vill lära känna systemet i sin nya stad, för lokaljournalister som bevakar vattenfrågor och för yrkesfolk i branschen som behöver slå i registren utan att brottas med EPA:s webbplats.
Det finns ingen kund bakom: jag har designat den, byggt den och driver den själv. Den är en av delarna i mitt eget nätverk av webbplatser kring offentliga data om miljöhälsa, och ett av de bästa exemplen på vad jag kan göra med ett dataset på hundratusentals poster.
Vad den låter dig göra
- Sökning bland vattenbolag. Hitta vilket system som helst på namn eller på dess PWSID, EPA:s officiella identifierare.
- Komplett profil per system. Systemtyp, vattenkälla, huvudman, försörjd befolkning och uppgifter ur det federala registret.
- Navigering per delstat. Alla 50 delstater, District of Columbia och territorierna, med listor som sträcker sig från det stora stadsbolaget till brunnen på landsbygden.
- Jämförelse sida vid sida. Ställ två vattensystem mot varandra och se var de skiljer sig åt.
- Kvalitetsrankning per delstat. Rangordning efter det genomsnittliga överträdelsebetyget (ett betyg från 0 till 100) för varje delstats aktiva system.
- Avdelning om föroreningar och blogg. Lättillgängligt innehåll om föroreningar i dricksvatten och hur du tolkar uppgifterna.
Så är den byggd
1. Laravel-arkitektur
- Backend i Laravel + PHP ovanpå MySQL, med index byggda för de två sökningar som spelar roll: på systemnamn och på PWSID.
- Blade-mallar som genererar varje profil, delstatslista, jämförelse och rankning direkt ur datat — en mall, hundratusentals sidor.
- Utveckling 100 % skräddarsydd: inget CMS, inga köpta mallar, inga plugins. Varje URL svarar mot en rutt och en fråga designade för just det fallet.
2. Datapipeline
- Import från SDWIS, EPA:s federala register, med normalisering av systemtyper, vattenkällor och huvudmannaskap innan något rör databasen.
- Regelbundna uppdateringar: startsidan visar alltid datumet för den senaste uppdateringen, så att besökaren vet vad hen tittar på.
- Överträdelsebetyg 0–100 beräknat per system utifrån antalet överträdelser, deras allvar, hur färska de är och om systemet återgick till att följa reglerna — det är måttet som driver delstatsrankningen.
3. Programmatisk SEO
- Hundratusentals indexerbara URL:er organiserade i silos per delstat, så att sökmotorerna förstår hierarkin: land → delstat → system.
- XML-sitemaps och strukturerad uppmärkning (Organization, WebSite med SearchAction, FAQPage) på hela webbplatsen.
- En användbar profil för varje system: skalan hindrar inte att varje sida besvarar en verklig sökning (”vem levererar vattnet i min stad?”).
4. Prestanda
- HTML renderad på servern: varje sida når webbläsaren komplett, utan att vänta på att ett frontend-ramverk ska rita innehållet.
- Tillgångar kompilerade med Vite, med preload av kritisk CSS och JS.
- Cloudflare framför för cache, skydd och global leverans — webbplatsens publik finns på andra sidan Atlanten.
Täckning och uppgifternas ursprung
Täckningen omfattar alla 50 delstater, District of Columbia och USA:s territorier: 56 jurisdiktioner totalt, från Kalifornien till Guam. Alla uppgifter kommer från EPA:s Safe Drinking Water Information System (SDWIS), samma federala databas som följer upp regelefterlevnaden hos varje allmänt vattensystem i landet. WaterQualityDex hittar inte på några uppgifter: den ordnar dem, korsar dem och gör dem läsbara, och anger på startsidan när de senast uppdaterades.
Resultatet
En katalog i produktion som indexerar 433 692 allmänna vattensystem som försörjer 352 miljoner personer, navigerbar per delstat, med sökning, jämförelse och rankning — och som en enda server klarar utan att svettas, eftersom arkitekturen designades för den skalan från första dagen.
För mig är den också en ärlig testbänk: här finns ingen kund att visa en demo för, här kommer riktiga användare in via Google. Allt jag lär mig av att driva den — datapipelines, programmatisk SEO i stor skala, prestanda med hundratusentals sidor — är exakt vad jag tillämpar när jag bygger dataplattformar åt kunder.
Några skärmbilder
Stack
I produktion: Besök waterqualitydex.com — egen produkt i mitt nätverk av webbplatser.
Vanliga frågor om katalogen
Varifrån kommer uppgifterna i WaterQualityDex?
Från Safe Drinking Water Information System (SDWIS) hos EPA, den amerikanska miljömyndigheten. Det är det officiella registret över landets allmänna dricksvattensystem, och plattformen anger på startsidan datumet för sin senaste uppdatering.
Hur hittar jag vattensystemet som försörjer mig?
Genom att söka på ditt vattenbolags namn eller på dess PWSID (den officiella identifieraren för varje allmänt system). Du kan också bläddra delstat för delstat, från de stora urbana bolagen till de små systemen på landsbygden.
Vilken information visas för varje system?
Systemtyp, vattenkälla, huvudman, försörjd befolkning och registeruppgifter hos EPA. Dessutom finns sidor per delstat med uppgifter om överträdelser och information om föroreningar.
Går det att jämföra två vattensystem?
Ja. Plattformen innehåller en jämförelse sida vid sida av vilka två system som helst, och en rankning av delstater efter det genomsnittliga överträdelsebetyget för alla deras aktiva system.
Vad är överträdelsebetyget som rankningen bygger på?
Ett betyg från 0 till 100 som sammanfattar varje systems efterlevnadshistorik: 0 betyder att inga överträdelser finns registrerade och höga betyg pekar på talrika eller allvarliga överträdelser. Det väger antalet överträdelser, deras allvar, hur färska de är och om systemet återgick till att följa reglerna.
Kostar WaterQualityDex något?
Nej. Det är en gratis katalog som är fri att använda: att söka efter ett system, se dess profil, bläddra per delstat och använda jämförelsen kostar ingenting och kräver ingen registrering.
Andra egna produkter
Fler kataloger med offentliga data om miljöhälsa och säkerhet i USA och Europa.
Behöver du en sådan dataplattform?
Laravel, MySQL, programmatisk SEO och hundratusentals sidor serverade med stabilitet. 30 minuters samtal utan förpliktelser.
Begär en kostnadsfri offert