เกี่ยวกับ Applebot

เรียนรู้เกี่ยวกับ Applebot เว็บครอว์เลอร์สำหรับ Apple

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

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

วันที่เผยแพร่: