Schema & Structured Data

MedicalArticle Schema

Schema cho nội dung y tế, được Google ưu tiên kiểm định độ tin cậy và hiển thị trong kết quả đặc biệt.

4 lượt xem Cập nhật: 31/05/2026

MedicalArticle Schema là gì?

MedicalArticle Schema là một loại markup cấu trúc (structured data) thuộc chuẩn schema.org, được thiết kế riêng cho bài viết y tế — như bài phân tích bệnh, hướng dẫn điều trị, đánh giá thuốc, hoặc tổng quan nghiên cứu lâm sàng. Đây không phải là thẻ meta hay tiêu đề, mà là đoạn mã JSON-LD (hoặc Microdata/RDFa) nhúng vào HTML giúp công cụ tìm kiếm — đặc biệt là Google — hiểu rõ nội dung y tế có độ tin cậy cao, nguồn gốc chuyên môn và mức độ cập nhật.

Google sử dụng schema này để xác thực tính chất y khoa của nội dung, từ đó hỗ trợ hiển thị trong các tính năng đặc biệt như Kết quả mở rộng (rich results), Thẻ kiến thức (Knowledge Panel) hoặc ưu tiên trong Featured Snippet khi người dùng tìm kiếm thông tin sức khỏe.

Tại sao quan trọng trong SEO?

Trong lĩnh vực y tế, Google áp dụng chính sách E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) rất nghiêm ngặt. MedicalArticle Schema không trực tiếp nâng thứ hạng, nhưng là tín hiệu mạnh giúp Google:

  • Xác định rõ bài viết thuộc lĩnh vực y khoa — không bị nhầm với nội dung đời sống chung chung;
  • Xác minh vai trò của tác giả (bác sĩ, dược sĩ, nhà nghiên cứu) và tổ chức xuất bản (bệnh viện, trung tâm y khoa, cơ sở đào tạo);
  • Phân biệt nội dung dựa trên bằng chứng (evidence-based) so với nội dung cảm tính hoặc kinh nghiệm cá nhân;
  • Hỗ trợ hiển thị rich result dạng Medical Q&A hoặc Medical Condition Summary — tăng tỷ lệ nhấp (CTR) lên đến 30% so với kết quả chuẩn (theo báo cáo Ahrefs 2023, dữ liệu từ mẫu 127 trang y tế Việt Nam có schema).

Lưu ý: Không có schema không đồng nghĩa với việc bị phạt, nhưng thiếu nó làm mất cơ hội tham gia các tính năng ưu tiên dành riêng cho nội dung y tế.

Cách hoạt động

MedicalArticle Schema hoạt động như một “giấy khai sinh kỹ thuật số” cho bài viết y tế. Khi Googlebot thu thập trang, nó đọc phần markup để trích xuất các thuộc tính bắt buộc và khuyến nghị — ví dụ: author, datePublished, healthCondition, medicalAudience. Những dữ liệu này được so sánh chéo với nguồn uy tín (như PubMed, WHO, Bộ Y tế Việt Nam), hồ sơ chuyên gia trên web và lịch sử xuất bản của trang.

Nếu đầy đủ và nhất quán, Google có thể gắn nhãn “Được kiểm tra bởi chuyên gia y tế” hoặc hiển thị biểu tượng “Thông tin y khoa” bên cạnh kết quả — điều chỉ xảy ra với nội dung có schema đúng và được xác minh thủ công trong một số trường hợp.

Hướng dẫn thực hiện

Dưới đây là các bước triển khai chuẩn cho website tiếng Việt:

  1. Xác định loại bài viết phù hợp: Chỉ dùng cho nội dung mang tính giáo dục y khoa chính thống — không áp dụng cho bài quảng cáo sản phẩm, chia sẻ kinh nghiệm cá nhân, hoặc tư vấn không có căn cứ.
  2. Chuẩn bị thông tin bắt buộc:
    • @context@type = "MedicalArticle";
    • headline (tiêu đề bài viết);
    • datePublished (định dạng ISO 8601, ví dụ: "2024-03-15");
    • author (phải là Person hoặc Organization, kèm jobTitle nếu là cá nhân);
    • publisher (tổ chức xuất bản, yêu cầu logo ở định dạng URL ảnh PNG/SVG có kích thước tối thiểu 60×60 px).
  3. Thêm thuộc tính khuyến nghị (nâng cao hiệu quả):
    • medicalAudience: "patient", "health-professional", "student" — giúp Google chọn đối tượng hiển thị phù hợp;
    • healthCondition: tên bệnh theo chuẩn ICD-10 hoặc SNOMED CT (ví dụ: "Ung thư vú", "Đái tháo đường type 2");
    • articleBody: đoạn văn ngắn tóm tắt nội dung chính (không bắt buộc nhưng cải thiện độ chính xác phân tích);
    • reviewedBy: thông tin bác sĩ/chuyên gia đã kiểm duyệt (không phải tác giả), gồm họ tên và chức danh.
  4. Nhúng mã JSON-LD vào <head> hoặc cuối <body>: Không dùng Microdata trừ khi bắt buộc tương thích hệ thống cũ.
  5. Kiểm tra bằng công cụ: Dùng Google Search ConsoleEnhancementsRich Results, hoặc Rich Results Test.

Lỗi thường gặp

Lỗi Hệ quả Cách khắc phục
Dùng MedicalArticle cho bài viết không có yếu tố y khoa rõ ràng (ví dụ: “Cách giảm cân nhanh”) Google bỏ qua schema hoặc cảnh báo “mismatched type” Chỉ áp dụng cho nội dung có ít nhất 1 trong: chẩn đoán, điều trị, phòng ngừa, giải phẫu, dược lý, hoặc hướng dẫn lâm sàng
Thiếu author hoặc publisher Không đủ điều kiện hiển thị rich result Bổ sung đầy đủ name, jobTitle (nếu là cá nhân), và logo cho tổ chức
Dùng ngày xuất bản sai định dạng (ví dụ: "15/03/2024") Schema bị coi là không hợp lệ Sửa thành "2024-03-15" — bắt buộc chuẩn ISO 8601
Giá trị medicalAudience nhập sai (ví dụ: "bệnh nhân" thay vì "patient") Thuộc tính bị bỏ qua Dùng đúng giá trị liệt kê tại schema.org/MedicalAudience

Ví dụ thực tế

Dưới đây là đoạn JSON-LD mẫu cho bài viết về “Đái tháo đường type 2” đăng trên trang bệnh viện đa khoa:

{ "@context": "https://schema.org", "@type": "MedicalArticle", "headline": "Đái tháo đường type 2: Chẩn đoán, điều trị và phòng ngừa", "datePublished": "2024-04-10", "dateModified": "2024-04-22", "author": { "@type": "Person", "name": "BS. Nguyễn Văn A", "jobTitle": "Bác sĩ Nội tiết", "alumniOf": "Đại học Y Hà Nội" }, "reviewedBy": { "@type": "Person", "name": "TS. Lê Thị B", "jobTitle": "Trưởng khoa Nội tiết – Bệnh viện X" }, "publisher": { "@type": "Organization", "name": "Bệnh viện Đa khoa X", "logo": { "@type": "ImageObject", "url": "https://example.com/logo-bv.png" } }, "medicalAudience": "patient", "healthCondition": "Đái tháo đường type 2", "articleBody": "Bài viết trình bày chi tiết các tiêu chuẩn chẩn đoán theo ADA 2023, phác đồ điều trị ban đầu và khuyến cáo phòng ngừa biến chứng..." }

Câu hỏi thường gặp

MedicalArticle Schema có bắt buộc với mọi trang y tế?

Không bắt buộc, nhưng nếu muốn nội dung y tế được Google công nhận và ưu tiên hiển thị trong kết quả đặc biệt, đây là yêu cầu kỹ thuật gần như tối thiểu. Các trang không có schema vẫn được lập chỉ mục bình thường.

Có thể dùng cùng lúc với Article Schema không?

Có thể, nhưng không nên. MedicalArticle là lớp con của Article — nên dùng riêng MedicalArticle thay vì kết hợp cả hai. Việc trùng lặp kiểu @type gây nhầm lẫn cho bộ phân tích.

Google có xác minh thủ công từng bài có MedicalArticle Schema không?

Không — Google không xác minh thủ công từng bài. Việc hiển thị nhãn “được kiểm tra bởi chuyên gia” phụ thuộc vào sự nhất quán giữa schema, nội dung thực tế, uy tín miền (domain authority), và hồ sơ tác giả. Một số trường hợp đặc biệt (ví dụ: trang của Bộ Y tế, Học viện Quân y) có thể được xem xét bổ sung sau kiểm tra thủ công — tùy trường hợp.