Khóa học

Hãy đánh dấu danh sách khóa học của bạn với dữ liệu có cấu trúc để các học viên tiềm năng có thể tìm thấy bạn thông qua Google Tìm kiếm. Bạn có thể cung cấp chi tiết bao gồm tên khóa học, người cung cấp và một đoạn mô tả ngắn.

Ảnh chụp màn hình của một khóa học trong kết quả tìm kiếm

Cách thêm dữ liệu có cấu trúc

Dữ liệu có cấu trúc là một định dạng chuẩn để cung cấp thông tin về một trang và phân loại nội dung trang. Nếu mới sử dụng dữ liệu có cấu trúc, bạn có thể tìm hiểu thêm về cách hoạt động của dữ liệu có cấu trúc.

Dưới đây là thông tin tổng quan về cách xây dựng, kiểm tra và phát hành dữ liệu có cấu trúc. Để biết hướng dẫn từng bước về cách thêm dữ liệu có cấu trúc vào một trang web, hãy xem lớp học mã về dữ liệu có cấu trúc.

  1. Thêm thuộc tính bắt buộc. Để biết thông tin về nơi để đặt dữ liệu có cấu trúc trên trang, hãy xem Dữ liệu có cấu trúc JSON-LD: Vị trí chèn dữ liệu vào trang.
  2. Làm theo các nguyên tắc.
  3. Xác thực mã của bạn bằng công cụ Kiểm tra kết quả nhiều định dạng.
  4. Triển khai một vài trang có chứa dữ liệu có cấu trúc và dùng Công cụ kiểm tra URL để kiểm tra xem Google nhìn thấy trang đó như thế nào. Hãy đảm bảo rằng Google có thể truy cập trang của bạn và bạn không chặn trang bằng tệp robots.txt, thẻ noindex hoặc yêu cầu đăng nhập. Nếu trang có vẻ không gặp vấn đề nào, bạn có thể yêu cầu Google thu thập lại dữ liệu đối với các URL này.
  5. Để thông báo cho Google về các thay đổi sau này, bạn nên gửi sơ đồ trang web. Bạn có thể tự động hóa quy trình này bằng cách sử dụng API sơ đồ trang web của Search Console.

Ví dụ

Dưới đây là một ví dụ về khóa học trong JSON-LD:


<html>
  <head>
    <title>Introduction to Computer Science and Programming</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Course",
      "name": "Introduction to Computer Science and Programming",
      "description": "Introductory CS course laying out the basics.",
      "provider": {
        "@type": "Organization",
        "name": "University of Technology - Eureka",
        "sameAs": "http://www.ut-eureka.edu"
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Nguyên tắc

Bạn phải tuân theo các nguyên tắc này để đủ điều kiện xuất hiện trong băng chuyền Khóa học.

Nguyên tắc về nội dung

  • Chỉ sử dụng mã đánh dấu Course cho nội dung giáo dục phù hợp với định nghĩa sau về khóa học: Một chương trình học hoặc chuỗi chương trình học có chứa các bài giảng, bài học hoặc mô-đun về một lĩnh vực và/hoặc chủ đề cụ thể.
  • Một khóa học phải có kết quả rõ ràng về kiến thức và/hoặc kỹ năng trong một lĩnh vực và/hoặc chủ đề cụ thể. Khóa học cũng phải có một hoặc nhiều người hướng dẫn và danh sách học viên.
  • Một sự kiện công khai chung như "Ngày thiên văn học" không phải là một khóa học và một video dài 2 phút về "Cách làm một chiếc bánh sandwich" cũng không phải là một khóa học.

Nguyên tắc kỹ thuật

Tênnhà cung cấp của mỗi khóa học phải là tên hợp lệ và có tiêu đề hợp lệ. Ví dụ: các cách đặt tên sau đây không hợp lệ:

  • Cụm từ quảng cáo: "Trường học tốt nhất thế giới"
  • Giá trong tiêu đề khóa học: "Học đàn ukulele – giá chỉ $30!
  • Đặt tiêu đề không phải về khóa học, chẳng hạn như: "Kiếm tiền nhanh chóng với lớp học này!"
  • Ưu đãi giảm giá hoặc cơ hội mua hàng, chẳng hạn như: "Những người đi đầu trong từng lĩnh vực chia sẻ bí quyết của họ – giảm 25%!

Định nghĩa các loại dữ liệu có cấu trúc

Bạn phải bao gồm các thuộc tính bắt buộc để nội dung của mình đủ điều kiện hiển thị dưới dạng kết quả nhiều định dạng. Bạn cũng có thể bao gồm các thuộc tính mà chúng tôi khuyên dùng để thêm thông tin về nội dung nhằm mang lại trải nghiệm tốt hơn cho người dùng.

Course

Bạn có thể xem định nghĩa đầy đủ về Course tại schema.org/Course.

Thuộc tính bắt buộc
description

Text

Mô tả về khóa học. Chỉ hiển thị tối đa 60 ký tự.

name

Text

Tiêu đề của khóa học.

Thuộc tính nên có
provider

Organization

Tổ chức xuất bản nội dung nguồn của khóa học. Ví dụ: UC Berkeley.

ItemList

Bạn có thể xem định nghĩa đầy đủ về thuộc tính ItemList tại schema.org/ItemList.

Thuộc tính bắt buộc
itemListElement

ListItem

Chú thích cho một trang về một mục.

ListItem.position

Integer

Vị trí thông thường của trang về mục đó trong danh sách.

ListItem.url

URL

URL chính tắc của trang về mục đó. Mỗi mục nên có một URL riêng biệt.

Khắc phục sự cố

Nếu bạn gặp khó khăn khi triển khai dữ liệu có cấu trúc, thì sau đây là một số tài nguyên có thể giúp bạn.