รวบรวมรหัส, URL และชื่อของเนื้อหา

เอนทิตีทั้งหมดในแคตตาล็อกต้องมีพร็อพเพอร์ตี้ต่อไปนี้

  • @id: ตัวระบุแบบทั่วโลกสำหรับเนื้อหา
  • url: Canonical URL ของเนื้อหา
  • name: ชื่อเนื้อหา

ตัวอย่าง @id, url และ name

"@id": "http://www.example.com/episode/video/432432432",
"url": "http://www.example.com/episode/video/432432432",
"name": "My example episode",

ตัวระบุ

ตัวระบุ (@id) ต้องเป็นไปตามข้อกำหนดต่อไปนี้

  • เฉพาะสำหรับแคตตาล็อกของคุณทั่วโลก
    • เช่น อย่าใช้ @id เดียวกันสำหรับ TVSeries และ TVSeason
  • คงที่
    • คุณจะเปลี่ยน @id ในภายหลังไม่ได้
  • ในรูปแบบ Unified Resource Identifier (URI)
    • หากตัวระบุ (รหัส) ของเนื้อหาไม่ได้อยู่ในรูปแบบ URI ให้ใส่โดเมนไว้หน้ารหัสเพื่อให้เป็นไปตามข้อกำหนดนี้ เช่น หากรหัสของเนื้อหาคือ 1234abc และโดเมนของคุณคือ https://example.com @id อาจเป็น https://example.com/1234abc
    • @id ไม่จำเป็นต้องเป็น URL ที่ใช้งานได้ เพียงแค่ต้องอยู่ในรูปแบบ URI
    • โดเมนที่ใช้ใน @id (เช่น https://example.com) ต้องเป็นขององค์กรคุณ

เนื่องจาก url ของเอนทิตีโฟมเป็นไปตามข้อกำหนดทั้งหมดสำหรับตัวระบุ (นั่นคือ เป็นแบบคงที่ ซ้ำกันไม่ได้ทั่วโลก และอยู่ในรูปแบบของ URI) เราจึงขอแนะนำให้คุณใช้ url ของเอนทิตีโฟมเป็น @id

Canonical URL

Canonical URL (url) ช่วยให้ Google ปรับเนื้อหาในแคตตาล็อกให้ตรงกับเนื้อหาในฐานข้อมูลของ Google อย่างถูกต้อง

"Canonical URL คือ URL ของหน้าที่ Google คิดว่าเป็นตัวแทนที่ดีที่สุดของหน้าต่างๆ ที่ซ้ำกันในเว็บไซต์ของคุณ ตัวอย่างเช่น หากคุณมี URL หลายรายการสําหรับหน้าเดียวกัน (เช่น example.com?dress=1234 และ example.com/dresses/1234) Google จะเลือก URL หนึ่งเป็น Canonical URL" (แหล่งที่มา: รวม URL ที่ซ้ำกัน)

ข้อกำหนดสำหรับ Canonical URL มีดังนี้

  • url ต้องไม่ซ้ำกันทั่วโลก
  • url ต้องมี Canonical URL ที่ใช้งานได้ซึ่ง Google ทำการ Crawl ได้
  • (การดำเนินการฟังเท่านั้น) url ต้องชี้ไปยังหน้าคำอธิบายเนื้อหาที่ไม่ได้ถูกบล็อกโดยเพย์วอลล์

รวบรวมรหัส, URL และชื่อ

ทำสิ่งต่อไปนี้:

  1. รวบรวมชื่อเนื้อหาในแคตตาล็อก
  2. ระบุ Canonical URL ของเนื้อหา (เราขอแนะนำให้คุณใช้ url ของเนื้อหาเป็น @id ของเนื้อหานั้น)