Schema (dữ liệu có cấu trúc) là gì và cách thêm vào WordPress

Schema giúp Google hiểu trang là doanh nghiệp, sản phẩm hay bài viết. Các loại schema nên có, cách thêm vào WordPress và kiểm tra bằng công cụ của Google.

Bùi Văn Đạt·Cập nhật 15/10/2026·3 phút đọc

Schema (dữ liệu có cấu trúc) là đoạn mã mô tả nội dung trang theo một bộ từ vựng chung mà Google, Bing hiểu được: trang này là một doanh nghiệp có địa chỉ và giờ mở cửa, trang kia là một sản phẩm có giá và còn hàng. Người xem web không thấy đoạn mã này, nhưng nó giúp công cụ tìm kiếm hiểu đúng trang và có thể hiển thị thêm thông tin trong kết quả tìm kiếm. Bài này giải thích nên dùng loại schema nào và cách thêm vào WordPress.

1. Schema là gì, có lợi gì

  • Schema thường viết dạng JSON-LD: một khối <script type="application/ld+json"> đặt trong trang.
  • Từ vựng theo chuẩn schema.org, ví dụ LocalBusiness, Product, Article.
  • Lợi ích: Google hiểu chắc chắn hơn thông tin doanh nghiệp, sản phẩm; trang có thể đủ điều kiện hiện kết quả nhiều định dạng (giá, tình trạng còn hàng, đường dẫn phân cấp).
  • Schema không đảm bảo được xếp hạng cao hơn hay chắc chắn hiện kết quả đặc biệt. Google tự quyết định hiển thị.

2. Loại schema nên có

Loại schema nên dùng cho từng loại trang và thông tin Google có thể hiển thị.
Loại schema nên dùng cho từng loại trang và thông tin Google có thể hiển thị.

Google đã thu hẹp việc hiển thị một số loại kết quả, ví dụ khối câu hỏi thường gặp (FAQ) giờ chỉ hiện cho một số ít web uy tín về chính phủ và sức khoẻ. Vẫn có thể giữ schema FAQ vì nó giúp mô tả nội dung, nhưng đừng kỳ vọng thấy khối hỏi đáp trên Google.

3. Thêm bằng plugin SEO

Rank Math, Yoast SEO và các plugin cùng loại tự tạo schema cơ bản: Organization hoặc Person cho web, WebSite, BreadcrumbList, Article cho bài viết. WooCommerce tự thêm schema Product cho trang sản phẩm. Việc bạn cần làm:

  • Điền đúng thông tin doanh nghiệp trong cài đặt của plugin: tên, logo, loại hình (tổ chức hay cá nhân), mạng xã hội.
  • Với doanh nghiệp có cửa hàng, chọn loại LocalBusiness phù hợp (nhà hàng, spa, khách sạn…) và điền địa chỉ, giờ mở cửa. Một số tuỳ chọn này nằm ở bản trả phí của plugin.
  • Không cài hai plugin cùng tạo schema, sẽ bị trùng.

4. Thêm tay bằng JSON-LD

Khi plugin không có loại bạn cần, có thể tạo đoạn JSON-LD rồi chèn vào trang. Công cụ tạo schema JSON-LD của DatPilot có form cho doanh nghiệp địa phương, tổ chức, sản phẩm, FAQ, bài viết, đường dẫn phân cấp và sự kiện, kèm cảnh báo khi thiếu trường quan trọng.

Công cụ tạo schema JSON-LD trên datpilot.com, tab Doanh nghiệp: điền form bên trái, mã JSON-LD hiện bên phải kèm danh sách trường còn thiếu.
Công cụ tạo schema JSON-LD trên datpilot.com, tab Doanh nghiệp: điền form bên trái, mã JSON-LD hiện bên phải kèm danh sách trường còn thiếu.

Cách chèn vào WordPress:

  • Dùng plugin chèn mã vào phần <head> (ví dụ WPCode), chọn chỉ chèn ở trang cần.
  • Hoặc dán vào ô mã tuỳ chỉnh mà plugin SEO cung cấp cho từng trang (nếu có).
  • Chỉ mô tả những gì thật sự có trên trang. Schema ghi giá, đánh giá không có trên trang là vi phạm hướng dẫn của Google.

5. Kiểm tra

  1. Dán địa chỉ trang vào công cụ Kiểm tra kết quả nhiều định dạng (Rich Results Test) của Google để xem trang có đủ điều kiện hiện kết quả đặc biệt không.
  2. Dùng Schema Markup Validator (validator.schema.org) để kiểm tra cú pháp với mọi loại schema.
  3. Trong Search Console, mục Nâng cao (Enhancements) liệt kê lỗi và cảnh báo của từng loại dữ liệu có cấu trúc trên toàn web.

6. Lỗi hay gặp

  • Thiếu trường bắt buộc, ví dụ sản phẩm thiếu giá hoặc tình trạng hàng.
  • Hai plugin cùng xuất schema, thông tin mâu thuẫn nhau.
  • Địa chỉ, số điện thoại trong schema khác với chân trang và hồ sơ Google. Xem bài đưa doanh nghiệp lên Google Maps về thông tin thống nhất.
  • Đánh giá sao tự gắn cho chính doanh nghiệp mình: Google không hiển thị loại này.

Schema là một mục trong checklist chuẩn SEO cho WordPress.

7. Khi nào nên nhờ người làm

Gói cài đặt SEO cho WordPress giá 690.000đ gồm cấu hình schema cho doanh nghiệp, bài viết, sản phẩm và kiểm tra bằng công cụ của Google. Web đang có lỗi dữ liệu có cấu trúc trong Search Console thì gói audit SEO 1.200.000đ xử lý cùng các lỗi khác.

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

Có schema thì có chắc hiện sao đánh giá không?

Không. Google tự quyết định hiển thị kết quả nhiều định dạng. Đánh giá sao tự gắn cho chính doanh nghiệp mình cũng không được hiển thị.

Plugin SEO đã có schema, có cần thêm tay không?

Thường không. Chỉ thêm tay khi cần loại plugin không hỗ trợ, và tránh để hai nguồn cùng xuất một loại schema.

Kiểm tra schema bằng công cụ nào?

Rich Results Test của Google để xem điều kiện hiển thị, Schema Markup Validator để kiểm tra cú pháp, và mục Nâng cao trong Search Console để xem lỗi toàn web.

Bùi Văn ĐạtNgười sáng lập DatPilot, làm việc tại Nha Trang. Các bước trong bài được làm thử trên web WordPress thử nghiệm; ảnh chụp màn hình lấy từ web đó. Thấy chỗ nào chưa đúng hoặc đã cũ, báo DatPilot để sửa.