A method from I Need Leads LLC

The Provider Graph Method™ — WordPress Medical Directory Plugin

Your “find a provider” page isn’t failing because it looks dated. It’s failing because the systems that now decide who patients see can’t read a list.

Most healthcare organizations still treat a provider directory as a page problem: list the physicians, match the brand, ship it. That was the right job ten years ago. It isn’t the job now.

Start Building Your Provider Graph

Every feature, free for 14 days. No credit card.

Two things changed at the same time. First, patients stopped scrolling ten blue links and started asking an assistant — “who’s a Spanish-speaking pediatrician near me that takes my plan?” — and reading the answer it synthesizes. Second, the accessibility bar moved: the HHS Section 504 rule now sets WCAG 2.1 Level AA as the standard for healthcare organizations that receive federal financial assistance through Medicare, Medicaid, or CHIP.

A list of provider pages answers neither. An assistant can’t confirm facts a page only asserts. An audit can’t pass a page that was never built to the standard. The directory looks fine and quietly does nothing.

We’re I Need Leads LLC. Our founder spent 10+ years in the two disciplines a provider directory actually lives or dies on — healthcare SEO (how patients find your providers) and database management (how provider data stays accurate). We kept watching organizations pour money into directories that ranked for a keyword while the phones stayed quiet and the records drifted out of date. The problem was never the page. It was the architecture underneath it — and nothing on the market was built to get that architecture right for healthcare.

So we built the thing that was missing. Here’s how it works.

The problem

Four approaches that quietly fail a medical directory

You’ve probably already tried one of these. Each is a whole category of approach — and each fails a medical directory for a structural reason, not a cosmetic one.

The general-directory approach. A horizontal listings plugin files your physicians next to restaurants and gyms. It has no healthcare taxonomy, no credential fields, no way to model the insurance a provider accepts. So patients can’t search the way they actually think, and the machines can’t tell a cardiologist from a caterer.

The listing-theme approach. You buy a directory theme, then hit a wall on a setting you can’t change without code — and the support queue goes quiet after a week. A theme sold once can’t keep a medical directory accessible and current. And “not all responsive” isn’t a cosmetic complaint anymore; it’s a gap you can’t leave open.

The custom-build approach. The quote makes you wince, and then you need a developer on call for every routine change. Your marketing team can’t update a provider without opening a ticket.

The manual-entry approach. You’re retyping data the federal government already has into an empty directory — and it’s out of date the day you finish. That’s months of struggle, and records that quietly drift until a patient calls the wrong office.

Here’s the cost of leaving it: patients who can’t find the right provider don’t wait — they call the wrong one, or they go somewhere else. The accessibility gap stays open. The data keeps drifting. And in the one place patients increasingly look first — an AI answer — your organization simply isn’t there, because a list gave the machines nothing they could confirm.

The method

So we built a different approach and gave it a name

We call it The Provider Graph Method™.

It is not a directory theme. It is not a horizontal listings plugin. It is not a marketing service you hire. It’s the approach WP Medical Directory is built to run — and it starts from a different premise than everything above.

A list is a set of pages. The Provider Graph Method™ treats your organization as a connected graph of verified facts — your brands, your locations, your providers, and the insurance each one accepts — linked so the systems that decide who patients see read those facts as confirmed, not merely claimed.

That single shift is what produces the outcome: your providers get found — by patients searching in plain language and by the AI assistants they now ask first — on records that stay accurate and pages that meet the WCAG 2.1 AA standard. Not a directory that merely exists. The one Google and the answer engines resolve to for your specialty.

We didn’t invent this in the abstract. We built The Provider Graph Method™ because we kept watching organizations rank for a keyword while their phones stayed silent — and realized the ranking was never the problem. The problem was that a list gives a machine nothing to confirm, and no theme on the shelf was built to fix that for healthcare. How the graph is actually built and read is next.

How it works

The graph gets built in five steps

Written from your experience of using it — setup to self-maintaining. Each step is one part of the method.

  1. Shape Commitment

    You commit the shape of your directory once, in a five-step setup wizard: brand-first, flat, or mixed — and which of the four building blocks you need. A solo practice uses only Provider. A multi-location group uses Location and Brand. A full network uses all four, including Insurance Plan.

    You get: a directory structured for exactly your organization, with URLs that stay stable and can’t drift.Timeframe: minutes.
  2. Federal Record Pull

    Instead of typing, you pull. Enter a provider’s NPI and their record fills from the federal NPPES registry — legal name, credentials, specialty taxonomy — one at a time or in bulk. Already have a spreadsheet? Import it, and the AI suggests the column mapping while you review and override, with a validation preview before anything commits.

    You get: a populated directory built from authoritative data, not manual entry — and a routine check that flags when a record drifts out of date.Timeframe: hours, not weeks — even for a large network.
  3. Entity Graph Linking

    You connect the pieces: providers to the locations where they practice, locations to their parent brand, and each location to the insurance plans it accepts. The plugin builds the relationships in both directions automatically.

    You get: your flat list becomes a connected graph — the thing the machines can actually resolve.
  4. Structured Data Emission

    This is the part no list does. Every entity page emits Schema.org JSON-LD with verified NPI identifiers and bidirectional relationship declarations — the parent enumerates its children and each child declares its parent — which Google and AI search read as confirmed JOINs. And every patient-facing page the plugin ships meets WCAG 2.1 Level AA: skip links, keyboard navigation, proper ARIA, no screen-reader dead ends.

    You get: a graph of confirmed facts on pages that pass an accessibility audit — the two things that decide whether you’re found and whether you’re compliant.
  5. Agent-Ready Handoff

    Every meaningful operation — creating and linking providers and locations, pulling NPI records, validating the graph, running an import — is exposed through the WordPress Abilities API and MCP. So an AI agent like Claude Desktop or Claude in Chrome can stand up and maintain the whole directory, and your own marketing or web team can run it with no developer on call. A weekly check keeps records current.

    You get: a directory that maintains itself — and that you own and control.

Proof

You don’t have to take our word for any of it

This is a directory built so you can verify it.

The data is federal. Provider records pull from NPPES, the U.S. government’s own National Provider Identifier registry. It’s the same data your credentialing team already trusts — you’re just not retyping it.

The structured data is testable. Build one provider and one location page, paste them into Google’s Rich Results Test, and you’ll see the NPI identifiers and the two-directional relationships emit — the confirmed facts that get you surfaced in AI answers.

The accessibility is auditable. Hand any patient-facing template the plugin ships to your accessibility auditor and check it against WCAG 2.1 AA. It was built to the standard, not bolted onto it after.

And the approach comes from someone who has lived the problem: I Need Leads LLC, founded by a practitioner with 10+ years in healthcare SEO and database management — the exact two disciplines The Provider Graph Method™ is built on.

Case study — tenant data

A multi-location practice or association, in their own words. Before: the empty directory, the drifting records, the accessibility gap. The method: which of the five steps applied. After: providers found by patients and AI search, records kept accurate, pages meeting WCAG 2.1 AA. — First name L., org type, city, with consent.

Case study — tenant data

An agency that built a client’s directory on The Provider Graph Method™ — same before/after structure, from the agency’s perspective.

These two slots hold real client stories with written consent. They are intentionally left as labeled placeholders — nothing here is fabricated.

The mechanism, in depth

Why a graph gets found where a list doesn’t

If you want to understand why a graph gets found where a list doesn’t, here’s the layer underneath.

Search — human and AI — runs on entity resolution, not keywords. A machine trying to answer “who takes this plan near me” needs to resolve three things: is this a real provider (identity), where do they actually practice (relationship), and is that relationship confirmed or just asserted (trust). A list of pages answers none of them. The Provider Graph Method™ answers all three by construction.

Identity comes from the source. Each provider carries a National Provider Identifier pulled from the federal NPPES registry, emitted as a Schema.org identifier. The machine isn’t trusting your spelling; it’s matching a government key.

Relationships are declared in both directions. This is the piece conventional directories miss structurally, because they were built on page-and-keyword thinking, not entity thinking. In Schema.org JSON-LD, a parent brand enumerates its locations and each location declares its parent; a location lists its providers and each provider declares where they work; a location declares the insurance it accepts. A one-directional claim is an assertion. A two-directional declaration is a confirmed JOIN — and confirmed JOINs are what answer engines cite.

Accessibility is a first-class emission, not a plugin you stack. Every patient-facing template implements WCAG 2.1 success criteria directly — for example, SC 2.4.1 (Bypass Blocks) via a skip link as the first focusable element, and polite ARIA live regions so screen readers hear dynamic search updates. That’s the standard the HHS Section 504 rule sets for covered organizations. (The legal specifics belong on a dedicated compliance page with proper “not legal advice / verify current status” disclaimers — your counsel knows your obligations.)

And the graph is machine-operable. Every operation is exposed through the WordPress Abilities API and the Model Context Protocol, running on the native WP AI Client (WordPress 7.0+) with an Anthropic adapter fallback on 6.9. That’s why an agent can build and maintain the directory, and why the AI features — provider bios, specialty FAQs, import mapping — run without you managing an API key.

Useful references if you’re checking our work: HIPAA and the Section 504 rule at hhs.gov, the accessibility standard at w3.org/WAI, the ADA at ada.gov, the provider registry at the NPPES/CMS registry, and the structured-data vocabulary at schema.org.

Who it’s for

The Provider Graph Method™ isn’t for everyone

It’s built for a specific situation.

It’s for you if you’re…

  • A multi-provider practice, clinic network, hospital, or health system that needs a “find a provider” directory patients and their AI assistant can actually use — especially if you participate in Medicare, Medicaid, or CHIP and the WCAG 2.1 AA accessibility standard now applies to you.
  • A medical association or IPA maintaining a member-provider directory that has to stay accurate across a lot of listings.
  • An agency, freelancer, or developer building a provider directory for a healthcare client, who wants one purpose-built plugin to stand behind instead of a stack to babysit.

It’s not for you if you’re…

  • A solo practitioner who just needs one bio page and will never add structured provider data. That’s a job for a normal page, not a graph.
  • Looking for a patient portal, EHR, or booking system with patient logins and health records. WP Medical Directory is public-facing by design and stays out of HIPAA scope — it doesn’t collect patient health information or create patient accounts. That’s a feature, not a gap. (Not legal advice — your counsel knows your obligations.)
  • Wanting a done-for-you marketing service. This is software you (or an agent) run and own — not an agency retainer.

You’ll recognize yourself in this: you know your organization has something worth being found for, but the directory you have gives the machines nothing to confirm — and you want to fix the architecture, not just repaint the page. If that first list is you, this was built for exactly your situation.

Start here

Start building your Provider Graph

You’ve seen the problem: a list gives the machines nothing to confirm. You’ve seen the method: a verified graph they read as fact. You’ve seen what you can verify yourself. And you’ve seen who it’s for. If that’s you, the next step is simple.

Here’s the plan

  1. Start building your Provider Graph — install WP Medical Directory and run the setup wizard. Free for 14 days, no credit card.
  2. Populate it from the source — pull your providers from the federal NPI registry or import your spreadsheet, and let the graph link and emit itself.
  3. Become the directory the machines resolve to — the organization patients and their AI assistant reach for first in your specialty, on records that stay accurate and pages that pass an audit.

One honest answer to the usual hesitation: “Is it really something we can run without a developer?” Yes — that’s the point of the setup wizard, the NPI pull, and the AI-assisted import. Your marketing or web team runs it, and if you’d rather, an AI agent can stand it up for you. If a license ever lapses, the public directory keeps rendering, so you’re never left with a broken site.

Start Building Your Provider Graph

Every feature, free for 14 days. No credit card. If you buy and it isn’t right, there’s a 14-day money-back guarantee.

Questions, answered

Frequently asked questions

How is The Provider Graph Method™ different from a directory theme or listings plugin?

A directory theme or listings plugin publishes pages. The Provider Graph Method™ builds a verified entity graph underneath the pages: provider identity is pulled from the federal NPI registry, and brand–location–provider–insurance relationships are declared in both directions so Google and AI search read them as confirmed facts, not one-sided claims. It also ships WCAG 2.1 AA accessibility on every patient-facing page. It's the architecture a list doesn't have — the reason a graph gets found where a list stays invisible.

How long does The Provider Graph Method™ take to produce results?

Setup takes minutes — you commit your directory's shape in a five-step wizard. Populating it takes hours, not weeks, because provider records pull from the federal NPI registry and spreadsheets import with AI-assisted column mapping. Structured data and accessibility ship the moment a page publishes. Being surfaced in Google and AI answers then follows normal indexing timelines for your site — the graph gives the machines confirmed facts to work from from day one, rather than a list they can't resolve.

What does The Provider Graph Method™ cost?

WP Medical Directory is $79/year for one site, $199/year for five sites, and $499/year for 25 sites — annual billing, every feature included at every tier. You can run the full plugin free for 14 days with no credit card. If you buy and it isn't right, there's a 14-day money-back guarantee. There's no free-forever tier and no per-provider fee — the license covers your whole directory on the sites it's licensed for.

What results can I expect from The Provider Graph Method™?

The outcome is findability plus accuracy plus accessibility: your providers get found by patients searching in plain language and by AI assistants that return your organization as a confirmed fact; provider records stay accurate because they pull from the federal NPI registry and a routine check flags drift; and every patient-facing page meets WCAG 2.1 AA. What you won't get is a patient portal or a marketing service — this is a directory you own and run, built to be found and to stay compliant.

Who is The Provider Graph Method™ for?

It's for multi-provider practices, clinic networks, hospitals, health systems, and medical associations that need a find-a-provider directory patients and AI assistants can use — especially organizations that receive federal financial assistance through Medicare, Medicaid, or CHIP, now held to the WCAG 2.1 AA standard. It also fits agencies building provider directories for healthcare clients. It's not for solo practitioners who need a single bio page, or for anyone wanting a patient portal, EHR, or booking system with patient logins — WP Medical Directory is public-facing and stays out of HIPAA scope by design.

What happens when I start building my Provider Graph?

You install WP Medical Directory and get 14 days of full access with no credit card. A five-step setup wizard walks you through your directory's shape and connects the AI provider, then hands you to the importer. You pull providers from the federal NPI registry or import a spreadsheet, link them into the graph, and publish — and every page emits the structured data and meets WCAG 2.1 AA automatically. Your marketing or web team runs all of it; no developer is required.

Is a WordPress provider directory HIPAA compliant?

A public find-a-provider directory generally sits outside HIPAA, because provider names, credentials, locations, and accepted insurance aren't patient health information. WP Medical Directory is built to stay in that public, out-of-scope lane on purpose: it doesn't collect patient health information, doesn't create patient accounts, and its appointment-request forms tell patients not to include health details. So the HIPAA burden that scares people off most medical plugins never lands on you. This is not legal advice — your counsel knows your specific obligations.

Do I need a developer, and can I move providers in from a spreadsheet?

No developer required, and yes to the spreadsheet. Setup runs through a five-step wizard, provider records pull from the federal NPI registry by number, and a CSV importer suggests column mappings with AI while you review and override, showing a validation preview before anything commits. Your marketing or web team runs the whole thing. If you'd rather automate it, every operation is exposed to AI agents through the WordPress Abilities API and MCP, so an agent can build and maintain the directory for you.