Title: Redkirin Clinic Schema
Author: redkirin
Published: <strong>October 29, 2026</strong>
Last modified: October 29, 2026

---

Search plugins

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

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

# Redkirin Clinic Schema

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

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

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

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

## Description

日本語: クリニック・病院・動物病院のホームページに、医療機関情報（住所・電話・診療
時間・座標・診療科目）、医師・獣医師（肩書・資格・所属学会）、医療コラム（著者・
監修者・監修日）の構造化データ（JSON-LD）を出力するプラグインです。Schema.org の
知識は不要で、管理画面は日本語に対応しています。

Redkirin Clinic Schema adds Schema.org structured data to medical websites without
requiring any knowledge of Schema.org.

Choose the type of facility (clinic, hospital or veterinary clinic), enter the information
that is already published on your website, and the plugin outputs a single JSON-
LD block on the pages you select.

**Supported Schema.org types**

 * `MedicalClinic` – clinics
 * `Hospital` – hospitals
 * `VeterinaryCare` combined with `LocalBusiness` – veterinary clinics (in Schema.
   org, VeterinaryCare alone cannot carry geo coordinates or opening hours, so it
   is multi-typed with LocalBusiness)
 * `Person` – doctors and veterinarians
 * `Article` – medical columns and articles, with `WebPage` carrying the reviewer(`
   reviewedBy`, `lastReviewed`)

**Features**

 * Facility information with `PostalAddress`, `GeoCoordinates`, logo, photos, telephone(
   optionally in international format) and social profiles
 * Consultation hours per weekday and public holidays with morning / afternoon slots,
   24-hour days and late-night hours, output as `openingHoursSpecification`
 * Doctor / veterinarian profiles managed as an internal post type (no public pages
   are created) and reusable on any page and as article authors or reviewers
 * Article structured data with a site-wide authorship pattern (facility + reviewing
   doctor, writing doctor + another reviewer, or per post) that any post can override,
   review date per post, and three-level output control (global, post type or selected
   pages, per post); off by default to avoid duplicating other SEO plugins
 * Choose exactly which pages output the facility data; nothing is output site-wide
 * “Structured data check” screen: preview of the exact JSON-LD, copy button, reasons
   when nothing is output, input checks (errors / warnings / info) and links to 
   validation tools
 * Detects hard-coded JSON-LD in the active theme and, on request, fetches the public
   page to list every JSON-LD block by source (this plugin, SEO plugin, other) and
   flag duplicates
 * Detection of Yoast SEO, Rank Math, All in One SEO and SEOPress with a notice;
   their output is never changed by default
 * Visible author / reviewer box on articles (automatic, shortcode or template function)
   built from the same data as the JSON-LD, so the markup describes what visitors
   see
 * Optional facility merge: the facility replaces the SEO plugin’s Organization 
   under the same @id, so website publisher, article publishers and the doctors’
   employer are one entity in one JSON-LD block
 * Optional SEO plugin integration: inject this plugin’s author (registered doctors
   with job title and credentials, the facility or a manual entry) and reviewer 
   into the Article that Yoast SEO, Rank Math or All in One SEO outputs, instead
   of outputting a second Article
 * Labels switch between clinic / hospital / veterinary wording; English and Japanese
   included
 * No tracking, no custom database tables, no bundled third-party libraries. The
   only external requests are the optional coordinate lookups on the settings screen(
   see “External services”), triggered by the administrator

**Important notes**

 * Structured data describes what is already visible on your pages. Do not enter
   information that visitors cannot see.
 * Google does not offer rich results for medical facility types such as MedicalClinic,
   Hospital or VeterinaryCare, nor for Person. The plugin outputs valid Schema.org
   data; it does not guarantee any rich result, ranking change or SEO effect.
 * If you use another SEO plugin, review its structured data output to avoid duplicate
   Article or Organization data. Article output can be disabled per post or globally,
   or merged into that plugin’s output with the integration options.

Google is a trademark of Google LLC. Yoast SEO, Rank Math, All in One SEO and SEOPress
are trademarks of their respective owners. This plugin is an independent product
of Redkirin and is not affiliated with or endorsed by any of them; the names are
used only to describe compatibility.

### External services

The plugin makes no external requests on the public site and sends no visitor data
anywhere. Three optional helpers on the admin screens contact other servers, each
only when an administrator presses the button:

**Google Maps share link (coordinates)** – On the Basic information screen, “Fill
in from the Google Maps URL” follows the redirects of the Google Maps link you entered(
for example a maps.app.goo.gl or share.google link) to read the coordinates contained
in the final URL. Only Google domains are contacted, only the entered link is sent,
and only the response URL is inspected (pages are never parsed). Terms: https://
policies.google.com/terms – Privacy: https://policies.google.com/privacy

**GSI address search (coordinates)** – “Fill in from the address” (also run automatically
once the address fields are complete and the coordinates are still empty) sends 
the entered prefecture, city and street to the address search API of the Geospatial
Information Authority of Japan (https://msearch.gsi.go.jp/address-search/AddressSearch)
and fills in the returned coordinates. No other data is sent. Terms of use: https://
www.gsi.go.jp/kikakuchousei/kikakuchousei40182.html

**Your own site (structured data check)** – “Fetch the public page and compare” 
on the Structured data check screen requests the selected page of this site from
the server (a loopback request to your own site) and lists the JSON-LD blocks it
contains. Nothing leaves the site.

Results of the coordinate lookups are only placed in the form; nothing is stored
until you save the settings. The validation tool buttons are ordinary links to Google’s
Rich Results Test and the Schema.org validator with the page URL as a parameter;
nothing is sent until you open them.

## Screenshots

[⌊Basic information with facility type selection and input checks⌉⌊Basic information
with facility type selection and input checks⌉[

Basic information with facility type selection and input checks

[⌊Consultation hours⌉⌊Consultation hours⌉[

Consultation hours

[⌊Doctor / veterinarian entry⌉⌊Doctor / veterinarian entry⌉[

Doctor / veterinarian entry

[⌊Clinic Schema box in the post editor (article, author, reviewer)⌉⌊Clinic Schema
box in the post editor (article, author, reviewer)⌉[

Clinic Schema box in the post editor (article, author, reviewer)

[⌊Structured data check with JSON-LD preview and validation links⌉⌊Structured data
check with JSON-LD preview and validation links⌉[

Structured data check with JSON-LD preview and validation links

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/` or install the ZIP from the 
    Plugins screen.
 2. Activate the plugin.
 3. Open **Redkirin Clinic Schema  Basic information**, choose the type of facility
    and enter your information.
 4. Enter your hours under **Redkirin Clinic Schema  Consultation hours**.
 5. Register doctors under **Redkirin Clinic Schema  Doctors** and select them in the**
    Clinic Schema** box of the page that presents them.
 6. Check **Redkirin Clinic Schema  Output settings** to choose which pages output 
    the facility data (the front page by default) and whether articles are output.
 7. Use **Redkirin Clinic Schema  Structured data check** to preview the JSON-LD and
    validate it with external tools.

## FAQ

### Will this plugin give me rich results in Google?

No plugin can guarantee that. Google decides whether to show rich results, and medical
facility types are not part of Google’s rich result features. The plugin outputs
valid Schema.org data that search engines can use to understand your site.

### I use another SEO plugin. Will the data be duplicated?

Possibly, for Article and Organization data. The plugin detects Yoast SEO, Rank 
Math, All in One SEO and SEOPress and shows a notice. Article output is off by default
and can be switched on globally, per post type and per post. The facility data uses
its own `@id` values and does not touch other plugins’ output, so both sets of data
remain on the page until you switch one of them off.

### Why is my veterinary clinic output as VeterinaryCare and LocalBusiness?

In Schema.org, VeterinaryCare is a MedicalOrganization but not a Place, so it has
no `geo` or `openingHoursSpecification` properties. Adding LocalBusiness as a second
type allows those properties and is valid JSON-LD. This does not guarantee Google
local business rich results.

### Where do I enter the animals we treat?

Under Basic information when the type is Veterinary clinic. Schema.org has no property
for this, so it is stored for reference only. Mention the animals in the description
text if you want them in the structured data.

### Do doctors get their own public pages?

No. Doctor entries are internal data. Select them in the Clinic Schema box of the
existing page that presents them; that page’s URL is used, or the profile page you
set in the entry.

### The Rich Results Test says no items were detected.

That is expected for MedicalClinic, Hospital, VeterinaryCare and Person, which are
not rich result types. Use the Schema.org Validator to confirm the data is valid
Schema.org.

### Does the plugin delete my data when uninstalled?

Not by default. Enable “Delete data on uninstall” under Output settings if you want
all settings, doctor entries and post settings removed.

### Changes do not appear on the site

If you use a page cache plugin, clear its cache after saving settings. The Structured
data check screen always shows the current output.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

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

Contributors

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

“Redkirin Clinic Schema” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/redkirin-clinic-schema/contributors)
for their contributions.

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

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 8.1 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/redkirin-clinic-schema/) and [Japanese](https://ja.wordpress.org/plugins/redkirin-clinic-schema/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/redkirin-clinic-schema)
 * Tags
 * [clinic](https://wordpress.org/plugins/tags/clinic/)[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/redkirin-clinic-schema/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

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