Applebot on Apple'i veebiämblik. Appleboti kasutavad sellised tooted nagu Spotlight Suggestions ja Siri.
Appleboti tuvastamine
Appleboti liiklus tuvastatakse kasutajaagendi abil ning pöörd-DNS-i abil kuvatakse see domeenis *.applebot.apple.com võrguploki 17.0.0.0 päritoluga.
Appleboti liikluse kinnitamine
macOS-i korral saab kasutada hostikäsku, et teha kindlaks, kas IP-aadress on Appleboti osa. Hostikäsk ja selle tulemus on näha nende näidete kujul:
$ host 17.58.101.179 179.101.58.17.in-addr.arpa domain name pointer 17-58-101-179.applebot.apple.com.
Lisaks saab hostikäsu abil kinnitada, kas DNS osutab samale IP-aadressile:
$ host 17-58-101-179.applebot.apple.com 17-58-101-179.applebot.apple.com has address 17.58.101.179.
Appleboti kasutajaagendi kinnitamine
Kasutajaagendi stringis on sõna „Applebot“ ja muu teave. Vorming on selline:
Mozilla/5.0 (Device; OS_version) AppleWebKit/WebKit_version (KHTML, like Gecko) Version/Safari_version Safari/WebKit_version (Applebot/Applebot_version)
Näited lauaarvuti korral:
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)
Näited mobiilsideseadme korral:
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 reeglite kohandamine
Applebot järgib Applebotile suunatud robots.txt standardjuhiseid. Selles näites ei püüa Applebot teha ämblikotsingut jaotises /private/ või /not-allowed/ dokumentide korral:
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 järgib Googleboti juhiseid, kui robotijuhistes ei mainita Appleboti, aga mainitakse Googleboti.
Renderdus- ja robotijuhised
Applebot saab veebisaidi sisu brauseris renderdada. Juhul kui JavaScript, CSS ja muud ressursid on robots.txt kaudu blokeeritud, ei pruugita sisu õigesti renderdada. See hõlmab XHR-i, JS-i ja CSS-i, mida leht võib vajada.
Veenduge, et Appleboti jaoks oleks kättesaadav kõik kasutajale lehe renderdamiseks vajalik, et Applebot saaks lehe jaoks parima sisu indekseerida. Teisalt veenduge, et veebisait renderdatakse korrektselt, isegi kui kõik ressursid pole saadaval. Sageli nimetatakse seda väärikaks halvenemiseks.
Appleboti indekseerimisreeglite kohandamine
HTML-dokumentide korral toetab Applebot robotite metasilte. Metasiltide robotireeglite määramiseks lisage sildid dokumendi jaotisele <head> järgmiselt:
<html><head> <meta name="robots" content="noindex"/> ... </head> <body>...</body> </html>
Lisaks toetab Applebot järgmisi juhiseid:
- noindex: Applebot ei indekseeri seda lehte ja seda ei kuvata Spotlighti ja Siri soovituste seas.
- nosnippet: Applebot ei koosta lehe jaoks kirjeldust või veebivastust. URL-i avamise soovituseks on vaid lehe nimi.
- nofollow: Applebot ei ava lehel olevaid linke.
- none: Applebot ei indekseeri lehte, ei tee sellest väljavõtet ja ei ava seal linke, nagu eespool kirjeldatud.
- all: Applebot esitab soovituseks dokumendi ja teeb sisust väljavõtte, et tähistava pildi kõrval kuvada lehe lühikirjeldus. Lisasoovituste esitamiseks saab Applebot lehel olevaid linke avada.
Ühele metasildile mitme juhise lisamiseks kasutage komaeraldusega loendit või mitut metasilti. Näited:
<meta name="robots" content="nosnippet, noindex”>
<meta name="robots" content=“noindex">
<meta name="robots" content=“nosnippet">
Otsingujärjestuse teave
Otsingutulemite järjestamisel saab Apple’i otsingu jaoks kasutada järgmist.
- Otsingutulemite kasutamise koondandmed
- Otsingusõnade asjakohasus ja sobivus veebilehe teemade ja sisuga seoses
- Muude veebilehtede linkide hulk ja kvaliteet
- Kasutaja asukohal põhinevad signaalid (ligikaudsed andmed)
- Veebilehe kujundamise atribuudid
Otsingutulemite korral saab kasutada eespool esitatud tegureid ilma (varem määratud) tähtsusjärjestuseta. Otsingu kasutajatele kehtivad Siri soovituste, otsingu ja privaatsuse privaatsuseeskirjad.
Võtke meiega ühendust
Võtke meiega ühendust meiliaadressil applebot@apple.com, kui teil on küsimusi.