Ash Heap
The power plant is gone. The poison spreadsheet is still updating.
Channel: Ash Heap
Tagline: The power plant is gone. The poison spreadsheet is still updating.
Niche: Consumer-facing coal ash contamination intelligence — an automated public-interest site that turns scattered coal combustion residuals (CCR) compliance filings, groundwater monitoring reports, enforcement actions, and plant metadata into county-level risk maps, plant report cards, contamination timelines, and brutally readable explainers for people living near old and active coal plants.
Target audience: Homeowners on well water, families near coal plants, environmental justice organizers, local reporters, anglers, hunters, and county-level citizens who suspect there’s a toxic industrial afterlife in their backyard but can’t decode a utility PDF dump to prove it.
Why now: EPA made coal ash a National Enforcement and Compliance Initiative for FY2024–2027, expanded oversight of legacy impoundments in 2024, and is still issuing 2026 rule updates and approvals. The public data exists by law, but it’s fragmented across hundreds of utility-run compliance sites. Translation: the information is real, urgent, and still absurdly unusable.
Content Example:
Sample headline: This Alabama Ash Pond Is Closed on Paper, Not in Practice: What Stevenson’s Public Filings Actually Show
The coal era loves a disappearing act. The smokestacks stop, the jobs shrink, the headlines move on — and the ash stays put, sitting in lined and unlined pits beside rivers, neighborhoods, and private wells like a liability nobody wants to say out loud. At Widows Creek, the public record is not hidden exactly. It’s worse than hidden. It’s technically available. Buried across compliance pages, engineering PDFs, monitoring tables, and regulatory jargon is the real story: closure status, legacy impoundment flags, groundwater monitoring history, and the slow bureaucratic argument over whether contamination is contained, migrating, or merely inconvenient to describe.
That is where Ash Heap earns its keep. Instead of forcing a resident to read 400 pages of utility self-reporting, the site would translate the filings into one clean local brief: what units exist or existed here, what the latest monitoring cycle says, what contaminants are under watch, whether EPA has flagged noncompliance, how many people live nearby, and what changed since the last filing. Not panic. Not greenwashing. Just a hard, sourced answer to the only question people actually ask: Is the old ash dump near me becoming my problem?
Data Sources:
- EPA CCR compliance website registry — https://www.epa.gov/coal-combustion-residuals/list-publicly-accessible-internet-sites-hosting-ccr-management-compliance — master list of plant-by-plant compliance sites, including legacy impoundment flags
- Individual utility CCR compliance sites — plant-specific groundwater monitoring reports, annual reports, closure plans, corrective action updates, engineering certifications, often as PDFs/XLS files
- EPA ECHO web services + downloads — https://echo.epa.gov/tools/web-services and https://echo.epa.gov/tools/data-downloads — facility metadata, enforcement history, inspections, penalties, hazardous waste context, demographics
- EPA coal ash enforcement initiative and settlements — https://www.epa.gov/coal-combustion-residuals/enforcement-initiative-alert-and-settlements — active compliance pressure, settlement records, enforcement targets
- EIA-860 / EIA-923 — plant capacity, fuel type, retirement status, ownership history, operating context
- TRI (Toxics Release Inventory) — yearly toxic releases for relevant facilities and co-located operations
- Census / ACS — nearby population, income, race, age, housing tenure for environmental justice framing
- USGS / state groundwater portals where available — local hydro context and aquifer overlays
Automation Pipeline:
- Schedule:
- Weekly GitHub Action refresh for EPA facility list, ECHO data, enforcement actions, and compliance-site change detection
- Daily lightweight monitor for new filings, changed PDFs, and enforcement press releases
- Monthly deep rebuild for state rankings and long-form trend features
- Collect:
- Pull EPA’s master CCR site registry
- Crawl each listed utility compliance site
- Download newly posted PDFs, spreadsheets, and corrective-action documents
- Ingest ECHO facility + enforcement data, EIA plant records, TRI releases, and census tract demographics
- Process:
- OCR and parse PDFs into structured tables
- Extract unit names, closure status, legacy status, groundwater exceedance indicators, contaminants monitored, report dates, and corrective-action milestones
- Match plant names across EPA/ECHO/EIA/utility sources into one canonical facility profile
- Score each plant on transparency, contamination concern, enforcement activity, and community exposure
- Use AI to write local explainers, weekly national roundups, and “what changed this month” briefs with citations back to source documents
- Generate:
- Auto-build contamination timelines
- Plant scorecards (A–F)
- Radius population charts (1, 3, 5, 10 miles)
- State maps of ash disposal sites and legacy units
- Before/after filing comparison cards
- AI-generated editorial illustrations: ash pond cutaways, groundwater flow diagrams, legal-paper collage art, county heat posters
- Publish:
- Static TypeScript site rebuilds on GitHub Actions
- Deploy to GitHub Pages or Cloudflare Pages
- Auto-post RSS feed, sitemap, local landing pages, and weekly digest archive
Tech Stack:
- Static site: TypeScript + Astro
- Image generation: Programmatic SVG/D3/MapLibre visuals plus AI-generated editorial spot art for article headers
- Data collection: Node + Python scraping/parsing stack, PDF table extraction, OCR for scanned reports
- CI/CD: GitHub Actions
- Hosting: Cloudflare Pages or GitHub Pages
Monetization Model:
- Channel 1: reader donations — local accountability journalism pitch; “help keep your county watched” works emotionally and ethically
- Channel 2: premium alerts / sponsor tier — county watchlists, utility change alerts, annual local exposure dossiers for journalists, NGOs, and law firms
- Channel 3: affiliate / lead-gen where appropriate — certified water test kits, home filtration consultations, environmental records subscriptions, clearly disclosed
- Projected month-1 revenue: $250–$600
- Projected month-6 revenue: $2,500–$4,000 with local SEO traction and premium alert conversions
Launch Complexity: 4/5 — moderate-to-high because the moat is parsing inconsistent utility documents, but that same pain is what makes the business defensible
Content Quality Score: 5/5 — genuinely useful because it answers a painfully local, actionable question with actual documents
Automation Score: 5/5 — filings, enforcement actions, and facility metadata update on recurring schedules and can be monitored automatically
Revenue Potential: 4/5 — strong donation + premium niche, weaker broad ad appeal but better trust economics
Total: 18/20
Why This Will Work: Coal ash is the perfect overlooked internet business: local fear, national scale, rotten incumbents, and public data nobody can stomach reading. The search behavior is obvious — people don’t search “coal combustion residuals subtitle D monitoring tables.” They search “toxic ash pond near me,” “is my well water safe,” and “why is EPA suing this plant?” The SEO moat comes from thousands of plant, city, county, river, and utility pages generated from structured public records. The emotional engine is powerful: residents want clarity, reporters want sources, NGOs want monitoring, and donors love funding clean, adversarial public-interest work. Visually, the site can look incredible — rust-red maps, black-paper report cards, contamination timelines, and smoky legal diagrams. Editorially, it has a voice: not apocalyptic, not polite, just skeptical and useful.
Risk & Mitigation:
- Risk: Utility filings are messy, inconsistent, and often buried in PDFs
Mitigation: Build a confidence score, preserve raw-source links, and expose extraction status per facility - Risk: Some contamination claims can become legally sensitive
Mitigation: Stay document-first, avoid unsupported health claims, quote source filings directly, and show methodology everywhere - Risk: Data freshness varies by plant and state
Mitigation: Timestamp every metric, highlight stale facilities, and make “no update” itself part of the story - Risk: Niche may feel too grim for mainstream readers
Mitigation: Lean into hyperlocal usefulness, environmental justice framing, and practical homeowner explainers rather than doom content