Arama motorları, yüz milyarlarca web sayfasını tarayarak, dizine ekleyerek ve size sunarak çalışır.
Bir arama motoruna bir sorgu yazdığınızda, botlar veya örümcekler olarak bilinen web tarayıcıları, dizinlerinde binlerce, bazen milyonlarca sayfayı tarar, hangisinin en alakalı olduğunu seçer (birçok faktöre dayanarak) ve size bir yanıt sunar.
Arama motorlarının size web sayfalarını sunabilmesi için önce onları keşfetmeleri gerekir. Mayıs 2020 itibariyle, internette tahmini 1,7 milyar web sitesi var ve bu da milyarlarca sayfayla sonuçlanıyor. Tüm web sitelerinin ve sayfaların yaşadığı tek bir yer yoktur, bu nedenle arama motorları sürekli olarak yeni sayfalar aramalı ve bunları dizinlerine eklemelidir.
Arama motorları web sayfalarını birçok şekilde bulur. Bunun bir yolu, zaten bulunan bir sayfadan bir bağlantıyı takip etmektir. Başka bir yol da bir site haritası okumaktır. Site haritası, sitenizdeki sayfalar, resimler veya videolar gibi, arama motoru botlarının anlamasını kolaylaştıracak şekilde düzenlenmiş bir bilgi dosyasıdır.
Arama motorları sayfaları bulduktan sonra onları tarar . Basitçe söylemek gerekirse, bu, botlarının onlara baktığı ve ne hakkında olduklarını gördüğü anlamına gelir. Yazılı içeriği, yazılı olmayan içeriği, görsel görünümü ve genel düzeni analiz ederler.
Arama motorları tarafından bulunabilen web siteleri, birkaç günde bir ila birkaç haftada bir taranır veya taranabilir. Popülerlik, mevsimsellik ve yapı gibi faktörlerin tümü, sitenizin ne sıklıkta tarandığı konusunda rol oynar.
İndeksleme, bir sayfayı analiz etme, saklama ve kataloglama işlemidir. Bir sayfa bulunup tarandıktan sonra ilgili bilgiler dizine eklenir . Ancak, taranan tüm bilgiler alakalı değildir - bir sayfanın bulunması ve taranması, dizine ekleneceği anlamına gelmez.
Bunun indekslendiği tüm bilgiler bir arama indeksinde tutulur . Arama dizinleri boyut ve ölçek açısından çok büyüktür. Örneğin, Google'ınki 100.000.000 gigabaytın oldukça üzerindedir ve dünya çapında yaklaşık 2,5 milyon sunucuda barındırılmaktadır. Arama dizinleri, arama sorgularını URL'lere eşlemek için tasarlanmıştır, bu da kullanıcıların arama yapmasını ve 1 saniyenin altında yüz milyarlarca sonuç almasını kolaylaştırır.
Sayfalar tarandıktan ve dizine eklendikten sonra, bir arama motorları sonuç sayfasında (SERP) sunulmaya hak kazanırlar . SERP'ler, bir arama motoruna bir sorgu yazdıktan hemen sonra elde ettiğiniz şeydir. Bir SERP'de listelenen alakalı sonuçlar esasen sıralanır - 1 numara, sayfanın en üstünde (Genellikle reklamların altında) listelenir ve ardından artan sırada diğer sayfalar gelir.
Arama motorları, sıralamaları birçok faktöre göre belirler. Dikkate alınacak hususlar arasında alaka düzeyi, kalite, konum, yetki ve cihaz sayılabilir. Sıralama faktörlerinin kodunun çözülmesi ve web sitenizin hangilerinin iyileştirilmesi gerektiğinin belirlenmesi, arama motoru optimizasyonunun (SEO) temelidir .