Thêm schema markup vào WordPress và WooCommerce

Giới thiệu về Schema Markup và tầm quan trọng của nó
Schema Markup, hay còn gọi là dữ liệu có cấu trúc (structured data), là một loại mã bạn thêm vào trang web của mình để cung cấp cho các công cụ tìm kiếm (như Google, Bing, Yahoo) thông tin chi tiết hơn về nội dung trang. Nó giúp các công cụ tìm kiếm hiểu rõ hơn về ý nghĩa của nội dung của bạn, từ đó hiển thị trang web của bạn một cách hấp dẫn hơn trong kết quả tìm kiếm.
Tại sao Schema Markup lại quan trọng?
- Cải thiện SEO: Schema Markup không trực tiếp tăng thứ hạng, nhưng nó giúp công cụ tìm kiếm hiểu rõ hơn về trang web của bạn, từ đó cải thiện mức độ liên quan và CTR (tỷ lệ nhấp chuột) từ kết quả tìm kiếm. CTR cao hơn là một yếu tố quan trọng để cải thiện thứ hạng.
- Hiển thị kết quả tìm kiếm phong phú (Rich Snippets): Schema Markup cho phép hiển thị thông tin bổ sung trong kết quả tìm kiếm, chẳng hạn như đánh giá sao, giá sản phẩm, thời gian sự kiện, v.v. Những Rich Snippets này thu hút sự chú ý của người dùng và tăng khả năng họ nhấp vào trang web của bạn.
- Tăng khả năng khám phá: Khi công cụ tìm kiếm hiểu rõ hơn về nội dung của bạn, chúng có thể hiển thị trang web của bạn trong các kết quả tìm kiếm phù hợp hơn, giúp bạn tiếp cận được đối tượng mục tiêu của mình.
Các loại Schema Markup phổ biến cho WordPress và WooCommerce
Có rất nhiều loại Schema Markup khác nhau, phù hợp với các loại nội dung khác nhau. Dưới đây là một số loại phổ biến nhất mà bạn nên sử dụng cho trang web WordPress và WooCommerce của mình:
- Organization: Mô tả về tổ chức của bạn, bao gồm tên, logo, địa chỉ, số điện thoại, v.v.
- LocalBusiness: Mô tả về một doanh nghiệp địa phương, tương tự như Organization nhưng tập trung vào các thông tin liên quan đến vị trí.
- Product: Mô tả chi tiết về một sản phẩm, bao gồm tên, giá, đánh giá, tình trạng còn hàng, v.v. Đặc biệt quan trọng cho các trang WooCommerce.
- Article: Mô tả về một bài viết, bao gồm tiêu đề, tác giả, ngày xuất bản, v.v. Phù hợp cho các bài viết blog.
- BlogPosting: Tương tự như Article, nhưng dành riêng cho các bài đăng trên blog.
- Recipe: Mô tả về một công thức nấu ăn, bao gồm thành phần, hướng dẫn, thời gian chuẩn bị, v.v.
- Event: Mô tả về một sự kiện, bao gồm tên, địa điểm, thời gian, v.v.
- Review: Mô tả về một đánh giá về sản phẩm, dịch vụ, hoặc địa điểm.
- FAQPage: Dành cho các trang Câu hỏi thường gặp (FAQ), giúp Google hiển thị câu hỏi và câu trả lời trực tiếp trong kết quả tìm kiếm.
Cách thêm Schema Markup vào WordPress
Có một vài cách để thêm Schema Markup vào trang web WordPress của bạn:
Sử dụng Plugin
Đây là cách dễ nhất và phổ biến nhất. Có rất nhiều plugin SEO WordPress cung cấp chức năng Schema Markup, bao gồm:
- Yoast SEO: Một plugin SEO toàn diện, bao gồm cả chức năng Schema Markup. Phiên bản miễn phí đã cung cấp nhiều loại Schema cơ bản, và phiên bản trả phí cung cấp nhiều tùy chọn hơn.
- Rank Math SEO: Một plugin SEO mạnh mẽ và miễn phí, cung cấp nhiều loại Schema Markup và tùy chỉnh nâng cao.
- Schema Pro: Một plugin trả phí chuyên dụng cho Schema Markup, cung cấp giao diện trực quan và nhiều loại Schema khác nhau.
- All In One Schema Rich Snippets: Một plugin miễn phí đơn giản, tập trung vào việc thêm Rich Snippets vào kết quả tìm kiếm.
Hướng dẫn sử dụng Yoast SEO để thêm Schema Markup:
- Cài đặt và kích hoạt plugin Yoast SEO.
- Chỉnh sửa trang hoặc bài viết bạn muốn thêm Schema Markup.
- Kéo xuống phần Yoast SEO meta box bên dưới trình soạn thảo.
- Chọn tab “Schema”.
- Chọn loại Schema phù hợp với nội dung của bạn từ danh sách thả xuống.
- Điền các thông tin cần thiết cho loại Schema bạn đã chọn.
- Cập nhật trang hoặc bài viết của bạn.
Thêm Schema Markup thủ công
Nếu bạn muốn kiểm soát hoàn toàn Schema Markup của mình, bạn có thể thêm nó thủ công bằng cách chỉnh sửa mã HTML của trang web của bạn. Điều này đòi hỏi một chút kiến thức về HTML và JSON-LD.
Để thêm Schema Markup thủ công, bạn cần:
- Xác định loại Schema phù hợp với nội dung của bạn.
- Tìm hiểu cấu trúc JSON-LD cho loại Schema đó trên schema.org.
- Thêm mã JSON-LD vào phần <head> hoặc <body> của trang web của bạn.
Ví dụ, đây là mã JSON-LD cho một bài viết:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://example.com/bai-viet-cua-ban"
},
"headline": "Tiêu đề bài viết của bạn",
"description": "Mô tả ngắn gọn về bài viết của bạn",
"image": "https://example.com/hinh-anh-bai-viet.jpg",
"author": {
"@type": "Person",
"name": "Tên tác giả"
},
"publisher": {
"@type": "Organization",
"name": "Tên tổ chức",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2023-10-27",
"dateModified": "2023-10-27"
}
</script>
Lưu ý: Việc thêm Schema Markup thủ công có thể gây ra lỗi nếu bạn không cẩn thận. Hãy chắc chắn rằng bạn đã kiểm tra kỹ mã của mình trước khi lưu.
Thêm Schema Markup vào WooCommerce
WooCommerce, nền tảng thương mại điện tử phổ biến nhất cho WordPress, cũng được hưởng lợi rất nhiều từ Schema Markup. Đặc biệt là loại `Product` Schema.
Các plugin SEO như Yoast SEO và Rank Math SEO thường tự động thêm Schema Markup cho các sản phẩm WooCommerce, nhưng bạn có thể cần phải cấu hình thêm để đảm bảo rằng thông tin chính xác được hiển thị.
Kiểm tra Schema Markup trên các trang sản phẩm WooCommerce:
- Sử dụng công cụ kiểm tra Rich Results của Google: Truy cập https://search.google.com/test/rich-results.
- Nhập URL của trang sản phẩm của bạn.
- Chạy kiểm tra.
- Công cụ sẽ hiển thị bất kỳ Schema Markup nào được tìm thấy trên trang của bạn và cho bạn biết nếu có bất kỳ lỗi nào.
Nếu bạn không thấy Schema Markup hoặc thấy lỗi, bạn cần phải cấu hình plugin SEO của mình hoặc thêm Schema Markup thủ công.
Sử dụng plugin chuyên dụng cho WooCommerce Schema
Ngoài các plugin SEO toàn diện, có một số plugin chuyên dụng cho việc thêm Schema Markup vào WooCommerce, chẳng hạn như:
- Product Schema by CodeRevolution: Một plugin trả phí tập trung vào việc thêm Schema Markup cho các sản phẩm WooCommerce.
- WooCommerce Schema by WP Marketing Robot: Một plugin miễn phí và trả phí cung cấp nhiều loại Schema khác nhau cho WooCommerce.
Tùy chỉnh Schema Markup cho WooCommerce
Bạn có thể cần phải tùy chỉnh Schema Markup cho WooCommerce để đảm bảo rằng tất cả thông tin quan trọng về sản phẩm của bạn được hiển thị, chẳng hạn như:
- Đánh giá sản phẩm: Đảm bảo rằng đánh giá sản phẩm được hiển thị trong Schema Markup.
- Giá và tình trạng còn hàng: Đảm bảo rằng giá và tình trạng còn hàng của sản phẩm được cập nhật thường xuyên trong Schema Markup.
- Thuộc tính sản phẩm: Nếu sản phẩm của bạn có các thuộc tính như màu sắc, kích thước, v.v., hãy đảm bảo rằng chúng được bao gồm trong Schema Markup.
Kiểm tra và xác thực Schema Markup
Sau khi bạn đã thêm Schema Markup vào trang web của mình, điều quan trọng là phải kiểm tra và xác thực nó để đảm bảo rằng nó hoạt động chính xác. Có một số công cụ bạn có thể sử dụng để làm điều này:
- Google Rich Results Test: Công cụ chính thức của Google để kiểm tra Schema Markup và xem liệu trang web của bạn có đủ điều kiện để hiển thị Rich Snippets hay không. Như đã đề cập ở trên, có thể tìm thấy tại https://search.google.com/test/rich-results.
- Schema Markup Validator: Một công cụ trực tuyến khác để xác thực Schema Markup. Có thể tìm thấy tại https://validator.schema.org/.
- Google Search Console: Theo dõi hiệu suất của trang web của bạn trong kết quả tìm kiếm và xem liệu Google có phát hiện bất kỳ lỗi nào trong Schema Markup của bạn hay không.
Nếu bạn tìm thấy bất kỳ lỗi nào, hãy sửa chúng ngay lập tức để đảm bảo rằng Schema Markup của bạn hoạt động chính xác.
Lời khuyên và lưu ý khi sử dụng Schema Markup
- Chọn loại Schema phù hợp: Chọn loại Schema phù hợp nhất với nội dung của trang web của bạn.
- Cung cấp thông tin chính xác: Đảm bảo rằng tất cả thông tin bạn cung cấp trong Schema Markup là chính xác và cập nhật.
- Tránh spam: Không sử dụng Schema Markup để cố gắng thao túng kết quả tìm kiếm.
- Kiểm tra và xác thực thường xuyên: Kiểm tra và xác thực Schema Markup của bạn thường xuyên để đảm bảo rằng nó vẫn hoạt động chính xác.
- Theo dõi hiệu suất: Theo dõi hiệu suất của trang web của bạn trong kết quả tìm kiếm để xem liệu Schema Markup có giúp cải thiện CTR và thứ hạng của bạn hay không.
Kết luận
Thêm Schema Markup vào trang web WordPress và WooCommerce của bạn là một cách hiệu quả để cải thiện SEO, tăng CTR và tiếp cận được đối tượng mục tiêu của bạn. Mặc dù có thể mất một chút thời gian để tìm hiểu và triển khai, nhưng những lợi ích mà nó mang lại là rất đáng giá. Hãy bắt đầu thêm Schema Markup vào trang web của bạn ngay hôm nay!