Structured Data สำหรับองค์กร (Organization)

การ์ดความรู้เกี่ยวกับผู้ขายในผลการค้นหาของ Google Search
การ์ดความรู้เกี่ยวกับผู้ขายในผลการค้นหาของ Google Search

การเพิ่ม Structured Data ขององค์กรลงในหน้าแรกจะช่วยให้ Google เข้าใจรายละเอียดด้านการดูแลระบบขององค์กรได้ดียิ่งขึ้นและช่วยขจัดความกำกวมเกี่ยวกับองค์กรของคุณในผลการค้นหา โดยบางพร็อพเพอร์ตี้จะมีการใช้อยู่เบื้องหลังเพื่อแยกองค์กรของคุณออกจากองค์กรอื่นๆ (เช่น iso6523 และ naics) ขณะที่ชิ้นงานอื่นๆ อาจส่งผลต่อองค์ประกอบการมองเห็นในผลการค้นหา (เช่น logo รายการใดจะแสดงในผลการค้นหาของ Search และในการ์ดความรู้ของคุณ) หากเป็นผู้ขาย คุณสามารถกำหนดรายละเอียดเพิ่มเติมในการ์ดความรู้ของผู้ขายและโปรไฟล์แบรนด์ เช่น นโยบายคืนสินค้า ที่อยู่ และข้อมูลติดต่อ ทั้งนี้ จะไม่มีการกำหนดพร็อพเพอร์ตี้ที่จำเป็น แต่เราขอแนะนำให้เพิ่มพร็อพเพอร์ตี้ที่เกี่ยวข้องกับองค์กรของคุณให้มากที่สุด

如何添加结构化数据

结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式

下面概述了如何构建、测试和发布结构化数据。

  1. 添加尽可能多的适用于您网页的建议属性。没有必需添加的属性,根据您的内容按需添加即可。 根据您使用的格式,了解在网页上的什么位置插入结构化数据
  2. 遵循指南
  3. 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
  4. 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、noindex 标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址
  5. 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图Search Console Sitemap API 可以帮助您自动执行此操作。

ตัวอย่าง

Organization

ต่อไปนี้คือตัวอย่างข้อมูลองค์กรในโค้ด 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 (ประเภทย่อยของ Organization) ที่มีนโยบายคืนสินค้า

ต่อไปนี้คือตัวอย่างร้านค้าออนไลน์ที่มีนโยบายคืนสินค้าในโค้ด JSON-LD

ดูตัวอย่างเพิ่มเติมและข้อมูลโดยละเอียดสำหรับนโยบายคืนสินค้ามาตรฐานระดับผู้ขายได้ในเอกสารประกอบมาร์กอัปนโยบายคืนสินค้าของผู้ขายแยกต่างหาก

<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 (ประเภทย่อยของ Organization) ที่มีโปรแกรมการเป็นสมาชิก

ต่อไปนี้คือตัวอย่างร้านค้าออนไลน์ที่มีโปรแกรมการเป็นสมาชิกและระดับการเป็นสมาชิก 2 ระดับในโค้ด JSON-LD

ดูข้อมูลโดยละเอียดเกี่ยวกับโปรแกรมสมาชิกได้ในเอกสารประกอบโปรแกรมสะสมคะแนน

<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>

หลักเกณฑ์

คุณต้องทำตามหลักเกณฑ์เหล่านี้เพื่อให้ Structured Data มีสิทธิ์รวมในผลการค้นหาของ Google Search

หลักเกณฑ์ทางเทคนิค

เราขอแนะนำให้วางข้อมูลนี้ในหน้าแรกหรือหน้าเดี่ยวที่อธิบายถึงองค์กรของคุณ เช่น หน้าเกี่ยวกับเรา โดยคุณไม่จำเป็นต้องใส่ไว้ในทุกๆ หน้าของเว็บไซต์

เราขอแนะนำให้ใช้ประเภทย่อย schema.org ที่เจาะจงที่สุดของ Organization ซึ่งตรงกับองค์กรของคุณ เช่น หากคุณมีเว็บไซต์อีคอมเมิร์ซ เราขอแนะนําให้ใช้ประเภทย่อย OnlineStore แทน OnlineBusiness และหากเว็บไซต์ของคุณเกี่ยวข้องกับธุรกิจในพื้นที่ เช่น ร้านอาหารหรือกิจการที่มีหน้าร้านจริง เราแนะนำให้ระบุรายละเอียดด้านการดูแลระบบโดยใช้ประเภทย่อยที่เจาะจงที่สุดจาก LocalBusiness และกรอกข้อมูลในฟิลด์ที่จำเป็นและแนะนำสำหรับธุรกิจในพื้นที่นอกเหนือจากฟิลด์ที่แนะนำในคู่มือนี้

คำจำกัดความของประเภท Structured Data

Google ยอมรับพร็อพเพอร์ตี้ของ Organization ดังต่อไปนี้ ระบุพร็อพเพอร์ตี้แนะนําที่ใช้กับหน้าเว็บของคุณให้มากที่สุดเพื่อช่วยให้ Google เข้าใจหน้าเว็บได้ดีขึ้น ไม่มีพร็อพเพอร์ตี้ที่จําเป็น แต่ให้เพิ่มพร็อพเพอร์ตี้ที่ใช้กับองค์กรของคุณแทน

พร็อพเพอร์ตี้ที่แนะนำ
address

PostalAddress

ที่อยู่ (ที่อยู่จริงหรือที่อยู่ทางไปรษณีย์) ขององค์กร (หากมี) ระบุข้อมูลทั้งหมดที่ใช้กับประเทศของคุณ ยิ่งคุณระบุพร็อพเพอร์ตี้มากเท่าใด ผลการค้นหาก็จะยิ่งมีคุณภาพสำหรับผู้ใช้มากขึ้นเท่านั้น คุณสามารถระบุที่อยู่ได้หลายรายการหากมีสถานที่ตั้งอยู่ในหลายเมือง รัฐ หรือประเทศ เช่น

"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

ประเทศสำหรับที่อยู่ทางไปรษณีย์ โดยใช้รหัสประเทศ ISO 3166-1 alpha-2 2 ตัวอักษร

address.addressLocality

Text

เมืองของที่อยู่ทางไปรษณีย์

address.addressRegion

Text

ภูมิภาคของที่อยู่ทางไปรษณีย์ (หากมี) เช่น รัฐ

address.postalCode

Text

รหัสไปรษณีย์

address.streetAddress

Text

ที่อยู่แบบเต็มของที่อยู่ทางไปรษณีย์

alternateName

Text

ชื่อที่รู้จักโดยทั่วไปชื่ออื่นที่องค์กรของคุณใช้ (หากมี)

contactPoint

ContactPoint

วิธีที่ดีที่สุดให้ผู้ใช้ติดต่อธุรกิจของคุณ (หากมี) รวมวิธีการสนับสนุนทั้งหมดที่พร้อมให้บริการแก่ผู้ใช้ตามแนวทางปฏิบัติแนะนำจาก Google เช่น

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

Text

อีเมลสำหรับติดต่อธุรกิจ (หากมี) หากคุณใช้ประเภท LocalBusiness ให้ระบุอีเมลหลักที่ระดับ LocalBusiness ก่อนใช้ contactPoint เพื่อระบุวิธีการต่างๆ ในการเข้าถึงองค์กร

contactPoint.telephone

Text

หมายเลขโทรศัพท์สำหรับติดต่อธุรกิจ (หากมี) อย่าลืมใส่รหัสประเทศและรหัสพื้นที่ในหมายเลขโทรศัพท์ด้วย หากคุณใช้ประเภท LocalBusiness ให้ระบุหมายเลขโทรศัพท์หลักที่ระดับ LocalBusiness ก่อนใช้ contactPoint เพื่อระบุช่องทางต่างๆ ในการเข้าถึงองค์กร

description

Text

คำอธิบายองค์กรของคุณโดยละเอียด หากมี

duns

Text

หมายเลข DUNS ของ Dun & Bradstreet เพื่อระบุ Organization ของคุณ (หากมี) เราขอแนะนำให้ใช้ฟิลด์ iso6523Code ที่มีคำนำหน้า 0060: แทน

email

Text

อีเมลสำหรับติดต่อธุรกิจ (หากมี)

foundingDate

Date

วันที่ Organization ของคุณก่อตั้งในรูปแบบวันที่ ISO 8601 หากมี

globalLocationNumber

Text

หมายเลขสถานที่ตั้งทั่วโลกของ GS1 ที่ระบุสถานที่ตั้งของ Organization (หากมี)

hasMerchantReturnPolicy

MerchantReturnPolicy ที่ซ้ำ

นโยบายคืนสินค้าของ Organization (หากมี) ดูข้อมูลโดยละเอียดเกี่ยวกับพร็อพเพอร์ตี้ที่จำเป็นและที่ไม่บังคับสำหรับ MerchantReturnPolicy ได้ที่มาร์กอัปนโยบายคืนสินค้าของผู้ขาย

hasMemberProgram

MemberProgram ที่ซ้ำ

โปรแกรมสมาชิก (โปรแกรมสะสมคะแนน) ที่คุณมีให้ (หากมี) ดูข้อมูลโดยละเอียดเกี่ยวกับพร็อพเพอร์ตี้ที่จำเป็นและไม่บังคับสำหรับ MemberProgram ได้ที่มาร์กอัปโปรแกรมสมาชิก

iso6523Code

Text

ตัวระบุ ISO 6523 ขององค์กร (หากมี) ส่วนแรกของตัวระบุ ISO 6523 คือ ICD (International Code Designator) ซึ่งกำหนดว่าจะใช้รูปแบบการระบุรูปแบบใด ส่วนที่ 2 คือตัวระบุจริง เราขอแนะนำให้คั่น ICD และตัวระบุด้วยอักขระโคลอน (U+003A) ค่า ICD ทั่วไป ได้แก่

  • 0060: ระบบหมายเลขสากลของ Dun & Bradstreet (DUNS)
  • 0088: หมายเลขสถานที่ตั้งทั่วโลกของ GS1 (GLN)
  • 0199: ตัวระบุนิติบุคคล (LEI)
legalName

Text

ชื่อตามกฎหมายที่จดทะเบียนของ Organization (หากมี) และแตกต่างจากพร็อพเพอร์ตี้ name

leiCode

Text

ตัวระบุสำหรับ Organization ตามที่กำหนดไว้ใน ISO 17442 หากมี เราขอแนะนำให้ใช้ฟิลด์ iso6523Code ที่มีคำนำหน้า 0199: แทน

naics

Text

รหัสระบบการจัดประเภทอุตสาหกรรมของอเมริกาเหนือ (North American Industry Classification System หรือ NAICS) สำหรับ Organization หากมี

name

Text

ชื่อองค์กรของคุณ ใช้ name และ alternateName เดียวกันกับที่ใช้สำหรับชื่อเว็บไซต์

numberOfEmployees

QuantitativeValue

จำนวนพนักงานใน Organization หากมี

ตัวอย่างการระบุจำนวนพนักงานอย่างเจาะจง

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

ตัวอย่างการระบุจำนวนพนักงานเป็นช่วงตัวเลข

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

URL

URL ของหน้าเว็บบนเว็บไซต์อื่นที่มีข้อมูลเพิ่มเติมเกี่ยวกับองค์กร (หากมี) เช่น URL ไปยังหน้าโปรไฟล์ขององค์กรในโซเชียลมีเดียหรือเว็บไซต์รีวิว คุณระบุ URL ของ sameAs ได้หลายรายการ

taxID

Text

หมายเลขประจำตัวผู้เสียภาษีที่เชื่อมโยงกับ Organization หากมี โปรดตรวจสอบว่า taxID ตรงกับประเทศที่คุณระบุไว้ในฟิลด์ address

telephone

Text

หมายเลขโทรศัพท์ของธุรกิจที่จะใช้เป็นวิธีติดต่อหลักสำหรับลูกค้า (หากมี) อย่าลืมใส่รหัสประเทศและรหัสพื้นที่ในหมายเลขโทรศัพท์ด้วย

url

URL

URL เว็บไซต์ขององค์กร (หากมี) วิธีนี้จะช่วยให้ Google ระบุองค์กรของคุณได้อย่างเด่นชัด

vatID

Text

รหัส VAT (ภาษีมูลค่าเพิ่ม) ที่เชื่อมโยงกับ Organization หากเกี่ยวข้องกับประเทศและธุรกิจของคุณ ซึ่งเป็นเครื่องหมายรับรองความน่าเชื่อถือที่สำคัญสำหรับผู้ใช้ (เช่น ผู้ใช้สามารถค้นหาธุรกิจของคุณในฐานข้อมูล VAT สาธารณะได้)

การแก้ปัญหา

หากประสบปัญหาในการใช้หรือแก้ไขข้อบกพร่องของ Structured Data โปรดดูแหล่งข้อมูลต่อไปนี้ซึ่งอาจช่วยคุณได้