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ó

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á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
- 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.
- Dùng Schema Markup Validator (validator.schema.org) để kiểm tra cú pháp với mọi loại schema.
- 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.