Tietoja Applebotista

Tässä artikkelissa kerrotaan Applen hakurobotti Applebotista.

Applebot on Applen indeksointirobotti. Sitä käyttävät tuotteet, kuten Siri- ja Spotlight-ehdotukset.

Applebotin tunnistaminen

Applebotista tuleva liikenne voidaan tunnistaa sen käyttäjäagentin perusteella, käänteinen DNS näyttää sen *.applebot.apple.com-domainilla, ja se tulee verkkoalueelta 17.0.0.0.

Liikenteen tarkistaminen sen varalta, että se tulee varmasti Applebotista

macOS:ssä isäntäkomennon avulla voidaan määrittää, kuuluuko IP-osoite Applebotiin. Näissä esimerkeissä näkyvät isäntäkomento ja sen tulos:

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

Isäntäkomennon avulla voidaan varmistaa myös se, että DNS viittaa samaan IP-osoitteeseen:

$ host 17-58-101-179.applebot.apple.com
17-58-101-179.applebot.apple.com has address 17.58.101.179.

Applebot-käyttäjäagentin tarkistaminen

Käyttäjäagentin merkkijonossa on sana ”Applebot” ja muita tietoja. Merkkijono on seuraavassa muodossa: 

Mozilla/5.0 (Device; OS_version) AppleWebKit/WebKit_version (KHTML, like Gecko)
Version/Safari_version Safari/WebKit_version (Applebot/Applebot_version)

Esimerkkejä pöytäkoneille:

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)

Esimerkkejä mobiililaitteille:

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-sääntöjen mukauttaminen

Applebot noudattaa tavallisia robots.txt-käskyjä, jotka on tarkoitettu Applebotille. Tässä esimerkissä Applebot ei yritä indeksoida dokumentteja, jotka ovat kategoriassa /private/ tai /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

Jos roboteille annetuissa ohjeissa ei mainita Applebotia, mutta Googlebot mainitaan, Applen robotti noudattaa Googlebotin ohjeita.

 

Mallinnus ja robottisäännöt

Applebot saattaa mallintaa sivustosi sisällön selaimessa. Jos javascript, CSS ja muut resurssit estetään robots.txt:llä, Applebot ei ehkä pysty mallintamaan sisältöä oikein. Tämä käsittää XHR-, JS- ja CSS-sisällöt, jotka sivu saattaa vaatia.

Varmista, että kaikki sivun mallinnukseen tarvittavat resurssit ovat Applebotin käytettävissä, jotta Applebot pystyy indeksoimaan parhaat sisällöt sivua varten. Varmista vaihtoehtoisesti, että sivusto mallinnetaan oikein, vaikka kaikki resurssit eivät ole käytettävissä. Tätä kutsutaan usein graceful degradation -tekniikaksi.

Indeksointisääntöjen muokkaaminen Applebotia varten

Applebot tukee robottimetatunnisteita HTML-dokumenteissa. Jos haluat määrittää robottisääntöjä metatunnisteisiin, laita tunnisteet dokumentin <head>-osioon esimerkin mukaisesti:

<html><head>
 <meta name="robots" content="noindex"/>
 ...
 </head>
 <body>...</body>
 </html>

Applebot tukee myös seuraavia käskyjä:

  • noindex: Applebot ei indeksoi tätä sivua, eikä se näy Spotlight- tai Siri-ehdotuksissa.
  • nosnippet: Applebot ei luo sivulle kuvausta tai verkkovastausta. Ehdotukset vierailla URL-osoitteessa sisältävät vain sivun nimen.
  • nofollow: Applebot ei seuraa linkkejä sivulla.
  • none: Applebot ei indeksoi tai seuraa linkkejä tai luo niistä kuvauksia sivulla, kuten edellä on kuvattu.
  • all: Applebot tarjoaa dokumenttia ehdotuksia varten ja luo sisällöistä kuvauksia, jotta lyhyt kuvaus sivusta voidaan näyttää sitä edustavan kuvan vieressä. Applebot voi tarjota lisää ehdotuksia seuraamalla linkkejä sivulla.

Jos haluat laittaa useita käskyjä yhteen metatunnisteeseen, käytä luetteloa, jossa metatunnisteet on erotettu pilkuin. Esimerkkejä:

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

Tietoja hakusijoituksista

Apple-haku saattaa huomioida verkkohaun tuloksia arvioitaessa seuraavat asiat:

  • käyttäjien koostettu hakutulosten käyttö
  • hakutermien tarkkuus ja osuvuus verkkosivun aiheiden ja sisältöjen kannalta
  • muiden verkkosivujen linkkien määrä ja laatu
  • käyttäjän sijaintipohjaiset signaalit (likimääräiset tiedot)
  • verkkosivun suunnitteluun liittyvät piirteet. 

Hakutuloksissa voidaan käyttää yllä mainittuja tekijöitä ilman (ennalta määritettyä) sijoituksen tärkeyttä. Haun käyttäjiin sovelletaan artikkelissa Siri-ehdotukset, haku ja tietosuoja esitettyä tietosuojakäytäntöä.

Ota meihin yhteyttä

Jos sinulla on kysyttävää tai haluat ilmoittaa ongelmasta, lähetä meille viesti osoitteeseen applebot@apple.com.

Tiedot tuotteista, jotka eivät ole Applen valmistamia, sekä tiedot itsenäisistä verkkosivustoista, jotka eivät ole Applen hallinnoimia tai testaamia, eivät sisällä suosituksia. Apple ei vastaa muiden valmistajien verkkosivustojen tai tuotteiden valikoimasta, toimivuudesta tai käytöstä. Apple ei takaa muiden valmistajien verkkosivustojen tarkkuutta tai luotettavuutta. Saat lisätietoja ottamalla yhteyttä myyjään.

Julkaisupäivämäärä: