Applebot เป็นเว็บครอว์เลอร์สำหรับ Apple ผลิตภัณฑ์ต่างๆ เช่น คำแนะนำโดย Siri และคำแนะนำโดย Spotlight ใช้ Applebot
การระบุ Applebot
การรับส่งข้อมูลที่มาจาก Applebot สามารถระบุได้โดย User Agent ในตัว และ DNS แบบย้อนกลับจะแสดงในโดเมน *.applebot.apple.com ที่สร้างจาก 17.0.0.0 net block
ตรวจสอบว่าการรับส่งนั้นมาจาก Applebot
ใช้คำสั่งโฮสต์ใน macOS เพื่อตรวจสอบว่าที่อยู่ IP เป็นส่วนหนึ่งของ Applebot หรือไม่ นี่คือตัวอย่างของคำสั่งโฮสต์และผลลัพธ์:
$ host 17.58.101.179 179.101.58.17.in-addr.arpa domain name pointer 17-58-101-179.applebot.apple.com.
นอกจากนั้นยังสามารถใช้คำสั่งโฮสต์เพื่อตรวจสอบว่า DNS ใช้ที่อยู่ IP เดียวกันหรือไม่:
$ host 17-58-101-179.applebot.apple.com 17-58-101-179.applebot.apple.com has address 17.58.101.179.
การระบุ Applebot ใน User Agent
สตริง User Agent จะแสดง "Applebot" และข้อมูลอื่นๆ รูปแบบเป็นดังนี้:
Mozilla/5.0 (Device; OS_version) AppleWebKit/WebKit_version (KHTML, like Gecko) Version/Safari_version Safari/WebKit_version (Applebot/Applebot_version)
ตัวอย่างสำหรับเดสก์ท็อป:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, like Gecko) Version/8.0.2 Safari/600.2.5 (Applebot/0.1)
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Safari/605.1.15 (Applebot/0.1)
ตัวอย่างสำหรับมือถือ:
Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Version/8.0 Mobile/12B410 Safari/600.1.4 (Applebot/0.1; +http://www.apple.com/go/applebot)
Mozilla/5.0 (iPhone; CPU iPhone OS 13_4_1 like Mac OS X) AppleWebKit/605.1.15Z (KHTML, like Gecko) Version/13.1 Mobile/15E148 Safari/604.1 (Applebot/0.1)
การปรับแต่งกฎ robots.txt
Applebot ปฏิบัติตามคำสั่ง robots.txt มาตรฐานที่มุ่งเป้าหมายไปที่ Applebot ในตัวอย่างนี้ Applebot จะไม่พยายามดึงข้อมูลเอกสารที่อยู่ภายใต้ /private/ หรือ /not-allowed/
User-agent: Applebot # apple Allow: / # Allow everything (also true if omitted) Disallow: /private/ # disallow this directory
User-agent: * # any robot Disallow: /not-allowed/ # disallow this directory
หากคำสั่งของโรบอตไม่ได้กล่าวถึง Applebot แต่กล่าวถึง Googlebot โรบอตของ Apple จะทำตามคำสั่งของ Googlebot
กฎการเรนเดอร์และโรบอต
Applebot อาจแสดงเนื้อหาของเว็บไซต์ของคุณภายในเบราว์เซอร์ หาก javascript, CSS และแหล่งข้อมูลอื่นๆ ถูกบล็อกโดย robots.txt Applebot อาจไม่สามารถแสดงเนื้อหาได้อย่างถูกต้อง ซึ่งรวมถึง XHR, JS และ CSS ที่หน้านั้นต้องการด้วย
หากต้องการให้ Applebot สร้างดัชนีเนื้อหาที่ดีที่สุดสำหรับหน้านั้น โปรดตรวจสอบให้แน่ใจว่า Applebot สามารถเข้าถึงข้อมูลทั้งหมดที่ผู้ใช้จะต้องใช้ในการเรนเดอร์หน้าดังกล่าว อีกวิธีหนึ่งคือตรวจสอบว่าการแสดงเว็บไซต์ดูชัดเจน แม้ว่าแหล่งข้อมูลทั้งหมดจะยังไม่พร้อมใช้งานก็ตาม หรือที่เรียกว่า "Graceful Degradation"
ปรับแต่งกฎการสร้างดัชนีสำหรับ Applebot
Applebot รองรับ Robots Meta Tag ในเอกสาร HTML หากต้องการระบุกฎ robots ใน Meta Tag ให้ใส่แท็กในส่วน <head> ของเอกสาร ดังต่อไปนี้
<html><head> <meta name="robots" content="noindex"/> ... </head> <body>...</body> </html>
Applebot ยังรองรับคำสั่งต่อไปนี้อีกด้วย
- noindex: Applebot จะไม่สร้างดัชนีหน้านี้ และจะไม่ปรากฏในคำแนะนำโดย Spotlight หรือคำแนะนำโดย Siri
- nosnippet: Applebot จะไม่สร้างคำอธิบายหรือคำตอบของเว็บสำหรับหน้านี้ คำแนะนำใดๆ ที่ให้ไปที่ URL นี้จะแสดงเฉพาะชื่อของหน้า
- nofollow: Applebot จะไม่ติดตามลิงก์ใดๆ บนหน้า
- none: Applebot จะไม่สร้างดัชนี ส่วนย่อย หรือติดตามลิงก์บนหน้า ดังที่ได้อธิบายไว้ข้างต้น
- all: Applebot มาพร้อมเอกสารสำหรับคำแนะนำต่างๆ และจะสร้างส่วนย่อยของเนื้อหา เพื่อแสดงคำอธิบายสั้นๆ ของหน้าถัดจากรูปภาพแทน Applebot อาจไปตามลิงก์บนหน้าเพื่อให้คำแนะนำเพิ่มเติม
หากต้องการใส่คำสั่งหลายคำสั่งใน Meta Tag เดียว ให้ใช้รายการที่คั่นด้วยจุลภาคหรือ Meta Tag หลายรายการ ตัวอย่าง:
<meta name="robots" content="nosnippet, noindex”>
<meta name="robots" content=“noindex">
<meta name="robots" content=“nosnippet">
เกี่ยวกับการจัดลำดับการค้นหา
Apple Search อาจพิจารณาข้อมูลต่อไปนี้เมื่อจัดลำดับผลการค้นหาบนเว็บ:
- การมีส่วนร่วมของผู้ใช้โดยรวมกับผลการค้นหา
- ความเกี่ยวข้องและการจับคู่คำค้นหากับหัวข้อและเนื้อหาของหน้าเว็บ
- จำนวนและคุณภาพของลิงก์จากหน้าอื่นๆ บนเว็บ
- สัญญาณตามตำแหน่งของผู้ใช้ (ข้อมูลโดยประมาณ)
- ลักษณะของการออกแบบเว็บเพจ
ผลการค้นหาอาจใช้ปัจจัยข้างต้นโดยไม่ส่งผล (ที่กำหนดไว้ล่วงหน้า) ต่อการจัดลำดับ ผู้ใช้งานการค้นหาอยู่ภายใต้นโยบายความเป็นส่วนตัวที่ระบุไว้ในคำแนะนำโดย Siri การค้นหา และความเป็นส่วนตัว
ติดต่อเรา
หากคุณมีคำถามหรือข้อกังวล โปรดติดต่อเราที่ applebot@apple.com