Schema là một loại dữ liệu có cấu trúc (structured data) được thêm vào mã HTML hoặc khai báo bằng JavaScript trên trang web nhằm giúp các công cụ tìm kiếm như Google, Bing, Yahoo và Yandex hiểu rõ hơn về nội dung và cấu trúc của trang đó. Schema cung cấp ngữ cảnh bổ sung cho nội dung web, giúp công cụ tìm kiếm phân loại, nhận diện và hiển thị thông tin một cách chi tiết, trực quan hơn trên kết quả tìm kiếm (SERPs) thông qua các Rich Snippets như đánh giá, giá cả, sự kiện, sản phẩm, công thức nấu ăn, v.v.
Schema Markup thường được biểu diễn dưới dạng các đoạn mã JSON-LD, microdata hoặc RDFa và có thể được tạo thủ công hoặc bằng công cụ hỗ trợ như Google Structured Data Markup Helper. Việc sử dụng Schema không chỉ giúp website nổi bật hơn trên trang kết quả tìm kiếm mà còn cải thiện trải nghiệm người dùng bằng cách cung cấp thông tin cụ thể, rõ ràng ngay trên kết quả tìm kiếm, từ đó tăng tỷ lệ nhấp chuột (CTR) và gián tiếp hỗ trợ cải thiện thứ hạng SEO
Các lợi ích của Schema trong SEO là gì?
Các lợi ích chính của Schema trong SEO bao gồm:
- Giúp công cụ tìm kiếm hiểu nội dung website tốt hơn: Schema cung cấp dữ liệu có cấu trúc giúp các công cụ tìm kiếm như Google nhận diện và phân loại chính xác nội dung trên trang web, từ đó hiển thị kết quả phù hợp hơn với truy vấn người dùng.
- Cải thiện hiển thị trên trang kết quả tìm kiếm (SERP): Website có Schema có thể xuất hiện dưới dạng Rich Snippets với các thông tin bổ sung như đánh giá, giá cả, hình ảnh, thời gian sự kiện, giúp kết quả tìm kiếm nổi bật và thu hút người dùng hơn.
- Tăng tỷ lệ nhấp chuột (CTR): Nhờ các Rich Snippets hấp dẫn và thông tin chi tiết hiển thị ngay trên kết quả tìm kiếm, người dùng dễ dàng tiếp cận thông tin cần thiết, từ đó tăng khả năng họ nhấp vào trang web của bạn.
- Hỗ trợ quá trình phân loại và index nội dung nhanh chóng: Schema giúp các bot tìm kiếm thu thập và xử lý thông tin hiệu quả hơn, giảm thời gian hiểu nội dung và cải thiện khả năng index trang.
- Nâng cao trải nghiệm người dùng (UX): Người dùng có thể xem trước các thông tin quan trọng như đánh giá, thời gian sự kiện, thành phần công thức nấu ăn ngay trên trang kết quả tìm kiếm mà không cần truy cập sâu vào trang web, làm cho trải nghiệm tìm kiếm trở nên nhanh chóng và tiện lợi hơn.
- Hỗ trợ SEO bền vững và lâu dài: Việc sử dụng Schema giúp website dễ dàng được các công cụ tìm kiếm hiểu và đánh giá chính xác, từ đó duy trì và cải thiện thứ hạng ổn định trong dài hạn, tránh bị ảnh hưởng tiêu cực bởi các thay đổi thuật toán.
- Thúc đẩy sự phát triển kinh doanh: Schema giúp tăng ROI bằng cách cải thiện tỷ lệ chuyển đổi, tăng tương tác và thu hút khách hàng tiềm năng thông qua việc nâng cao khả năng hiển thị và hấp dẫn trên kết quả tìm kiếm
Schema là một công cụ kỹ thuật SEO quan trọng giúp các công cụ tìm kiếm hiểu đúng và đầy đủ về nội dung trang web, nâng cao khả năng hiển thị và trải nghiệm người dùng trên các công cụ tìm kiếm.
Schema có thể áp dụng cho loại nội dung nào?
Schema có thể áp dụng cho rất nhiều loại nội dung khác nhau trên website nhằm giúp công cụ tìm kiếm hiểu rõ và hiển thị thông tin chi tiết hơn. Dưới đây là các loại nội dung phổ biến mà Schema thường được sử dụng:
- Sản phẩm (Product Schema): Cung cấp thông tin về sản phẩm như giá cả, mô tả, đánh giá, giúp các trang thương mại điện tử nổi bật trên kết quả tìm kiếm.
- Đánh giá (Review Schema): Hiển thị các đánh giá, xếp hạng về sản phẩm, dịch vụ hoặc bài viết, tạo sự tin tưởng cho người dùng.
- Bài viết, tin tức (Article Schema): Đánh dấu các bài viết, tin tức với thông tin như tiêu đề, tác giả, ngày xuất bản, giúp cải thiện khả năng hiển thị bài viết trên SERPs.
- Tổ chức, doanh nghiệp (Organization Schema): Mô tả thông tin về công ty, tổ chức như tên, địa chỉ, số điện thoại, logo, giúp tăng độ tin cậy và hiển thị trong tìm kiếm địa phương.
- Doanh nghiệp địa phương (Local Business Schema): Thông tin chi tiết về doanh nghiệp địa phương, địa điểm, giờ mở cửa, giúp người dùng dễ dàng tìm kiếm và liên hệ.
- Sự kiện (Event Schema): Hiển thị thông tin về sự kiện như tên, ngày giờ, địa điểm diễn ra, giúp thu hút người tham gia.
- Công thức nấu ăn (Recipe Schema): Mô tả nguyên liệu, thời gian chuẩn bị, thời gian nấu, đánh giá, giúp người dùng xem trước thông tin món ăn ngay trên kết quả tìm kiếm.
- Người (Person Schema): Đánh dấu thông tin về cá nhân chịu trách nhiệm nội dung hoặc nhân vật nổi bật.
- Khóa học (Course Schema): Thông tin về các khóa học, chương trình đào tạo.
- Phim ảnh (Movie Schema): Thông tin về phim, bao gồm tên, thể loại, thời lượng, ngày phát hành.
- Sách (Book Schema): Thông tin về sách, tác giả, nhà xuất bản.
- Hỏi đáp (FAQ Schema): Đánh dấu các câu hỏi và câu trả lời, giúp hiển thị đoạn trích FAQ trên trang kết quả tìm kiếm.
- Việc làm (Job Posting Schema): Thông tin về các vị trí tuyển dụng.
Ngoài ra còn rất nhiều loại Schema khác phục vụ cho các nội dung đặc thù như âm nhạc, ứng dụng phần mềm, hướng dẫn, dữ liệu thống kê, v.v. Việc lựa chọn loại Schema phù hợp tùy thuộc vào nội dung và mục tiêu của website.
Schema có thể áp dụng cho hầu hết các loại nội dung trên website nhằm giúp công cụ tìm kiếm hiểu và hiển thị thông tin phong phú, trực quan hơn trên kết quả tìm kiếm
Thêm Schema bằng mã JSON-LD
- Bước 1. Sử dụng công cụ tạo mã Schema như Schema Markup Generator (JSON-LD) để tạo đoạn mã JSON-LD phù hợp với loại nội dung (ví dụ Organization, Article, Event...).
- Bước 2. Chèn đoạn mã JSON-LD vào phần <head> của trang web hoặc trước thẻ đóng </body>.
- Bước 3. Kiểm tra Schema bằng công cụ Google Rich Results Test hoặc Google Search Console.
Mẫu Shema cơ bản
1. Dùng cho Website
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "WebSite",
"name": "Vinasoft",
"url": "https://vinasoft.com.vn",
"potentialAction": {
"@type": "SearchAction",
"target": "https://vinasoft.com.vn/search/{keyword}",
"query-input": "required {keyword}=search_term_string"
}
}
</script>2. Dùng cho bài viết
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "",
"image": "",
"author": {
"@type": "",
"name": ""
},
"publisher": {
"@type": "Organization",
"name": "",
"logo": {
"@type": "ImageObject",
"url": ""
}
},
"datePublished": ""
}
</script>3. Dùng cho doanh nghiệp
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "",
"url": "",
"logo": ""
}
</script>4. Dùng cho tác giả bài viết
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Person",
"name": "",
"url": "",
"image": ""
}
</script>5. Dùng cho nội dung hỏi đáp
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": {
"@type": "Question",
"name": "",
"acceptedAnswer": {
"@type": "Answer",
"text": ""
}
}
}
</script>Lưu ý khi cài đặt Schema
- Nên tạo Schema riêng biệt cho từng trang hoặc bài viết, tránh dùng một mã Schema chung cho toàn bộ website để giảm rủi ro trùng lặp nội dung và bị Google đánh giá thấp.
- Đặt đoạn mã Schema trong phần <head> của trang để tối ưu hiệu quả theo hướng dẫn của Google.
- Kiểm tra và test Schema bằng công cụ như Google Rich Results Test hoặc Google Search Console để đảm bảo không có lỗi hoặc cảnh báo.
- Tránh lạm dụng Schema bằng cách tạo các đánh giá ảo hoặc nội dung không chính xác, điều này có thể gây hình phạt từ Google
Bạn nên sử dụng Schema trong SEO vì nó mang lại nhiều lợi ích quan trọng giúp website của bạn nổi bật hơn trên kết quả tìm kiếm và cải thiện hiệu quả SEO.
- Tăng khả năng hiển thị trên SERPs: Schema giúp website của bạn xuất hiện với các Rich Snippets, như đánh giá sao, hình ảnh, giá cả, ngày tháng, giúp kết quả tìm kiếm trở nên hấp dẫn và nổi bật hơn so với các đối thủ.
- Tăng tỷ lệ nhấp chuột (CTR): Nhờ các thông tin bổ sung rõ ràng, hấp dẫn, website có thể thu hút nhiều lượt nhấp hơn, theo Google, việc dùng Schema có thể giúp tăng CTR lên đến 30%.
- Cải thiện trải nghiệm người dùng: Schema cung cấp thông tin rõ ràng, chính xác ngay trên kết quả tìm kiếm, giúp người dùng dễ dàng tìm thấy nội dung phù hợp nhanh chóng, từ đó nâng cao trải nghiệm và sự hài lòng.
- Hỗ trợ công cụ tìm kiếm hiểu rõ hơn về nội dung: Schema giúp Google phân loại, đánh giá và index nội dung chính xác hơn, giúp quá trình tối ưu hóa và xếp hạng dễ dàng hơn.
- Hỗ trợ SEO cục bộ và Voice Search: Schema giúp doanh nghiệp địa phương hiển thị chính xác thông tin như địa chỉ, số điện thoại, giờ mở cửa, đồng thời cung cấp dữ liệu chính xác cho các tìm kiếm bằng giọng nói.
- Tối ưu hóa dữ liệu và tăng khả năng cạnh tranh: Nhờ Schema, website của bạn trở nên rõ ràng, hấp dẫn hơn trong mắt công cụ tìm kiếm, giúp nâng cao thứ hạng và khả năng cạnh tranh trên thị trường.
Sử dụng Schema trong SEO là một chiến lược quan trọng để nâng cao khả năng hiển thị, thu hút người dùng và tối ưu hóa hiệu quả của chiến dịch SEO của bạn trong thời đại số ngày nay.
