Who we serve Public health

Websites for public health departments.

Residents come to find a clinic, order a birth certificate and look up a restaurant inspection.

Homepage of Pellmoor Public Health, a fictional public health built by LFW: clinics, vital records, inspections.

Pellmoor Public Health is fictional, an example site by LFW.

What residents come to do.

A health department’s site serves a family on a phone, a restaurant owner and a doctor’s office on the same day.

  • Clinics and vaccines

    Clinic hours, walk-in or appointment, what each costs and what insurance it takes.

  • Vital records

    Birth and death certificates: who can order, what ID to bring, the fee and the online order link.

  • Inspections

    Restaurant inspection results by name and how to report a foodborne illness.

  • Environmental health permits

    Septic, well, pool and food service permits, with the fee schedule and the inspector to call.

  • Health alerts

    Outbreak notices, heat and air quality advisories and provider alerts, each on one page the alert points to.

  • WIC and family health

    WIC, nutrition and home visiting programs, in the languages your clients speak.

What the law expects.

The rules that shape this kind of site, each linked to its source. We read them before we build, and your counsel has the last word.

  • ADA Title II web rule

    State and local government websites must meet WCAG 2.1 Level AA, special districts included, and so must the documents posted on them.

    • Public entities with a total population of 50,000 or more.
    • Smaller public entities and special district governments.

    Dates from the Department of Justice’s interim final rule of April 20, 2026 (Federal Register 2026-07663).

  • Section 1557 notices

    A health program that receives HHS funding must post its notice of nondiscrimination and its notice of free language help and auxiliary aids at a conspicuous location on its website.

    Source: 45 CFR 92.10 and 92.11

  • Open meetings

    A public board posts notice and an agenda before it meets. Each state’s open-meetings law sets how far ahead and where, and the rules differ by state.

    Source: Open Government Guide, Reporters Committee for Freedom of the Press

What the Title II rule means for your website

The example site.

Fictional, built by LFW, with the tasks above on its homepage.

Built in.

LFW’s plugins for WordPress, free as each is released, chosen for what this kind of site does.

  • LFW Multilingual

    Built, not public yet

    Clinic, WIC and alert pages in every language your community needs, approved by your staff.

  • LFW Editorial Workflow

    Built, not public yet

    A health advisory goes live only after the health officer approves it, with a record of the approval.

  • LFW Events Calendar

    Built, not public yet

    Clinic days, flu shot events and Board of Health meetings, with a calendar feed.

  • LFW Search

    Built, not public yet

    Finds “birth certificate” or a restaurant’s inspection from any page.

All LFW products

Courses for your staff.

Free in LFW Academy, self-paced. No account needed to start.

All LFW Academy courses

Moving your health department off a platform.

What the agreements say about renewal, notice and your data, and what moving takes, step by step.

What it costs.

Prices are the same for every kind of public institution.

  • Care, $250 a month

    Updates and security patches, off-site backups, uptime checked every minute and broken links found daily. Cancel any time.

  • A site you made, kept

    A site you make yourself in your browser is already built, so there is no setup fee: Care starts the month you keep it.

  • Projects, at a fixed price

    An accessibility audit and fix plan is $3,500; a district rebuild is $9,500. Larger scopes and RFPs are quoted in writing.

See all prices

Make a site for your health department, then keep it.

Make one in your browser and look around first. When you want to keep it, all we need is your email.

Just your email. We send a link; nothing stops while you wait.