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ı iyileştirme
  4. Ek Açıklama Sınırları

Genel Bakış

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

Ek açıklamalar dosyası, ek açıklamaların bir listesidir. Her ek açıklama iki bileşene sahiptir: site ve ilişkili etiketleri. Etiket, Programlanabilir Arama Motoru'na bir sitenin nasıl işleneceğini belirtir; yani bir sitenin dahil edilmesi, hariç tutulması, tanıtılması veya sıralamasının düşürülmesi gerekip gerekmediği. Bağlam dosyasında etiketleri tanımlarsınız; dosyasını kullanmak istediğinize karar verdiğinizde, siteleri uygun etiketlerle etiketlersiniz.

Ek açıklamalar dosyanızı düzenlemeye başladığınızda, işe az sayıda ek açıklamayla başlayın. Birkaç ek açıklamayla arama motorunuzu test etmek ve sorun 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ı Kontrol Paneli'ne 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ında bulunan tüm özelliklerden yararlanmak istiyorsanız XML'i kullanmanız gerekir.

XML Notları

Aşağıda, XML ek açıklamalarına bir örnek verilmiştir. Bu ek not dosyası, Programlanabilir Arama Motoru'na www.webmd.com/hw/* altındaki her şeyi dahil etmesini ancak 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ı aşağıdaki hiyerarşide dört öğeye sahiptir:

  • 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 ve 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. Biri Programlanabilir Arama Motorunuza site eklemek, diğeri ise siteleri hariç tutmak için iki etiket görürsünüz. Arama motoru etiketinin adını bağlam dosyasında değiştirmediyseniz siteleri dahil etme etiketi _include_ biçiminde, siteleri hariç tutmaya ilişkin etiket 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>
    

    Bir sitenin kendisiyle ilişkilendirilmiş birden fazla etiketi olabilir.

    Bağlam dosyasında 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 dizinini temel alarak geliştirilmiştir. Bu da Google dizininde bulunan web sayfalarının arama motorunuz tarafından kullanılabildiği anlamına gelir; Bunun aksine, Google tarafından taranmayan web sayfaları, arama sonuçlarınızda görünmez. Programlanabilir Arama Motorunuzun şu anda Google dizininde olmayan siteleri içermesini istiyorsanız Google Search Console'a bir Site Haritası gönderin.

Site haritası, sitenizdeki sayfaların listesini ve ayrıca web sayfalarının güncellenme sıklığına ve bunların birbirlerine göre önemine ilişkin bilgileri içerir. Site haritası göndermek, Google'ın web sayfalarınızı keşfetmesine ve tarama programı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'ya bakın. Daha ilginç Site Haritaları oluşturmak istiyorsanız http://www.sitemaps.org/protocol.php adresine bakın.

Site haritası göndermek, özellikle sitenizde aşağıdakiler varsa 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ı
  • Sitenize bağlantı veren az sayıda web sitesi.

    Googlebot, bir sayfadan bir başkasına giden bağlantıları izleyerek web'i tarar. Bu nedenle, sitenize iyi bir bağlantı oluşturulmamışsa tarayıcının sitenizi bulması zordur. Web siteniz yeniyse muhtemelen sitenize yönlendiren çok fazla web sitesi yoktur.

  • Güçlü bir çapraz bağlantı ağına sahip olmayan büyük bir içerik sayfası 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, gelişmiş kapsam anlık bir işlem değildir. 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ının sınırları listelenmektedir:

Not: Sınırları yakından takip edin, bunları 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 5.000 sitelik sınırı aştığını fark ederseniz tek tek URL'leri URL kalıplarında birleştirmeyi düşünebilirsiniz.

Başa dön