Challenge
An advertising pixel fires on the booking confirmation page.
Agnotic approach
Tags are allowed or blocked by page type, and booking and form pages carry no third-party marketing tags.

A medical website is where most patients meet you first, and where a stray advertising tag can send a booking to a third party. Agnotic Technologies designs and builds medical websites where every page type follows the rule that applies to it, from provider pages and forms to price transparency files.
Trusted by global innovators
























Medical websites
Medical website design is planning, designing and building the public website of a practice, clinic or hospital: service and location pages, provider profiles, booking entry points, forms, health content and, for hospitals, price transparency files. Agnotic Technologies designs medical websites where each page type follows the privacy, accessibility and pricing rules that apply to it.
This page is about the public site. The booking engine behind the "Book now" button, digital intake forms and the patient portal have their own pages, linked at the end of this one.
Most of the risk sits in a few page types. A booking page, a form or a price file needs controls a home page does not, so we design by page type, not by template.
Decision table
We fill in this table with your compliance and marketing leads before design starts. Your counsel confirms which rules apply to your organization.
| Page type | What applies | Build control |
|---|---|---|
| Home, service and location pages | Accessibility for patients with disabilities; WCAG 2.1 AA deadlines for HHS-funded and public providers | WCAG 2.2 AA design, with automated and manual checks in every release |
| Provider directory and profiles | Details patients rely on to choose and reach a clinician | Profiles generated from one provider data source, never edited page by page |
| Booking entry points | A visit reason or specialty in the page can reveal health information | No advertising pixels or session replay; analytics events carry no visit reason |
| Forms (contact, referral, records request) | Anything a patient types may be protected health information | Forms post to a system under a business associate agreement, never to a plain inbox |
| Price transparency (hospitals) | Machine-readable charges file and shoppable services display (45 CFR Part 180) | Scheduled file publishing job, root .txt file and a "Price Transparency" footer link |
| Blog and health content | Clinical accuracy and plain language | Named clinical reviewer and review date stored with every article |
| Portal and login links | Authenticated areas sit outside marketing tools | Tag manager rules that exclude portal and login domains |
Tracking tools are the most common problem we find on existing medical websites, so we audit them before anything else.
Failure points
Problems we find when we audit an existing medical website, and the fix we build.
Challenge
An advertising pixel fires on the booking confirmation page.
Agnotic approach
Tags are allowed or blocked by page type, and booking and form pages carry no third-party marketing tags.
Challenge
The URL carries the condition, such as a visit reason in the query string.
Agnotic approach
Visit reasons travel as internal codes in the request body, never in URLs that analytics tools record.
Challenge
The price file link returns an error or asks for a login.
Agnotic approach
A monitored publishing job checks that the file and its root .txt entry are reachable without an account.
Challenge
Key forms are PDFs that screen readers cannot fill.
Agnotic approach
Forms are rebuilt in accessible HTML with labels, error messages and keyboard support.
Challenge
Provider pages show clinicians who left or old phone numbers.
Agnotic approach
Profiles are generated from your provider data source, so a change there updates every page.
Challenge
A chat widget vendor collects symptoms without an agreement.
Agnotic approach
Every third-party script is reviewed for the data it receives before it goes live.
How to build a medical website that patients can use and your compliance team can defend.
Service lines, specialties and locations organized the way patients search, with one page per topic and clear paths to booking.
Profiles, specialties, languages and locations generated from your provider data source, with accessible search and filters.
Buttons and pages that hand patients to your scheduling system without exposing visit reasons to analytics or ad tools.
Components designed and tested for WCAG 2.2 AA, so new pages stay accessible as the marketing team adds them.
Articles and service pages with reviewer, review date and sources stored as fields, shown on the page.
For hospitals: the machine-readable file, its root .txt entry and the footer link, published by a job and monitored.
First-party, aggregate analytics on public pages, and none on booking, form or portal pages.
A headless or traditional CMS with roles, review steps and page-type rules built into the editor.
Privacy
Controls we build in, so privacy does not depend on every editor remembering a rule.
Who it is for
Organizations whose website has to work for patients and stand up to review.
A clear site with provider pages, booking entry points and forms that keep PHI out of email.
Location and provider pages generated from one data source, so dozens of sites stay consistent.
Service line architecture, price transparency publishing and accessibility testing at scale.
Sites built to the ADA Title II web rule and its WCAG 2.1 AA deadline.
Medical website design for startups: a marketing site that explains the product and hands off to the app safely.
Condition and treatment content with clinical review, for patients researching before they book.
Standards and rules
The rules and guidelines behind the decision table above.
Health Insurance Portability and Accountability Act
Protect PHI with privacy-first architecture, encrypted storage and transmission, strict access controls, and traceable audit logs.
General Data Protection Regulation
Implement lawful consent flows, data minimization, retention controls, and secure processing for sensitive health data.
Fast Healthcare Interoperability Resources
Enable standardized health data exchange across apps, care teams, and systems through standards-based FHIR APIs.
Health Level Seven International
Support enterprise-grade interoperability with HL7-based integrations for records, events, and clinical messaging workflows.
Health Information Trust Alliance
Align security programs to healthcare-specific control and risk management practices trusted by providers and ecosystem partners.
Health Information Technology for Economic and Clinical Health Act
Design with breach notification readiness, digital record safeguards, and operational controls that support regulated care programs.
FDA Software as a Medical Device
Plan software quality, traceability, and documentation pathways for products that may require SaMD review and submission.
Medical Device Regulation (European Union)
Prepare EU market-ready processes for risk classification, evidence tracking, and lifecycle governance under MDR expectations.
Substance Abuse and Mental Health Services Administration
Apply confidentiality controls and consent-aware sharing models for behavioral and mental health data experiences.
Rules that shape a medical website, each linked to its primary source.
Under the HHS Section 504 rule, recipients of HHS funding with 15 or more employees must make their web content and mobile apps meet WCAG 2.1 Level A and AA from May 11, 2027, and smaller recipients from May 10, 2028.
Source: 45 CFR 84.84(b) (eCFR)State and local government entities, including public hospitals, serving a population of 50,000 or more must make web content and mobile apps meet WCAG 2.1 Level A and AA from April 26, 2027, and smaller entities from April 26, 2028.
Source: 28 CFR 35.200(b) (eCFR)A hospital's machine-readable standard charges file must be free, reachable without an account or personal information, open to automated searches and direct downloads, and found through a .txt file in the site's root folder and a footer link labeled "Price Transparency".
Source: 45 CFR 180.50(d) (eCFR)A hospital must display standard charges for the 70 CMS-specified shoppable services it provides plus hospital-selected services up to a total of 300, or offer an online price estimator tool that meets the rule.
Source: 45 CFR 180.60(a) (eCFR)WCAG 2.2 is the W3C Recommendation commonly used as the technical benchmark for accessible web and mobile interfaces.
Source: W3CScope and cost
We do not publish prices. These are the things that change the size of a build, and we price them on the scoping call.
How many locations, specialties and service pages the site needs, and how they relate.
Whether provider details come from a clean source or need to be gathered and cleaned first.
Which scheduling system the site hands off to, and how many forms need to reach a system under a BAA.
How many existing pages move, and how many need clinical review on the way.
For hospitals: the file source, the publishing job and the shoppable services display or estimator.
Translated versions, and whether you keep your CMS or move to a new one.
Three stages, each with a clear output.
We review your current site's tags, forms, accessibility and page types, and agree the first release.
ScopeDesign, content model and build for the agreed pages, with accessibility and tag checks in every release.
BuildLaunch with redirects from old URLs, then new pages, locations and content under agreed change control.
Support