Ek Açıklamalar: Aranacak Siteleri Tanımlama

Bu sayfada, XML ek açıklamaları dosyası kullanarak arama motorunuzun kapsamını nasıl tanımlayacağınız açıklanmaktadır.

  1. Genel Bakış
  2. Programlanabilir Arama XML Biçimini Kullanma
  3. Arama Kapsamını İyileştirme
  4. Ek Açıklama Sınırları

Genel bakış

Büyük bir arama motoru oluşturuyorsanız geniş bir site koleksiyonunu yönetmek yorucu olabilir. Bunun yerine, bir ek açıklama dosyasında listeleyip yükleyerek çok sayıda site ekleyebilir ve yönetebilirsiniz. Ayrıca, ek açıklama dosyaları arama sonuçlarının sıralaması üzerinde size çok daha fazla denetim sağlar.

Ek açıklamalar dosyası, ek açıklamaların bir listesidir. Her ek açıklamanın iki bileşeni vardır: site ve ilişkili etiketleri. Etiket, Programlanabilir Arama Motoru'na bir siteyi nasıl işleyeceğini, yani sitenin dahil edilmesi, hariç tutulması, tanıtılması veya sıralamasının düşürülmesi gerekip gerekmediğini bildirir. Bağlam dosyasında etiketleri tanımlarsınız. Ek açıklama dosyasında ise siteleri uygun etiketlerle etiketlersiniz.

Ek açıklamalar dosyanızı düzenlemeye başladığınızda az sayıda ek açıklamayla başlayın. Birkaç ek açıklama ile arama motorunuzu test etmek ve sorunları gidermek daha kolaydır. Beklediğiniz sonuçları elde ettiğinizde, adım adım daha fazla ek açıklama ekleyin.

Ek açıklamalar dosyasını Denetim Masası'na yükleyebilirsiniz. Dosya sınırlarıyla ilgili ayrıntılar için Ek Açıklama Sınırları bölümüne bakın.

Başa dön

Programlanabilir Arama XML Biçimini Kullanma

Programlanabilir Arama Motoru yapılandırma dosyasındaki tüm özelliklerden yararlanmak istiyorsanız XML tercih edilir.

XML Ek Açıklamaları

Aşağıda, XML ek açıklamalarının bir örneği verilmiştir. Bu ek açıklama dosyası, Programlanabilir Arama Motoru'na www.webmd.com/hw/* altındaki her şeyi dahil etmesini, www.webmd.com/hw/cancer/* altındaki her şeyi hariç tutmasını bildirir.

<Annotations>
  <Annotation about="www.cancer.gov/cancertopics/types/liver/*">
    <Label name="_include_"/>
    <Comment>government site</Comment>
  </Annotation>
  <Annotation about="www.medicinenet.com/liver_cancer/">
    <Label name="_exclude_"/>
    <Comment>site on symptoms</Comment>
  </Annotation>
  <Annotation about="www.webmd.com/hw/*">
    <Label name="_include_"/>
    <Comment>great sites for patients!</Comment>
  </Annotation>
  <Annotation about="www.webmd.com/hw/cancer/*">
    <Label name="_exclude_"/>
    <Comment>great sites for patients!</Comment>
  </Annotation>
  <Annotation about="www.oncologychannel.com/*/treatment">
    <Label name="_exclude_"/>
  </Annotation>
</Annotations>

Ek açıklamalar dosyasında aşağıdaki hiyerarşide dört öğe bulunur:

  • Annotations (kök öğe)
    • Annotation
      • Label
      • Comment (isteğe bağlı)

Başa dön

Harici Ek Açıklamalar Oluşturma

Arama motorunuzun kapsamasını istediğiniz siteleri listelemek için aşağıdakileri yapın:

  1. Dosyayı <Annotations></Annotations> kök öğesiyle başlatın.
  2. <Annotation></Annotation> etiketlerini ekleyerek bir ek açıklama oluşturun, ardından about özelliğini sitenin URL kalıbıyla tanımlayın.
    <Annotations>
       <Annotation about="www.webmd.com/hw/cancer/*">
       </Annotation>
       </Annotations>
    
  3. <Label name=" "/> etiketini kullanarak siteyi arama motoruyla ilişkilendirin ve bu sitenin arama motoru tarafından nasıl ele alınması gerektiğini belirtin. Arama motorunuzun etiketlerini, arama motorunun Bağlam dosyasından alabilirsiniz. İki etiket görürsünüz. Birincisi, Programlanabilir Arama Motorunuza site eklemek ve siteleri bu arama motorunuzdan hariç tutmaktır. Bağlam dosyasında arama motoru etiketinin adını değiştirmediyseniz siteleri dahil etme etiketi _include_, hariç tutma etiketi ise _exclude_ biçiminde olur. Hataları önlemek için bu etiketleri elle yazmak yerine kopyalayıp yapıştırın.
       <Annotations>
       <Annotation about="http://www.solarenergy.org/*">
         <Label name="_include_"/>
       </Annotation>
    </Annotations>
    

    Tek bir sitenin, kendisiyle ilişkili birden fazla etiketi olabilir.

    Bağlam dosyasındaki etiketin adını değiştirdiyseniz ek açıklama dosyanızdaki Label name değerlerini güncellemeyi unutmayın.

  4. Daha fazla site eklemek için başka bir Annotation öğesi oluşturup tanımlayın.
  5. XML dosyasını kaydedin.

Başa dön

Arama Kapsamını İyileştirme

Programlanabilir Arama Motoru, Google dizininin üzerine inşa edilmiştir. Bu durum, Google dizinindeki web sayfalarının arama motorunuzda kullanılabildiği anlamına gelir. Buna karşılık, Google tarafından taranmayan web sayfaları arama sonuçlarınızda görünmez. Programlanabilir Arama Motorunuzun şu anda Google dizininde bulunmayan siteleri içermesini istiyorsanız Google Search Console'a bir Site Haritası gönderin.

Site haritası, sitenizdeki sayfaların bir listesinin yanı sıra web sayfalarının güncellenme sıklığı ve birbirlerine göre önem dereceleri ile ilgili bilgileri içerir. Site haritası göndermek, Google'ın web sayfalarınızı keşfetmesine ve tarama zamanlamasını iyileştirmesine yardımcı olur. Site haritaları hakkında daha fazla bilgi edinmek için Web Yöneticisi Yardım Merkezi ve Site Haritası Protokolü'nü Kullanma sayfalarına bakın. Daha ilgi çekici Site Haritaları oluşturmak istiyorsanız http://www.sitemaps.org/protocol.php adresine bakın.

Sitenizde aşağıdakiler varsa Site Haritalarını göndermek özellikle yararlıdır:

  • Dinamik içerik
  • Zengin AJAX veya Flash özelliklerine sahip sayfalar gibi Googlebot (Google'ın web tarayıcısı) tarafından kolayca keşfedilemeyen web sayfaları
  • Bu sayfaya bağlantı veren web sitesi sayısı çok az.

    Googlebot, bir sayfadaki bağlantıları izleyerek web'i tarar. Bu nedenle, sitenizin bağlantısı iyi değilse tarayıcının sitenizi bulması zordur. Web siteniz yeniyse, büyük olasılıkla sitenize yönlendiren çok fazla web sitesi yoktur.

  • Güçlü bir çapraz bağlantı ağına sahip olmayan içerik sayfalarının büyük bir arşivi

Google yalnızca erişebildiği sayfaları dizine ekleyebilir. Bu nedenle, web sayfalarınızda robots.txt dosyası veya robots meta etiketleri kullanıyorsanız bu sayfaların tarayıcıları engellemediğinden emin olun.

Sayfaların taranıp dizine eklenmesi biraz zaman aldığından, kapsamı genişletilen kapsam anında olmaz. Ancak web sayfalarınız dizine eklendikten sonra hem Google aramada hem de Programlanabilir Arama Motorunuzda görünebilir.

Başa dön

Ek Açıklama Sınırları

Aşağıdaki tabloda, Programlanabilir Arama Motoru'na yüklenen ek açıklama dosyalarına ilişkin sınırlar listelenmiştir:

Not: Sınırları iyice takip edin. Sınırları aşarsanız arama motorunuz sonuç göstermeyebilir.

En Boy Oranı Sınır
Dosya boyutu (bağlam veya ek açıklama dosyaları) 30KB
Arama motoru başına maksimum ek açıklama sayısı 5.000

İpucu: Arama motorunuzun büyük 5.000 site sınırını aştığını fark ederseniz URL'leri ayrı ayrı URL kalıpları halinde birleştirmeyi düşünebilirsiniz.

Başa dön