Applebot hakkında

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

Applebot tarafından taranan veriler Spotlight, Siri ve Safari dahil olmak üzere Apple ekosistemindeki birçok kullanıcı deneyimine entegre edilmiş arama teknolojisi gibi çeşitli özellikleri desteklemek amacıyla kullanılır. Applebot robots.txt dosyasında etkinleştirildiğinde, dünyanın her yerindeki Apple kullanıcıları web sitesi içeriğini bu ürünlerdeki arama sonuçlarında görebilir.

Applebot tarafından taranan veriler, Apple Intelligence, Servisler ve Geliştirici Araçları da dahil olmak üzere Apple ürünleri genelinde üretken yapay zeka özelliklerine güç veren Apple temel modellerinin eğitilmesine yardımcı olmak amacıyla da kullanılabilir. Web yayıncıları, robots.txt dosyasında Applebot-Extended uygulamasına izin vermeyerek içeriklerinin üretken temel modelleri eğitmek için kullanılmasını devre dışı bırakabilir.

Applebot-Extended uygulamasına izin vermeseniz bile, web sitesi yönergeleriniz Applebot'un web sayfalarınızı taramasına izin verebilir. Bu durumda, içeriğiniz Spotlight, Siri ve Apple aygıtlarındaki sistem genelinde sunulan diğer özellikler aracılığıyla keşfedilebilir durumda kalır.

Applebot'u tanımlama

Applebot'tan gelen trafik genellikle *.applebot.apple.com alanındaki ters DNS kullanılarak tanımlanır.

Başka bir yol da IP adresini şu JSON dosyasında bulunan bir CIDR önekiyle eşleştirmektir: Applebot IP CIDR'leri.

Ters DNS

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.applebot.apple.com 17-58-101-179.applebot.apple.com has address 17.58.101.179.

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

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

Kullanıcı aracıları

Kullanıcı aracıları, web uzmanlarının tarayıcı trafiğini tanımlamasına yardımcı olur. Böylece uzmanlar, tarayıcı etkinliğine ilişkin doğru erişim günlüğü raporlarını alabilir ve robots.txt aracılığıyla siteye erişimi kontrol edebilirler.

Applebot, Arama ve Podcasts dahil olmak üzere çeşitli kullanıcı aracılarını destekler.

Ara

Applebot, arama web taraması ve oluşturmada aşağıdaki biçimi kullanır:

Kullanıcı aracısı dizesi "Applebot" ifadesini ve ilgili diğer bilgileri içerir. Genel biçim şu şekildedir:

Mozilla/5.0 (Device; OS_version) AppleWebKit/WebKit_version (KHTML, like Gecko)Version/Safari_version [Mobile/Mobile_version] Safari/WebKit_version (Applebot/Applebot_version; +http://www.apple.com/go/applebot)

Mozilla/5.0 (Device; OS_version) AppleWebKit/WebKit_version (KHTML, like Gecko)Version/Safari_version [Mobile/Mobile_version] Safari/WebKit_version (Applebot/Applebot_version; +http://www.apple.com/go/applebot)

Masaüstü için örnek:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15(KHTML, like Gecko) Version/17.4 Safari/605.1.15 (Applebot/0.1; +http://www.apple.com/go/applebot)

Mobil için örnek:

Mozilla/5.0 (iPhone; CPU iPhone OS 17_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Mobile/15E148 Safari/604.1 (Applebot/0.1; +http://www.apple.com/go/applebot)

Applebot, zaman zaman yukarıdaki genel biçimde kalarak tanıttığı tarayıcı sürümünü günceller.

Apple Podcasts

iTMS trafiği applebot.apple.com ana bilgisayarlarından da gelebilir ve şu kullanıcı aracısı tarafından tanımlanır:

User-Agent: iTMS

iTMS kullanıcı aracısı, genel bir arama tarayıcısı olmadığından robots.txt dosyasını izlemez. Yalnızca Apple Podcasts'de kayıtlı içeriklerle ilişkili URL'leri tarar.

robot.txt kurallarını özelleştirme

Applebot, Applebot'u hedefleyen genel arama taramalarında standart robots.txt yönergelerine uyar. Bu örnekte Applebot /private/ veya /not-allowed/ kapsamındaki belgelerde gezinmeye çalışmaz:

User-agent: Applebot Allow: / Disallow: /private/ User-agent: * Disallow: /not-allowed/

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 <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 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. 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 çok meta etiketi kullanın.

Örnek:

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

Applebot-Extended ve veri kullanımını kontrol etme

Apple, tüm robots.txt kurallarına ve yönergelerine uymanın yanı sıra web yayıncılarına web sitesi içeriklerinin Apple tarafından nasıl kullanılabileceği konusunda ek kontroller sağlayan Applebot-Extended adlı ikincil bir kullanıcı aracısı sunar.

Web yayıncıları, Applebot-Extended sayesinde web sitesi içeriklerinin Apple Intelligence, Hizmetler ve Geliştirici Araçları da dahil olmak üzere Apple ürünleri genelinde üretken yapay zeka özelliklerini destekleyen Apple temel modellerini eğitmek amacıyla kullanımını devre dışı bırakabilirler.

Applebot-Extended'a izin vermemek için robots.txt dosyasına aşağıdaki gibi bir kural ekleyebilirsiniz:

User-agent: Applebot-Extended Disallow: /private/

Applebot-Extended web sayfalarını taramaz. Applebot-Extended'a izin vermeyen web sayfaları yine de arama sonuçlarına dahil edilebilir. Applebot-Extended yalnızca Applebot kullanıcı aracısı tarafından taranan verilerin nasıl kullanılacağını belirlemek için kullanılır.

Applebot-Extended'a izin verilmesi, Apple'ın üretken yapay zeka modellerinin özellikleri ve kalitesinin zaman içinde iyileştirilmesine yardımcı olur.

Arama sıralamaları hakkında

Apple Arama, web araması sonuçlarını sıralarken şu faktörleri dikkate alabilir:

  • 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: