Dữ liệu có cấu trúc loại Tổ chức (Organization)

Bảng tri thức về người bán trong kết quả trên Google Tìm kiếm
Bảng tri thức về người bán trong kết quả trên Google Tìm kiếm

Việc thêm dữ liệu có cấu trúc cho tổ chức vào trang chủ có thể giúp Google hiểu rõ hơn về thông tin quản trị của tổ chức và phân biệt tổ chức của bạn với các tổ chức khác trong kết quả tìm kiếm. Một số thuộc tính được sử dụng ở chế độ nền để phân biệt tổ chức của bạn với các tổ chức khác (chẳng hạn như iso6523naics), trong khi một số thuộc tính khác có thể ảnh hưởng đến các phần tử trực quan trong kết quả trên Tìm kiếm (chẳng hạn như logo nào xuất hiện trong kết quả trên Tìm kiếm và bảng tri thức của bạn). Nếu là người bán, bạn có thể tác động đến nhiều thông tin chi tiết hơn trong bảng tri thức người bánhồ sơ thương hiệu, chẳng hạn như chính sách trả lại hàng, địa chỉ và thông tin liên hệ. Không có thuộc tính nào là bắt buộc. Thay vào đó, bạn nên thêm càng nhiều thuộc tính có liên quan đến tổ chức của mình càng tốt.

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 trên trang. Nếu mới làm quen với dữ liệu có cấu trúc, bạn có thể tìm hiểu thêm về cách thức hoạt động của dữ liệu có cấu trúc.

Sau đâ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.

  1. Thêm càng nhiều thuộc tính đề xuất áp dụng cho trang web của bạn càng tốt. Không có thuộc tính nào là bắt buộc; hãy thêm những thuộc tính phù hợp với nội dung của bạn. Tuỳ theo định dạng bạn đang sử dụng, hãy tìm hiểu nơi chèn dữ liệu có cấu trúc trên trang.
  2. Tuân 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 rồi sửa mọi lỗi nghiêm trọng. Bạn cũng nên cân nhắc việc khắc phục mọi vấn đề không nghiêm trọng có thể bị gắn cờ trong công cụ này, vì những vấn đề này có thể giúp cải thiện chất lượng của dữ liệu có cấu trúc của bạn (tuy nhiên, bạn không nhất thiết thực hiện việc này để nội dung đủ điều kiện xuất hiện dưới dạng 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à sử 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 có vẻ như trang 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 các URL của mình.
  5. Để thông báo cho Google về các thay đổi sau này, bạn nên gửi một sơ đồ trang web. Bạn có thể tự động hoá quy trình này bằng Search Console Sitemap API.

Ví dụ

Organization

Dưới đây là ví dụ về thông tin tổ chức ở trong mã JSON-LD.


<html>
  <head>
    <title>About Us</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "url": "https://www.example.com",
      "sameAs": ["https://example.net/profile/example1234", "https://example.org/example1234"],
      "logo": "https://www.example.com/images/logo.png",
      "name": "Example Corporation",
      "description": "The example corporation is well-known for producing high-quality widgets",
      "email": "contact@example.com",
      "telephone": "+47-99-999-9999",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Rue Improbable 99",
        "addressLocality": "Paris",
        "addressCountry": "FR",
        "addressRegion": "Ile-de-France",
        "postalCode": "75001"
      },
      "vatID": "FR12345678901",
      "iso6523Code": "0199:724500PMK2A2M1SQQ228"
    }
    </script>
  </head>
  <body>
  </body>
</html>

OnlineStore (loại phụ của Organization) có chính sách trả lại hàng

Dưới đây là ví dụ về một cửa hàng trực tuyến có chính sách trả lại hàng ở dạng mã JSON-LD.

Hãy tham khảo tài liệu riêng biệt về mã đánh dấu Chính sách trả lại hàng của người bán để biết thêm ví dụ và thông tin chi tiết về chính sách trả lại hàng tiêu chuẩn ở cấp người bán.

<html>
  <head>
    <title>About Us</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "OnlineStore",
      "name": "Example Online Store",
      "url": "https://www.example.com",
      "sameAs": ["https://example.net/profile/example12", "https://example.org/@example34"],
      "logo": "https://www.example.com/assets/images/logo.png",
      "contactPoint": {
        "contactType": "Customer Service",
        "email": "support@example.com",
        "telephone": "+47-99-999-9900"
      },
      "vatID": "FR12345678901",
      "iso6523Code": "0199:724500PMK2A2M1SQQ228",
      "hasMerchantReturnPolicy": {
        "@type": "MerchantReturnPolicy",
        "applicableCountry": ["FR", "CH"],
        "returnPolicyCountry": "FR",
        "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
        "merchantReturnDays": 60,
        "returnMethod": "https://schema.org/ReturnByMail",
        "returnFees": "https://schema.org/FreeReturn",
        "refundType": "https://schema.org/FullRefund"
      }
      // Other Organization-level properties
      // ...
    }
    </script>
  </head>
  <body>
  </body>
</html>

OnlineStore (loại phụ của Organization) có chương trình dành cho thành viên

Dưới đây là ví dụ về một cửa hàng trực tuyến có chương trình dành cho thành viên và hai cấp bậc thành viên trong mã JSON-LD.

Hãy tham khảo tài liệu về chương trình khách hàng thân thiết để biết thông tin chi tiết về các chương trình dành cho thành viên.

<html>
  <head>
    <title>About Us</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "OnlineStore",
      "hasMemberProgram": {
        "@type": "MemberProgram",
        "name": "Membership Plus",
        "description": "For frequent shoppers this is our top-rated loyalty program",
        "url": "https://www.example.com/membership-plus",
        "hasTiers": [
          {
            "@type": "MemberProgramTier",
            "@id": "#plus-tier-silver",
            "name": "silver",
            "url": "https://www.example.com/membership-plus-silver",
            "hasTierBenefit": [
              "https://schema.org/TierBenefitLoyaltyPoints"
            ],
            "membershipPointsEarned": 5
          },
          {
            "@type": "MemberProgramTier",
            "@id": "#plus-tier-gold",
            "name": "gold",
            "url": "https://www.example.com/membership-plus-gold",
            "hasTierRequirement":
            {
              "@type": "CreditCard",
              "name": "Example platinum card plus"
            },
            "hasTierBenefit": [
              "https://schema.org/TierBenefitLoyaltyPrice",
              "https://schema.org/TierBenefitLoyaltyPoints"
            ],
            "membershipPointsEarned": 10
          }
        ]
      }
      // Other Organization-level properties
      // ...
    }
    </script>
  </head>
  <body>
  </body>
</html>

Nguyên tắc

Bạn phải tuân thủ những nguyên tắc này để dữ liệu có cấu trúc của bạn đủ điều kiện xuất hiện trong kết quả trên Google Tìm kiếm.

Nguyên tắc kỹ thuật

Bạn nên đặt thông tin này trên trang chủ hoặc một trang riêng mô tả về tổ chức của mình, ví dụ: trang giới thiệu về chúng tôi. Bạn không cần đưa thông tin này vào mọi trang trên trang web của mình.

Bạn nên sử dụng loại phụ schema.org cụ thể nhất của Organization và phù hợp với tổ chức của mình. Ví dụ: nếu có một trang web thương mại điện tử, bạn nên sử dụng loại phụ OnlineStore thay vì OnlineBusiness. Ngoài ra, nếu trang web của bạn là về một doanh nghiệp địa phương, chẳng hạn như nhà hàng hoặc cửa hàng thực tế, thì bạn nên cung cấp thông tin quản trị bằng cách sử dụng (các) loại phụ cụ thể nhất của LocalBusiness, đồng thời tìm hiểu các trường bắt buộc và nên dùng cho Doanh nghiệp địa phương ngoài các trường được đề xuất trong phần hướng dẫn này.

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

Google nhận ra các thuộc tính sau của Organization. Để giúp Google hiểu rõ hơn về trang của bạn, hãy đưa nhiều thuộc tính nên có nhất có thể vào trang web. Không có thuộc tính nào là bắt buộc; hãy thêm những thuộc tính phù hợp với tổ chức của bạn.

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

PostalAddress

Địa chỉ (thực tế hoặc địa chỉ gửi thư) của tổ chức của bạn (nếu có). Hãy cung cấp mọi thuộc tính phù hợp tại quốc gia của bạn. Bạn cung cấp càng nhiều thuộc tính thì kết quả càng có chất lượng cao cho người dùng. Bạn có thể cung cấp nhiều địa chỉ nếu có văn phòng ở nhiều thành phố, tiểu bang hoặc quốc gia. Ví dụ:

"address": [{
  "@type": "PostalAddress",
  "streetAddress": "999 W Example St Suite 99 Unit 9",
  "addressLocality": "New York",
  "addressRegion": "NY",
  "postalCode": "10019",
  "addressCountry": "US"
},{
  "streetAddress": "999 Rue due exemple",
  "addressLocality": "Paris",
  "postalCode": "75001",
  "addressCountry": "FR"
}]
address.addressCountry

Text

Quốc gia của địa chỉ bưu chính, sử dụng mã quốc gia ISO 3166-1 alpha-2 gồm hai chữ cái.

address.addressLocality

Text

Thành phố của địa chỉ bưu chính.

address.addressRegion

Text

Khu vực của địa chỉ bưu chính (nếu có). Ví dụ: tiểu bang.

address.postalCode

Text

Mã bưu chính của địa chỉ.

address.streetAddress

Text

Địa chỉ đường phố đầy đủ của địa chỉ bưu chính.

alternateName

Text

Một tên thường gọi khác mà tổ chức của bạn hay dùng (nếu có).

contactPoint

ContactPoint

Cách tốt nhất để người dùng liên hệ với doanh nghiệp của bạn (nếu có). Bao gồm mọi phương thức hỗ trợ mà người dùng có thể sử dụng theo các phương pháp hay nhất do Google đề xuất. Ví dụ:

"contactPoint": {
  "@type": "ContactPoint",
  "telephone": "+9-999-999-9999",
  "email": "contact@example.com"
}
contactPoint.email

Text

Địa chỉ email để liên hệ với doanh nghiệp của bạn (nếu có). Nếu bạn đang sử dụng loại LocalBusiness, hãy chỉ định địa chỉ email chính ở cấp LocalBusiness trước khi sử dụng contactPoint để chỉ định nhiều cách liên hệ với tổ chức của bạn.

contactPoint.telephone

Text

Số điện thoại để liên hệ với doanh nghiệp của bạn (nếu có). Hãy đảm bảo số điện thoại chứa cả mã quốc gia và mã vùng. Nếu bạn đang sử dụng loại LocalBusiness, hãy chỉ định số điện thoại chính ở cấp LocalBusiness trước khi sử dụng contactPoint để chỉ định nhiều cách liên hệ với tổ chức của bạn.

description

Text

Nội dung mô tả chi tiết về tổ chức của bạn (nếu có).

duns

Text

Số DUNS trong hệ thống Dun & Bradstreet để nhận dạng Organization của bạn (nếu có). Bạn nên chuyển sang sử dụng trường iso6523Code có tiền tố 0060:.

email

Text

Địa chỉ email để liên hệ với doanh nghiệp của bạn (nếu có).

foundingDate

Date

Ngày thành lập Organization, ở định dạng ngày ISO 8601 (nếu có).

globalLocationNumber

Text

Mã số vị trí toàn cầu GS1 xác định vị trí Organization của bạn (nếu có).

hasMerchantReturnPolicy

MerchantReturnPolicy lặp lại

Chính sách trả lại hàng của Organization (nếu có). Hãy xem phần mã đánh dấu Chính sách trả lại hàng của người bán để biết thông tin chi tiết về các thuộc tính bắt buộc và không bắt buộc đối với MerchantReturnPolicy.

hasMemberProgram

MemberProgram lặp lại

Chương trình dành cho thành viên (khách hàng thân thiết) mà bạn cung cấp (nếu có). Hãy xem phần mã đánh dấu Chương trình dành cho thành viên để biết thông tin chi tiết về các thuộc tính bắt buộc và không bắt buộc đối với MemberProgram.

iso6523Code

Text

Mã nhận dạng ISO 6523 của tổ chức của bạn (nếu có). Phần đầu tiên của mã nhận dạng ISO 6523 là ICD (International Code Designator – ICD), để xác định xem giản đồ nhận dạng nào được sử dụng. Phần thứ hai là mã nhận dạng thực tế. Bạn nên phân tách giá trị ICD và mã nhận dạng bằng ký tự dấu hai chấm (U+003A). Sau đây là một số giá trị ICD phổ biến:

  • 0060: Hệ thống mã số dữ liệu toàn cầu của Dun & Bradstreet (DUNS)
  • 0088: Mã số về vị trí toàn cầu (GLN) của GS1
  • 0199: Mã nhận dạng pháp nhân (LEI)
legalName

Text

Tên pháp lý đã đăng ký của Organization và không trùng với thuộc tính name (nếu có).

leiCode

Text

Mã nhận dạng cho Organization của bạn được xác định trong ISO 17442 (nếu có). Thay vào đó, bạn nên sử dụng trường iso6523Code có tiền tố 0199:.

naics

Text

Mã số trong Hệ thống phân loại ngành Bắc Mỹ (NAICS) cho Organization của bạn (nếu có).

name

Text

Tên của tổ chức. Hãy sử dụng chính namealternateName mà bạn đang dùng cho tên trang web của mình.

numberOfEmployees

QuantitativeValue

Số lượng nhân viên trong Organization của bạn (nếu có).

Ví dụ về số lượng nhân viên cụ thể:

"numberOfEmployees": {
  "@type": "QuantitativeValue",
  "value": 2056
}

Ví dụ về số lượng nhân viên ước chừng theo khoảng:

"numberOfEmployees": {
  "@type": "QuantitativeValue",
  "minValue": 100,
  "maxValue": 999
}
sameAs

URL

URL của một trang trên trang web khác có thông tin bổ sung về tổ chức của bạn (nếu có). Ví dụ: URL đến trang hồ sơ của tổ chức trên mạng xã hội hoặc trang web đánh giá. Bạn có thể cung cấp nhiều URL sameAs.

taxID

Text

Mã số thuế liên kết với Organization của bạn (nếu có). Hãy đảm bảo rằng taxID khớp với quốc gia mà bạn đã cung cấp trong trường address.

telephone

Text

Một số điện thoại doanh nghiệp làm phương thức liên hệ chính cho khách hàng, nếu có. Hãy đảm bảo số điện thoại chứa cả mã quốc gia và mã vùng.

url

URL

URL trang web của tổ chức của bạn (nếu có). Thuộc tính này giúp Google xác định chính xác tổ chức của bạn.

vatID

Text

Mã số thuế GTGT (Thuế giá trị gia tăng) liên kết với Organization của bạn, nếu có áp dụng cho quốc gia và doanh nghiệp của bạn. Đây là một tín hiệu đáng tin vô cùng quan trọng đối với người dùng (ví dụ: người dùng có thể tra cứu doanh nghiệp của bạn trong sổ đăng ký thuế GTGT công cộng).

Khắc phục sự cố

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