Applebot hakkında

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 (Aygıt; OS_sürümü) AppleWebKit/WebKit_sürümü (KHTML, Gecko gibi) Sürüm/Safari_sürümü Safari/WebKit_sürümü (Applebot/Applebot_sürümü)

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

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/600.2.5 (KHTML, Gecko gibi) Sürüm/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, Gecko gibi) Sürüm/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, Mac OS X gibi) AppleWebKit/600.1.4 (KHTML, Gecko gibi) Sürüm/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, Mac OS X gibi) AppleWebKit/605.1.15Z (KHTML, Gecko gibi) Sürüm/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ı belirtmek için etiketleri belgenin

... ...

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 bu sayfa için 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.

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

Örnekler:

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 ve test edilmeyen bağımsız web siteleri hakkındaki bilgiler bir öneri ya da 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: