SEO

Arama motoru nasıl çalışır

Arama motoru canlı webde aramaz; daha önce okuyup dizine koyduğu bir kopyadan yanıt verir. Yani sıralanmak önce bulunmak, sonra doğru okunmak, en sonunda da dizindeki diğerlerinden iyi olmak demektir.

  • Ders 1 / 2
  • Başlangıç
  • Ücretsiz, kayıt yok

Bağlantıdan sonuca: arama motorunun dört adımı

  1. 1

    Tarama

    Tarayıcı sayfayı bağlantılar ve site haritalarıyla bulur.

  2. 2

    İşleme

    Sayfa tarayıcıdaki gibi çalıştırılır; böylece JavaScript içeriği de görülür.

  3. 3

    Dizin

    Sayfanın anlaşılmış hali dizine dosyalanır.

  4. 4

    Sıralama

    Arama anında dizin; ilgililik, kalite ve bağlama göre sıralanır.

Bu resim basitleştirilmiştir; her adımın ardında ayrıntısını yalnızca Google'ın bildiği onlarca sistem vardır.

Son kontrol: Bu dersteki bilgiler ve araç adları bu tarihte kaynaklarıyla yeniden doğrulanır.

Google sayfanızın var olduğunu nereden bilir?

Google'ın tarayıcısı webde bağlantılar üzerinden ilerler: bildiği bir sayfadan bilmediği bir sayfaya. Site haritası ona kendi elinizle verdiğiniz resmi listedir; iç bağlantılar ise bilinen bir sayfadan yeni bir sayfaya giden yoldur. Kendisine hiçbir bağlantı işaret etmeyen ve hiçbir site haritasında olmayan bir sayfa, tarayıcı açısından yoktur.

robots.txt burada devreye girer ve SEO'nun en yaygın hatası tam bu noktadadır: robots.txt taramadan söz eder, dizinlemeden değil. Bir yolu orada kapatırsanız Google içeriği okumaz; ama o adrese başka bir yerde bağlantı varsa, adresin kendisi açıklamasız biçimde sonuçlarda görünebilir. Bir sayfayı sonuçların dışında tutmak için noindex etiketi gerekir ve o etiket ancak sayfanın taranmasına izin varsa okunur.

Daha az söylenen bir şey: Google'ın tek bir tarayıcısı yoktur. Kendi belgeleri, her biri farklı iş yapan uzun bir ayrı tarayıcı ve getirici listesi sayar: ana arama tarayıcısından, kullanıcı bir şey istediğinde anında çalışan getiricilere kadar.

Google sayfayı neden tarayıcı gibi çalıştırmak zorunda?

Tarama, bir dosyayı almak demektir. Sayfayı anlamak sonraki iştir ve Google bunun için sayfayı işler: kabaca tarayıcınızın yaptığı şey, böylece JavaScript ile kurulan içeriği de görür.

Pratik nokta şu: işleme kaynak harcar ve her zaman taramanın hemen ardından olmaz. Ana metni ancak JavaScript çalıştıktan sonra beliren bir site, aynı metni ilk HTML içinde gönderen bir siteye göre geç anlaşılmaya daha açıktır. Herkesin duyduğu o basit tavsiyenin teknik gerekçesi budur: önemli metni sayfanın kendisine koyun.

Basit ve ücretsiz bir test: tarayıcının gösterdiğine değil, sayfa kaynağına bakın. Orada olmayan her şey Google için bir adım daha geç ve bir adım daha kırılgandır.

Okunduktan sonra sayfa nereye dosyalanır?

Sayfanın anlaşılmış hali dizine girer: her ifade için hangi sayfaların ondan söz ettiğini bilen büyük bir arşiv. Dizine girmek sıralanmak değildir; yalnızca sayfanın gösterilmeye uygun hale geldiği anlamına gelir.

Google burada çoğu kişinin kaçırdığı bir karar daha verir: benzer sayfalar arasından birini asıl sürüm olarak seçer. Sizin canonical etiketiniz bu kararda bir ipucudur, emir değil; Google'ın kendi belgeleri başka bir sürümü seçebileceğini açıkça söyler. Search Console'da Alternate page with proper canonical tag gibi durumları bu yüzden görürsünüz: sayfanın hatası yoktur ve dizinde de değildir.

noindex etiketi de anlamını aynı aşamada kazanır. Sayfa okunduktan sonra etki eder, önce değil; bu tek cümle bir yolu kapatmakla bir sayfayı gizlemeyi birbirinden ayırır.

Keşfedilmekten görünmeye

  1. 1

    Keşfedildi

    Adres, bir bağlantı ya da site haritasıyla Google'a ulaştı.

  2. 2

    Tarandı

    Sayfa dosyası gerçekten alındı ve robots.txt engellemedi.

  3. 3

    Dizine girdi

    Anlaşılmış hali dizinde durur; noindex ya da canonical onu dışarı itmemiştir.

  4. 4

    İlgili görüldü

    Belirli bir arama için Google bu sayfayı gösterilebilir bir yanıt sayar.

Sonuçlarda görünür

Daralan bantlar yalnızca aşamaların sırasını gösterir, hiçbir sayı taşımaz. Her adım kendinden öncekine muhtaçtır ve hiçbiri sonrakini garanti etmez.

Arama anında gerçekte ne olur?

Biri arama yaptığında Google, dizininden ilgili sayfaları çeker ve sıralar. Çerçeveyi Google kendi How Search works belgelerinde söyler: o aramayla ilgililik, kalite ve otorite, kullanılabilirlik ve arayanın bağlamı, yani dil, konum ve cihaz. Sistemlerin ayrıntıları gizlidir ve bu etkenlerin tam ağırlığını Google dışında kimse bilmez; bildiğini söyleyen tahmin yürütüyordur.

Yeni başlayanları şaşırtan bir gerçek: sıralama sabit bir sayı değildir. Aynı sayfa, iki şehirdeki iki kişi ya da iki cihaz için iki farklı yerde durabilir; çünkü arama bağlamı hesabın parçasıdır. "Sıralamam kaç" sorusu, nerede ve hangi cihazda dendiği söylenmeden tam bir soru değildir.

Aynı resmi iş tarafından görmek isterseniz, bu sitenin blogundaki SEO gerçekte nedir yazısı aynı zinciri ticari örneklerle anlatıyor.

Bu zincir genelde nerede kopar

Pratikte, kimsenin görmediği bir sayfa zincirin dört halkasından birinde takılıdır ve inceleme sırası zincirin kendi sırasıdır. Bir: bu sayfaya gerçekten bir bağlantı ya da site haritası ulaşıyor mu? İki: robots.txt taramayı engelliyor mu? Üç: bir noindex etiketi ya da yanlış bir canonical onu dizinin dışında mı tutuyor? Dört: sayfa dizinde ama aklınızdaki ifade için ilgili görülmüyor mu?

Dördüncü durum ilk üçünden daha sık görülür ve daha can sıkıcıdır, çünkü hiçbir raporda hata görmezsiniz. Sayfa sağlıklıdır; Google o arama için daha iyi bir yanıt biliyordur. İş orada teknik hata ayıklamadan arama niyetini ve sonuç sayfasının şeklini anlamaya kayar; bu yoldaki bir sonraki ders, Google sonuç sayfasının anatomisi, tam bunun için yazıldı.

Bir sayfayı erişilebilir tutan ve sessizce durduran şeyler

Sayfa neden görünmüyorsırayla kontrol

Erişilebilir tutar

  • Kendisi taranan bir sayfadan gelen iç bağlantı
  • Adresin site haritasında bulunması
  • Ana metnin ilk HTML içinde olması
  • Sayfanın kendisini gösteren bir canonical

Sessizce durdurur

  • robots.txt içinde kapatılmış bir yol
  • Yapım aşamasından kalmış bir noindex etiketi
  • Başka bir sayfayı gösteren bir canonical
  • Metni yalnızca JavaScript ile kurulan bir sayfa

Karşı sütundaki hiçbir şey Search Console hatası üretmez; bu yüzden geç fark edilirler.

Bu işte yapay zeka

Yapay zeka tarayıcıları ilk adımı tıpkı Google gibi atar: sayfayı alırlar. Fark sonraki adımlardadır. Google sayfayı, kullanıcıya adresinizi gösteren bir dizine koyar; bir modelin tarayıcısı ise metni eğitim için ya da o anda yanıt vermek için alır ve yanıtı kimse sitenize girmeden verebilir. Sitenizin bu tarayıcılara açık olup olmayacağına karar vermek bugün SEO'nun parçasıdır, kenarda bir tartışma değil.

Gerçekten işe yarayan araçlar

  • Google Search Console Kendi sitenizin gerçek tarama ve dizin verisini tutan tek yer. Kendisi yapay zeka değil; ama bu dersi pratiğe döken her analiz o veriyle başlar.
  • Claude Bir Search Console mesajını ya da tanımadığınız bir etiketi anlamak için iyi. İran, Anthropic'in desteklenen ülkeler listesinde değil ve İran'dan resmi bir ödeme yolu yok; kendi sayfası bunu kaynağıyla söylüyor.
  • Gemini Kavramları açıklamak için aynı kullanım. Google'ın kendi sayfası, Gemini web uygulamasının 230'dan fazla ülke ve bölgede çalıştığını, İran'ın o listede olmadığını söylüyor.
  • RGB İran için erişim ve ödeme katmanı, araçlardan ayrı tutulmuş: gerçekte ne açılıyor ve bedeli nasıl ödeniyor.

Nerede geri teper

Dil modeli "sayfam neden dizine girmedi" konusunda kendinden emin bir hikaye uydurur: raporunuzu göremez ve o sistemleri Google dışında kimse ayrıntısıyla bilmez. Önce Search Console raporunu okuyun, sonra modelden tanı değil kavram açıklaması isteyin. Madalyonun öbür yüzü gerçek bir tercihtir: yapay zeka tarayıcılarını engellemek içeriğinizi model verisinden uzak tutar, ama sizi yanıt motorlarındaki atıfların da dışında bırakır. Birini seçmek zorundasınız ve ikisinin de bir bedeli var.

Kaynaklar: Google: Overview of Google crawlers and fetchers Anthropic: does Anthropic crawl the web, and how can site owners block the crawler llms.txt proposal

Bu tavsiyenin sınırı

Bu ders büyük resimdir, hata ayıklama aracı değil. Sitenizin belirli bir sayfası dizine girmiyorsa yanıt o sitenin kendi Search Console raporlarındadır; bu sayfa dahil hiçbir genel açıklama onların yerini tutmaz.

Kendi işimizden

Tam da bu sitede robots.txt içinde on altı yapay zeka tarayıcısına adıyla izin veriyoruz ve llms.txt her yayında yeniden üretiliyor; tam liste wp-content/themes/rgb/inc/indexing.php dosyasında ve çıktısı rgb.ir/robots.txt adresinde görülebiliyor. Bu bir tercih, varsayılan değil; bedelini de biliyoruz: içeriğimiz model verisine giriyor. Kabul ettik, çünkü bir ajans için yanıt motorlarında kaynak gösterilmek daha değerli.

Gerçek devam soruları

Sayfam dizinde ama hiç trafik almıyor. Bu ne demek?

Zincirin üçüncü halkaya kadar sağlam olduğunu, dördüncüde durduğunu gösterir: Google sayfaya sahiptir ama o arama için daha iyi bir yanıt bilir. Bu teknik bir hata değildir ve hiçbir raporda hata olarak görünmez; iş buradan arama niyetine ve yanıtın kalitesine kayar.

robots.txt ile noindex etiketi arasındaki fark nedir?

robots.txt taramayı, noindex ise sonuçlarda görünmeyi denetler. Bir yolu robots.txt ile kapatırsanız Google o sayfadaki noindex etiketini de okumaz, çünkü sayfayı hiç almaz. Bir sayfayı sonuçların dışında tutmak için taramanın açık kalması ve noindex'in okunabilmesi gerekir.