Aşağıdaki makale size yardımcı olacaktır:Google’dan Yerel Tahmine Dayalı Arama Önerileri
Konuma Göre Tahmine Dayalı Arama Önerileri
Bu patent, arama sorgularıyla ilgili bilgi sağlamakla ilgilidir.
İnternet arama motorları, arama yapanlar tarafından gönderilen sorgulara yanıt olarak kaynakları, örneğin Web sayfalarını, resimleri, metin belgelerini ve multimedya içeriğini tanımlar. Ardından, bu kaynaklarla ilgili bilgileri araştırmacılara faydalı bir şekilde sunmaya çalışırlar.
Aramada yapılan bir varsayım, arama yapanların genellikle konumlarına özgü bilgilerle ilgilendikleridir.
Örneğin, arama yapanlar yerel hava durumunu veya yerel siyaseti veya sporu öğrenmek isteyebilir.
Bir yerde arama yapanlar için ilginç olan konular, farklı bir yerde arama yapanlar için daha az ilgi çekicidir.
Bir arama motoru, bir araştırmacının, arama sonuçlarının yanıt verdiği bir girdi sağlamasına olanak tanır.
Bazı arama motorları, girilen arama sorgusuna göre arama yapan kişiye arama önerileri sunar.
Ve bazı arama motorları, geçerli arama sorgusuna dayalı olarak arama önerilerini tahmin eder.
Bu patent başvurusu, bir bilgisayardan kısa mesaj servisi (SMS) mesajları ve sesli mesajlar gibi mesajların gönderilmesine yönelik sistemleri ve teknikleri açıklamaktadır.
Bu patentte açıklanan yenilikçi yönlerden biri şunları içerir:
- Bir arama cihazından ilk konumun alınması
- Bilgisayarın bir araştırmacısı ile ilişkili bir araştırmacı profilinin elde edilmesi
- Bir arama talebi almadan önce, arama profili kullanılarak ilk konuma yakın konumlarla ilişkili arama sonuçlarının belirlenmesi
- Arama sonuçlarını bilgisayara gönderme
Bu patentte açıklanan İsteğe Bağlı Özellikler şunlara bakmayı içerebilir:
- Bir araştırmacı için sosyal grafik verileri
- Arama sonuçlarının sayısını belirlemek için ilk konumla ilişkili günlük verilerini sorgulayın
- Birinci konuma yakın ikinci bir konumla ilişkili bir Belge
Birinci konuma dayalı sorgu önerisinin kullanılması, bir sorgu önerisini belirlemek için arama yapan profil verilerinin, sosyal grafik verilerinin veya sorgu günlük verilerinin birinci konumla birlikte kullanılmasını içerebilir.
İlk konuma dayalı olarak sorgu önerilerinin belirlenmesi, ilk konuma yakın önceki arama yapanlar tarafından gönderilen sorguların belirlenmesini içerebilir.
Ve ilk konuma dayalı olarak tahmin edilen arama önerileri, bilgisayardaki bir arama yapan kişiyle ilişkili bir arama yapan profili elde etmeyi içerebilir.
Ayrıca, birinci konuma dayalı arama sorguları, ilk konuma yakın daha önce arama yapanlar tarafından gönderilen sorguları belirlemek için arama yapan profilden elde edilen bilgilerin kullanılmasını içerebilir.
Sorgu önerileri, araştırmacının daha önce gönderdiği tanımlayıcı sorguları da içerebilir.
Bu öneriler, arama sonuçlarıyla ilişkili bir veya daha fazla kategori belirlemeyi içerebilir.
Tahmine dayalı arama önerileri, arama sonuçlarıyla ilişkili bir veya daha fazla kategorinin bilgisayara gönderilmesini içerebilir.
Bu tahmine dayalı arama önerileri patenti şurada:
Tahmine dayalı arama önerileri oluşturma
Mucitler: Amanda M. Moore, Alireza Ali, Michal Grabowski, Jocelyn C. Lin ve Evan Parker
Vekil: GOOGLE LLC
ABD Patenti: 10.740.369
Verildi: 11 Ağustos 2020
Dosyalandı: 12 Temmuz 2017
Soyut:
Yerel Tahmine Dayalı Arama Önerilerine Erişen Bir Araştırmacı
Arayan kişi sinema, restoran ve tiyatro içeren bir bölgeden olabilir.
Arayıcı, bir mobil cihazdaki bir arama işlevine erişir ve arama işlevi, bir sorgu giriş alanı içerir.
Arayan, sorgu giriş alanına bir sorgu girmeden önce, bir arama sistemiyle birlikte çalışan mobil cihaz, arama sonuçlarını, sorgu önerilerini ve arayıcının konumuna yakın konumlarla ilişkili kategorileri görüntüler.
Örneğin, mobil cihaz sinema için bir arama sonucu görüntüler. Bir konum, mobil cihazdan önceden tanımlanmış bir mesafedeyse (1 mil, 2 mil veya 10 mil içinde) arama yapanın yakınında olabilir.
Mobil cihazda görüntülenen arama sonuçları, arayanın ilgi alanlarına göre değişiklik gösterebilir.
Arama yapan kişinin böyle bir sonuçla ilgilenmeyeceğine karar verdikten sonra, mobil cihaz sinema salonu hakkında bir arama sonucu göstermeyebilir.
Arayanlar hakkında bilgi toplamak için burada tartışılan sistemlerin olduğu durumlar için, araştıranlara bilgi toplayabilecek programları veya özellikleri (örneğin, bir arayanın tercihleri, bir arayanın katkıları hakkında bilgi) dahil etme veya devre dışı bırakma fırsatı sunulabilir. sosyal içerik sağlayıcılara, arama yapanların cihazlarına vb.).
Önceden Sağlanan Arama Sonuçlarının Tarihi Popülerliği
Mobil cihaz, mobil cihaz konumuna yakın konumlarda daha önce sağlanan arama sonuçlarının geçmişteki popülaritesine dayalı olarak da arama sonuçlarını görüntüleyebilir.
Arama sistemini önceden araştıran önemli sayıda kişi restoranla ilişkili SERP’leri seçerse, mobil cihaz SERP’leri bir öneri olarak sunabilir.
Mobil cihazdaki arama sonuçlarının göreli konumu, en azından kısmen, önceki arama yapanlar tarafından seçilen önceki arama sonuçlarının popülaritesine bağlı olarak çalışabilir.
Mobil cihaz, mobil cihazın konumuna ve arama yapan profil bilgilerine dayalı olarak önerilen arama sorgularını görüntüleyebilir.
Bir arama yapan kişi geçmişte “Market” araması yaptıysa, mobil cihaz “Market” sorgu önerisini görüntüleyebilir.
Sorgu önerileri, diğer arama yapanlardan toplanan geçmiş verilerle çalışabilir.
Daha önce çok sayıda arama yapan kişi, mobil cihazın yakınındaki konumlardan “Çamaşırhane”yi aradıysa, mobil cihaz bir sorgu önerisi olarak “Çamaşırhane”yi gösterebilir.
Mobil cihaz ayrıca arama sonuçlarını ve sorgu önerilerini kategorilere göre gruplayabilir.
Mobil cihaz bir restoran kategorisi veya bir kahve dükkanı kategorisi görüntüleyebilir.
Arama sonuçları, ilk arama ekranında araştırmacının ilgisini çekme olasılığı en yüksek olarak belirlendi. Ardından, arama yapan kişi için daha az ilgi çekici olduğu belirlenen diğer arama sonuçları kategorilere ayrılır.
Tahmine Dayalı Arama Sonuçlarının Sunumu
Mobil cihaz ağa hücresel ağ, kablosuz ağ veya başka bir radyo ağı gibi birçok yöntemle bağlanabilir.
Arama sistemi, arama sonuçlarını, sorgu önerilerini ve kategorileri mobil cihaza gönderebilir.
Bu, arama yapan kişi mobil cihazdaki bir sorgu kutusuna girdi girmeden önce veya girerken gerçekleşebilir.
Mobil cihaz, konumunu GPS koordinatlarını, bir IP adresini veya mobil cihazın konumunun başka bir işaretini kullanarak arama sistemine gönderebilir.
Mobil cihaz ayrıca, arayan kişinin kimliği hakkında, örneğin arama yapanın adı, e-posta adresi veya arama sisteminin mobil cihazdaki arama yapan kişiyi bir arama yapan profiliyle ilişkilendirmesini sağlayan bir oturum tanıtıcısı gibi bilgileri de gönderebilir.
Mobil cihaz, arama yapan tarafından girilen ilk birkaç karakter (örn. “Ic”) gibi kısmi bir sorgu da gönderebilir (öneriyi otomatik tamamlama önerisi haline getirir).
Mobil cihaz, arama yapan kişi tarafından girilen her karakteri kısmi bir sorgunun parçası olarak girildiği gibi arama sistemine gönderebilir.
Mobil cihaz, minimum sayıda karakter saklanana kadar arama yapan tarafından girilen karakterleri saklar. Ardından mobil cihaz, saklanan karakterleri kısmi bir sorguda arama sistemine gönderir.
Mobil cihaz, arama yapan karakter girerken duraklayana kadar bekleyebilir ve ardından girilen karakterleri arama sistemine gönderir.
Arama sistemi, mobil cihazdan mesajları alan bir giriş bileşeni içerebilir.
Bu giriş bileşeni, mobil cihazdan gelen mesajın, mobil cihazı araştıran kişinin bir arama talebi gönderdiğini göstermediğini doğrulayabilir.
Arayıcının bir arama isteği göndermediğinin doğrulanması, arayıcının, arama arayüzündeki mekanizmayı (örneğin, bir arama düğmesine basma) veya başka herhangi bir mekanizmayı (örneğin, bir sesli komut) aramaya giriş göndermek için kullanmadığının doğrulanmasını içerebilir. Arama yapanın girdiyi girmeyi bitirdiğini gösteren motor.
Girdi bileşeni, diğer faktörleri de göz önünde bulundurabilir, örneğin, araştırmacının minimum sayıda karaktere sahip kısmi bir sorgu girip girmediği veya araştırmacının kısmi sorgunun son karakterini girmesinden bu yana önceden belirlenmiş bir süre geçip geçmediği.
Tahmine Dayalı Arama Önerileri için Gönderme
Girdi bileşeni daha sonra mesajı tahmine dayalı bir sonuç bileşenine gönderir.
Tahmine dayalı sonuçlar bileşeni, mobil cihaz tarafından sağlanan bilgilere dayalı olarak sorgu önerileri veya arama sonuçları alır. Sorgu önerileri veya arama sonuçları, sorgu günlüklerinden, konum verilerinden, arama yapan profil verilerinden ve sosyal grafik verilerinden olabilir.
Bu sorgu günlükleri, önceki arama yapanların arama etkinliğinin geçmişini içerebilir.
Diğer arama yapanlar ve mevcut arama yapan tarafından daha önce gönderilen arama sorgularını içerebilirler.
Sorgu günlükleri, diğer araştırıcılar veya mevcut araştırıcı tarafından seçilen önceden gönderilen sorgulara hangi arama sonuçlarının yanıt verdiğine dair göstergeler de içerebilir.
Sorgu günlükleri, daha önce gönderilen arama sorgularını ve mobil cihaz konumuna yakın konumlarla ilişkili arama sonuçlarını tanımlayabilir.
Önceden gönderilen sorgular, mobil cihaz konumuna yakın konumlardan önceki arama yapanlar tarafından gönderilen sorgular için sorgu günlüklerinin incelenmesinden olabilir.
Önceden gönderilen arama sonuçları, mobil cihaz konumuna yakın konumlardan önceki araştırmacılar tarafından gönderilen ve daha sonra önceki araştırmacılar tarafından seçilen sorgulara yanıt olarak sunulan arama sonuçlarını belirlemek için önceki sorgu günlüklerinin incelenmesinden olabilir.
Önceden gönderilen sorgular ve arama sonuçları, tahmine dayalı sorgular ve tahmine dayalı arama sonuçları olarak mobil cihazın arama yapanına gitmeleri gerekip gerekmediğini belirleyebilir.
Önceki her arama oturumu bir konumla ilişkilendirilebilir.
Sorgu Günlüğü Kalite Puanları
Daha önce gönderilen sorgular, sorgunun geldiği konumdaki popülerliğine bağlı olarak bir sorgu günlüğü kalite puanı alabilir.
Sorgu önerileri, belirli bir konumdaki arama sorgusunun popülaritesine dayalı bir puana sahip olabilir.
Sorgu önerileri, sorgudan oluşturulan arama sonuçlarına göre de puan alabilir.
Önceden seçilen arama sonuçlarını üreten bir sorgu önerisi, herhangi bir seçili arama sonucu üretmeyen bir sorgu önerisinden daha üstün olabilir.
Daha önce gönderilen sorgular ve arama sonuçları için sorgu günlüğü kalite puanı, giriş işlemcisinin mesajı mobil cihazdan aldığı zamana ait olabilir.
Sorgu günlüğü kalite puanı, sorgunun kullanılma sayısıyla çalışır veya arama sonucu, mobil cihazın önceden tanımlanmış bir mesafesi içinde görüntülenir (örneğin, 2 mil).
Daha önce gönderilen bir sorgu veya seçilen bir arama sonucu için sorgu günlüğü kalite puanı, mobil cihazdan bir mesaj alınmadan önce keşfedilebilir. Birincisi, bölgelerden (örneğin, posta kodu, şehir veya kasaba) farklı konumlar gelebilir. Ardından, düzenli aralıklarla (ör. saatlik, günlük, haftalık vb.), daha önce gönderilen bir sorgu veya seçilen bir arama sonucu için sorgu günlüğü kalite puanı, sorgunun bölge içinde kaç kez gönderildiğine bağlı olarak hesaplanabilir. bir zaman periyodu (örneğin, bir hafta, bir ay, vb.).
Daha önce mobil cihazı araştıran kişi tarafından gönderilen sorgular, sorgu önerileri olabilir.
Benzer şekilde, mobil cihazın arama yapanı tarafından seçilen arama sonuçları, arama sonuçları olabilir.
Arama sonuçları, konum verilerine göre bulunabilir ve puanlanabilir.
Konum verileri, kaynakları konumla ilişkilendiren bilgileri içerebilir.
Bir restoranın web sayfası, restoranın konumu ile ilişkilendirilebilir. Tahmine dayalı sonuçlar, mobil cihazı kullanan arama yapanın ilgi duyduğu arama sonuçları olarak mobil cihazın konumuna yakın konumlarla ilişkili kaynakları tanımlayabilir. Her arama sonucu, kaynakla ilişkili konum ile mobil cihazın konumu arasındaki mesafeye bağlı olarak bir konum kalite puanıyla ilişkilendirilebilir.
Bu arama sonuçları ve sorgu önerileri, arama yapan profil verileri kullanılarak daha da geliştirilebilir. Örneğin, bir arama profili, arama yapan kişinin sinemayla ilgilendiğini ancak tiyatroyla ilgilenmediğini içerebilir. Böylece, sinema ile ilgili sorgu önerileri ve arama sonuçları öne çıkarken, sinema ile ilgili öneriler ve sonuçlar sıralamaya düşürülür veya elenir.
Tahmine Dayalı Sorgularda Kullanılan Açık Bilgiler
Araştırmacı profil verileri, arama yapan tarafından açıkça paylaşılan bilgileri içerebilir. Örneğin, arama yapan kişi hobilerin ve ilgi alanlarının bir listesini sağlayabilir. Bu araştırmacı profil verileri, araştırmacı hakkında zımni olarak tanımlanan bilgileri de içerebilir. Örneğin, bir araştırmacının daha önce gönderdiği sorgular, seçilen arama sonuçları, abone olunan haber beslemeleri ve toplanan diğer bilgiler, bir araştırmacının belirli bir konuyla ilgilendiğini belirleyebilir.
Arayıcı, kendisi hakkında bu tür bilgileri toplayabilecek programları veya özellikleri (örneğin, bir araştırmacının tercihleri, bir araştırmacının sosyal içerik sağlayıcılara katkıları, araştırıcının cihazları vb.) dahil etme veya devre dışı bırakma fırsatına sahip olabilir. Arayan kişi hakkındaki bu bilgiler anonim hale getirilebilir ve daha sonra araştıran profil verileri olarak saklanabilir.
Arayan profil bilgileri, arayanın katıldığı diğer etkinliklerin geçmişini de içerebilir. Örneğin, arayan kişi, mobil cihazla ilişkilendirilmiş bir eşleme işlevini kullanarak belirli bir adresi aramışsa, arayan profili son aranan adresi saklayabilir. Ayrıca tahmine dayalı sonuçlar bileşeni, araştırmacının önceden gönderdiği sorguları veya araştırmacının önceden seçtiği arama sonuçlarını tanımlayabilir. Önceden gönderilen sorgular ve seçilen sonuçlar, sorgu önerileri ve arama sonuçları olarak sunulabilir.
Arama sonuçları ve sorgu önerileri, sosyal grafik verileri kullanılarak daha da geliştirilebilir. Bir sosyal grafik, farklı arama yapanlar arasındaki sosyal ilişkileri yansıtabilir.
İki araştırmacı birbirini tanıdık, arkadaş veya meslektaş olarak tanımlamış olabilir. Bir sosyal grafik ilişkiyi yakalayabilir. Bu sosyal grafik verileri, bir araştırmacının bir arama sonucu veya sorgu önerisiyle az çok ilgilendiğini gösterebilir. Örneğin, arama yapan kişinin sosyal grafiğinin bir üyesi, şu anda belirli bir restoranda olduğunu belirten bilgileri kullanıma sunarsa, tahmine dayalı sonuçlar bileşeni, arama yapan kişinin o restorana atıfta bulunan bir kaynağa ilgi duyma olasılığının daha yüksek olduğunu belirleyebilir. Bir araştırmacının ayrıca, araştırmacının sosyal grafiğindeki diğer üyelerin ilgi alanına giren konularla ilgilenme olasılığı daha yüksektir.
Benzer şekilde, arama yapan kişinin sosyal grafiğinin bir üyesi bir restorana, filme veya başka bir aktiviteye veya deneyime yüksek puan verirse, tahmine dayalı sonuçlar bileşeni, arama yapanın o restoran filmine, aktiviteye veya deneyime atıfta bulunan bir kaynağa ilgi duyma olasılığının daha yüksek olduğunu belirleyebilir. deneyim.
Arama sistemi, arama yapan kişinin ilgisini çekebilecek kategorilerin bir listesini sağlayabilir.
Kategoriler, arama yapan profil verilerinden, sorgu günlüklerinden, sosyal grafik verilerinden ve konum verilerinden olabilir. Örneğin, bir arama yapan kişi Wrigleyville, Illinois’deyse, arama yapan kişi bir beyzbol kategorisi alabilir. Arama yapan kişinin profili, kategoriler hakkında da bilgi sağlayabilir. Örneğin, arama yapan kişi filmlerle ilgileniyorsa ona bir sinema kategorisi gidebilir.
Kategoriler, arama sonuçlarından ve tahmine dayalı sorgu terimlerinden de olabilir. Ayrıca kategoriler, mobil cihazın yakınındaki konumlarla ilişkili kaynaklarla ilişkili anahtar kelimeler üzerine inşa edilebilir.
Tahmine Dayalı Arama Önerileri ile sağlanan mobil cihazlar
Bir arama yapan kişi, bir mobil cihazda bir arama işlevine eriştiğinde ve sorgu giriş alanına herhangi bir bilgi girmeden önce, mobil cihazın arama yapan arayüzü, en azından kısmen konuma dayalı olarak tahmine dayalı sorgu önerilerini ve arama sonuçlarını gösterebilir. mobil cihazın. Örneğin, arama arayüzü, uluslararası havaalanı, bir sanat malzemeleri mağazası veya yakın zamanda aranan bir adres için tahmine dayalı bir arama sonucu içerebilir.
Arama arayüzü ayrıca sorgu önerileri içerebilir. Örneğin, arama arayüzü “Çamaşırhaneler” adlı bir sorgu önerisi görüntüler.
Arama yapan ara yüz, araştıranın ilgilendiği bilgileri de gruplandırabilir. Örneğin, “yerlerim” kategorisi, araştıran tarafından daha önce tanımlanan konumları tanımlayabilir. Son öğeler kategori grubu, arama sorgularını ve arama yapan kişi tarafından yakın zamanda elde edilen arama sonuçlarını içerebilir. Yıldızlı yerler kategorisi, daha önce mobil cihazın arama yapanı tarafından etiketlenmiş ve mobil cihazın yakınında bulunan arama sonuçlarını tanımlar.
Arama arayüzü ayrıca bir kategori grubu içerebilir. Kategoriler grubu, tahmine dayalı arama sonucu tarafından başvurulan kaynağın içeriğine göre gruplandırılmış tahmine dayalı arama sonuçlarını içeren farklı kategorilere erişim sağlar. Arama arabirimi, kategori gruplarını doğrudan arama arabiriminde de görüntüleyebilir. Örneğin, mobil cihaz bir kahve dükkanı kategorisi ve bir restoran kategorisi görüntüleyebilir.
Bir okun varlığı, öğenin iç içe girdiler içerdiğini gösterir.
Mobil cihaz, arama arayüzünde restoran kategorisini görüntüleyebilir. Ek olarak, arama arayüzü, tahmine dayalı arama sonuçlarını ve alt kategorileri içerebilir. Örneğin, mobil cihaz “istiridye evi” 328a, “şehir pazarı”, “araba evi” ve “yengeç kulübesi” için arama sonuçlarını görüntüler. Arama arayüzü aynı zamanda alt kategorileri de görüntüler, örneğin, bir “Amerikan” alt kategorisi, bir “barbekü” alt kategorisi, bir “kahvaltı” alt kategorisi, bir “Çin” alt kategorisi ve bir “fast food” alt kategorisi. kategori.
Arayıcı, sorgu giriş alanına kısmi bir sorgu “Ic” girebilir. Yanıt olarak mobil cihaz, kısmi sorguyu, kısmi sorguyu içeren tahmine dayalı sorgular, kategoriler ve arama sonuçları sağlayabilen bir arama hizmetine gönderir.
Mobil cihaz daha sonra “Moo Dondurma Dükkanı”, “Icapital LLC” ve “ICM” tahmini arama sonuçlarını görüntüleyebilir. Mobil cihaz ayrıca “Dondurma Dükkanı”, “Buz Pateni Pisti” ve “Buz Tedarikçisi” gibi tahmini önerilen sorguları da görüntüler.
Tahmine Dayalı Arama Önerileri Oluşturma
Bir tahmine dayalı arama önerileri üreteci, bir mobil arama cihazının konumunun tanımlanmasıyla başlar.
Bilgisayarın konumunu belirlemek için bir İnternet Protokolü adresi yeterli olabilir veya mobil cihazla ilişkili baz istasyonu bilgisi, bilgisayarın konumunu belirlemek için kullanılabilir.
Bu işlem, bir arama yapanla ilişkili bir arama yapan profili alabilir. Örneğin, arama yapan kişi, arama cihazı tarafından sağlanan bir arama tanımlayıcısı, bir tanımlama bilgisi veya bir oturum tanımlayıcısı ile ilişki kurabilir.
Arayan profili, arayanın ilgi alanlarının (ör. hobiler, arama geçmişi vb.) açıklamasını ortaya çıkarmak için kullanılabilir.
Bu arama profili, arama yapan kişinin sosyal grafiklerini de tanımlayabilir. Sosyal grafik, araştıran kişiyi merkez alabilir (örneğin, araştıran kişi arkadaşlarını tanımlar). Araştırmacı, üyesi olduğu sosyal ağları belirlemiş olabilir.
Araştırmacı profili, araştırmacının üstü kapalı olarak ifşa ettiği bilgileri de içerebilir. Örneğin, sık sık model trenler arayan bir araştırmacı, model trenlere ilgi gösteren bir araştırmacı profiline sahip olabilir. Ek olarak, arama yapan kişi, veri toplama ve depolama faaliyetlerini etkinleştirme veya devre dışı bırakma fırsatına sahip olabilir.
Süreç, ilk konuma yakın konumlarla ilişkili arama sonuçlarını belirleyebilir.
Tahmine dayalı arama sonuçlarını içeren önceki Google patentleri hakkında yazdım. Google’ın tahmine dayalı arama önerileri göstermesinin birkaç nedeni vardır. İşte o paylaşımlardan bazıları:
Bill Slawski hakkında
26 yılı aşkın SEO deneyimi ve Hukuk Doktoru Derecesi ile Bill Slawski, Google’ın SEO ile ilgili patentleri konusunda en önde gelen uzmandır. Patent Keşfi, SEO hakkında yeni bilgiler bulmanın en hızlı ve en ayrıntılı yollarından biridir. Bill, önde gelen bir arama motoru optimizasyonu blogu olan SEO by the Sea’nin Editörüdür ve burada 1.300’den fazla gönderinin yazarıdır. Bill’in deneyimi, Fortune 500 markalarını ve dünyanın en büyük web sitelerinden bazılarını içerir. Bill, Moz, Search Engine Land ve Search Engine Journal için katkıda bulunan bir yazardır. 2014-2021’de arama motoru algoritmaları, evrensel ve harmanlanmış arama, aramada kişiselleştirme, arama ve sosyal ve yinelenen içerik sorunları, yapılandırılmış veri ve şema gibi konularda sektör lideri uluslararası konferanslarda konuşma yaptı.