This website grader tests one page of your practice's site the way Google tests it on a phone, then turns the result into a 0–100 grade with plain-English checks. It runs Google's Lighthouse test through PageSpeed Insights and weights it toward what matters for a practice: phone speed first, then search basics, accessibility and security. No patient information is entered or stored.
Grade your website with the website grader
- Type your address (for example, yourpractice.com) into the box above and press Grade my website.
- Wait 20–60 seconds while Google loads the page on a simulated phone. The request runs between your browser and Google; nothing you type is sent to Medfy.
- Read the grade, the four category scores, the speed metrics, the ten checks, the tracking scripts and the fix list.
Start with your homepage, then test your appointment-request page and a key service page by pasting their full addresses.
What the grader checks and why
US searchers type "website audit" about 3,600 times a month (plus 880 with "free" in front), "website grader" 1,300 and "website speed test" 18,100 (Google Ads Keyword Planner data via DataForSEO, US, 12-month average to Sep 2026). Generic graders score every site alike; this one keeps Google's engine and relabels the result for a practice.
The grade is a weighted average of four Lighthouse categories: performance (40%), SEO (25%), accessibility (20%) and best practices (15%). Ten checks sit under it:
| Check | Why it matters for a practice |
|---|---|
| Served over HTTPS | Form details never travel unencrypted |
| Built for phones | Most patients search on a phone |
| Buttons easy to tap | Call buttons need room for a thumb |
| Page title | The headline in Google results |
| Meta description | The summary under it |
| Search engines allowed | Noindex hides the page from search |
| Links search engines can follow | Service pages get found |
| Image alt text | Screen readers and search context |
| Text contrast | Readable for older patients |
| Valid canonical URL | Rankings aren't split across addresses |
It also lists the third-party scripts the test saw load (analytics, ads, social, tag managers) and up to six technical fixes, worst first.
Mobile speed: how it's measured
This is lab data: PageSpeed Insights (opens in a new tab) loads the page on an emulated mid-tier phone on a mobile network, so real patients' experience (field data) can differ. Four metrics are rated against Google's thresholds:
| Metric | What it measures | Good | Poor |
|---|---|---|---|
| Largest Contentful Paint (opens in a new tab) | When the main content appears | 2.5 s or less | Over 4 s |
| Cumulative Layout Shift (opens in a new tab) | How much the page jumps while loading | 0.1 or less | Over 0.25 |
| Total Blocking Time (opens in a new tab) | How long the page is too busy to respond | Under 200 ms | Over 600 ms (grader's cut-off) |
| First Contentful Paint (opens in a new tab) | When anything first appears | 1.8 s or less | Over 3 s |
In the speed score, Lighthouse weights (opens in a new tab) Total Blocking Time 30%, LCP and CLS 25% each, FCP and Speed Index 10% each. See Core Web Vitals explained for the field metrics and the website performance guide for fixes.
Structure: service pages, structured data and contact paths
A one-page lab test can't see your site's structure, so check these by hand:
- A page per service. Patients search "dental implants near me", not "services". Each treatment you want found needs its own page.
- Structured data. Build practice markup with the schema markup generator, then test it in Google's Rich Results Test.
- Contact paths. On your phone, tapping the number should start a call and tapping the address should open directions.
Our medical website design guide covers page structure in depth.
Forms and privacy: what "HIPAA-compliant forms" means
HTTPS confirms encryption in transit, not where submissions go. A HIPAA-compliant form sends them to a vendor that signs a Business Associate Agreement (BAA) with your practice and stores them encrypted with access controls, not to a plain email inbox.
Read the tracking-scripts panel closely. In July 2023 the FTC and HHS warned (opens in a new tab) about 130 hospital systems and telehealth providers that tools such as the Meta pixel and Google Analytics may share sensitive health data. Pixels on pages that collect or reveal health information, such as appointment forms and condition pages, can disclose protected health information. Test your form page separately.
How to read your score and prioritize fixes
The grade shows green at 85 or higher, amber at 60–84 and red below 60. Lighthouse's category bands are 90–100 good, 50–89 needs improvement and 0–49 poor, and a perfect 100 "is extremely challenging to achieve and not expected."
Fix in this order:
- Anything that hides you: a failed "Search engines allowed" check, no HTTPS, a page not built for phones.
- Tracking scripts on pages with forms or condition content.
- A poor Largest Contentful Paint.
- Tap targets, contrast, titles and descriptions, then the fix list.
Scores vary between runs, so test two or three times and read the range.
Limits of any automated grade
This website grader tests one page in lab conditions. It doesn't check service-page coverage, structured-data validity, your form provider, click-to-call, directions, reviews or your Google listing.
The full free marketing audit covers the practice-specific side. It scores your website, SEO, Google listing, AI visibility, social and ads (0–100 each) and lists your top five fixes. Medfy can then show you a free preview of your rebuilt website (fast, a page per service, structured data, HIPAA-compliant forms) before you pay. Our other free marketing tools cover reviews, budgets and AI visibility.
Frequently asked questions
What does a website grader check?
It runs Google's Lighthouse test on one page, on a simulated phone, and turns it into a 0–100 grade: speed 40%, search basics 25%, accessibility 20%, best practices 15%. It also rates four speed metrics, runs ten practice checks such as HTTPS, tap targets and noindex, lists third-party tracking scripts and gives up to six technical fixes.
Is the website grader the same as Google PageSpeed Insights?
Same engine, different presentation. The grader asks PageSpeed Insights for a mobile Lighthouse test, then reorganizes the result for a practice: one weighted grade, ten plain-English checks, the tracking scripts on the page and a short fix list. PageSpeed Insights also shows field data from real Chrome users, which this grader doesn't display.
What's a good score for a medical practice website?
Lighthouse treats 90–100 as good and 0–49 as poor, and Google says a perfect 100 is not expected. On this grader, 85 or higher shows green. More useful than the number: every practice check passing, no tracking scripts on form pages, and Largest Contentful Paint at 2.5 seconds or less on a phone.
Do I need to enter any patient information?
No. You enter a website address and nothing else. The test runs between your browser and Google's PageSpeed Insights service, and nothing you type is sent to Medfy. No patient information is entered or stored. Medfy's analytics record only that the grader produced a result, never the address you tested.