Arama Motoru Nedir?
Kısa tanım
Arama motoru, web'deki sayfaları otomatik programlarla bulup indiren, içeriklerini analiz ederek bir dizinde saklayan ve kullanıcının yazdığı sorguya en uygun gördüğü sonuçları sıralayarak sunan yazılım sistemidir. Google, Bing ve Yandex genel web arama motorlarına örnektir; görsel, harita ya da site içi arama gibi tek bir alana odaklanan dikey arama motorları da vardır.
Diğer adları: search engine, web arama motoru, arama sitesi

Arka planda çalışan üç sistem
Kullanıcı yalnızca bir arama kutusu ve sonuç listesi görür. Arka planda ise birbirinden ayrı çalışan ama sürekli birbirini besleyen üç sistem vardır. Google bu aşamaları tarama, dizine ekleme ve sonuçları sunma (serving) olarak adlandırır; Bing ya da Yandex gibi diğer genel arama motorlarının ayrıntıları farklı olsa da mimari aynı mantığa dayanır.
- Keşif ve tarama: Crawler adı verilen programlar bilinen sayfalardaki bağlantıları ve site haritalarını izleyerek yeni URL'ler bulur, sayfaları indirir ve gerekirse JavaScript'i çalıştırarak işler.
- Dizine ekleme: İndirilen içerik çözümlenir: metin, başlıklar, görseller, bağlantılar, dil ve yapılandırılmış veri. Birbirinin kopyası olan sayfalar gruplanır ve her gruptan temsilci (canonical) bir sürüm seçilir.
- Sıralama ve sunma: Bir sorgu geldiğinde dizinden aday sayfalar çekilir, sıralanır ve sonuç sayfası bu adaylarla oluşturulur.
Bu ayrımın pratik bir sonucu var: Bir sayfa taranmış ama dizine alınmamış olabilir; dizinde olduğu hâlde hiçbir sorguda görünür bir sıraya çıkmayabilir. Bir görünürlük sorununu çözmek için önce sayfanın hangi aşamada takıldığını bulmak gerekir.
Ters dizin: aramayı hızlı yapan veri yapısı
Arama motoru, sorgu geldiği anda web'i gezmez; önceden hazırladığı dizinde arar. Klasik bilgi erişimi sistemlerinin temelinde ters dizin (inverted index) bulunur: her kelime için o kelimenin geçtiği belgelerin listesi tutulur. Mantık, bir kitabın sonundaki kavram dizinine benzer.
"kahve" → [sayfa-12, sayfa-87, sayfa-301]
"öğütücü" → [sayfa-87, sayfa-455]
"manuel" → [sayfa-87, sayfa-301, sayfa-455]
Sorgu: "manuel kahve öğütücü"
Kesişim → sayfa-87 (üç kelimeyi de içeriyor)Günümüzün motorları bu temelin üzerine çok daha fazlasını ekler: eş anlamlıları ve sorgunun anlamını yakalayan dil modelleri, sayfaları vektörlerle temsil eden anlamsal arama yöntemleri, kişileri, kurumları ve yerleri birbirine bağlayan bilgi grafikleri. Yine de temel fikir değişmez: sorgu anındaki iş, önceden düzenlenmiş bir dizinden doğru adayları seçmektir.
Bir sonucu üste taşıyan nedir?
Google, sonuçların kullanıcının konumu, dili ve cihazı dahil pek çok etkene bağlı olduğunu belirtir. Genel çerçevede sıralama sistemleri şu sorulara cevap arar:
- Sorgu ne anlama geliyor; kullanıcı bilgi mi arıyor, satın almak mı istiyor, belirli bir siteye mi gitmek istiyor?
- Hangi sayfalar konuyla ilgili ve soruyu gerçekten cevaplıyor?
- Bu sayfalar güvenilir ve özenle hazırlanmış mı?
- Sayfa kullanılabilir mi: mobilde düzgün açılıyor, makul hızda yükleniyor mu?
- Bağlam ne: "nöbetçi eczane" araması İzmir'de ve Ankara'da farklı sonuçlar verir.
İki nokta sık yanlış anlaşılır. Birincisi, Google sayfaları daha sık taramak ya da daha üste koymak için ödeme kabul etmez; reklamlar "Sponsorlu" etiketiyle organik sonuçlardan ayrı gösterilir. İkincisi, kurallara tamamen uyan bir sayfanın bile taranacağı, dizine ekleneceği ya da gösterileceği garanti edilmez. Google'ın kendi anlatımı Google Arama'nın işleyişi belgesinde yer alır.
Tek tip arama motoru yok
| Tür | Örnek | Neyi dizine ekler? |
|---|---|---|
| Genel web arama motoru | Google, Bing, Yandex | Açık web'deki sayfalar, görseller ve videolar |
| Dikey arama | Google Görseller, Google Haritalar, alışveriş aramaları | Tek bir içerik türü ya da veri kaynağı |
| Site içi arama | Bir e-ticaret sitesinin ürün araması | Yalnızca o sitenin kendi kayıtları |
| Yapay zekâ destekli arama | Google AI Overviews ve AI Mode, sohbet asistanlarının web araması | Klasik dizin ve bunun üzerine üretilen yanıt ile kaynak bağlantıları |
Son satırdaki sistemler sonuç listesinin yanına ya da yerine üretilmiş bir yanıt koyar. Google, AI Overviews ve AI Mode'un yanıt oluştururken alt konular için birden çok ilişkili arama yapabildiğini açıklıyor; yani bu deneyimler de kaynaklarını bir arama dizininden seçer. Yapay zekâ araması klasik arama altyapısını ortadan kaldırmaz, onun üzerine yeni bir sunum katmanı ekler.
Site sahibi için anlamı
Her aşama site sahibine ayrı bir görev yükler. Tarama erişilebilir URL'ler ve sağlıklı sunucu yanıtları ister; dizine ekleme okunabilir ve tekil içerik ister; sıralama ise aranan soruya gerçekten iyi cevap veren sayfalar ister. Bu görevlerin bütününe SEO denir. Bir motorun sitenizi nasıl gördüğünü anlamanın en doğrudan yolu, o motorun site sahiplerine sunduğu araçlardır: Google için Search Console, Bing için Bing Webmaster Tools.

