Structured Data cho GEO: Hướng dẫn triển khai schema Article, Person, Organization

✍️ Tác giả: |📅 Xuất bản: 24/03/2026
🔄 Cập nhật: 24/03/2026|11 phút đọc|👁 2 lượt xem

Structured Data (dữ liệu có cấu trúc) là nền tảng giúp các Generative Engine như ChatGPT, Gemini, Perplexity hiểu rõ loại nội dung, tác giả và tổ chức đằng sau mỗi trang web. Trong VGEO Framework, Structured Data thuộc yếu tố A3 – nhóm Kỹ thuật & Truy cập, đóng vai trò then chốt để AI trích xuất chính xác thông tin và tăng độ tin cậy. Ba loại schema quan trọng nhất cần triển khai là Article (cho bài viết, trang thực thể), Person (cho tác giả, chuyên gia) và Organization (cho thương hiệu, website). Bài viết này hướng dẫn chi tiết cách thêm các schema này bằng Rank Math SEO và JSON-LD thủ công, kèm ví dụ cụ thể và lưu ý để tối ưu cho GEO.

structured-data-geo-schema
structured-data-geo-schema
📊 Cấu trúc nội dung

Giới thiệu: Vì sao Structured Data là yếu tố A3 của VGEO?

Trong 20 yếu tố của VGEO Framework, Structured Data (A3) nằm trong nhóm Kỹ thuật & Truy cập, cùng với AI Crawlability (A1) và AI Indexability (A2). Nếu hai yếu tố đầu đảm bảo AI bot có thể đọc nội dung, thì Structured Data giúp AI hiểu nội dung. Đối với các Generative Engine, việc nhận diện được loại nội dung (bài viết, tác giả, tổ chức) là bước quan trọng để đánh giá độ tin cậy và trích xuất thông tin chính xác.

Ba loại schema phổ biến và quan trọng nhất đối với GEO là:

  • Article – dành cho bài viết blog, trang thực thể, nghiên cứu.
  • Person – dành cho tác giả, chuyên gia.
  • Organization – dành cho thương hiệu, tổ chức, website.

Bài viết này sẽ hướng dẫn bạn triển khai từng loại một cách chi tiết, sử dụng plugin Rank Math SEO (đang dùng) hoặc JSON-LD thủ công qua WPCode.

1. Schema Article – Đánh dấu bài viết, trang thực thể

Schema Article là loại cơ bản nhất cho bất kỳ nội dung dạng bài viết. Nó cung cấp các trường như headline, description, datePublished, author, image. Đối với GEO, việc có schema Article giúp AI hiểu rõ đây là nội dung chính, có tác giả rõ ràng, và có thể được trích dẫn.

Triển khai với Rank Math SEO (khuyến nghị)

Rank Math tự động thêm schema Article cho các bài viết (post) và trang (page). Để kiểm soát, bạn vào từng bài viết, kéo xuống phần Rank Math SEO → tab Schema. Mặc định, Rank Math chọn “Article”. Bạn có thể tùy chỉnh các trường như headline, description, image. Đảm bảo trường “author” được liên kết với tài khoản người dùng WordPress (sẽ dùng để tạo schema Person).

Triển khai bằng JSON-LD thủ công (dùng WPCode)

Nếu bạn muốn kiểm soát hoàn toàn, có thể thêm JSON-LD trực tiếp vào header của từng trang. Dưới đây là ví dụ schema Article cho một bài viết về “VGEO Framework”:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "@id": "https://cuonggeo.com/entity/vgeo-framework/#article",
  "headline": "VGEO Framework – Vietnamese Generative Engine Optimization",
  "description": "VGEO Framework là hệ thống chiến lược và phương pháp luận đầu tiên dành riêng cho thị trường Việt Nam...",
  "author": {
    "@type": "Person",
    "@id": "https://cuonggeo.com/#person",
    "name": "Nguyễn Đình Cường"
  },
  "publisher": {
    "@type": "Organization",
    "@id": "https://cuonggeo.com/#organization",
    "name": "Cường GEO"
  },
  "datePublished": "2026-03-16",
  "dateModified": "2026-03-24",
  "image": "https://cuonggeo.com/wp-content/uploads/2026/03/Anh-vgeo-framework.webp"
}
</script>

Lưu ý: trường authorpublisher sử dụng @id trỏ đến các schema Person và Organization riêng, giúp liên kết các thực thể với nhau.

2. Schema Person – Xác thực tác giả chuyên gia

Schema Person là yếu tố quan trọng để AI nhận diện tác giả của nội dung, từ đó đánh giá độ uy tín (Expert Authorship – yếu tố C1). Một schema Person đầy đủ nên có name, url, image, sameAs (liên kết đến LinkedIn, Twitter, Google Scholar), jobTitle, knowsAbout.

Triển khai với Rank Math

Rank Math cho phép thêm schema Person cho trang giới thiệu tác giả. Bạn có thể tạo một trang “Về tôi”, gán schema Person với đầy đủ thông tin. Để làm điều này, vào trang, chọn tab Schema, chọn “Person”, điền các trường. Đảm bảo có sameAs trỏ đến LinkedIn, Twitter, Facebook, và nếu có thể, Wikidata.

Triển khai bằng JSON-LD thủ công

Bạn có thể thêm schema Person vào toàn bộ website (ví dụ trong header) nhưng chỉ nên hiển thị ở trang chủ hoặc trang giới thiệu. Dưới đây là ví dụ schema Person cho Nguyễn Đình Cường:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "@id": "https://cuonggeo.com/#person",
  "name": "Nguyễn Đình Cường",
  "alternateName": "Cường GEO",
  "url": "https://cuonggeo.com",
  "image": "https://cuonggeo.com/wp-content/uploads/2026/03/anh-dai-dien-cuong.webp",
  "description": "Chuyên gia GEO, tác giả VGEO Framework",
  "jobTitle": "Nhà nghiên cứu Generative Engine Optimization",
  "worksFor": {
    "@type": "Organization",
    "@id": "https://cuonggeo.com/#organization"
  },
  "sameAs": [
    "https://www.linkedin.com/in/nguyendinhcuong/",
    "https://x.com/ngdinhcuong",
    "https://www.facebook.com/cuongndc500",
    "https://www.wikidata.org/wiki/Q138721299"
  ],
  "knowsAbout": ["Generative Engine Optimization", "Knowledge Graph", "Entity SEO"]
}
</script>

3. Schema Organization – Định danh thương hiệu

Schema Organization cung cấp thông tin về tổ chức đứng sau website. Nó giúp AI hiểu ai là chủ sở hữu, logo, địa chỉ, liên hệ. Đây là yếu tố quan trọng để xây dựng uy tín (Trustworthiness).

Triển khai với Rank Math

Rank Math có phần cài đặt Organization trong **Rank Math SEO → General Settings → Knowledge Graph**. Ở đó bạn chọn “Organization”, điền tên, logo, địa chỉ, mạng xã hội. Rank Math sẽ tự động chèn schema Organization vào trang chủ.

Triển khai bằng JSON-LD thủ công

Bạn có thể thêm trực tiếp vào header trang chủ. Dưới đây là ví dụ:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://cuonggeo.com/#organization",
  "name": "Cường GEO",
  "alternateName": "cuonggeo.com",
  "url": "https://cuonggeo.com",
  "logo": "https://cuonggeo.com/wp-content/uploads/2026/03/logo.png",
  "description": "Trung tâm nghiên cứu và tư vấn Generative Engine Optimization tại Việt Nam",
  "sameAs": [
    "https://www.facebook.com/cuongndc500",
    "https://www.linkedin.com/in/nguyendinhcuong/",
    "https://x.com/ngdinhcuong"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "email": "cuong@cuonggeo.com",
    "contactType": "customer service"
  }
}
</script>

Mối liên hệ giữa Article, Person, Organization trong VGEO

Ba schema này không nên hoạt động độc lập. Trong VGEO Framework, chúng tạo thành một mạng lưới thực thể: Organization là chủ thể, Person là tác giả, Article là sản phẩm trí tuệ. Sử dụng thuộc tính @id để liên kết chúng lại với nhau.

  • Trong schema Article, author trỏ đến @id của Person.
  • Trong schema Article, publisher trỏ đến @id của Organization.
  • Trong schema Person, worksFor trỏ đến @id của Organization.
  • Trong schema Organization, có thể có founder trỏ đến Person (nếu bạn là người sáng lập).

Mối liên kết này giúp AI hiểu rõ cấu trúc tổ chức và uy tín, từ đó tăng khả năng trích dẫn.

Kiểm tra và xác minh

Sau khi triển khai, bạn cần kiểm tra bằng các công cụ:

  • Google Rich Results Test: Dán URL từng trang để xác nhận schema hợp lệ.
  • Schema.org Validator: Kiểm tra cú pháp JSON-LD.
  • Google Search Console: Xem báo cáo “Enhancements” để biết lỗi.

Đặc biệt, hãy chạy Rich Results Test cho trang chủ (Organization), trang tác giả (Person) và một bài viết mẫu (Article).

Kết luận

Structured Data là một trong những yếu tố kỹ thuật quan trọng nhất của VGEO Framework, giúp AI hiểu rõ loại nội dung, tác giả và tổ chức đằng sau. Việc triển khai đầy đủ schema Article, Person, Organization không chỉ hỗ trợ SEO truyền thống (rich snippets) mà còn là nền tảng để các Generative Engine như ChatGPT, Gemini, Perplexity tin tưởng và trích dẫn nội dung của bạn. Hãy bắt đầu bằng cách kiểm tra cài đặt của Rank Math, hoặc thêm JSON-LD thủ công qua WPCode. Đừng quên liên kết các schema với nhau bằng @id để xây dựng mạng lưới thực thể mạnh mẽ.

Tiếp theo, bạn có thể tìm hiểu cách tối ưu Answer CapsuleEntity Clarity để nâng cao hiệu quả GEO.

Câu hỏi thường gặp (FAQ) về Structured Data cho GEO

1. Tôi có cần dùng schema Article cho trang thực thể không?

Có. Trang thực thể (entity) là một dạng bài viết chuyên sâu, schema Article là phù hợp nhất. Bạn có thể thêm trường about để chỉ rõ thực thể chính.

2. Nếu tôi không có nhiều thông tin để điền schema Person thì sao?

Bạn vẫn nên có tối thiểu tên và URL. Nhưng để đạt hiệu quả cao cho GEO, hãy cố gắng thêm ảnh, sameAs (LinkedIn, Twitter) và knowsAbout. Đây là tín hiệu quan trọng cho Expert Authorship.

3. Rank Math tự động thêm schema Organization, nhưng tôi có thể tùy chỉnh thêm không?

Có. Bạn có thể dùng hook rank_math/json_ld để bổ sung các trường như sameAs hoặc contactPoint. Hoặc bạn có thể tắt schema của Rank Math và tự thêm JSON-LD thủ công để kiểm soát hoàn toàn.

4. Làm thế nào để biết các schema đã được AI sử dụng?

Bạn có thể kiểm tra thông qua AI Citation Test. Nếu nội dung được trích dẫn nhiều hơn, đó là dấu hiệu tốt. Ngoài ra, Google Rich Results Test cho thấy schema được Google chấp nhận.

5. Có cần thêm schema FAQPage không?

FAQPage là schema bổ sung rất tốt cho GEO, giúp AI trích xuất các cặp câu hỏi – trả lời. Bạn nên thêm vào cuối các bài viết có phần câu hỏi thường gặp.


Bài viết thuộc chuyên mục Kỹ thuật GEO của cuonggeo.com – Bản quyền © 2026 Nguyễn Đình Cường.
Cập nhật lần cuối: 24/03/2026.

Bài viết này hữu ích đến mức nào?

Hãy nhấp vào số sao để đánh giá!

Đánh giá trung bình / 5. Số đánh giá:

Chưa có ai bình chọn! Hãy là người đầu tiên đánh giá bài viết này.

Chúng tôi rất tiếc vì bài viết này không hữu ích với bạn!

Hãy cùng nhau cải thiện bài viết này!

Hãy cho chúng tôi biết làm thế nào để cải thiện bài viết này?