關於 Applebot

瞭解 Applebot(Apple 的 Web 編目程式)。

Applebot 是 Apple 的 Web 編目程式。產品如「Siri 建議」和「Spotlight 建議」皆使用 Applebot。其遵守慣用的 robots.txt 規則和機器人中繼標籤,且源自於 17.0.0.0 網路區塊。

識別 Applebot

使用者代理程式字串將包含「Applebot」連同其他的代理程式資訊。舉例如下:

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)

自定 Applebot 規則

Applebot 遵守以 Applebot 為目標的標準 robots.txt 指令。在此範例中,Applebot 無法嘗試對 /private/ 或 /not-allowed/ 底下的文件進行編目:

User-agent: Applebot         # apple
Disallow: /private/          # disallow this directory
User-agent: *                # any robot
Disallow: /not-allowed/      # disallow this directory

Applebot 支援 HTML 文件中的機器人中繼標籤。若要指定中繼標籤的機器人規則,請將標籤放在文件的 <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 name="robots" content="nosnippet, noindex”>

以及:

<meta name="robots" content=“noindex">
<meta name="robots" content=“nosnippet">

聯絡我們

若有問題或疑慮,請透過 applebot@apple.com 聯絡我們。

對於非 Apple 製造之產品相關資訊,或是非 Apple 控制或測試之獨立網站,不得解釋 Apple 為其推薦或背書。Apple 對於協力廠商網站或產品的選擇、效能或使用,概不負責。Apple 對於協力廠商網站的準確性或可靠性不具有任何立場。使用 Internet 本具風險。如需更多資訊,請聯絡廠商。其他公司及產品名稱可能是其各自擁有者的商標。

發佈日期: