Bạn đang tìm kiếm cách tối ưu hóa website của mình để kiếm tiền trực tuyến? Không thể phủ nhận rằng việc có một website chất lượng là cần thiết để thu hút khách hàng và tạo cơ hội kinh doanh trực tuyến. Nhưng điều gì sẽ giúp bạn nổi bật giữa hàng ngàn trang web khác? Câu trả lời nằm ẩn sau việc hiểu rõ về “Structure Data” và “Schema Markup.”
Trong bài viết này, tôi sẽ dẫn bạn qua khám phá thế giới của Structure Data và Schema Markup, hai khía cạnh quan trọng không chỉ giúp website của bạn trở nên chuyên nghiệp và dễ dàng tiếp cận bởi công cụ tìm kiếm mà còn tạo điều kiện thuận lợi để bạn kiếm tiền online. Hãy cùng tôi đi sâu vào chủ đề này và khám phá cách chúng có thể thay đổi cách bạn làm kinh doanh trực tuyến.
Structured Data – Giới thiệu
Structured Data là một khái niệm quan trọng trong thế giới của SEO và website optimization. Đúng như tên gọi, nó đề cập đến việc tổ chức dữ liệu trên một trang web theo một định dạng cụ thể và chuẩn xác.
Điều này giúp cung cấp thông tin về trang web và phân loại nội dung của trang đó một cách rõ ràng và dễ dàng hiểu.
Ví dụ cụ thể có thể là trang web về công thức nấu ăn, trong đó dữ liệu có cấu trúc được sử dụng để mô tả thông tin về nguyên liệu, thời gian nấu ăn, nhiệt độ, lượng calo và các yếu tố khác liên quan đến công thức.
Structured Data không chỉ giới hạn trong việc mô tả công thức nấu ăn, mà còn bao gồm nhiều loại dữ liệu khác, như “Article,” “Product,” “Book,” “Movie,” “Reviews,” “HowTo,” “Event,” hoặc “Organization.”
Điều quan trọng là dữ liệu có cấu trúc này có thể xuất hiện trong các kết quả tìm kiếm dưới nhiều định dạng khác nhau, đặc biệt là dưới dạng rich results, và cũng có thể được sử dụng để hiển thị thông tin trên Google Knowledge Graph.

Lợi ích của Structured Data đối với SEO Website
Structured Data không chỉ đơn giản là một khía cạnh kỹ thuật trong quá trình xây dựng trang web, mà còn mang lại nhiều lợi ích quan trọng cho SEO (Tối ưu hóa công cụ tìm kiếm). Hãy cùng tìm hiểu về hai khía cạnh quan trọng nhất của nó:
Rich Results – Kết quả phong phú
Khi bạn sử dụng Structured Data, trang web của bạn có cơ hội xuất hiện dưới dạng rich results trong trang kết quả của các công cụ tìm kiếm, gọi là Search Engine Result Page (SERP). Điều này đồng nghĩa với việc kết quả tìm kiếm cho trang web của bạn sẽ không chỉ là một tiêu đề và mô tả ngắn gọn, mà còn bao gồm nhiều thông tin và dữ liệu hơn, thậm chí là hình ảnh và đánh giá.
Rich Results giúp cải thiện trải nghiệm người dùng (UX) bằng cách cung cấp thông tin chi tiết hơn và thu hút sự chú ý của người tìm kiếm. Điều này tạo ra một tỷ lệ nhấp trang (Click Through Rate – CTR) cao hơn, một yếu tố quan trọng trong việc thu hút lưu lượng truy cập tự nhiên (Organic Traffic) và cải thiện vị trí SEO của trang web.

Google Knowledge Graph – Đồ thị kiến thức của Google
Google Knowledge Graph là một phần quan trọng của trang kết quả tìm kiếm Google, hiển thị thông tin tóm tắt ở đầu trang. Thông tin này có thể được tổng hợp từ nhiều nguồn khác nhau, bao gồm Wikipedia và các trang web uy tín.
Tuy nhiên, nó cũng có thể dựa trên dữ liệu có cấu trúc từ các trang web, đặc biệt là các loại dữ liệu như “Person” (Người) và “Organization” (Tổ chức).
Ví dụ, khi bạn tìm kiếm tên một người nổi tiếng hoặc một doanh nghiệp, thông tin trong Knowledge Graph Panel có thể bao gồm hình ảnh, mô tả, và các liên kết quan trọng, giúp người tìm kiếm nắm rõ thông tin quan trọng mà họ cần mà không cần phải truy cập trang web cụ thể.
Tuy nhiên, đối với SEO, điều này có thể tạo ra một thách thức vì người dùng thường có thể tìm thấy thông tin trực tiếp từ Knowledge Graph mà không cần nhấp vào trang web của bạn.
Do đó, lựa chọn cẩn thận của dữ liệu có cấu trúc là rất quan trọng.Tóm lại, việc sử dụng Structured Data là một phần quan trọng của chiến lược SEO và có thể tạo ra nhiều lợi ích quan trọng cho việc tối ưu hóa trang web của bạn.

Schema Markup – Đánh dấu Schema
Schema Markup (hoặc còn được gọi là Schema.org) là một công cụ quan trọng trong việc triển khai dữ liệu có cấu trúc (structured data) trên trang web. Nó thực chất là một tập hợp các lượt đồ (schemas) được thiết kế để hỗ trợ đánh dấu dữ liệu có cấu trúc trên trang web. Điều quan trọng là nó không phải là một ngôn ngữ máy tính như HTML hay XML, mà thay vào đó, nó là một dạng microdata giúp nhúng siêu dữ liệu (metadata) vào nội dung hiện có trên trang web để mô tả thông tin của dữ liệu đó.
Schema.org được thành lập vào năm 2011 bởi các công ty công cụ tìm kiếm hàng đầu như Google, Bing và Yahoo. Mục tiêu của Schema.org là tạo ra một tập hợp chung các lượt đồ để đánh dấu dữ liệu có cấu trúc trên các trang web, giúp các công cụ tìm kiếm hiểu và hiển thị thông tin một cách rõ ràng và có cấu trúc.
Các lượt đồ của Schema Markup được sử dụng để mô tả các loại dữ liệu khác nhau trên trang web, bao gồm:
- Article: Cho các bài viết hoặc tin tức.
- Book: Cho sách và tác phẩm văn học.
- Reviews: Cho đánh giá sản phẩm hoặc dịch vụ.
- Person: Cho thông tin về cá nhân.
- Movie: Cho thông tin về phim.
- Recipe: Cho công thức nấu ăn.
- Organization: Cho thông tin về tổ chức hoặc công ty.
Và còn rất nhiều lượt đồ khác, tùy thuộc vào loại nội dung bạn muốn đánh dấu.
Việc sử dụng Schema Markup có thể cải thiện cách trang web của bạn xuất hiện trong kết quả tìm kiếm. Nó giúp công cụ tìm kiếm hiểu rõ hơn về nội dung của bạn và có khả năng hiển thị kết quả dưới dạng rich results (kết quả phong phú) trong SERP, giúp thu hút sự chú ý của người tìm kiếm và cải thiện tỷ lệ nhấp vào trang web của bạn.
Nguyên tắc Sử dụng Schema Markup
Khi bạn quyết định sử dụng Schema Markup để đánh dấu dữ liệu có cấu trúc trên trang web của mình, có ba nguyên tắc quan trọng bạn cần tuân theo. Các nguyên tắc này bao gồm:
1. JSON-LD (JavaScript Object Notation for Linked Data):
JSON-LD là một dạng đoạn mã JavaScript được nhúng trực tiếp vào trang web thông qua thẻ <script>. Sự ưu việt của JSON-LD nằm ở việc nó không nằm xen kẽ với nội dung hiển thị cho người dùng, điều này giúp xác định dữ liệu có cấu trúc và các phần tử liên quan một cách rõ ràng hơn.
Mã JSON-LD được đặt trong thẻ <script> và thường được đặt trong phần tiêu đề hoặc nội dung của trang. Google có khả năng đọc và hiểu dữ liệu JSON-LD một cách dễ dàng, ngay cả khi dữ liệu này được tạo ra động bằng mã JavaScript hoặc được nhúng từ hệ thống quản lý nội dung (CMS) của bạn.
JSON-LD là phương pháp được khuyến nghị và phổ biến nhất để đánh dấu dữ liệu có cấu trúc trên trang web của bạn.
2. Microdata:
Microdata là một phương pháp khác để đánh dấu dữ liệu có cấu trúc trên trang web bằng cách sử dụng các thuộc tính và giá trị cụ thể trong các thẻ HTML. Các thuộc tính như itemtype, itemscope, và itemprop được sử dụng để xác định các mục dữ liệu và mối quan hệ giữa chúng.
Mặc dù Microdata có thể được sử dụng để đánh dấu dữ liệu có cấu trúc, nhưng nó có thể trở nên phức tạp và khó bảo trì đối với các trang web lớn hoặc có nhiều loại dữ liệu khác nhau.
3. RDFa (Resource Description Framework in Attributes):
RDFa là một phương pháp khác để đánh dấu dữ liệu có cấu trúc trong trang web bằng cách sử dụng các thuộc tính và giá trị được thêm vào các thẻ HTML. Nó giúp xác định các mối quan hệ giữa các phần tử dữ liệu và cung cấp thông tin về các loại dữ liệu.
Tuy nhiên, RDFa không phải là lựa chọn phổ biến và được sử dụng ít hơn so với JSON-LD và Microdata.
Tóm lại, việc lựa chọn phương pháp đánh dấu Schema Markup phù hợp với trang web của bạn phụ thuộc vào yêu cầu cụ thể của bạn và kiến thức kỹ thuật của bạn. JSON-LD là phương pháp được khuyến nghị và dễ dàng triển khai hơn, đặc biệt cho các trang web lớn.
Một số ví dụ về sử dụng Schema Markup
Việc sử dụng Schema Markup là một cách mạnh mẽ để cung cấp dữ liệu có cấu trúc cho các trang web của bạn. Dưới đây là một số ví dụ về cách bạn có thể sử dụng Schema Markup để cải thiện cách nội dung của bạn xuất hiện trong kết quả tìm kiếm:
1. Ví dụ về Product Schema Markup:
Nếu bạn làm kinh doanh trực tuyến và có một trang web bán hàng, bạn có thể sử dụng Product Schema Markup để cung cấp thông tin chi tiết về sản phẩm của bạn. Điều này giúp Google hiển thị sản phẩm dưới dạng Rich Results trong kết quả tìm kiếm. Ví dụ, nếu bạn bán sản phẩm như “Google Home,” Schema Markup có thể giúp hiển thị đánh giá, giá sản phẩm và các thuộc tính khác của nó.
2. Ví dụ về Recipe Schema Markup:
Nếu bạn quản lý một trang web chia sẻ công thức nấu ăn, bạn có thể sử dụng Recipe Schema Markup để đánh dấu thông tin về các món ăn và đồ uống. Schema này có thể hiển thị kết quả đánh giá, số lượng đánh giá, thời gian chế biến và thông tin về lượng calo trong món ăn.
3. Ví dụ về starRating Schema Markup:
Một loại dữ liệu có cấu trúc phổ biến là starRating, nó thường được sử dụng để hiển thị đánh giá sao trên kết quả tìm kiếm của các bài viết, sản phẩm, công thức nấu ăn và nhiều loại nội dung khác. Việc sử dụng starRating giúp người dùng nhận biết dễ dàng về mức độ đánh giá của nội dung trước khi họ nhấp vào nó.
Nhớ rằng việc sử dụng Schema Markup không đảm bảo kết quả tìm kiếm sẽ hiển thị dưới dạng Rich Results, nhưng nó là một điều kiện cần rất quan trọng. Nếu bạn không sử dụng dữ liệu có cấu trúc cho nội dung của mình, có nhiều khả năng Bot của công cụ tìm kiếm sẽ không hiểu đúng và thu thập dữ liệu chính xác để hiển thị dưới dạng Rich Results.
Cách sử dụng Schema Markup trên website WordPress
Việc sử dụng Schema Markup trên các trang web WordPress có thể thực hiện dễ dàng thông qua các plugin hỗ trợ tính năng này. Dưới đây là hướng dẫn cách làm điều này bằng cách sử dụng plugin Yoast SEO (phần miễn phí):
Cài đặt Plugin Yoast SEO:
- Đăng nhập vào trang quản trị WordPress của bạn.
- Trong menu bên trái, di chuyển đến “Plugins” và chọn “Add New”.
- Tìm kiếm “Yoast SEO” và nhấn nút “Install Now” sau đó “Activate” để kích hoạt plugin.
Cấu hình Schema Markup cho trang web của bạn:
- Trong trang quản trị WordPress, điều hướng đến “SEO” trong menu bên trái và chọn “Search Appearance”.
- Chuyển sang tab “Content Types”.
- Dưới mỗi loại nội dung như “Posts” và “Pages,” bạn sẽ thấy một phần “Schema Markup.” Bạn có thể cấu hình các tùy chọn Schema cho từng loại nội dung này. Chẳng hạn, bạn có thể chọn “Article” cho bài viết và “WebPage” cho trang cố định.
Cấu hình Schema cho các bài viết và trang cụ thể:
- Khi tạo hoặc chỉnh sửa một bài viết hoặc trang, bạn sẽ thấy một phần mới xuất hiện dưới phần soạn thảo văn bản, cho phép bạn cấu hình Schema Markup cụ thể cho bài viết hoặc trang đó.
Nhấn lưu:
- Sau khi bạn cấu hình Schema cho nội dung của mình, đừng quên nhấn nút “Save” hoặc “Update” để lưu các thay đổi.
Nhớ rằng có nhiều plugin SEO khác nhau cho WordPress, và một số có tính năng hỗ trợ Schema Markup riêng biệt. Hãy kiểm tra tài liệu của plugin bạn sử dụng để biết cách cấu hình Schema Markup một cách cụ thể.









