NursingHomeDex — US nursing home comparison tool with Medicare CMS star ratings
14,730+ Certified facilities
50 States covered
1–5 ★ CMS star system
Monthly Data refresh

Why it exists: choosing a nursing home blind

Few decisions weigh as heavily as moving a loved one into a nursing home. In the United States there is more than enough public information to decide well — CMS (Centers for Medicare & Medicaid Services) inspects, rates and fines every certified facility — but it sits fragmented across federal datasets and written in administrative jargon that no family is going to decode on a Sunday afternoon.

NursingHomeDex is my answer to that problem: an own product, part of my network of websites and tools, that gathers those official records and turns them into comparable profiles. A family can see on a single screen a facility's star rating, its latest inspections, how much staff it has per resident and whether penalties are piling up. That is exactly the conversation worth having before signing anything.

I designed it, built it and run it myself. There is no team behind it and no investors: it is the same data-product pattern I apply across the rest of my network and offer as a service to clients.

What you can do with it

  • Search by name, city, ZIP code or state right from the homepage.
  • Full profile per facility: CMS stars, inspections, penalties, staffing levels, beds and ownership (for-profit, non-profit or government-run).
  • Side-by-side comparison of facilities to weigh alternatives against identical criteria.
  • "Top Rated" ranking of 5-star facilities plus a dedicated Penalties section.
  • "Find Best" tool to locate the best nursing home near a given location.
  • National statistics and navigation across all 50 states, with a blog of guides for families.

How it is built

1. Laravel architecture

  • Laravel + PHP 8 on MySQL, with a schema designed to render thousands of facility, state and ranking pages without sacrificing speed.
  • No generic CMS, no third-party plugins: hand-built Blade templates for every page type (profile, state, ranking, comparison, statistics).
  • Lightweight frontend with Tailwind CSS and Alpine.js, compiled with Vite into hash-versioned assets.

2. Data pipeline

  • Custom importer for the public CMS datasets, normalizing the federal records (ratings, inspections, penalties, staffing, beds, ownership) into MySQL.
  • Monthly refresh against the official source: every CMS update flows into the comparison tool, so the figures never fall behind.
  • Stable identifiers: each facility keeps its federal provider number in the URL, making profiles traceable against the official registry and immune to renames.

3. Programmatic SEO

  • A dedicated URL per facility, state and ranking, each with a unique title and metadata generated from the data.
  • Interlinking architecture: homepage → states → profiles → comparisons, so authority flows down to the detail pages.
  • Content that updates itself: the monthly refresh keeps pages fresh in Google's eyes, a decisive factor in a niche where stale information destroys trust.

4. Performance

  • Server-side rendering, no SPA and no heavy hydration: straight HTML that loads fast even on the phone of a family searching from a hospital.
  • Optimized queries so rankings and state browsers are served instantly despite the size of the database.
  • Minimal CSS and JS, versioned and cacheable, with no unused libraries.

Coverage and where the data comes from

The complete universe of Medicare-certified facilities: over 14,730 nursing homes across all 50 states, with the District of Columbia and territories such as Puerto Rico and Guam browsable too. Everything comes from the official CMS 5-star system — the same one regulators use — and is refreshed against the source every month.

The variety is enormous and the comparison tool reflects it as is: from large non-profit or government-run centers with more than 800 beds down to small county homes, each with its overall rating, its inspection history and its penalties in plain sight. No advertising dressed up as recommendation: just official data, organized.

The result

NursingHomeDex is a digital asset that runs on its own: the pipeline imports, the pages regenerate and the programmatic SEO captures long-tail searches from families in every state, city and facility, with no one having to write content by hand. I operate it solo, and I have replicated the same pattern — public dataset, Laravel, programmatic profiles — in other products of my network such as AgedCareScan, RehabDex and DaycareScan.

For my clients it is the best possible proof: I don't just explain how a data platform with programmatic SEO gets built — I show one of my own, in production, with 14,730+ live profiles.

A few screenshots

Stack

Laravel PHP 8 MySQL Tailwind CSS Alpine.js Vite Programmatic SEO CMS open data Monthly data pipeline

See it in production: Visit nursinghomedex.com — my own product, part of my network of websites.

Want a platform like this for your business?

If you sit on sector data and want to turn it into a digital asset that earns traffic, let's talk. Fixed written quote within 24 hours.

Custom web development service → Drop me a line

Frequently asked questions

Where do the nursing home ratings come from?

From the 5-star system run by CMS (Centers for Medicare & Medicaid Services), the federal agency that certifies and oversees nursing homes in the United States. NursingHomeDex builds on that public data and refreshes it every month.

What does each facility profile show?

The overall rating from 1 to 5 stars, inspection history, penalties received, staffing levels, quality measures, bed count and ownership type (for-profit, non-profit or government-run).

How many facilities are covered, and where?

Over 14,730 Medicare-certified nursing homes across all 50 states, plus territories such as Puerto Rico, Guam and the District of Columbia, all browsable in the state-by-state navigator.

How does it help families choose a nursing home?

It lets you compare facilities side by side, browse the ranking of top-rated homes and use the "Find Best" tool to surface the strongest options near a specific ZIP code — always based on official data, never on advertising.

Can I look up which nursing homes have been fined?

Yes. A dedicated Penalties section lists the federal penalties imposed on facilities, and each profile shows its own history alongside the inspection record.

What technology is NursingHomeDex built with?

It is a Laravel application on PHP 8 and MySQL, with a Tailwind CSS and Alpine.js frontend compiled with Vite, and a custom pipeline that imports and normalizes the public CMS datasets every month.

Need something on this scale?

Custom Laravel, data pipelines and programmatic SEO that scales to thousands of pages. Free 30-minute call, no strings attached.

Get my free quote