Schema là gì? Hướng dẫn cài đặt Schema cho website đầy đủ nhất 2025
Schema là gì và vì sao nó ngày càng quan trọng trong SEO? Schema giúp website của bạn giao tiếp hiệu quả hơn với công cụ tìm kiếm, bên cạnh đó còn cải thiện khả năng hiểu nội dung và tăng tỷ lệ nhấp cho website. Cùng TOS tìm hiểu cách tạo Schema cho website một cách đầy đủ và dễ áp dụng trong năm 2025 qua bài viết dưới đây!
>>> Xem thêm:
- SEO Website là gì? Vai trò và hướng dẫn SEO web Marketing cho người mới
- Top 15 công cụ phân tích website mạnh nhất, hiệu quả nhất
- 15 Cách SEO bán hàng online thành công, hiệu quả, đảm bảo lên Top Google
Schema là gì?
Schema là đoạn mã (thường viết bằng HTML hoặc JavaScript) được chèn vào trang web nhằm mô tả rõ ràng hơn về cấu trúc dữ liệu trên trang. Mục tiêu chính là giúp các công cụ tìm kiếm như Google, Bing, Yahoo, Yandex… hiểu rõ nội dung và mục đích của từng phần thông tin trên trang.

Tác động của Schema Google đến SEO và kết quả tìm kiếm
Điều quan trọng cần hiểu là Schema không giúp website bạn tăng thứ hạng ngay lập tức, nhưng nó giúp trang web trở nên dễ hiểu hơn với công cụ tìm kiếm, từ đó gián tiếp cải thiện thứ hạng của website thông qua UX trải nghiệm người dùng.
Schema không phải yếu tố xếp hạng
Google đã xác nhận rằng Schema không nằm trong danh sách các tín hiệu xếp hạng chính thức, nhưng điều đó không đồng nghĩa với việc nó không có giá trị. Khi một trang web được cài đặt Schema đúng cách, Google dễ dàng phân tích và hiển thị nội dung nổi bật hơn trong kết quả tìm kiếm (như sao đánh giá, mô tả sản phẩm, câu hỏi thường gặp…).
Tỷ lệ nhấp chuột (CTR)
Giúp kết quả tìm kiếm của bạn hiển thị chi tiết, rõ ràng và nổi bật, người dùng có xu hướng click vào nhiều hơn. Khi có nhiều người truy cập và tương tác với nội dung của bạn, Google sẽ hiểu rằng trang đó mang lại giá trị, từ đó ưu tiên xếp hạng cao hơn trên kết quả tìm kiếm. Đây chính là cách Schema gián tiếp nâng thứ hạng thông qua hành vi người dùng.
>>> Tham khảo:
- Top 13 Kỹ Năng SEO Cần Có Từ Chuyên Gia Bạn Nên Biết
- SEO Copywriting là gì? Cách viết và Bí quyết SEO Copywriting website
- Tối ưu hóa công cụ tìm kiếm (SEO) là gì? Cách Google hoạt động
Schema Markup là gì? Các định dạng phổ biến hiện nay
Schema markup hay còn gọi là dữ liệu có cấu trúc, giúp các công cụ tìm kiếm hiểu rõ hơn về nội dung của trang web. Để triển khai dữ liệu cấu trúc cho website, bạn có thể lựa chọn một trong ba định dạng phổ biến sau: JSON-LD, Microdata và RDFa.
JSON-LD
SON-LD là định dạng dữ liệu có cấu trúc được Google khuyến nghị sử dụng. Ưu điểm vượt trội của JSON-LD nằm ở khả năng tích hợp linh hoạt: bạn có thể dễ dàng chèn mã vào trong thẻ <head> của trang HTML hoặc đặt ở cuối tài liệu mà không làm thay đổi hay ảnh hưởng đến cấu trúc HTML hiện có. Đây là định dạng Schem phù hợp với Website WordPress, lập trình viên và những người làm về SEO nhưng không chuyên về kỹ thuật.
Microdata – Chèn trực tiếp vào HTML
Nếu bạn muốn sử dụng định dạng này, bạn phải chèn trực tiếp thông tin vào từng thẻ HTML cụ thể bằng các thuộc tính như , và . Microdata được đánh giá là dễ tiếp cận với người dùng có kiến thức HTML, nhờ khả năng tích hợp ngay trong các thẻ HTML.
Tuy nhiên, Microdata cũng có những nhược điểm đó là HTML sẽ trở nên khó bảo trì và quản lý nếu có quá nhiều thuộc tính được nhúng trong cùng một thẻ. Hơn nữa, nếu có bất kỳ sự thay đổi nào về cấu trúc nội dung, việc điều chỉnh và chỉnh sửa Microdata sẽ tốn nhiều thời gian hơn.
Ưu điểm:
- Dễ hiểu với người đã quen HTML
- Kiểm soát từng thành phần nội dung hiển thị
Nhược điểm:
- Gây rối mã HTML nếu dùng nhiều
- Khi thay đổi cấu trúc sẽ phải dành nhiều thời gian để chỉnh sửa lại.
RDFa
RDFa phù hợp với những người làm SEO đang làm việc với dữ liệu có cấu trúc phức tạp và cần một phương pháp tương thích cao với HTML5. Định dạng này thường được áp dụng trong các hệ thống quy mô lớn hoặc những nền tảng cần khả năng tích hợp và phân tích dữ liệu từ nhiều nguồn khác nhau.
Ưu điểm:
- Hỗ trợ tốt trong hệ thống lớn hoặc dự án yêu cầu mở rộng
- Linh hoạt và mạnh mẽ
Nhược điểm:
- Ít phổ biến, khó dùng cho người mới
- Không được ưu tiên trong tài liệu hướng dẫn từ Google

>>>Xem thêm:
- Plugin WordPress: Top 10 tốt nhất để đăng bài tự động
- Top 18 plugin tăng tốc độ website WordPress tốt nhất
Những nguyên tắc quan trọng khi dùng Schema là gì?
Để khai thác tối đa tiềm năng của Schema trong SEO và tránh những sai sót thường gặp, bạn cần tuân thủ các nguyên tắc chung khi sử dụng. Điều này đảm bảo dữ liệu có cấu trúc của bạn hiển thị chuẩn xác, không bị Google bỏ qua hay hiểu sai. Dưới đây là hai nhóm nguyên tắc cốt lõi từ Google mà bạn cần ghi nhớ:
Nguyên tắc về kỹ thuật
Định dạng hỗ trợ
Google hiện tại chỉ chấp nhận ba định dạng chính để triển khai:
- JSON-LD: Là định dạng được khuyến nghị sử dụng bởi Google, vì định dạng này dễ viết, dễ bảo trì và không ảnh hưởng đến cấu trúc HTML của trang.
- Microdata: Dạng tích hợp trực tiếp vào thẻ HTML, khá phổ biến nhưng phức tạp khi quản lý.
- RDFa: Thường áp dụng trong các hệ thống lớn yêu cầu tính tương thích cao.
Truy cập & lập chỉ mục
- Đảm bảo Googlebot không bị chặn truy cập đến các trang có dữ liệu có cấu trúc.
- Tránh sử dụng robots.txt, noindex,… hoặc bất kỳ phương pháp nào khác ngăn Google thu thập nội dung đã triển khai.
Nguyên tắc về chất lượng nội dung
Nội dung chính: Schema chỉ được áp dụng cho những nội dung có thật và hiển thị rõ ràng cho người dùng trên giao diện website. Dữ liệu cần đảm bảo tính xác thực và có nguồn gốc rõ ràng, không mạo danh tổ chức hoặc cá nhân khác.
Mức độ liên quan: Schema phải phản ánh đúng nội dung thực tế trên trang, ránh việc áp dụng sai loại
Mức độ hoàn chỉnh: Cần điền đầy đủ các thuộc tính bắt buộc theo định nghĩa của Schema.org Nếu có thể, nên cung cấp thêm các thuộc tính khuyến nghị để tăng khả năng hiển thị rich snippets.
Vị trí đặt : Schema phải được triển khai trên chính trang chứa nội dung đó. Nếu có nhiều trang trùng lặp nội dung (ví dụ: bản in, bản AMP,…), cần đảm bảo Schema có mặt ở tất cả phiên bản.
Tính cụ thể: Luôn chọn loại Schema và thuộc tính chi tiết nhất có thể để mô tả đúng nội dung. Bạn có thể tham khảo tại các nguồn uy để chọn đúng ngữ nghĩa phù hợp.
Về hình ảnh: Khi đánh dấu hình ảnh, đảm bảo ảnh đó hiển thị thực tế trên website và hình ảnh phải có URL hợp lệ và cho phép Googlebot thu thập để có thể hiện trên kết quả tìm kiếm.
Cho phép đánh dấu nhiều phần tử trên một trang: Google cho phép triển khai nhiều loại Schema trên cùng một trang, miễn là tất cả đều liên quan trực tiếp đến nội dung chính.

Mối liên hệ giữa Microdata, dữ liệu có cấu trúc và Schema
- Dữ liệu có cấu trúc (Structured Data) là cách trình bày thông tin trên website sao cho máy (như Google) dễ hiểu hơn.
- Schema là bộ từ điển chuẩn dùng để mô tả các loại nội dung như bài viết, sản phẩm, tổ chức, đánh giá…
- Microdata là một trong các cách để nhúng dữ liệu có cấu trúc vào HTML, bằng cách thêm thuộc tính vào thẻ HTML.
Tóm lại dữ liệu có cấu trúc là mục tiêu, Schema là ngôn ngữ mô tả, còn Microdata là cách để triển khai nó trên trang web.
>>> Tham khảo: Cách xây dựng cấu trúc thẻ heading chuẩn SEO
Vai trò của schema là gì?
Đối với người dùng
Schema làm cho thông tin của bạn nổi bật hơn trên Google. Nó hiển thị các chi tiết bổ sung như thời gian sự kiện, tác giả, đánh giá sản phẩm, giá cả hoặc hình ảnh trực tiếp trong kết quả tìm kiếm. Nhờ đó, người dùng tiết kiệm thời gian và dễ dàng quyết định hơn.
Ví dụ: Khi người dùng tìm kiếm một buổi hòa nhạc, họ sẽ thấy ngay thông tin về thời gian, địa điểm, và liên kết trực tiếp đến trang đăng ký – tất cả nhờ vào dữ liệu có cấu trúc được gắn bằng Schema.
Đối với công cụ tìm kiếm
Về phía các công cụ tìm kiếm như Google, Bing hay Yahoo, Schema đóng vai trò như bản đồ chỉ dẫn, giúp:
- Hiểu rõ nội dung từng trang
- Thu thập và phân loại dữ liệu nhanh và chính xác hơn
- Hiển thị kết quả tìm kiếm phong phú và đúng chủ đề hơn
Đối với website
- Giúp website nổi bật hơn trên kết quả tìm kiếm nhờ các rich snippet
- Làm nổi bật các yếu tố có giá trị như đánh giá, địa điểm, ưu đãi…
- Góp phần tăng tỷ lệ nhấp (CTR) và organic traffic (lượng truy cập tự nhiên)
- Làm rõ nội dung trang, đặc biệt hữu ích với các chủ đề chuyên sâu hoặc nhiều thông tin kỹ thuật
Tham khảo thêm: Cách submit sitemap lên Google Search Console, Bing, Yandex
6 loại Schema phổ biến nên triển khai cho website
Schema Article
Dùng để cấu trúc hóa các bài viết như tin tức, blog hoặc nội dung phân tích chuyên sâu. Khi được áp dụng chuẩn xác, nó hỗ trợ Google hiển thị các chi tiết như thời điểm đăng tải, thông tin tác giả, ảnh đại diện hoặc trích đoạn nổi bật (rich snippet), từ đó thúc đẩy tỷ lệ nhấp (CTR) đáng kể.
Schema Breadcrumb
Tạo điều kiện hiển thị đường dẫn phân cấp ngay dưới tiêu đề trên trang kết quả tìm kiếm. Điều này giúp người dùng dễ dàng hiểu được vị trí của trang trong cấu trúc website, đồng thời cải thiện khả năng crawl của công cụ tìm kiếm.

Schema Product
Đây là loại chủ yếu áp dụng cho các website thương mại điện tử, cung cấp dữ liệu chi tiết như giá cả, tình trạng hàng tồn kho, nhận xét từ khách hàng, hình ảnh sản phẩm,… giúp Google hiển thị thông tin phong phú hơn trên kết quả tìm kiếm (SERP), qua đó tăng khả năng thu hút khách hàng và nâng cao hiệu quả chuyển đổi.
Schema FAQ
Schema FAQ giúp tổ chức nội dung dạng câu hỏi và câu trả lời, xuất hiện dưới dạng đoạn thông tin mở rộng trên kết quả tìm kiếm. Việc này mang lại nhiều thông tin hữu ích ngay trên SERP, giúp tăng tỷ lệ nhấp (CTR) và cung cấp giá trị cho người dùng trước khi họ truy cập vào trang.

Schema Local Business
Loại này rất hữu ích với các doanh nghiệp có địa điểm vật lý. Nó cung cấp thông tin như địa chỉ, giờ mở cửa, số điện thoại, đánh giá,… giúp cải thiện thứ hạng hiển thị trên Google Maps và kết quả tìm kiếm địa phương.
Schema Recipe
Dành cho các trang blog hoặc website ẩm thực, nó giúp hiển thị chi tiết các thành phần, thời gian chuẩn bị, hình ảnh món ăn, đánh giá… Điều này làm cho kết quả tìm kiếm bắt mắt và dễ tiếp cận hơn với người dùng.

Xem thêm: Những điều cần biết về Google Crawl & Index
Các plugin Schema tốt nhất dành cho WordPress năm 2025
Schema Pro
Schema Pro là một trong những plugin cao cấp hàng đầu về đánh dấu dữ liệu có cấu trúc. Ưu điểm nổi bật của plugin này là khả năng tự động áp dụng Schema cho toàn bộ trang hoặc bài viết dựa trên quy tắc đã thiết lập. Ngoài ra, Schema Pro hỗ trợ rất nhiều loại Schema như Article, Product, Review, Local Business,…
Tính năng nổi bật:
- Hỗ trợ JSON-LD – định dạng Schema được Google khuyến nghị
- Không cần kiến thức lập trình
- Hoạt động hiệu quả khi kết hợp cùng các plugin SEO như Rank Math hoặc Yoast
WP Review Plugin
WP Review đặc biệt hữu ích với các website chuyên viết đánh giá (review). Plugin này hỗ trợ hiển thị đánh giá dưới dạng sao, điểm số, biểu đồ radar… đồng thời đánh dấu dữ liệu có cấu trúc phù hợp để hiển thị trên Google.
Tính năng nổi bật:
- Hỗ trợ 19 loại schema liên quan đến review
- Giao diện đẹp, tùy biến linh hoạt
- Hiển thị đánh giá dạng sao trong kết quả tìm kiếm
All in One Schema Rich Snippets
Nếu bạn cần một plugin miễn phí, dễ sử dụng và đủ dùng cho các nhu cầu cơ bản, All in One Schema Rich Snippets là lựa chọn phù hợp. Dù không đa dạng tính năng như Schema Pro, nhưng nó vẫn hỗ trợ đầy đủ các loại markup phổ biến như bài viết, sản phẩm, đánh giá, video,…
Tính năng nổi bật:
- Giao diện đơn giản, dễ cấu hình
- Thân thiện với người mới bắt đầu
- Hoàn toàn miễn phí
Schema & Structured Data for WP & AMP
Plugin này hỗ trợ hơn 35 loại schema khác nhau, tương thích với cả AMP (Accelerated Mobile Pages), giúp đảm bảo trải nghiệm tốt trên thiết bị di động. Ngoài ra, plugin cũng tích hợp được với WooCommerce, giúp hiển thị chi tiết sản phẩm tốt hơn trên SERP.
Tính năng nổi bật:
- Hỗ trợ tạo schema theo điều kiện (logic display)
- Import dữ liệu schema từ các plugin khác
- Tương thích tốt với AMP & Rank Math
WP SEO Structured Data Schema
Plugin này cung cấp giao diện để thêm schema vào từng bài viết hoặc trang theo nhu cầu, phù hợp với các website muốn kiểm soát chi tiết loại dữ liệu được đánh dấu.
Tính năng nổi bật:
- Thêm schema riêng cho từng trang hoặc bài viết
- Hỗ trợ các loại schema cơ bản như Article, Event, Person, Product
- Có phiên bản miễn phí và trả phí
>>> Xem thêm: Google xóa hàng loạt đánh giá 5 Sao: Doanh nghiệp cần làm gì?
Hướng dẫn cách tạo Schema cho website chi tiết từng bước
Tích hợp Schema vào website không còn là công việc dành riêng cho lập trình viên. Với các nền tảng CMS phổ biến như WordPress, Magento hay Drupal, bạn có thể dễ dàng triển khai Schema thông qua các plugin hỗ trợ. Dưới đây là hướng dẫn chi tiết cách cài đặt và cấu hình Schema bằng Schema Pro, một trong những plugin được ưa chuộng nhất hiện nay trên WordPress:
Cài đặt Schema Pro trên WordPress
Thực hiện theo các bước sau để cài đặt plugin Schema Pro:
- Bước 1: Truy cập giao diện quản trị WordPress, chọn “Plugin” → “Cài mới”
- Bước 2: Nhấn nút “Tải plugin lên”
- Bước 3: Chọn tệp cài đặt .zip của Schema Pro từ máy tính
- Bước 4: Cài đặt và kích hoạt như các plugin thông thường
Sau khi cài xong, mục “Schema Pro” sẽ xuất hiện trong menu quản trị WordPress.
Cấu hình thông tin chung cho website
Thiết lập chung
- Site Logo: Tải lên logo đại diện cho website
- This Website Represents: Chọn kiểu đối tượng mà website đại diện, có thể là cá nhân (Person) hoặc doanh nghiệp (Company)
Thông tin mạng xã hội (Social Profiles)
Nhập đầy đủ các đường dẫn mạng xã hội hiện có như Facebook, Twitter, LinkedIn,… để hỗ trợ xác thực thương hiệu.
Thông tin liên hệ (Corporate Contact)
- Contact Type: Chọn loại liên hệ (kỹ thuật, bán hàng, chăm sóc khách hàng, v.v.)
- Telephone: Nhập số điện thoại chính
Thông tin bổ sung (Other Schema)
- About Page: Trang giới thiệu
- Contact Page: Trang liên hệ
- Select Menu for Sitelinks Schema: Chọn menu sẽ hiển thị dạng sitelinks trên kết quả tìm kiếm
- Bật/ tắt Breadcrumb schema và Sitelinks Search Box
Cài đặt nâng cao (Advanced Settings)
- Enable Test Schema Link in Toolbar: Hiển thị tùy chọn kiểm tra schema ngay trên thanh công cụ dành cho quản trị viên.
- Display Schema Pro Menu Under: Chọn vị trí hiển thị menu quản trị Schema Pro
- Add Schema Code In: Chọn nơi thêm mã schema (nên để ở phần header để tối ưu crawl)
Tạo và thiết lập Schema cụ thể cho từng nội dung
Tạo mới
- Chọn “Add New”
- Lựa chọn loại schema phù hợp: Article, Product, Review, Local Business,…
- Nhấn “Next” để tiếp tục
Cài đặt phạm vi áp dụng (Target Pages)
- Bạn có thể áp dụng schema cho toàn bộ bài viết, bài viết theo danh mục, hoặc các trang cụ thể tùy nhu cầu
Thiết lập trường dữ liệu
- Mỗi loại Schema có các trường riêng như: tiêu đề, mô tả, tên tác giả, ngày đăng, ảnh đại diện,…
- Hãy tham khảo thư viện schema.org để nắm rõ các trường cần thiết và được khuyến nghị\
Cách kiểm tra Schema sau khi cài đặt
Kiểm tra bằng Google Rich Results Test
Đây là công cụ testing schema chính thức của Google hỗ trợ kiểm tra các loại schema như Article, Product, FAQ, Review… có đủ điều kiện hiển thị dưới dạng kết quả tìm kiếm nâng cao hay không
Cách thực hiện:
- Truy cập trang https://search.google.com/test/rich-results
- Nhập URL trang web hoặc dán đoạn mã HTML chứa schema
- Nhấn “Kiểm tra”
- Công cụ sẽ phân tích dữ liệu cấu trúc trên trang và xác định các loại rich result mà trang có thể hiển thị, nếu thông tin được triển khai hợp lệ.
Kiểm tra bằng Structured Data Testing Tool
Mặc dù Google đã ngừng cập nhật công cụ này, nhưng nó vẫn được sử dụng rộng rãi để kiểm tra chi tiết cấu trúc dữ liệu.
Cách thực hiện:
- Truy cập https://validator.schema.org
- Nhập URL hoặc dán mã schema JSON-LD
- Kết quả sẽ hiển thị toàn bộ các dữ liệu có cấu trúc mà công cụ đọc được, kèm theo thông báo lỗi nếu có
Những lưu ý quan trọng khi dùng
Chọn đúng loại Schema cho từng nội dung: Mỗi nội dung trên website đều phù hợp với một loại Schema khác nhau. Ví dụ:
- Trang tin tức nên dùng Article Schema
- Trang sản phẩm nên áp dụng Product Schema
- Trang hỏi đáp nên sử dụng FAQ Schema
Schema cho từng trang, từng URL: Quan niệm tạo Schema một lần cho toàn bộ website đã lỗi thời và không còn hiệu quả. Bạn cần tạo Schema riêng cho từng trang, từng URL. Điều này giúp Google hiểu rõ nội dung cụ thể của từng trang, đồng thời giảm thiểu rủi ro bị Google Panda “ghé thăm” do vấn đề trùng lặp nội dung (duplicated content)
Chèn mã code đúng vị trí: Hãy chú ý chèn mã code vào đúng phần Header và Body theo hướng dẫn từ Google. JSON-LD thường được chèn vào khu vực <head> để đảm bảo công cụ tìm kiếm dễ nhận diện, trong khi Microdata lại thường được gắn trực tiếp vào các thẻ HTML trong phần nội dung (<body>).
Điền thông tin chính xác và nhất quán: Hãy đảm bảo rằng tất cả các trường thông tin trong Schema của bạn đều chính xác và nhất quán với thông tin hiển thị trên trang web. Khi cài đặt cấu hình Schema cho doanh nghiệp địa phương, cần đảm bảo thông tin như tên, địa chỉ, số điện thoại và giờ hoạt động đồng nhất với dữ liệu đã đăng trên Google Maps để tránh sai lệch trong quá trình thu thập dữ liệu.
Xem thêm: Độ dài URL chuẩn và cách để SEO URL
Các câu hỏi thường gặp về Schema
Schema trong SQL là gì?
Schema trong SQL là một tập hợp các đối tượng cơ sở dữ liệu bao gồm:
- Bảng (Tables)
- View
- Index
- Stored Procedure (Thủ tục lưu trữ)
- Function
- Trigger, v.v…
Các đối tượng này được nhóm lại dưới cùng một tên schema, giúp quản lý và phân quyền dễ dàng hơn.
Mô hình schema là gì?
Đây là loại Mô hình được biết đến là một dạng mã HTML hay Javascript, đóng vai trò như một “phiên dịch viên” quan trọng giữa website của bạn và các công cụ tìm kiếm
Local Business Schema là gì?
Là một dạng dữ liệu có cấu trúc dùng để đánh dấu thông tin của doanh nghiệp địa phương trên website, giúp Google và các công cụ tìm kiếm hiểu rõ hơn về doanh nghiệp đó, từ đó hiển thị thông tin nổi bật trên kết quả tìm kiếm (SERP).
Schema trong Oracle là gì?
Schema trong Oracle là khu vực lưu trữ logic, nơi chứa toàn bộ các thành phần như bảng (table), chỉ mục (index), view, trigger, thủ tục (procedure), hàm (function)…. Tất cả các thành phần này thuộc về một người dùng (user) cụ thể trong hệ thống.
Xem thêm:
- Tổng hợp Local SEO Checklist cho năm từ A-Z mà bạn cần biết
- Top 30+ Công cụ SEO miễn phí và hiệu quả nhất
Qua bài viết trên, TOS đã chia sẻ đến các bạn về Schema là gì và những cách triển khai Schema cho website. Hy vọng những bạn đang làm SEO có thể nắm rõ hơn về khái niệm Schema là gì để hoàn thiện website của mình. Bên cạnh đó, nếu bạn muốn website của mình tối ưu hơn, hãy liên hệ với TOS – đơn vị tiên phong cung cấp dịch vụ SEO chuyên nghiệp tại Việt Nam, để được tư vấn những giải pháp phù hợp với website của bạn ngay hôm nay.
Nguồn tham khảo:
What is a schema? | Definition from TechTarget
Bài viết mới nhất
TOS hợp tác & phát triển cùng các đối tác uy tín hàng đầu trong ngành




