Applebot hakkında

Apple için geliştirilmiş bir web gezgini olan Applebot hakkında bilgi edinin.

Applebot, Apple için geliştirilmiş web gezginidir. Siri ve Spotlight Önerileri gibi ürünler Applebot'u kullanır.

Applebot'u tanımlama

Applebot'tan gelen trafik, kullanıcı aracısı tarafından tanımlanır. Ters DNS bu trafiği çıkış noktası 17.0.0.0 net bloğu olan *.applebot.apple.com alan adında gösterir.

Trafiğin Applebot'tan geldiğini doğrulama

macOS'te, bir IP adresinin Applebot'a ait olup olmadığını belirlemek için ana bilgisayar komutu kullanılabilir. Aşağıdaki örnekler ana bilgisayar komutunu ve komutun döndürdüğü sonucunu göstermektedir:

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

Ana bilgisayar komutu, DNS'in aynı IP adresini gösterdiğini doğrulamak için de kullanılabilir:

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

Applebot kullanıcı aracısını doğrulama

Kullanıcı aracısı dizesi "Applebot" ifadesini ve ilgili diğer bilgileri içerir. Dize biçimi aşağıdaki gibidir: 

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

Masaüstü aygıtlara yönelik örnekler:

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)

Mobil aygıtlara yönelik örnekler:

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 kurallarını özelleştirme

Applebot, kendisine yönelik standart robots.txt yönergelerine uyar. Bu örnekte Applebot, /private/ veya /not-allowed/ kapsamındaki belgelerde gezinmeye çalışmaz:

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

Robots yönergelerinde Applebot yerine Googlebot'tan bahsediliyorsa Apple robot, Googlebot yönergelerini izler.

 

İşleme ve robot kuralları

Applebot, web sitenizdeki içerikleri bir tarayıcıda işleyebilir. JavaScript, CSS ve diğer kaynaklar robots.txt dosyası kullanılarak engellendiğinde içerikler düzgün şekilde işlenmeyebilir. Bu kaynaklara sayfa için gerekebilecek XHR, JS ve CSS de dahildir.

Applebot'un sayfayla ilgili olarak en iyi içeriği dizine eklemesini istiyorsanız, kullanıcıların bu sayfayı işleyebilmesi için gereken tüm öğelerin Applebot tarafından kullanılabildiğinden emin olun. Alternatif olarak, web sitesinin ilgili tüm kaynaklar kullanılamadığında bile sorunsuz şekilde işlenmesini sağlayın. Bu durum genelde "dereceli bozulma" olarak adlandırılır.

Applebot için dizine ekleme kurallarını özelleştirme

Applebot, HTML belgelerindeki robots meta etiketlerini destekler. Meta etiketlerinde robots kurallarını belirtmek için etiketleri şu şekilde belgenin <head> bölümüne yerleştirin:

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

Applebot aşağıdaki yönergeleri de destekler:

  • noindex: Applebot bu sayfayı dizine eklemez ve sayfa Spotlight veya Siri Önerileri'nde görünmez.
  • nosnippet: Applebot ilgili sayfa için bir açıklama veya web yanıtı oluşturmaz. Bu URL'yi ziyaret etme önerilerinde yalnızca sayfanın başlığı yer alır.
  • nofollow: Applebot sayfadaki hiçbir bağlantıyı izlemez.
  • none: Yukarıda açıklandığı gibi Applebot bu sayfayı dizine eklemez, sayfa için açıklama oluşturmaz ve sayfadaki bağlantıları izlemez.
  • all: Applebot, öneriler için belgeyi sağlar ve temsili görüntünün yanında görünebilmesi için sayfanın kısa bir açıklamasını oluşturur. Applebot, daha fazla öneri sunmak için sayfadaki bağlantıları izleyebilir.

Birden çok yönergeyi tek bir meta etiketine yerleştirmek için virgülle ayrılmış bir liste veya birden fazla meta etiketi kullanın. Örnekler:

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

Arama sıralamaları hakkında

Apple Arama, web araması sonuçlarını sıralarken aşağıdakileri hesaba katabilir:

  • Arama sonuçlarıyla olan kullanıcı etkileşimlerinin toplamı
  • Web sayfası konularına ve içeriklerine göre, arama terimlerinin alaka ve eşleşme düzeyi
  • Web'deki diğer sayfalara ait bağlantıların sayısı ve kalitesi
  • Kullanıcı konumu tabanlı sinyaller (yaklaşık veriler)
  • Web sayfasının tasarım özellikleri 

Arama sonuçları yukarıdaki faktörleri, sıralamada önceden belirlenen bir öneme sahip olmayacak şekilde kullanabilir. Arama seçeneğinden yararlanan kullanıcılar Siri Önerileri, Arama ve Gizlilik başlıklı makaledeki gizlilik politikasına tabidir.

Bize ulaşın

Sorularınız veya endişeleriniz varsa lütfen applebot@apple.com adresinden bizimle irtibata geçin.

Apple tarafından üretilmeyen ürünler veya Apple tarafından denetlenmeyen veya test edilmeyen bağımsız web siteleri hakkındaki bilgiler bir öneri veya onay niteliği taşımadan sunulmuştur. Üçüncü taraf web sitelerinin veya ürünlerinin seçilmesi, performansı veya kullanılması konusunda Apple hiçbir sorumluluk kabul etmez. Apple, üçüncü taraf web sitelerinin doğruluğu veya güvenilirliğiyle ilgili herhangi bir beyanda bulunmamaktadır. Ek bilgi için tedarikçi ile irtibat kurun.

Yayın Tarihi: