Title: Medical Clinic Schema
Author: bartekraszei
Published: <strong>November 11, 2026</strong>
Last modified: November 11, 2026

---

Search plugins

![](https://ps.w.org/medical-clinic-schema/assets/banner-772x250.png?rev=3797151)

![](https://ps.w.org/medical-clinic-schema/assets/icon-256x256.png?rev=3797151)

# Medical Clinic Schema

 By [bartekraszei](https://profiles.wordpress.org/bartekraszei/)

[Download](https://downloads.wordpress.org/plugin/medical-clinic-schema.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/medical-clinic-schema/#description)
 * [Reviews](https://wordpress.org/plugins/medical-clinic-schema/#reviews)
 *  [Installation](https://wordpress.org/plugins/medical-clinic-schema/#installation)
 * [Development](https://wordpress.org/plugins/medical-clinic-schema/#developers)

 [Support](https://wordpress.org/support/plugin/medical-clinic-schema/)

## Description

Medical Clinic Schema helps medical practices publish clear, maintainable structured
data without writing JSON-LD by hand.

The plugin provides a focused workflow for clinics that want to describe their organization,
locations, opening hours, physicians, specialties, contact details, and public profile
relationships using Schema.org vocabulary. It creates one connected JSON-LD graph
instead of scattering unrelated schema fragments across the site.

The guided settings screen explains which details are still missing, provides a 
saved JSON-LD preview, and helps administrators decide where structured data should
appear. Output can be enabled site-wide, limited to the front page, or controlled
manually for individual pages.

Medical Clinic Schema is designed for clinic owners, healthcare website administrators,
WordPress professionals, and agencies that need a transparent schema implementation
without external services or recurring API connections.

### Key Features

 * A guided clinic profile with address, coordinates, contact details, images, specialties,
   opening hours, and identity links.
 * Private physician profiles with qualifications, expertise, public profile links,
   and featured images.
 * One connected JSON-LD graph using MedicalClinic, Physician, Person, PostalAddress,
   GeoCoordinates, and OpeningHoursSpecification.
 * Front-page, site-wide, or manual output rules.
 * Page-level enable/disable controls and physician selection.
 * A saved JSON-LD preview and configuration health checks.
 * No tracking, advertising, external API calls, or automatic public backlinks.
 * Data is preserved on deactivation. Optional full cleanup is available for uninstall.

### How It Works

 1. Complete the clinic profile under Settings > Clinic Schema.
 2. Add the public information that visitors can also find on the website.
 3. Create private physician records and connect them to existing public profile pages.
 4. Choose a site-wide, front-page, or manual output rule.
 5. Review the generated JSON-LD preview and configuration diagnostics.
 6. Validate the final public page with an independent structured data testing tool.

The plugin outputs structured data directly in the page HTML. It does not change
visible clinic content, create public physician pages, contact external services,
or send configuration data away from the WordPress installation.

### Responsible Structured Data

The plugin does not promise search result features or rankings. Structured data 
should describe content that visitors can also find on the page. Test the final 
public page with the Schema.org Validator and review applicable search engine documentation.

This plugin manages technical metadata only. It does not provide medical advice,
diagnosis, or treatment recommendations.

If another SEO or schema plugin already publishes the same clinic entity, configure
only one source for that entity. Duplicate or contradictory structured data can 
make the site harder to interpret.

### About the Author

Medical Clinic Schema is developed and maintained by Bartek Raszei. Learn more about
the author’s WordPress and SEO work at [Przy Raszei](https://przyraszei.pl/) and
view the public creator profile at [Melioo](https://melioo.com/przy-raszei/).

### Privacy

Medical Clinic Schema does not contact external servers, set cookies, collect analytics,
or transmit personal data. All configuration and physician records are stored in
the site’s own WordPress database. Information entered for JSON-LD is intentionally
published in the HTML of pages where schema output is enabled.

## Installation

 1. Upload the `medical-clinic-schema` directory to `/wp-content/plugins/`, or install
    the ZIP in Plugins > Add New.
 2. Activate Medical Clinic Schema.
 3. Open Settings > Clinic Schema.
 4. Complete the clinic profile, choose an output rule, and enable JSON-LD.
 5. Add physicians under Clinic Schema > Physicians if needed.
 6. Test a public page in the Schema.org Validator.

## FAQ

### Will this conflict with an SEO plugin?

It can if another plugin already outputs the same MedicalClinic entity. Configure
only one source for clinic schema. This plugin can be limited to selected pages 
or disabled page by page.

### Are physician pages created publicly?

No. Physician records are private editor objects used to build the JSON-LD graph.
Link each physician to an existing public profile page with the Public profile URL
field.

### Why can a physician have both Physician and Person types?

Schema.org describes Physician as a medical business or organization type, while
person-oriented properties belong to Person. Multiple typing accurately represents
an individual physician and enables the relevant properties from both types.

### Does the plugin send data to another service?

No. It makes no external requests and does not collect analytics.

### What happens when I uninstall it?

Data is retained by default. To remove settings, physician records, specialty terms,
and page controls, enable the cleanup option before uninstalling.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Medical Clinic Schema” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ bartekraszei ](https://profiles.wordpress.org/bartekraszei/)

[Translate “Medical Clinic Schema” into your language.](https://translate.wordpress.org/projects/wp-plugins/medical-clinic-schema)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/medical-clinic-schema/),
check out the [SVN repository](https://plugins.svn.wordpress.org/medical-clinic-schema/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/medical-clinic-schema/)
by [RSS](https://plugins.trac.wordpress.org/log/medical-clinic-schema/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [JSON-LD](https://wordpress.org/plugins/tags/json-ld/)[schema](https://wordpress.org/plugins/tags/schema/)
   [structured data](https://wordpress.org/plugins/tags/structured-data/)
 *  [Advanced View](https://wordpress.org/plugins/medical-clinic-schema/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/medical-clinic-schema/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/medical-clinic-schema/reviews/)

## Contributors

 *   [ bartekraszei ](https://profiles.wordpress.org/bartekraszei/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/medical-clinic-schema/)