Відомості про Applebot

Applebot — це пошуковий робот Apple. У продуктах, як-от Siri та Пропозиції Spotlight, використовується Applebot.

Ідентифікація Applebot

Трафік, що надходить від Applebot, ідентифікується агентом користувача, а зворотний DNS показує його в домені *.applebot.apple.com, що походить із мережевого блоку 17.0.0.0.

Підтвердження надходження трафіку від Applebot

У macOS за допомогою команди host можна визначити, чи є IP-адреса частиною Applebot. У наведених нижче прикладах показано команду host та її результат.

$ host 17.58.101.179 179.101.58.17.in-addr.arpa domain name pointer 17-58-101-179.applebot.apple.com.

За допомогою команди host можна також перевірити, чи вказує 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 містить слово «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)

Налаштування правил robot.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, може не здійснюватися належний рендеринг вмісту. Це стосується XHR, JS і CSS, які можуть знадобитися на сторінці.

Щоб Applebot проіндексував найкращий вміст сторінки, переконайтеся, що все необхідне для рендерингу сторінки доступне для Applebot. Крім того, упевніться, що вебсайт відображається як слід, навіть якщо не всі ресурси доступні. Це часто називають поступовою деградацією.

Налаштування правил індексування для Applebot

Applebot підтримує метатеги robots у документах HTML. Щоб указати правила для роботів у метатегах, розмістіть їх у розділі

... ...

Applebot також підтримує наведені нижче директиви.

  • noindex: Applebot не індексуватиме цю сторінку, і вона не з’являтиметься в Spotlight чи Пропозиціях Siri.

  • nosnippet: Applebot не створюватиме опис або вебвідповідь для сторінки. Будь-які пропозиції відвідати цю URL-адресу міститимуть тільки заголовок сторінки.

  • nofollow: Applebot не переходитиме за посиланнями на цій сторінці.

  • none: Applebot не здійснюватиме індексування, фрагментування та не переходитиме за посиланнями на цій сторінці, як описано вище.

  • all: Applebot надає документ для пропозицій і робить фрагменти вмісту так, щоб поруч із репрезентативним зображенням з’являвся короткий опис сторінки. Applebot може переходити за посиланнями на сторінці, щоб надати більше пропозицій.

Щоб додати кілька директив в один метатег, використовуйте список, розділений комами, або кілька метатегів.

Нижче наведено приклади використання.

Відомості про ранжування результатів пошуку

Apple Search може враховувати все перелічене нижче під час ранжування результатів вебпошуку.

  • Сукупне залучення користувачів до результатів пошуку

  • Релевантність і відповідність пошукових термінів темам і вмісту вебсторінок

  • Кількість і якість посилань з інших сторінок в Інтернеті

  • Сигнали на основі розташування користувача (приблизні дані)

  • Характеристики структури вебсторінок

У результатах пошуку можуть використовуватися вищезазначені фактори без (заздалегідь визначеного) значення ранжування. На користувачів функції пошуку поширюється політика приватності, наведена на сторінці Пропозиції Siri, пошук і приватність.

Зверніться до нас

Із запитаннями чи занепокоєннями звертайтеся до нас за адресою applebot@apple.com.

Інформація про продукти, вироблені не компанією Apple, або про незалежні вебсайти, які не контролює та не перевіряє компанія Apple, не носить рекомендаційного чи рекламного характеру. Компанія Apple не несе жодної відповідальності за вибір, функціональність і використання вебсайтів або продукції сторонніх виробників. Компанія Apple також не несе відповідальність за точність або достовірність даних, розміщених на вебсайтах сторонніх виробників. Зверніться до відповідного постачальника по додаткову інформацію.

Дата опублікування: