Open Graph, สุขอนามัยของข้อมูลเมตา, และจุดยึดที่เสถียรสำหรับการเชื่อมโยงแบบเจาะลึก
โดย Lukas Richter, นักกลยุทธ์อาวุโสด้านระบบอัตโนมัติของเนื้อหา
หน้าเว็บอาจมีประโยชน์แต่ยังคงยากสำหรับผู้ช่วยในการค้นหา ระบุ หรืออ้างอิงได้ดี การแก้ไขไม่ใช่เคล็ดลับ “AI metadata” ลับๆ แต่เป็นชุดของสัญญาณที่ชัดเจนเพียงเล็กน้อย: ชื่อเรื่องที่บอกว่าหน้าเว็บครอบคลุมเนื้อหาอะไร, URL เดียวที่สอดคล้องกันสำหรับหน้านั้น, และลิงก์ส่วนที่ยังคงใช้งานได้หลังจากการแก้ไข
สัญญาณเหล่านี้ทำหน้าที่ต่างกัน ข้อมูลเมตาสามารถช่วยให้ระบบเข้าใจและติดป้ายกำกับหน้าเว็บได้ Canonical URL สามารถชี้ไปยังเวอร์ชันที่ต้องการได้ จุดยึดสามารถนำผู้อ่านไปยังส่วนเฉพาะเจาะจงได้ แต่สิ่งเหล่านี้ไม่สามารถบังคับให้ผู้ช่วยอ้างอิงหน้าเว็บนั้นได้
สามหน้าที่: การค้นพบ, การระบุตัวตน, และการเข้าถึงปลายทาง
ลองนึกถึงการอ้างอิงลิงก์แบบเจาะลึกเป็นสามขั้นตอน:
- การค้นพบ: ผู้ช่วยหรือระบบค้นหาสามารถเข้าถึงหน้าเว็บได้หรือไม่?
- การระบุตัวตน: สามารถระบุได้หรือไม่ว่า URL ใดคือเวอร์ชันหลัก?
- การเข้าถึงปลายทาง: หากลิงก์ไปยังส่วนใดส่วนหนึ่ง ส่วนนั้นยังคงอยู่และเปิดในตำแหน่งที่ถูกต้องหรือไม่?
การเข้าถึงมาก่อน OpenAI กล่าวว่า OAI-SearchBot ใช้เพื่อค้นหาเว็บไซต์ในการค้นหาของ ChatGPT Google กล่าวว่าหน้าเว็บจะต้องถูกจัดทำดัชนีและมีสิทธิ์ที่จะปรากฏพร้อมกับข้อมูลสรุปเพื่อให้แสดงในคุณสมบัติการค้นหาด้วย AI ของตน ข้อมูลเมตาไม่สามารถชดเชยครอว์เลอร์ที่ถูกบล็อกหรือหน้าเว็บที่ไม่สามารถเข้าถึงได้ เอกสารประกอบสำหรับบอทของ OpenAI (developers.openai.com) คำแนะนำฟีเจอร์ AI ของ Google (developers.google.com)
แม้แต่หน้าเว็บที่สามารถเข้าถึงได้ก็อาจไม่ถูกอ้างอิง เอกสารต้นฉบับเมื่อวันที่ 10 ตุลาคม 2026 ที่ติดตามคำตอบของผู้ช่วยในการผลิตพบว่าการดึงข้อมูลและการอ้างอิงเป็นขั้นตอนที่แยกจากกัน: ระบบจะดึงหน้าเว็บที่เป็นไปได้ จากนั้นจึงอ้างอิงเพียงบางส่วนเท่านั้น พิจารณาผลการวิจัยว่าเป็น การสังเกตการณ์ ไม่ใช่ข้อพิสูจน์ว่าการเปลี่ยนแปลงข้อมูลเมตาบางอย่างทำให้เกิดการอ้างอิง เอกสารต้นฉบับเกี่ยวกับการอ้างอิงของ AI (arxiv.org)
เป้าหมายเชิงปฏิบัติง่ายๆ คือ: ขจัดความสับสนที่หลีกเลี่ยงได้ อย่าใช้เวลาหลายชั่วโมงในการขัดเกลาข้อมูลเมตาในขณะที่หน้าเว็บเองก็ไม่สามารถตอบคำถามได้
ข้อมูลเมตาที่ช่วยให้หน้าเว็บมีความหมาย
เขียนชื่อเรื่องที่ชัดเจนหนึ่งเดียว
รักษา HTML <title>, <h1> ที่มองเห็นได้, และ og:title ให้มุ่งเน้นไปที่หัวข้อหน้าเดียวกัน ไม่จำเป็นต้องเป็นสำเนาคำต่อคำ แต่ไม่ควรให้คำมั่นสัญญาที่แตกต่างกัน
Google กล่าวว่าอาจใช้ <title>, ชื่อหน้าเว็บที่มองเห็นได้, หัวเรื่อง, og:title, ข้อความในหน้า, และลิงก์เพื่อสร้างชื่อผลการค้นหา อาจมีการเขียนชื่อเรื่องใหม่ที่ถือว่าไม่ถูกต้อง นี่เป็นเหตุผลที่ดีที่จะทำให้ชื่อเรื่องตรงกับหน้าเว็บ—ไม่ใช่การรับประกันว่าผู้ช่วยทุกรายใช้ฟิลด์เหล่านี้ในลักษณะเดียวกัน เอกสารประกอบการลิงก์ชื่อเรื่องของ Google (developers.google.com)
ชื่อเรื่องที่มีประโยชน์จะระบุหัวข้อและถ้าเป็นไปได้คือภารกิจของผู้อ่าน:
- ชัดเจน: “ข้อมูลเมตา Open Graph และจุดยึดที่เสถียรสำหรับการเชื่อมโยงแบบเจาะลึก”
- ไม่ชัดเจนเท่า: “ข้อผิดพลาดเล็กๆ น้อยๆ ของข้อมูลเมตาที่อาจทำให้คุณต้องสูญเสียทุกอย่าง”
ชื่อเรื่องที่สองสร้างความตื่นเต้น แต่บอกเพียงเล็กน้อยเกี่ยวกับสิ่งที่หน้าเว็บจะอธิบาย ความอยากรู้ไม่เหมือนกับการติดป้ายกำกับที่เป็นประโยชน์
ให้คำอธิบายเมตามีหน้าที่จริงๆ
เขียนสรุปหน้าเว็บนั้นให้สั้นและเฉพาะเจาะจง อย่าใส่คีย์เวิร์ดจนแน่นหรือนำคำอธิบายเดียวกันไปใช้ซ้ำในทุกโพสต์
Google กล่าวว่าโดยปกติจะสร้างข้อมูลสรุปผลการค้นหาจากเนื้อหาหน้าเว็บ แต่อาจใช้คำอธิบายเมตาเมื่อให้สรุปที่ดีกว่า ข้อมูลสรุปยังสามารถแตกต่างกันไปตามคำค้นหา ดังนั้นควรถือว่าคำอธิบายเป็น การแสดงตัวอย่างที่เป็นประโยชน์ ไม่ใช่คำบรรยายคงที่ที่ระบบค้นหาทุกระบบต้องแสดง คำแนะนำการแสดงตัวอย่างผลการค้นหาของ Google (developers.google.com)
เลือก Canonical URL หนึ่งเดียว
Canonical URL คือที่อยู่หลักสำหรับหน้าเว็บเมื่อมีสำเนาที่คล้ายกันหรือ URL ที่แตกต่างกัน Google ถือว่าแท็ก Canonical เป็น คำแนะนำ ไม่ใช่คำสั่ง และอาจเลือก URL อื่น อย่างไรก็ตาม การให้ครอว์เลอร์และผู้สร้างลิงก์มีทางเลือกที่ชัดเจนหนึ่งเดียวดีกว่าการกระจายสัญญาณไปทั่ว URL ติดตาม, เส้นทางเก่า, และเวอร์ชันสำรอง คำแนะนำการทำให้เป็น Canonical ของ Google (developers.google.com)
ใช้ URL หน้าเว็บที่สะอาดเดียวกันใน:
- แท็ก
rel="canonical" og:urlของ Open Graph- แผนผังเว็บไซต์ของคุณ
- ลิงก์ภายในของคุณ
รักษา Canonical URL ของหน้าเว็บให้ ปราศจากส่วนท้าย ใส่ #section-id บนลิงก์แบบเจาะลึกที่ต้องการเปิดส่วนนั้น ไม่ใช่บนตัวระบุหลักของหน้า โปรโตคอล Open Graph อธิบาย og:url ว่าเป็น ID กราฟถาวรของวัตถุ ซึ่งมีประโยชน์สำหรับตัวระบุหน้าเว็บที่สอดคล้องกัน ไม่ได้หมายความว่าผู้ช่วยจะต้องอ้างอิง URL นั้นหรือเก็บส่วนท้ายของส่วนนั้นไว้ โปรโตคอล Open Graph (ogp.me)
รักษาแท็ก Open Graph ให้สอดคล้องกัน
แท็ก Open Graph ช่วยอธิบายหน้าเว็บในฐานะวัตถุที่สามารถแชร์ได้ ฟิลด์ที่จำเป็นของโปรโตคอลประกอบด้วย og:title, og:type, og:image, และ og:url นอกจากนี้ยังกำหนด og:description เป็นคำอธิบายสั้นๆ Google อาจพิจารณา og:title เมื่อสร้างชื่อผลการค้นหา แต่สิ่งนี้ไม่ได้พิสูจน์ว่าผู้ช่วยทุกรายใช้แท็ก Open Graph เป็นสัญญาณการอ้างอิง โปรโตคอล Open Graph (ogp.me) เอกสารประกอบการลิงก์ชื่อเรื่องของ Google (developers.google.com)
นี่คือรูปแบบง่ายๆ:
html
Open Graph Metadata and Stable Anchors for Deep Links<meta name="description" content="Learn how clear metadata, one canonical URL, and stable section IDs make deep links easier to identify and use."
ชื่อเรื่องที่สั้นและเน้นข้อเท็จจริงเอาชนะชื่อเรื่องแบบ Clickbait ได้จริงหรือ?
หลักฐานสาธารณะไม่แสดงว่าชื่อเรื่องที่สั้นกว่าเพียงอย่างเดียวได้รับการอ้างอิงจากผู้ช่วยมากขึ้น สัญญาณที่แข็งแกร่งกว่าคือว่าชื่อเรื่องตรงกับคำถามที่ผู้คนถามหรือไม่
เอกสารต้นฉบับเมื่อวันที่ 10 ตุลาคม 2026 เปรียบเทียบหน้าเว็บบนเว็บไซต์เดียวกันในสองตลาด พบว่าการจับคู่ชื่อเรื่องกับคำค้นหาที่ดีขึ้นสัมพันธ์กับการอ้างอิงโดยรวมที่มากขึ้น แต่ผลลัพธ์ของเอนจิ้นแตกต่างกัน: การจับคู่ชื่อเรื่องสัมพันธ์กับการอ้างอิงที่มากขึ้นจาก Gemini และ Perplexity ในขณะที่การศึกษาไม่พบผลกระทบที่ชัดเจนของการจับคู่ชื่อเรื่องสำหรับ ChatGPT การศึกษายังไม่พบผลกระทบที่เชื่อถือได้จากความยาวของชื่อเรื่อง นี่คือความสัมพันธ์ ไม่ใช่ผลลัพธ์จากการทดสอบแบบสุ่มของชื่อเรื่องแบบ Clickbait เทียบกับชื่อเรื่องเชิงข้อเท็จจริง เอกสารต้นฉบับพฤติกรรมการอ้างอิง (arxiv.org)
รายงานอุตสาหกรรมเมื่อเดือนกันยายน 2026 ซึ่งครอบคลุมการค้นหา 1,000 รายการยังพบว่าผลลัพธ์ของชื่อเรื่องสั้นไม่คงที่ในการทดสอบซ้ำ ไม่ได้แยกสไตล์ Clickbait ออกจากสไตล์เชิงข้อเท็จจริง และผลลัพธ์ควรอ่านเป็นการศึกษาเชิงสังเกตการณ์ของผู้ขาย ไม่ใช่กฎขั้นสุดท้าย ระเบียบวิธีวิจัยและผลการศึกษาของรายงาน (getomnipresence.com)
ดังนั้นคำตัดสินที่ซื่อสัตย์จึงไม่ใช่ “สั้นแล้วชนะ” หรือ “Clickbait แล้วแพ้” แต่คือ: ทำให้ชื่อเรื่องถูกต้องและเกี่ยวข้องก่อน; ทดสอบโทนและขนาดบนหน้าเว็บของคุณเอง ผมไม่พบการทดสอบสาธารณะที่ควบคุมซึ่งแยกชื่อเรื่องเชิงข้อเท็จจริงออกจากชื่อเรื่อง Clickbait และวัดความน่าจะเป็นของการอ้างอิงโดยผู้ช่วยอย่างชัดเจน
การทดสอบที่สามารถตอบคำถามได้
ใช้สี่รูปแบบชื่อเรื่องเพื่อแยก ความยาว ออกจาก โทนเสียง:
| รูปแบบ | ตัวอย่างชื่อเรื่อง |
|---|---|
| สั้น, เน้นข้อเท็จจริง | Open Graph และจุดยึดที่เสถียรสำหรับการเชื่อมโยงแบบเจาะลึก |
| ยาว, เน้นข้อเท็จจริง | ข้อมูลเมตา Open Graph, Canonical URL และจุดยึดที่เสถียรสำหรับการเชื่อมโยงแบบเจาะลึกของผู้ช่วย |
| สั้น, กระตุ้นความอยากรู้ | ข้อผิดพลาดของ Open Graph ที่อยู่เบื้องหลังการเชื่อมโยงแบบเจาะลึกที่เสียหาย |
| ยาว, กระตุ้นความอยากรู้ | ข้อผิดพลาดของ Open Graph และ Anchor-ID ที่อาจทำให้คุณสูญเสียการอ้างอิงจาก AI |
ชื่อเรื่องที่กระตุ้นความอยากรู้ยังคงต้องเป็นความจริง อย่าให้คำมั่นสัญญาถึงปัญหาหรือผลลัพธ์ที่บทความไม่สนับสนุน
สำหรับการทดสอบที่มีประโยชน์:
- ใช้หน้าเว็บที่เทียบเคียงได้ กำหนดรูปแบบชื่อเรื่องให้กับหน้าเว็บที่จับคู่กันบนเว็บไซต์เดียวกัน อย่าเผยแพร่สำเนาซ้ำของบทความเดียวเพื่อทดสอบคำพูด การซ้ำซ้อน URL จะทำให้การทดสอบยุ่งเหยิง
- เปลี่ยนเฉพาะชุดชื่อเรื่อง รักษาเนื้อหา, คำอธิบายเมตา, Canonical URL, และชุดคำค้นหาเป้าหมายของแต่ละหน้าให้เสถียร รักษา
<title>,<h1>, และog:titleให้สอดคล้องกันเพื่อไม่ให้หน้าเว็บส่งสัญญาณที่ปนเปื้อน - รอจนกว่าการเปลี่ยนแปลงจะปรากฏแก่ครอว์เลอร์ ระบบค้นหาอาจใช้เวลาในการครอว์ลและประมวลผลหน้าเว็บใหม่ Google กล่าวว่าการเปลี่ยนแปลงลิงก์ชื่อเรื่องอาจใช้เวลาหลายวันถึงหลายสัปดาห์จึงจะปรากฏ เอกสารประกอบการลิงก์ชื่อเรื่องของ Google (developers.google.com)
- เรียกใช้ข้อความแจ้งเตือนเดิมมากกว่าหนึ่งครั้ง บันทึกผู้ช่วย, ข้อความแจ้งเตือน, วันที่, และ URL ที่อ้างอิง คำตอบอาจเปลี่ยนแปลงไปในแต่ละครั้ง ดังนั้นผลลัพธ์เดียวไม่ใช่คำตัดสิน รายงานเมื่อเดือนกันยายนยังพบว่าคำตอบที่ซ้ำกันมักจะไม่อ้างอิงหน้าเว็บเดียวกัน ข้อจำกัดของรายงาน (getomnipresence.com)
- ติดตามสองผลลัพธ์แยกกัน: ความถี่ที่หน้าเว็บถูกอ้างอิง และความถี่ที่การอ้างอิงชี้ไปยังส่วนท้ายของส่วนที่ใช้งานได้ นอกจากนี้ ให้ติดตามการคลิกแยกต่างหาก; ชื่อเรื่องที่ได้รับความสนใจไม่ได้รับประกันว่าจะได้รับการอ้างอิงโดยอัตโนมัติ
- หากคุณมีเพียงหน้าเดียว ให้ถือว่าการสลับชื่อเรื่องเป็นการนำร่อง เปลี่ยนทีละเวอร์ชันและยืนยันว่าชื่อเรื่องใหม่ได้ถูกครอว์ลใหม่แล้วก่อนที่จะเปรียบเทียบผลลัพธ์ นั่นเป็นหลักฐานที่มีประโยชน์สำหรับเว็บไซต์ของคุณเอง แต่ไม่ใช่การทดสอบเชิงสาเหตุที่ชัดเจน
ทำให้ ID จุดยึดคงทน
ส่วนท้ายของ URL เช่น #canonical-url ชี้เบราว์เซอร์ไปยังองค์ประกอบที่มี ID นั้น มาตรฐาน HTML กำหนดให้ ID ต้องไม่ซ้ำกันในเอกสารและห้ามมีช่องว่างใน ID อนุญาตให้มีหลายรูปแบบ แต่รูปแบบการตั้งชื่อที่อ่านง่ายจะช่วยให้ผู้คนคัดลอกและบำรุงรักษาได้ง่ายขึ้น มาตรฐาน HTML ของ WHATWG (html.spec.whatwg.org)
ใช้กฎเหล่านี้:
- เลือก ID ตามความหมายของส่วนนั้น, ไม่ใช่ข้อความหัวเรื่องปัจจุบัน:
canonical-url, ไม่ใช่how-canonical-urls-work - ใช้ตัวพิมพ์เล็กคั่นด้วยเครื่องหมายขีดกลาง หลีกเลี่ยงช่องว่าง เครื่องหมายวรรคตอน และ ID ที่สร้างขึ้นอัตโนมัติ เช่น
section-4 - เขียน ID อย่างชัดเจน อย่าปล่อยให้เครื่องมือสร้าง ID ขึ้นใหม่โดยอัตโนมัติทุกครั้งที่ผู้แก้ไขเปลี่ยนหัวเรื่อง
- เก็บ ID สาธารณะเดิมไว้เมื่อหัวเรื่องเปลี่ยนไป หาก ID ต้องเปลี่ยน ให้ทิ้งนามแฝงที่เข้ากันได้ไว้ที่ตำแหน่งเดิมและอัปเดตลิงก์ที่รู้จัก
- ห้ามนำ ID กลับมาใช้ซ้ำ ในส่วนอื่นของหน้า
- ทำให้เป้าหมายมองเห็นได้ หลีกเลี่ยงการลิงก์ไปยังข้อความที่ซ่อนอยู่ในแผงที่ยุบอยู่ หรือองค์ประกอบที่ถูกลบออกระหว่างการโหลดหน้าเว็บ
- ทดสอบลิงก์หลังจาก JavaScript โหลดเสร็จ สคริปต์ที่ลบแฮชหรือบังคับให้หน้าเว็บกลับไปด้านบนอาจทำให้ลิงก์แบบเจาะลึกเสียได้
คำแนะนำของ Google สำหรับลิงก์แบบเจาะลึก “อ่านเพิ่มเติม” ยังแนะนำให้เก็บเนื้อหาเป้าหมายให้มองเห็นได้ และไม่ลบส่วนท้ายออกระหว่างการโหลดหน้าเว็บ คำแนะนำการแสดงตัวอย่างและลิงก์แบบเจาะลึกของ Google (developers.google.com)
ตัวอย่าง:
html
Canonical URLs: choose one page identity
Use one preferred URL for the page and keep it consistent.
ส่วนท้ายทำให้ส่วนนั้นเปิดและตรวจสอบได้ง่ายขึ้น ไม่ได้เปลี่ยนส่วนนั้นให้เป็นหน้า Canonical แยกต่างหาก โดยทั่วไป Google ไม่ใช้ส่วนท้ายของ URL เพื่อเปลี่ยนเนื้อหาของหน้าสำหรับการจัดทำดัชนีการค้นหา คำแนะนำโครงสร้าง URL ของ Google (developers.google.com)
เพิ่มการทดสอบการถดถอยก่อนที่ ID จะเสียหาย
ถือว่า ID จุดยึดสาธารณะเป็นส่วนหนึ่งของข้อตกลงลิงก์ของหน้าเว็บ หัวเรื่องสามารถเปลี่ยนแปลงได้ แต่ลิงก์ที่ผู้คนแชร์ไปแล้วไม่ควรหยุดทำงานเงียบๆ
การทดสอบ Playwright ต่อไปนี้จะตรวจสอบว่า Canonical URL และ og:url ตรงกัน, ว่า ID สาธารณะยังคงอยู่และไม่ซ้ำกัน, และว่าส่วนท้ายโดยตรงเปิดอยู่ในพื้นที่มองเห็นได้ Playwright จัดทำเอกสารการยืนยันเว็บเฟิร์ส เช่น toBeInViewport() และ locator.evaluateAll() สำหรับการตรวจสอบประเภทนี้ การยืนยันใน Playwright (playwright.dev) เอกสารประกอบ Playwright locator (playwright.dev)
js import { test, expect } from "@playwright/test";
const articleUrl = "http://127.0.0.1:3000/guides/open-graph-deep-links/";
const publicAnchorIds = [ "metadata-hygiene", "canonical-url", "stable-anchor-ids", ];
test("page metadata uses one page identity", async ({ page }) => { await page.goto(articleUrl);
const canonical = await page .locator('link[rel="canonical"]') .getAttribute("href");
const ogUrl = await page .locator('meta[property="og:url"]') .getAttribute("content");
expect(new URL(canonical, articleUrl).href).toBe( new URL(articleUrl).href ); expect(new URL(ogUrl, articleUrl).href).toBe( new URL(canonical, articleUrl).href );
await expect(page).toHaveTitle(/Open Graph/i);
const description = await page .locator('meta[name="description"]') .getAttribute("content");
expect(description?.trim()).toBeTruthy(); });
test("public anchor IDs stay unique and present", async ({ page }) => { await page.goto(articleUrl);
const ids = await page.locator("[id]").evaluateAll((elements) => elements.map((element) => element.id) );
expect(new Set(ids).size).toBe(ids.length);
for (const id of publicAnchorIds) {
await expect(page.locator(#${id})).toHaveCount(1);
}
});
test("a direct deep link opens at its target", async ({ page }) => {
await page.goto(${articleUrl}#canonical-url);
await expect(page.locator("#canonical-url")).toBeInViewport(); await expect(page).toHaveURL(/#canonical-url$/); });
เก็บ publicAnchorIds ไว้ในการควบคุมเวอร์ชันและทบทวนการลบที่เสนอใดๆ เหมือนกับการเปลี่ยนแปลง API สาธารณะ เพิ่มการตรวจสอบแยกต่างหากสำหรับลิงก์ในหน้าเดียวกันซึ่งส่วนท้ายไม่ตรงกับ ID สำหรับเว็บไซต์ขนาดใหญ่ ให้เรียกใช้การตรวจสอบเหล่านี้โดยอัตโนมัติบนหน้าเว็บที่เผยแพร่
สร้างระบบเล็กๆ ไม่ใช่พิธีกรรมข้อมูลเมตา
เวิร์กโฟลว์เนื้อหาที่ดีสามารถร่างชื่อเรื่องและคำอธิบายหน้าเว็บจากข้อมูลสรุปที่ได้รับอนุมัติ จากนั้นเรียกใช้การตรวจสอบสำหรับข้อมูลเมตาที่ขาดหายไป, URL ที่ไม่ตรงกัน, ID ที่ซ้ำกัน, และส่วนท้ายที่เสียหาย ระบบควรจับข้อผิดพลาด ไม่ควรสร้างข้อเรียกร้องที่บทความไม่สามารถสนับสนุนได้
สำหรับ AutoPod ข้อมูลเข้า Creator, Audience, และ Taste ช่วยนำทางมุมมองของทุกบทความ การตรวจสอบทางเทคนิคทำหน้าที่แตกต่างกัน: ช่วยให้มั่นใจว่าหน้าเว็บที่เสร็จสมบูรณ์มีตัวตนที่ชัดเจนและลิงก์ที่ใช้งานได้
กฎง่ายๆ คือ: ทำให้หน้าเว็บหาง่าย, ระบุตัวตนง่าย, และตรวจสอบง่าย เขียนชื่อเรื่องที่เน้นข้อเท็จจริงเพราะมันบอกความจริงอย่างชัดเจน—ไม่ใช่เพราะใครก็ตามสามารถรับประกันได้ว่าจะได้รับการอ้างอิงจากผู้ช่วย จุดยึดที่เสถียรทำให้การอ้างอิงมีประโยชน์มากขึ้นเมื่อผู้ช่วยหรือผู้อ่านลิงก์ไปยังส่วนใดส่วนหนึ่ง
Auto