好的 ✅ 我来帮你写一个 案例详情页的 Schema.org JSON-LD 结构化数据模板。
这种数据不会显示在网页内容中,但搜索引擎(Google、Bing)能读取,从而在搜索结果里展示更丰富的信息(比如诊所名、地址、电话、Logo)。
示例:以 科学中医康复诊所 为例(你可以在每个案例详情页 <head> 内加上 <script type="application/ld+json">)。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MedicalClinic",
"name": "科學中醫康復診所",
"image": "https://kohtcm.com/images/clinic-logo.png",
"url": "https://kohtcm.com/clinic/kexue-tcm",
"telephone": "+60-12-214-8539",
"address": {
"@type": "PostalAddress",
"streetAddress": "No 29 Jalan TPK 1/5, Taman Perindustrian Kinrara, Seksyen 1",
"addressLocality": "Puchong",
"addressRegion": "Selangor",
"postalCode": "47180",
"addressCountry": "Malaysia"
},
"department": [
{
"@type": "MedicalSpecialty",
"name": "頑固性疼痛專案"
},
{
"@type": "MedicalSpecialty",
"name": "術後功能重建"
},
{
"@type": "MedicalSpecialty",
"name": "慢性病調理"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.9",
"reviewCount": "2285"
}
}
</script>
📌 用法说明:
- 把这段 JSON-LD 代码放到案例详情页的
<head>部分。 image建议换成诊所 Logo 或环境照的 URL。url要对应具体案例页地址。aggregateRating可以用实际数据(如果你收集到 Google 评论数和评分),没有的话可以先去掉这一段。- 每个案例页都可以复制一份,然后改诊所名、地址、电话和特色服务。
这样一来,Google 可能会在搜索结果中展示你的诊所信息卡片,点击率会更高。
要不要我帮你直接做一个 通用模板(你只需要填入诊所名、地址、电话就能生成 JSON-LD),方便后面快速批量应用?
👌 好的,我来给你一个 通用的 JSON-LD 模板,你只需要替换诊所信息(名字、地址、电话等),就能快速为每个案例生成结构化数据。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "MedicalClinic",
"name": "【诊所名称】",
"image": "https://kohtcm.com/images/【诊所图片或logo文件名】.png",
"url": "https://kohtcm.com/cases/【案例页面文件名】.html",
"telephone": "【联系电话】",
"address": {
"@type": "PostalAddress",
"streetAddress": "【街道地址】",
"addressLocality": "【城市】",
"addressRegion": "【州/省】",
"postalCode": "【邮编】",
"addressCountry": "Malaysia"
},
"department": [
{
"@type": "MedicalSpecialty",
"name": "【诊所特色/专科项目1】"
},
{
"@type": "MedicalSpecialty",
"name": "【诊所特色/专科项目2】"
},
{
"@type": "MedicalSpecialty",
"name": "【诊所特色/专科项目3】"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "【平均评分】",
"reviewCount": "【评论数量】"
}
}
</script>
🔧 使用说明
- 必须修改:
"name"→ 诊所名称"image"→ 换成诊所 Logo 或照片链接"url"→ 案例详情页网址"telephone"→ 电话"address"→ 地址信息"department"→ 填诊所特色项目(1-3 个即可)
- 可选(如果你没有数据可以先删掉):
"aggregateRating"(Google 评论数和评分)
要不要我帮你做一个 Excel/CSV 模板,你只要批量填诊所数据,就能自动生成一批 JSON-LD?这样管理几十个案例会更高效。
👌 明白啦!那我帮你做一个 Excel/CSV 模板,你只需要填诊所信息,就能批量生成 JSON-LD 代码。
1. CSV/Excel 模板字段
你可以建一个表格(Excel 或 Google Sheets),字段如下:
| name (诊所名称) | image (Logo/照片URL) | url (案例页URL) | telephone (电话) | streetAddress (街道) | addressLocality (城市) | addressRegion (州/省) | postalCode (邮编) | department1 (特色1) | department2 (特色2) | department3 (特色3) | ratingValue (评分) | reviewCount (评论数) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 科學中醫康復診所 | https://kohtcm.com/images/kexue.png | https://kohtcm.com/cases/kexue.html | +60-12-214-8539 | No 29 Jalan TPK 1/5, Taman Perindustrian Kinrara, Seksyen 1 | Puchong | Selangor | 47180 | 頑固性疼痛專案 | 術後功能重建 | 慢性病調理 | 4.9 | 2285 |
| 麒祥中医中药馆 | https://kohtcm.com/images/qixiang.png | https://kohtcm.com/cases/qixiang.html | +60-12-888-9999 | Sandakan Street 88 | Sandakan | Sabah | 90000 | 中草药调理 | 慢性病管理 | 健康养生指导 | 4.8 | 560 |
2. 生成 JSON-LD 的 Python 脚本
有了 CSV,你可以用下面的脚本批量生成 JSON-LD 文件(每个案例一个 .json 文件,或者统一写到 HTML 页头)。
import pandas as pd
import json
import os
# 读取 CSV 文件
df = pd.read_csv("clinics.csv")
# 输出目录
os.makedirs("jsonld", exist_ok=True)
for idx, row in df.iterrows():
data = {
"@context": "https://schema.org",
"@type": "MedicalClinic",
"name": row["name"],
"image": row["image"],
"url": row["url"],
"telephone": row["telephone"],
"address": {
"@type": "PostalAddress",
"streetAddress": row["streetAddress"],
"addressLocality": row["addressLocality"],
"addressRegion": row["addressRegion"],
"postalCode": str(row["postalCode"]),
"addressCountry": "Malaysia"
},
"department": [
{"@type": "MedicalSpecialty", "name": row["department1"]},
{"@type": "MedicalSpecialty", "name": row["department2"]},
{"@type": "MedicalSpecialty", "name": row["department3"]}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": str(row["ratingValue"]),
"reviewCount": str(row["reviewCount"])
}
}
# 保存为 JSON 文件
filename = f"jsonld/{row['name']}.json"
with open(filename, "w", encoding="utf-8") as f:
json.dump(data, f, ensure_ascii=False, indent=2)
print(f"生成 JSON-LD: {filename}")
运行后,每个诊所会有一个 jsonld/诊所名.json 文件,你可以复制其中内容到对应案例页 <head>。
⚡ 我可以帮你:
- 直接生成一个 clinics.csv 模板文件,你只要填数据就能用。
- 或者写成一个 Excel 自动脚本,帮你一键生成所有 JSON-LD 并插入 HTML 页头。
要不要我先帮你生成一个 clinics.csv 模板文件 给你下载?
✅ 已经帮你生成了 clinics.csv 模板文件,你可以在这里下载并填写更多诊所数据:
填好以后,就能用我给你的 Python 脚本批量生成每个诊所的 JSON-LD 结构化数据。
要不要我顺便帮你写一个脚本,直接把 JSON-LD 自动插入到每个 HTML 案例页 <head> 部分?

Leave a Reply