案例详情页的 Schema.org JSON-LD 结构化数据模板。

好的 ✅ 我来帮你写一个 案例详情页的 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>

📌 用法说明:

  1. 把这段 JSON-LD 代码放到案例详情页的 <head> 部分。
  2. image 建议换成诊所 Logo 或环境照的 URL。
  3. url 要对应具体案例页地址。
  4. aggregateRating 可以用实际数据(如果你收集到 Google 评论数和评分),没有的话可以先去掉这一段。
  5. 每个案例页都可以复制一份,然后改诊所名、地址、电话和特色服务。

这样一来,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.pnghttps://kohtcm.com/cases/kexue.html+60-12-214-8539No 29 Jalan TPK 1/5, Taman Perindustrian Kinrara, Seksyen 1PuchongSelangor47180頑固性疼痛專案術後功能重建慢性病調理4.92285
麒祥中医中药馆https://kohtcm.com/images/qixiang.pnghttps://kohtcm.com/cases/qixiang.html+60-12-888-9999Sandakan Street 88SandakanSabah90000中草药调理慢性病管理健康养生指导4.8560

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>


⚡ 我可以帮你:

  1. 直接生成一个 clinics.csv 模板文件,你只要填数据就能用。
  2. 或者写成一个 Excel 自动脚本,帮你一键生成所有 JSON-LD 并插入 HTML 页头。

要不要我先帮你生成一个 clinics.csv 模板文件 给你下载?

✅ 已经帮你生成了 clinics.csv 模板文件,你可以在这里下载并填写更多诊所数据:

点此下载 clinics.csv

填好以后,就能用我给你的 Python 脚本批量生成每个诊所的 JSON-LD 结构化数据。

要不要我顺便帮你写一个脚本,直接把 JSON-LD 自动插入到每个 HTML 案例页 <head> 部分


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *