Schema là gì? – Cách thêm Schema Markup vào Website

Cập nhật ngày

Trong hành trình tìm kiếm sự đột phá trong bối cảnh thị trường SEO có sự cạnh tranh gay gắt , Schema đã nổi lên như một công cụ hữu ích, giúp bạn không chỉ cải thiện thứ hạng trang web mà còn cung cấp trải nghiệm tốt hơn cho người dùng.

Schema - Hướng dẫn thêm Schema Markup vào Website
  • Save
Schema – Hướng dẫn thêm Schema Markup vào Website

Qúa trình tìm kiếm Google bạn hay bắt gặp một số website có những thông tin bổ sung trên kết quả tìm kiếm của Google như: Câu hỏi và giải đáp, hình ảnh, đánh giá, giá cả, v.v.? Bạn có muốn trang web của bạn cũng có thể hiển thị những thông tin đó để thu hút sự chú ý của người dùng và nâng cao tỷ lệ truy cập? Nếu câu trả lời là có, thì bạn cần biết đến Schema. Schema là gì và tại sao nó lại quan trọng cho SEO? Hãy cùng tìm hiểu trong bài viết này.

Schema là gì?

Schema là một ngôn ngữ đánh dấu (markup language) được sử dụng để cung cấp thông tin chi tiết và cấu trúc về nội dung trên trang web cho các công cụ tìm kiếm. Mục đích chính của Schema là giúp các công cụ tìm kiếm hiểu rõ hơn về nội dung của trang web và hiển thị thông tin một cách tối ưu trong kết quả tìm kiếm.

Ví dụ: khi bạn tạo một trang web về một sản phẩm cụ thể, Schema cho phép bạn đánh dấu các thông tin như tên sản phẩm, giá, thương hiệu, đánh giá về nhiều thông tin khác. Các công cụ tìm kiếm sẽ hiểu rằng đó là thông tin về một sản phẩm và có thể hiển thị các chi tiết này trực tiếp trong kết quả tìm kiếm, giúp người dùng dễ dàng nhận biết và chọn lựa.

Ví dụ về hiển thị Schema Markup
  • Save
Ví dụ về hiển thị Schema Markup

Schema sử dụng các “đánh dấu cấu trúc” (structured markup) để gắn kết thông tin với các loại dữ liệu cụ thể, chẳng hạn như sản phẩm, sự kiện, địa chỉ, người, tổ chức, và nhiều loại dữ liệu khác. Điều này giúp các công cụ tìm kiếm xử lý thông tin một cách thông minh và cung cấp hiển thị tốt hơn cho người dùng.

Sử dụng Schema có thể cải thiện trải nghiệm người dùng và tối ưu hóa khả năng xuất hiện của trang web trong kết quả tìm kiếm, giúp trang web của bạn nổi bật và thu hút nhiều lượt truy cập hơn.

Các loại dữ liệu Schema và ứng dụng

Có nhiều loại dữ liệu Schema khác nhau được định nghĩa bởi Schema.org để áp dụng cho các loại nội dung khác nhau trên trang web.

Dưới đây là một số loại dữ liệu Schema phổ biến và cách chúng được ứng dụng:

Schema cho sản phẩm và đánh giá (Product & Review)

  • Product: Được sử dụng để đánh dấu thông tin về sản phẩm như tên, hình ảnh, giá, thương hiệu, mô tả, và nhiều thuộc tính khác.
  • Review: Được sử dụng để đánh dấu đánh giá và nhận xét của người dùng về sản phẩm hoặc dịch vụ. Điều này giúp hiển thị đánh giá sao trực tiếp trong kết quả tìm kiếm.

Schema cho sự kiện (Event)

  • Event: Đánh dấu thông tin về sự kiện như tên, ngày tổ chức, địa điểm, giá vé, v.v. Điều này giúp người dùng dễ dàng tìm thông tin về các sự kiện.

Schema cho tổ chức (Organization)

  • Organization: Được sử dụng để đánh dấu thông tin về tổ chức, công ty, hoặc doanh nghiệp. Bao gồm tên, logo, mô tả, địa chỉ, số điện thoại, v.v.

Schema cho địa chỉ (Place & PostalAddress)

  • Place: Đánh dấu thông tin về địa điểm như tên, địa chỉ, hình ảnh, thời gian hoạt động, v.v.
  • PostalAddress: Sử dụng để đánh dấu địa chỉ của bạn, giúp trang web của bạn xuất hiện trong kết quả tìm kiếm địa phương.

Schema cho người (Person)

  • Person: Được sử dụng để đánh dấu thông tin cá nhân như tên, hình ảnh, tiểu sử, liên kết xã hội, v.v. Điều này thường được sử dụng cho các trang hồ sơ cá nhân.

Schema cho bài viết và tin tức (Article & NewsArticle)

  • Article: Sử dụng để đánh dấu thông tin về bài viết, bao gồm tiêu đề, tác giả, mô tả, thời gian đăng, v.v.
  • NewsArticle: Tương tự như Article, nhưng dành riêng cho các bài viết tin tức.

Schema cho video và âm nhạc (VideoObject & MusicAlbum)

  • VideoObject: Đánh dấu thông tin về video như tiêu đề, mô tả, thời lượng, người tạo, v.v.
  • MusicAlbum: Sử dụng để đánh dấu thông tin về album nhạc, bao gồm tên album, ca sĩ, năm phát hành, danh sách bài hát, v.v.

Tại sao nên sử dụng Schema trong SEO

Việc sử dụng Schema trong SEO mang lại nhiều lợi ích quan trọng cho trang web của bạn.

Dưới đây là một số lợi ích chính của việc sử dụng Schema trong chiến lược tối ưu hóa công cụ tìm kiếm (SEO):

Cải thiện hiển thị kết quả tìm kiếm

Sử dụng Schema cho phép bạn đánh dấu các thông tin chi tiết về sản phẩm, dịch vụ, sự kiện, địa điểm và nhiều loại dữ liệu khác. Các công cụ tìm kiếm có thể hiển thị những thông tin này trực tiếp trong kết quả tìm kiếm, làm cho trang web của bạn nổi bật hơn và gây hút mắt người dùng.

Tối ưu hóa SEO địa phương

Đối với các doanh nghiệp hoạt động tại địa phương, việc sử dụng Schema địa chỉ có thể giúp cải thiện khả năng xuất hiện trong các kết quả tìm kiếm địa phương. Người dùng có thể dễ dàng tìm thấy thông tin về địa chỉ, số điện thoại và hướng dẫn đường đi.

Có thể bạn muốn xem : Tạo khách hàng tiềm năng địa phương: Hướng dẫn toàn diện

Tăng tỷ lệ nhấp chuột (Click-Through Rate – CTR)

Các kết quả tìm kiếm hiển thị thông tin cấu trúc bằng Schema thường có vẻ hấp dẫn hơn và cung cấp thông tin đáng tin cậy ngay từ đầu. Điều này có thể tăng khả năng người dùng nhấp vào trang web của bạn, dẫn đến tăng CTR.

Cải thiện trải nghiệm người dùng

Những thông tin cụ thể và chi tiết được hiển thị trực tiếp trong kết quả tìm kiếm giúp người dùng có cái nhìn tổng quan về trang web của bạn trước khi họ nhấp vào. Điều này cải thiện trải nghiệm của họ và giúp họ tìm kiếm thông tin một cách dễ dàng hơn.

Hiển thị thông tin phản hồi và đánh giá

Sử dụng Schema cho phép bạn hiển thị thông tin về đánh giá và nhận xét từ khách hàng trực tiếp trong kết quả tìm kiếm. Điều này giúp xây dựng sự tin tưởng và thúc đẩy người dùng thực hiện hành động trên trang web của bạn.

Tăng khả năng xuất hiện trong kết quả đặc biệt

Các tính năng đặc biệt trên các công cụ tìm kiếm như “Hỏi và Đáp,” “Lịch sự kiện,” “Bài viết liên quan,” … đều có thể được tối ưu hóa thông qua Schema, giúp trang web của bạn xuất hiện trong các kết quả đặc biệt này.

Một số loại Schema phổ biến

Dưới đây là một số loại dữ liệu Schema phổ biến mà bạn có thể sử dụng để cải thiện hiển thị kết quả tìm kiếm và tối ưu hóa trang web của mình:

Sản phẩm (Product)

  • Sử dụng cho các sản phẩm bạn bán hoặc quảng cáo trên trang web.
  • Đánh dấu thông tin về tên sản phẩm, hình ảnh, giá, thương hiệu, mô tả, v.v.
  • Giúp hiển thị thông tin sản phẩm chi tiết trong kết quả tìm kiếm.

Sự kiện (Event)

  • Được sử dụng cho các sự kiện như hội thảo, buổi biểu diễn, triển lãm, v.v.
  • Đánh dấu thông tin về tên sự kiện, ngày tổ chức, địa điểm, giá vé, v.v.
  • Hỗ trợ người dùng tìm thông tin về sự kiện một cách nhanh chóng.

Tổ chức (Organization)

  • Đánh dấu thông tin về tổ chức, công ty, hoặc doanh nghiệp của bạn.
  • Bao gồm tên, logo, mô tả, địa chỉ, liên hệ, v.v.
  • Giúp xây dựng danh tiếng và cung cấp thông tin chính xác về tổ chức.

Người (Person)

  • Sử dụng cho các trang hồ sơ cá nhân, đội ngũ, tác giả.
  • Đánh dấu thông tin về tên, hình ảnh, tiểu sử, liên kết xã hội, v.v.
  • Hiển thị thông tin cá nhân một cách rõ ràng trong kết quả tìm kiếm.

Địa điểm (Place)

  • Áp dụng cho địa điểm như nhà hàng, khách sạn, cửa hàng, v.v.
  • Đánh dấu thông tin về tên địa điểm, địa chỉ, hình ảnh, thời gian hoạt động, v.v.
  • Giúp người dùng tìm thông tin về địa điểm nhanh chóng.

Bài viết (Article)

  • Đánh dấu thông tin về bài viết trên trang web.
  • Bao gồm tiêu đề, tác giả, ngày đăng, mô tả, v.v.
  • Hiển thị thông tin bài viết một cách rõ ràng trong kết quả tìm kiếm.

Video (VideoObject)

  • Sử dụng cho các video trên trang web.
  • Đánh dấu thông tin về tiêu đề video, mô tả, thời lượng, người tạo, v.v.
  • Giúp người dùng tìm kiếm và xem video dễ dàng hơn.

Đánh giá (Review)

  • Sử dụng cho đánh giá và nhận xét của người dùng về sản phẩm, dịch vụ.
  • Đánh dấu điểm đánh giá, nội dung đánh giá, người đánh giá, v.v.
  • Hiển thị đánh giá sao và nhận xét trong kết quả tìm kiếm.

Hướng dẫn thêm Schema Markup vào website

Thêm thông tin cấu trúc Schema vào website của bạn là một cách hiệu quả để tối ưu hóa SEO và cung cấp thông tin chi tiết cho các công cụ tìm kiếm. Dưới đây là hướng dẫn cách thêm thông tin cấu trúc vào trang web của bạn:

Bước 1

Xác định loại dữ liệu Schema cần sử dụng: Trước hết, bạn cần xác định loại dữ liệu Schema mà bạn muốn áp dụng cho trang web của mình. Có nhiều loại Schema khác nhau như sản phẩm, sự kiện, địa chỉ, tổ chức, đánh giá, người, v.v. Chọn loại Schema phù hợp với nội dung trang web của bạn.

Bước 2

Sử dụng Plugin SEO hỗ trợ Schema (tùy chọn): Nhiều plugin SEO phổ biến như Yoast SEO, All in One SEO Pack đã tích hợp tính năng thêm Schema vào trang web một cách dễ dàng. Bạn có thể cài đặt và kích hoạt plugin này, sau đó cấu hình các tùy chọn liên quan đến Schema theo hướng dẫn.

Bước 3

Sử dụng mã đánh dấu Schema thủ công: Nếu bạn muốn tùy chỉnh hơn hoặc sử dụng loại Schema không được hỗ trợ sẵn trong plugin, bạn có thể thêm mã đánh dấu Schema thủ công bằng cách chèn mã HTML vào mã nguồn trang web của bạn.

Xem hướng dẫn này để lấy code Schema mẫu và cách thêm Schema cho một sản phẩm

Bước 4

Kiểm tra và xác thực Schema: Sau khi thêm mã đánh dấu Schema, bạn nên sử dụng công cụ kiểm tra đánh dấu cấu trúc từ Google để xác minh rằng mã đánh dấu của bạn là hợp lệ và được hiểu đúng bởi các công cụ tìm kiếm.

Bước 5

Theo dõi hiệu suất và cập nhật thường xuyên: Theo dõi hiệu suất của Schema trên trang web của bạn thông qua các công cụ tìm kiếm hoặc các plugin SEO. Hãy đảm bảo rằng bạn cập nhật thông tin đánh dấu Schema thường xuyên khi có sự thay đổi về nội dung trang web.

Code Schema Markup Product mẫu

Dưới đây là đoạn code Schema Markup mẫu hoàn toàn không chứa bất kỳ lỗi nào (theo kiểm tra bằng công cụ Google Rich Result Test), bạn chỉ cần copy về và thay đổi các giá trị theo hướng dẫn của tôi sau dấu // là được:

<script type=”application/ld+json”>
{
“@context”: “https://schema.org”, // Liên hệ tôi bằng email [email protected], chat Facebook tại https://facebook.com/chung250190 để được hỗ trợ tùy chỉnh code miễn phí theo nhu cầu
“@type”: “Product”,
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “3.5”, // Điền điểm Rating trung bình của sản phẩm tại đây
“reviewCount”: “11” // Điền số lượng review của sản phẩm tại đây
},
“description”: “Mô tả sản phẩm.”, // Điền mô tả của sản phẩm tại đây
“name”: “Tên sản phẩm”, // Điền tên của sản phẩm tại đây
“brand”: “Thương hiệu”, // Điền thương hiệu của sản phẩm tại đây
“image”: “https://domain.com/anh-san-pham.jpg”, // Điền link sản phẩm tại đây
“offers”: {
“@type”: “Offer”,
“availability”: “https://schema.org/InStock”, // Giá trị Instock có thể thay thế bằng BackOrder, Discontinued, InStoreOnly, LimitedAvailability, OnlineOnly, OutOfStock, PreOrder, PreSale hoặc SoldOut, tùy theo tình trạng tồn kho của sản phẩm là gì
“price”: “55.00”, // Điền giá bán sản phẩm tại đây, chỉ dùng dấu chấm để phân cách hàng thập phân (nếu có), và không được phân cách hàng ngàn. Ví dụ: giá bán là mười triệu rưỡi, bạn điền giá trị là 10500000
“priceCurrency”: “VND”, // Điền đơn vị tiền tệ tại đây
“hasMerchantReturnPolicy”:{
“applicableCountry”: “VN”, // Điền mã quốc gia 2 ký tự tại đây
“returnPolicyCategory”: “MerchantReturnNotPermitted” // Điền loại chính sách hoàn trả tại đây. Nếu không cho hoàn trả, bạn điền là MerchantReturnNotPermitted, hoặc điền MerchantReturnUnlimitedWindow nếu hoàn trả không giới hạn, hoặc điền MerchantReturnFiniteReturnWindow nếu hoàn trả có điều kiện. Lưu ý, nếu hoàn trả có điều kiện hoặc hoàn trả không giới hạn, bạn phải khai báo thêm hai trường thông tin returnMethod and returnShippingFeesAmount. Bên cạnh đó, nếu bạn chọn MerchantReturnFiniteReturnWindow, bạn cần khai báo thêm trường thông tin merchantReturnDays. Liên hệ tôi để được hỗ trợ tùy chỉnh code miễn phí
},
“shippingDetails”: {
“@type”: “OfferShippingDetails”,
“shippingRate”: {
“@type”: “MonetaryAmount”,
“value”: 3.49, // Điền số tiền ship tại đây
“currency”: “USD” // Điền đơn vị tiền tệ tại đây
},
“shippingDestination”: {
“@type”: “DefinedRegion”,
“addressCountry”: “US” // Điền mã quốc gia 2 ký tự tại đây
},
“deliveryTime”: {
“@type”: “ShippingDeliveryTime”,
“handlingTime”: {
“@type”: “QuantitativeValue”,
“minValue”: 0, // Điền thời gian xử lý đơn hàng tối thiểu tại đây, hoặc điền số 0 nếu được tự động xử lý hoặc xử lý trong ngày.
“maxValue”: 1, // Điền thời gian xử lý đơn hàng tối đa tại đây.
“unitCode”: “DAY” // Điền đơn vị đo thời gian tại đây. Tôi khuyên bạn nên sử dụng giá trị DAY thay vì các đơn vị đo thời gian khác.
},
“transitTime”: {
“@type”: “QuantitativeValue”,
“minValue”: 1, // Điền thời gian giao hàng tối thiểu tại đây, hoặc điền số 0 nếu giao hàng ngay.
“maxValue”: 5, // Điền thời gian giao hàng tối đa tại đây.
“unitCode”: “DAY” // Điền đơn vị đo thời gian tại đây.
}
}
},
“priceValidUntil”: “2023-12-31” // Điền thời gian giá bán được áp dụng tại đây
},
“review”: [
{
“@type”: “Review”,
“author”: {
“@type”: “Person”,
“name”: “Ellie” // Điền tên người đánh giá số 1 tại đây
},
“datePublished”: “2011-04-01”, // Điền thời gian đánh giá tại đây
“reviewBody”: “The lamp burned out and now I have to replace it.”, // Điền nội dung đánh giá tại đây
“name”: “Not a happy camper”, // Điền tiêu đề của đánh giá tại đây
“reviewRating”: {
“@type”: “Rating”,
“bestRating”: “5”, // Điền số điểm đánh giá tối đa tại đây (thường là 5 theo thang đo chuẩn)
“ratingValue”: “1”, // Điền số điểm đánh giá thực tế của người đăng tại đây
“worstRating”: “1” // Điền số điểm đánh giá thấp nhất tại đây (thường là 1)
}
},
{
“@type”: “Review”,
“author”: {
“@type”: “Person”,
“name”: “Lucas” // Điền tên người đánh giá số 2 tại đây
},
“datePublished”: “2011-03-25”, // Điền thời gian đánh giá tại đây
“reviewBody”: “Great microwave for the price. It is small and fits in my apartment.”, // Điền nội dung đánh giá tại đây
“name”: “Value purchase”, // Điền tiêu đề của đánh giá tại đây
“reviewRating”: {
“@type”: “Rating”,
“bestRating”: “5”, // Điền số điểm đánh giá tối đa tại đây
“ratingValue”: “4”, // Điền số điểm đánh giá thực tế của người đăng tại đây
“worstRating”: “1” // Điền số điểm đánh giá thấp nhất tại đây
}
}
]
}
</script>

Hướng dẫn cài đặt code Schema markup cho trang chi tiết sản phẩm :

Vì mã Product Schema Markup nói trên được viết bằng ngôn ngữ HTML, do đó, bạn chỉ cần thêm nó vào source HTML của trang web là được, cụ thể như sau:

  • Bước 1: Mở trang sản phẩm cần thêm dữ liệu có cấu trúc.
  • Bước 2: Trên thanh menu của Trình soạn thảo văn bản, bạn chọn mục Văn bản để xem nội dung trang web dưới dạng code HTML.
  • Bước 3: Dán đoạn mã Product Schema Markup đã chỉnh sửa vào vị trí cuối cùng của trang.
  • Bước 4: Lưu lại bài viết và submit URL trên Google Search Console. Vậy là xong.

Kiểm tra kết quả Schema

Sau khi GoogleBot thu thập dữ liệu trang web, bạn sẽ thấy kết quả Product Schema Markup được hiển thị trên Google Search Console ở 3 mục:

  • Đoạn trích về sản phẩm: bao gồm các thông tin về sản phẩm như tên, mô tả, giá bán, hình ảnh…
  • Trang thông tin của người bán: bao gồm các thông tin về vận chuyển, chính sách hoàn trả…
  • Đoạn trích đánh giá: bao gồm các ý kiến đánh giá của khách hàng.

Dưới đây là kết quả kiểm tra lỗi Schema Markup sau khi chèn code vào trang website:

Kết quả kiểm tra Product Schema Markup trên Google
  • Save
Kết quả kiểm tra Product Schema Markup trên Google

Còn đây là kết quả kiểm tra bằng công cụ Schema Markup Validator:

Kiểm tra dữ liệu cấu trúc loại sản phẩm bằng công cụ Schema Markup Validator
  • Save
Kiểm tra dữ liệu cấu trúc loại sản phẩm bằng công cụ Schema Markup Validator

Tổng kết

Schema không chỉ là một công cụ tối ưu hóa SEO thông thường, mà còn là cầu nối giữa trang web và các công cụ tìm kiếm. Việc thêm thông tin cấu trúc vào trang web giúp cải thiện hiển thị kết quả tìm kiếm, tối ưu hóa trải nghiệm người dùng và tạo sự tương tác hiệu quả. Đừng bỏ lỡ cơ hội tận dụng một công cụ mạnh mẽ này để nâng cao thứ hạng và sự thịnh vượng của trang web của bạn trên thị trường kỹ thuật số ngày nay.

Hãy đồng hành cùng Soncadigi.Com để biết thêm nhiều thông tin bổ ích nhé!

4.8/5 - (99 bình chọn)
About Sơn Ca

Với niềm đam mê chia sẻ kiến thức về Các công cụ AI, áp dụng trí thông minh nhân tạo vào phát triển doanh nghiệp , và các hướng dẫn tạo Blog kiếm tiền Online, Kiếm tiền với AI, Digital Marketing... sẽ giúp bạn mở rộng kiến thức và tránh được những sai lầm thường gặp. Nếu bạn quan tâm đến các công cụ AI vào Nhóm ZALO của mình nhé.

Viết một bình luận

0 Shares