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

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

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

วิธีเพิ่ม Structured Data

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

ต่อไปนี้เป็นภาพรวมเกี่ยวกับวิธีสร้าง ทดสอบ และเผยแพร่ข้อมูลที่มีโครงสร้าง

  1. เพิ่มพร็อพเพอร์ตี้ที่แนะนำที่เกี่ยวข้องกับหน้าเว็บของคุณให้มากที่สุด ไม่มีพร็อพเพอร์ตี้ที่จําเป็น แต่ให้เพิ่มพร็อพเพอร์ตี้ที่ใช้กับเนื้อหาของคุณแทน ดูตำแหน่งการแทรก Structured Data ในหน้าเว็บตามรูปแบบที่คุณใช้อยู่
  2. ปฏิบัติตามหลักเกณฑ์
  3. ตรวจสอบความถูกต้องของโค้ดโดยใช้การทดสอบผลการค้นหาที่เป็นริชมีเดีย และแก้ไขข้อผิดพลาดที่สําคัญทั้งหมด พิจารณาแก้ไขปัญหาที่ไม่สําคัญซึ่งอาจมีการรายงานในเครื่องมือด้วย เพราะอาจช่วยปรับปรุงคุณภาพของ Structured Data ได้ (แต่ไม่จําเป็นว่าต้องมีสิทธิ์ปรากฏในผลการค้นหาที่เป็นริชมีเดีย)
  4. ทำให้หน้าบางหน้าที่มีข้อมูลที่มีโครงสร้างใช้งานได้และใช้เครื่องมือตรวจสอบ URL เพื่อทดสอบว่า Google เห็นหน้าในลักษณะใด ตรวจสอบว่า Google เข้าถึงหน้าดังกล่าวได้และไม่มีการบล็อกหน้าด้วยไฟล์ robots.txt, แท็ก noindex หรือข้อกำหนดให้เข้าสู่ระบบ หากหน้าเว็บดูถูกต้องดีแล้ว คุณขอให้ Google ทำการ Crawl URL อีกครั้งได้
  5. หากต้องการให้ Google ทราบถึงการเปลี่ยนแปลงที่จะเกิดขึ้นในอนาคตอยู่ตลอด เราขอแนะนำให้ส่ง Sitemap ซึ่งกำหนดให้ดำเนินการแบบอัตโนมัติได้โดยใช้ 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": "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
        }
      ]
    }
    </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 โปรดดูแหล่งข้อมูลต่อไปนี้ซึ่งอาจช่วยคุณได้