Trong SEO hiện đại, kiểm tra Schema là bước quan trọng để xác định dữ liệu có cấu trúc trên Website đã được khai báo đúng hay chưa, công cụ tìm kiếm có thể đọc được không và các Entity trên trang có được mô tả nhất quán hay không.
Một Website có Schema nhưng triển khai sai Type, thiếu Property hoặc khai báo dữ liệu không khớp với nội dung thực tế vẫn có thể không mang lại giá trị như mong muốn. Vì vậy, sau khi triển khai Structured Data, SEOer cần kiểm tra lại bằng các công cụ phù hợp, đọc đúng lỗi và xử lý những phần chưa chính xác. Bài viết dưới đây sẽ giúp bạn hiểu Schema là gì, tại sao cần kiểm tra Schema, cách sử dụng các công cụ phổ biến và checklist kiểm tra Schema cho Website.
Schema là gì?
Schema là hệ thống từ vựng dùng để mô tả dữ liệu có cấu trúc trên Website, giúp máy và công cụ tìm kiếm hiểu rõ hơn nội dung cũng như các thực thể đang được đề cập trên Page.
Thay vì chỉ nhìn thấy một chuỗi văn bản, Schema có thể giúp Search Engine nhận biết rõ hơn đây là:
Vì vậy, sau khi triển khai Structured Data, kiểm tra Schema là bước cần thiết để xác định Markup có đúng cấu trúc và phù hợp với nội dung thực tế hay không.
Schema Markup hoạt động như thế nào?
Schema Markup hoạt động bằng cách bổ sung dữ liệu mô tả vào Source Code của Page.
Định dạng được sử dụng phổ biến hiện nay là JSON-LD.
Thông qua Schema, Website có thể khai báo:
Structured Data và Schema Markup có gì khác nhau?
Structured Data và Schema Markup thường được nhắc cùng nhau nhưng không hoàn toàn giống nhau.
Khi thực hiện kiểm tra Schema, SEOer thường đang kiểm tra phần Structured Data sử dụng Schema.org được nhúng trên Website.
Tại sao cần kiểm tra Schema trên Website?
Schema có thể thay đổi hoặc phát sinh lỗi sau khi Website:
Phát hiện lỗi Structured Data
Chỉ một lỗi nhỏ trong JSON-LD cũng có thể khiến một phần hoặc toàn bộ Markup không được xử lý như mong muốn.
Việc kiểm tra Schema giúp phát hiện:
Kiểm tra dữ liệu Schema có hợp lệ hay không
Schema không báo lỗi cú pháp chưa chắc đã phù hợp hoàn toàn.
Một Markup có thể:
Structured Data có thể hỗ trợ Search Engine hiểu rõ hơn các thực thể được mô tả trên Page.
Ví dụ:
Hạn chế lỗi ảnh hưởng đến khả năng hiển thị trên SERP
Một số Structured Data có thể giúp Page đủ điều kiện cho các Search Feature hoặc Rich Results tương ứng.
Nếu Markup sai, Website có thể mất khả năng đủ điều kiện đó.
Thường xuyên kiểm tra Schema giúp:
Schema không nên được xem là Ranking Factor trực tiếp theo kiểu chỉ cần thêm Markup là Keyword sẽ tăng thứ hạng.
Giá trị chính của Schema nằm ở việc cung cấp thêm dữ liệu có cấu trúc cho Search Engine.
Hỗ trợ Google thu thập và hiểu dữ liệu Website
Structured Data giúp mô tả Content rõ ràng hơn theo một Vocabulary thống nhất.
Điều này đặc biệt hữu ích với Website có nhiều loại Entity như:
Hỗ trợ Google nhận diện Entity
Schema có thể mô tả rõ các Entity như:
Ví dụ:
Tăng khả năng đủ điều kiện hiển thị Rich Results
Một số loại Structured Data có thể giúp Page đủ điều kiện cho các Search Feature như:
Khả năng hiển thị còn phụ thuộc vào loại nội dung, chính sách và quyết định của Google.
Cải thiện khả năng hiển thị của Website trên SERP
Trong trường hợp Google hiển thị Search Feature tương ứng, kết quả tìm kiếm có thể cung cấp nhiều thông tin hơn cho người dùng.
Điều này có thể giúp Result:
Nâng cao trải nghiệm tìm kiếm của người dùng
Structured Data có thể giúp Search Engine trình bày những thông tin phù hợp ngay trên SERP, chẳng hạn:
Một Website có Schema nhưng triển khai sai Type, thiếu Property hoặc khai báo dữ liệu không khớp với nội dung thực tế vẫn có thể không mang lại giá trị như mong muốn. Vì vậy, sau khi triển khai Structured Data, SEOer cần kiểm tra lại bằng các công cụ phù hợp, đọc đúng lỗi và xử lý những phần chưa chính xác. Bài viết dưới đây sẽ giúp bạn hiểu Schema là gì, tại sao cần kiểm tra Schema, cách sử dụng các công cụ phổ biến và checklist kiểm tra Schema cho Website.
Schema là gì?
Schema là hệ thống từ vựng dùng để mô tả dữ liệu có cấu trúc trên Website, giúp máy và công cụ tìm kiếm hiểu rõ hơn nội dung cũng như các thực thể đang được đề cập trên Page.
Thay vì chỉ nhìn thấy một chuỗi văn bản, Schema có thể giúp Search Engine nhận biết rõ hơn đây là:
- Article.
- Organization.
- Person.
- Product.
- LocalBusiness.
- Breadcrumb.
- Job Posting.
Vì vậy, sau khi triển khai Structured Data, kiểm tra Schema là bước cần thiết để xác định Markup có đúng cấu trúc và phù hợp với nội dung thực tế hay không.
Schema Markup hoạt động như thế nào?
Schema Markup hoạt động bằng cách bổ sung dữ liệu mô tả vào Source Code của Page.
Định dạng được sử dụng phổ biến hiện nay là JSON-LD.
Thông qua Schema, Website có thể khai báo:
- Đây là một Article.
- Ai là Author.
- Organization nào xuất bản nội dung.
- Đây là Product nào.
- Giá và tình trạng sản phẩm.
- Breadcrumb của Page.
- Địa chỉ của doanh nghiệp.
- Loại nội dung.
- Entity.
- Property của Entity.
- Relationship giữa các Entity.
- Khả năng đủ điều kiện cho một số Search Feature.
Structured Data và Schema Markup có gì khác nhau?
Structured Data và Schema Markup thường được nhắc cùng nhau nhưng không hoàn toàn giống nhau.
- Structured Data: khái niệm rộng chỉ dữ liệu được tổ chức theo cấu trúc để máy có thể đọc và xử lý.
- Schema Markup: cách triển khai Structured Data sử dụng Vocabulary của Schema.org.
Khi thực hiện kiểm tra Schema, SEOer thường đang kiểm tra phần Structured Data sử dụng Schema.org được nhúng trên Website.
Tại sao cần kiểm tra Schema trên Website?
Schema có thể thay đổi hoặc phát sinh lỗi sau khi Website:
- Update Theme.
- Update Plugin.
- Sửa Template.
- Chỉnh Code.
- Thay đổi Content.
Phát hiện lỗi Structured Data
Chỉ một lỗi nhỏ trong JSON-LD cũng có thể khiến một phần hoặc toàn bộ Markup không được xử lý như mong muốn.
Việc kiểm tra Schema giúp phát hiện:
- Lỗi Syntax.
- Lỗi cấu trúc.
- Thiếu Property cần thiết.
- Property khai báo sai.
- Data Type không phù hợp.
Kiểm tra dữ liệu Schema có hợp lệ hay không
Schema không báo lỗi cú pháp chưa chắc đã phù hợp hoàn toàn.
Một Markup có thể:
- Hợp lệ theo Schema.org.
- Nhưng không thuộc loại Google hỗ trợ cho Rich Result.
- Hoặc thiếu những Property Google yêu cầu cho Search Feature cụ thể.
- Valid theo Schema.org.
- Eligible cho Rich Results.
- Đúng với nội dung thực tế.
Structured Data có thể hỗ trợ Search Engine hiểu rõ hơn các thực thể được mô tả trên Page.
Ví dụ:
- Ai là Author.
- Organization nào sở hữu Website.
- Product nào đang được bán.
- Local Business nằm ở đâu.
- Article thuộc Publisher nào.
Hạn chế lỗi ảnh hưởng đến khả năng hiển thị trên SERP
Một số Structured Data có thể giúp Page đủ điều kiện cho các Search Feature hoặc Rich Results tương ứng.
Nếu Markup sai, Website có thể mất khả năng đủ điều kiện đó.
Thường xuyên kiểm tra Schema giúp:
- Phát hiện Error.
- Phát hiện thay đổi sau Update.
- Kiểm tra Eligibility.
- Giảm nguy cơ Structured Data bị hỏng sau khi chỉnh Website.
Schema không nên được xem là Ranking Factor trực tiếp theo kiểu chỉ cần thêm Markup là Keyword sẽ tăng thứ hạng.
Giá trị chính của Schema nằm ở việc cung cấp thêm dữ liệu có cấu trúc cho Search Engine.
Hỗ trợ Google thu thập và hiểu dữ liệu Website
Structured Data giúp mô tả Content rõ ràng hơn theo một Vocabulary thống nhất.
Điều này đặc biệt hữu ích với Website có nhiều loại Entity như:
- Product.
- Author.
- Article.
- Organization.
- Location.
- Event.
Hỗ trợ Google nhận diện Entity
Schema có thể mô tả rõ các Entity như:
- Organization.
- Person.
- Product.
- Place.
- Service.
Ví dụ:
- Person là Author của Article.
- Organization là Publisher.
- Product thuộc một Brand.
Tăng khả năng đủ điều kiện hiển thị Rich Results
Một số loại Structured Data có thể giúp Page đủ điều kiện cho các Search Feature như:
- Breadcrumb.
- Product Information.
- Event.
- Job Posting.
- Recipe.
- Review trong trường hợp phù hợp.
Khả năng hiển thị còn phụ thuộc vào loại nội dung, chính sách và quyết định của Google.
Cải thiện khả năng hiển thị của Website trên SERP
Trong trường hợp Google hiển thị Search Feature tương ứng, kết quả tìm kiếm có thể cung cấp nhiều thông tin hơn cho người dùng.
Điều này có thể giúp Result:
- Dễ nhận biết hơn.
- Cung cấp thêm thông tin.
- Thu hút sự chú ý trong một số trường hợp.
Nâng cao trải nghiệm tìm kiếm của người dùng
Structured Data có thể giúp Search Engine trình bày những thông tin phù hợp ngay trên SERP, chẳng hạn:
- Price.
- Availability.
- Rating.
- Breadcrumb.
- Job Information.
- Recipe Information.