Structured data is a description of what is already on the page, written so a machine can read it without guessing. That sentence contains the whole discipline.
PrerequisitesModule 10 · Treatment page anatomyModule 13 · Risks and aftercare
Mark up a treatment page with MedicalWebPage describing the page, a MedicalProcedure describing the treatment, the clinic as the provider, a BreadcrumbList showing where the page sits, and FAQPage only for questions that genuinely appear on the page with their answers. Structured data describes what is present; marking up anything that is not visible on the page is a policy breach and, more practically, a lie told in a machine-readable format.

By the end of this module you will be able to:
It is a block of machine-readable description embedded in the page, using a shared vocabulary defined at Schema.org, saying explicitly what the page and its subject are. It does not make a page rank. It makes a page legible, which is a different and more durable benefit.
The practical value for a clinic is that it removes ambiguity about three things a search engine would otherwise infer: what kind of thing the page is about, which organisation provides it, and where the page sits in the site. Inference is usually right. Explicit is always right.
In practice this is a single JSON-LD script in the head of the page. The shape:
Do not attempt to fill every available property. A small number of accurate properties is worth more than a large number of guessed ones, and several of the medical properties in the vocabulary are for clinical reference works rather than for clinic websites.
Your clinic should be described once, consistently, as a MedicalClinic or the appropriate LocalBusiness subtype, with its name, address, telephone number, opening hours and URL. That description should match your Business Profile and every directory listing character for character, which is the consistency problem covered in Module 27, Citations and the consistency problem.
Put this block on the homepage and reference it from other pages rather than repeating a slightly different version on each. Repetition is how inconsistencies enter, and inconsistency is the thing this markup exists to prevent.
FAQ markup is legitimate where a page carries real questions with real answers, visible to the reader. It is not a device for inserting keyword variations into a page, and treating it as one is both against the guidelines and pointless, since the questions must appear visibly anyway.
Two constraints worth knowing. The questions must be ones the site is answering, not ones users can submit answers to. And how any of this is displayed in results is entirely at the engine's discretion and changes over time, so the reason to do it is legibility rather than a promised appearance.
Markup must describe content that is present and visible on the page. This single rule resolves almost every question a clinic will have about structured data.
If you would have to add something to the markup that a reader cannot see on the page, the answer is not to add it to the markup. It is to add it to the page, or to leave it out.
The temptations are predictable: marking up review ratings the page does not display, marking up prices that are not published, marking up a procedure the clinic does not perform. All three are breaches of the structured data guidelines, all three risk the markup being ignored across the whole site, and all three are, in ordinary language, false statements in a format designed to be trusted.
Two tools matter: the Rich Results Test for whether an engine can parse and use the markup, and the Schema Markup Validator for whether the markup is valid against the vocabulary. They disagree usefully, because the first tells you what is supported and the second tells you what is correct.
Errors matter. Warnings usually do not: most warnings are about optional properties you have chosen not to fill, and filling them with guesses to clear a warning is exactly the wrong response. The Search Console report for structured data is the one to watch over time, because it tells you when something that was working has stopped, which is usually a symptom of a template change elsewhere.
Module 31, What to measure, and what to ignore deals with the wider question of what to monitor and how often, and structured data belongs in that monthly review rather than in a weekly anxiety.
Seventy five minutes. You will need to be able to edit the head of one page, or use whatever facility your site builder gives for custom code.
Once one page is correct, it becomes the template for the rest. Do not hand-write markup for thirty pages; make the template produce it.
Not directly. It can affect how a result is displayed, which affects whether it is clicked, and it removes ambiguity about what your pages are. Treating it as a ranking device leads to over-marking, which is the failure mode this module spends most of its length preventing.
Only if the reviews are collected and displayed on your own page, and only within the specific rules for review snippets. Marking up a rating aggregated from elsewhere, or displaying it only in the markup, is the exact case the guidelines prohibit.
It is the format Google recommends and it is far easier to maintain, because it sits in one block rather than being woven through the HTML. There is no benefit to microdata on a new build.
When the page content changes, and once a quarter as part of the review in Module 31. The common failure is markup that was accurate when written and now describes a page that has since been rewritten.
Disclosure. This module contains no commercial links of any kind. This course is published by Northbank Media, is free to read, and is funded by the workbook pack and by clearly labelled series sponsorship. We do not rank, review or recommend agencies or clinics.
Module 14 of 32