การเลิกรองรับข้อมูลที่มีโครงสร้าง data-vocabulary

วันอังคารที่ 21 มกราคม 2020

สคีมาข้อมูลที่มีโครงสร้าง เช่น schema.org และ data-vocabulary.org ถูกนำมาใช้เพื่อกําหนดโครงสร้างที่มีความหมายร่วมกันสําหรับแอปพลิเคชันที่ใช้มาร์กอัปบนเว็บ การใช้งานและความนิยมใน schema.org ที่เพิ่มขึ้นทําให้เราตัดสินใจมุ่งเน้นไปที่การพัฒนารูปแบบของข้อมูลที่มีโครงสร้าง (SD) เพียงรูปแบบเดียว เมื่อถึงวันที่ 6 เมษายน 2020 มาร์กอัป data-vocabulary.org จะไม่มีสิทธิ์ใช้ฟีเจอร์ผลการค้นหาที่เป็นสื่อสมบูรณ์ของ Google อีกต่อไป

และ Search Console จะเริ่มออกคําเตือนถึงหน้าเว็บที่ใช้มาร์กอัปของ data-vocabulary.org ตั้งแต่วันนี้ เพื่อเป็นการเตรียมความพร้อมสําหรับการเปลี่ยนแปลงเมื่อถึงเวลาที่เราเลิกใช้งาน ซึ่งจะช่วยให้คุณระบุหน้าเว็บที่ใช้มาร์กอัปดังกล่าวได้โดยง่าย และแทนที่มาร์กอัปของ data-vocabulary.org ด้วยมาร์กอัปของ schema.org

ข้อมูลเพิ่มเติมเกี่ยวกับข้อมูลที่มีโครงสร้าง

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

  1. ทําความเข้าใจเนื้อหาของหน้าเว็บ
  2. เปิดใช้ฟีเจอร์และการเพิ่มประสิทธิภาพพิเศษสำหรับผลการค้นหา

รูปแบบข้อมูลที่มีโครงสร้างคืออะไร

รูปแบบข้อมูลที่มีโครงสร้าง เช่น JSON-LD, RDFa และ Microdata จะกําหนดโครงสร้างแบบคงที่จำนวนหนึ่งที่สามารถใช้เพื่อเข้ารหัสข้อมูลรายละเอียดได้ ซึ่งโดยทั่วไปแล้วเป็นโครงสร้างที่สร้างขึ้นจากมาตรฐานในระดับที่ต่ำกว่า เช่น JSON และ HTML หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบที่รองรับและแนะนํา โปรดดูคู่มือนักพัฒนาซอฟต์แวร์

สคีมาของข้อมูลที่มีโครงสร้างคืออะไร

สคีมาของข้อมูลที่มีโครงสร้างจะทำงานควบคู่ไปกับรูปแบบข้อมูลที่มีโครงสร้าง โดยมีหน้าที่เสมือนเป็นพจนานุกรมที่ให้คำจำกัดความประเภทของสิ่งต่างๆ (เช่น Person, Event, Organization) รวมถึงคุณสมบัติและความสัมพันธ์ (เช่น name, worksFor) เมื่อดูแลรูปแบบและสคีมาแยกกัน ก็จะทําให้ผู้ใช้ในรูปแบบต่างๆ สามารถใช้ประโยชน์จากสคีมาเดียวกันที่มีการใช้ร่วมกันอย่างกว้างขวาง

สคีมา Data-vocabulary

โปรเจ็กต์ "Data Vocabulary" ของ Google เคยเป็นหมุดหมายสําคัญในการพัฒนาข้อมูลที่มีโครงสร้างบนเว็บ เนื่องจากจะทำให้เกิดการร่วมมือกันกับเครื่องมือค้นหาอื่นๆ ในการสร้าง schema.org แต่ปัจจุบันแพลตฟอร์มนี้ล้าสมัยไปแล้ว และโดยทั่วไปก็นิยมใช้คําจำกัดความที่ใช้ร่วมกันอย่างแพร่หลายจาก Schema.org มากกว่า ดังนั้น มาร์กอัป data-vocabulary.org จะไม่มีสิทธิ์ใช้ฟีเจอร์และการเพิ่มประสิทธิภาพสำหรับผลการค้นหาของ Google อีกต่อไป

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

เราขอแนะนําให้แปลงข้อมูลที่มีโครงสร้างของ data-vocabulary.org มาเป็นของ schema.org เพื่อให้มีสิทธิ์ใช้ฟีเจอร์ผลการค้นหาที่เป็นสื่อสมบูรณ์ของ Google

ดูตัวอย่างของวิธีเปลี่ยน data-vocabulary มาเป็น schema.org ที่ด้านล่างนี้

Data-vocabulary.org

<div itemscope itemtype="https://data-vocabulary.org/Breadcrumb">
<a href="https://www.example.com/dresses" itemprop="url">
<span itemprop="title">Dresses</span></a>
>
</div>
<div itemscope itemtype="https://data-vocabulary.org/Breadcrumb">
<a href="https://www.example.com/dresses/real" itemprop="url">
<span itemprop="title">Real Dresses</span></a>
>
</div>

Schema.org

<ol itemscope itemtype="https://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <a itemprop="item" href="https://example.com/dresses"><span itemprop="name">Dresses</span></a>
    <meta itemprop="position" content="1" /></li>
  <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
    <a itemprop="item" href="https://example.com/dresses/real"><span itemprop="name">Real Dresses</span></a>
    <meta itemprop="position" content="2" /></li>
</ol>

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