Özel Sıralama

Bu sayfada, arama motorlarınız tarafından döndürülen arama sonuçlarının sıralamasında nasıl ince ayar yapacağınız açıklanmaktadır.

  1. Genel Bakış
  2. Anahtar Kelimelerle Sonuçları İyileştirme
  3. Arama Sonuçlarını Etiketlerle Değiştirme
  4. Siteleri Etiketlerle Etiketleme
  5. Etiketlerin Etkilerini Değiştirme

Genel bakış

Arama motorunuzun kapsamasını istediğiniz sitelerin bir listesini derlediğinizi ancak bazı sorguları test ettiğinizde arama sonuçlarının aklınızdakilerle tam olarak eşleşmediğini varsayalım. Sorguyla en alakalı olduğunu düşündüğünüz sonuçlar sayfanın üst kısmında değildir. Belki de favori araştırma kurumunuzun veya kendi web sitenizin web sayfalarına öncelik vermek isteyebilirsiniz. Sonuçları yükselterek veya düşürerek bunu düzeltebilirsiniz. Programlanabilir Arama Motoru, sonuçları üç yöntemle ayarlamanıza olanak tanır: anahtar kelimeler, ağırlıklı etiketler ve puanlar. Anahtar kelimeler ve ağırlıklar bağlam dosyasında tanımlanır. Puanlar ise ek açıklamalar dosyasında tanımlanır.

  • Anahtar kelimeler, arama sonuçlarınızdaki belirli web sayfalarını iyileştirmenin ve belirli bir konuyla ilgili daha fazla arama sonucu almanın hızlı bir yoludur.
  • Ağırlıklı etiketler, Programlanabilir Arama Motoru'na bir siteyi hariç tutma, yükseltme veya düşürme işlemlerini bildirir. Bir sitenin ne kadar yükseltileceği veya düşürüldüğü, etiketlere uyguladığınız ağırlıklara bağlıdır.
  • Tek tek ek açıklamalara uygulanan, ağırlıklı etiketlerin etkisini düzelten veya tersine çeviren puanlar. Sıralamanın ince ayarına başka bir ayrıntı katmanı daha ekler.

Etiketlerdeki ağırlıklar ve ek açıklamalardaki puanlar, arama sonuçlarının sıralamasını değiştirmek için kullanılan birincil düğmelerdir. Her ikisinin de -1.0 ile +1.0 aralığında değerleri var. Puanlar ve ağırlıklarla kadranı çevirerek (değerleri artırarak veya azaltarak) sitelerin sıralamasını ve sıralamasını düşürebilirsiniz.

Sıralama üzerinde güçlü bir etkiye sahipsiniz, ancak sonuçlar üzerinde mutlak bir kontrole sahip değilsiniz. Sonuçların sıralanması veya sıralamasının düşürülmesi, web sayfasının alaka düzeyi, anahtar kelime seçimi, etiketlerdeki ağırlık, ek açıklamalardaki puanlar gibi birçok parametrenin işlevidir.

Başa dön

Anahtar Kelimelerle Sonuçları İyileştirme

Anahtar kelimeler sonuçları değiştirmenin en hızlı yoludur. Programlanabilir Arama Motoru, anahtar kelimelerinizi içeren web sayfalarını geliştirir. Ayrıca, söz konusu konuyla ilgili daha fazla arama sonucu da alabilir. Arama sonuçlarınız önemsiz görünüyorsa, anahtar kelimeler eklemeyi deneyin. Programlanabilir Arama Motoru, bu anahtar kelimeleri içeren web sayfalarını güçlendirirken, anahtar kelimeleri içermeyen web sayfalarının sıralamasını düşürmez veya bunları filtrelemez.

Anahtar kelimeler, kullanıcılarınızın amacını arama motoruna uygulamanın bir yoludur. Örneğin, yoga arama motoru kullanıcıları "mat" araması yaptığında, aslında "Miller Analogy Testi" veya "ev matları" değil, "yoga matları" araması yapmış olurlar. Arama motorunuzun ana odak noktasını ve kullanıcılarınızın arama sorgularının bağlamını düşünün. Arama motoru örneğimizde "yoga" bariz bir anahtar kelime olacaktır. Çok geniş anlamlı veya çok fazla kategorinin önüne geçen anahtar kelimeler kullanmayın. Örneğin, "egzersiz" ve "doğu uygulamaları" terimleri, yogayla hiçbir ilgisi olmayan birçok web sayfasını getirir. En iyi anahtar kelimeler, arama motorunuzun kapsadığı sitelerin içeriğini tanımlar.

Önce tek bir kelimeyle başlayın ve istediğiniz sonuçları alıp alamadığınıza bakın. Yeterli sonuç alamazsanız birden çok anahtar kelime kullanmayı deneyin. Tırnak işaretleri arasında yer alan bir dizi kelimeden oluşan (örneğin, "yoga pozu") kelime öbeklerini de kullanabilirsiniz, ancak tek kelimelik anahtar kelimeler daha iyi sonuç verir. Programlanabilir Arama Motoru, yoga pose stretch terimini "yoga", "esneme" ve "duruş" olmak üzere üç anahtar kelime olarak yorumlar.

Anahtar kelimeler birbirinden bağımsız değildir; birlikte çalışırlar. Yani, "yoga" ve "poz" anahtar kelimeleriniz varsa, "yoga" ve "poz" kelimesini içeren web sayfaları büyütülürken, hem "yoga" hem de "poz" kelimesini içeren web sayfaları daha fazla öne çıkar.

Örnek: Anahtar kelimeler

Yoga programlanabilir bir arama motorunun iki sürümünde "mat" arama sonuçlarını karşılaştıralım.

Şekil 1: Anahtar kelime kullanmayan bir arama motorundan gelen "mat" arama sorgusu için sonuçlar. (Sonuç kümesinin tamamını görmek için resmi tıklayın.)

Anahtar kelimeleri kullanmayan
bir arama motoru örneği

Şekil 2: "Yoga" anahtar kelimesini içeren bir arama motorunda "mat" arama sorgusu için sonuçlar.

"Yoga" anahtar kelimesini
kullanan bir arama motoru örneği

"Yoga" anahtar kelimesini içeren sürümde, anahtar kelimeyi içeren web sayfaları sonuçlar sayfasında yükseltilir.

Başa dön

Anahtar Kelime Oluşturma

100 karakteri aşmadığınız sürece istediğiniz kadar anahtar kelime oluşturabilirsiniz. Anahtar kelime oluşturmanın en kolay yolu, Kontrol Paneli'ndeki Genel Bakış sayfasının Temel bölümünü kullanmaktır. Bu sekmeyi kullanarak deneme yapabilir, farklı anahtar kelimeleri deneyebilir ve sonuçlar sayfasındaki etkilerini kontrol edebilirsiniz. Sonuçları beğenmezseniz bir anahtar kelimeyi kolayca kaldırıp başka bir anahtar kelimeyi deneyebilirsiniz.

Bağlam dosyanızda anahtar kelimeler oluşturmak isterseniz anahtar kelime değerlerini tanımlamak için CustomSearchEngine öğesinin keywords özelliğini kullanabilirsiniz. Tek bir boşluk kullanarak anahtar kelimeleri birbirinden ayırın. İfadeleri tırnak içine alın. Noktalama işareti (") veya karakter varlığını (") kullanabilirsiniz.

  <CustomSearchEngine keywords="asana &quot;yoga postures&quot;">
  </CustomSearchEngine>

Arama Sonuçlarını Etiketlerle Değiştirme

Arama sonuçlarını değiştirmenin diğer bir yolu da, sitelerin nasıl ele alınması gerektiğini belirleyen arama sonuçları sıralamasında kullanılan etiketlerdir.

İki tür etiket kullanabilirsiniz: arama motoru etiketleri ve ayrıntılandırma etiketleri. Arama motoru etiketleri, arama motorunun hangi siteleri kapsaması gerektiğini belirler. Kullanıcılarınız tarafından görülmezler ve arka planda çalışırlar. Bu nedenle üst öğelerine BackgroundLabels denir. Öte yandan, ayrıntılandırma etiketleri kullanıcılarınız tarafından görülebilir ve bağlantı olarak gösterilir. Ayrıntılandırmalar, Aramaları Hassaslaştırma sayfasında ayrıntılı olarak ele alınmaktadır. Bu sayfanın büyük kısmı arama motoru etiketlerine odaklanır ancak modes, ağırlıklar ve puanlar hem arama motoru hem de ayrıntılandırma etiketlerinde aynı şekilde çalışır.

Aşağıdaki kod, bağlam dosyasında iki etiket türünü gösterir:

<!--Search engine labels-->
<BackgroundLabels>
  <Label name="_include_" mode="FILTER"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
<lt;/BackgroundLabels>

<!--Refinement label-->
   <Facet>
      <FacetItem title="Lectures">
         <Label name="lectures" mode="BOOST" weight="0.8">
            <Rewrite>lecture OR lectures</Rewrite>
         </Label>
      </FacetItem>
    </Facet>

Kontrol Paneli'ni kullanarak ilk kez Programlanabilir Arama Motoru oluşturduğunuzda, Programlanabilir Arama Motoru sizin için iki arama motoru etiketi oluşturur. Etiketlerde, sitelerin nasıl işlem görmesi gerektiğini belirleyen modlar vardır. Bunlardan biri özeldir (mode="ELIMINATE"), diğeri ise kapsayıcıdır (mode="FILTER"). (Programlanabilir Arama Motoru'nu oluşturduktan sonra "FİLTRE" olan kapsayıcı etiket modunu "GELİŞTİR" olarak değiştirebilirsiniz.)

Başa dön

Etiket Kullanma

Arama motoru etiketlerini kullanmak için aşağıdakileri yapın:

  1. Bağlam dosyasında arama motoru etiketlerini oluşturun veya yeniden tanımlayın.
    1. Etiket adını tanımlayın. Denetim Masası'nın oluşturduğu adı kabul edebilir veya kendi adınızı tanımlayabilirsiniz.
    2. Modu tanımlayın.
    3. Optional. Ağırlıkları tanımlayın.
  2. Ek açıklamalar dosyasında, siteleri etiketlerle etiketleyin.

Örnek: Etiketli Bağlam Dosyası

Aşağıda, arama motoru etiketleri içeren kısaltılmış bir bağlam dosyası örneği verilmiştir.

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;">
  <Title>RealClimate</Title>
  <Description>"Climate change"</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
</CustomSearchEngine>

Başa dön

Etiketin Modunu Tanımlama

Bir sitenin sıralamasının yükseltilmesi, düşürülmesi veya hariç tutulması, ilişkili olduğu arama motoru etiketine bağlıdır. Bir arama motoru etiketi aşağıdaki modlara sahip olabilir:

Not: Büyük/küçük harf kullanımına uyun. Modlar için büyük harfler kullanın.

Mod Aşağıdakiler... Bu modu aşağıdaki durumlarda kullanın:
ELIMINATE Bu etiketle etiketlenmiş siteleri arama motorunuzdan hariç tutar.

Google Arama'da üst sıralarda olan ancak kitleniz için çok iyi olmayan web sayfalarını hariç tutmak istiyorsunuz.

Örneğin, hamster'ların bilimsel olarak incelenmesi için bir arama motoru oluşturuyorsanız, etiketleri ELIMINATE moduyla kullanarak evcil hayvan bakımı bilgileri, dans eden hamster'lar ve sinir bozucu bir sesle şarkı söyleyip aynı anda banjo çalabilen hamster'ları hariç tutabilirsiniz.

FILTER Yalnızca bu etiketle etiketlenmiş siteleri içerir ve diğer her şeyi hariç tutar.

Arama motorunun yalnızca sitenizde, bağlı sitelerinizde veya belirli bir konuya odaklanan sitelerde arama yapmasını istersiniz.

Bu tür arama motorlarının kapsamı birkaç siteyle sınırlı olduğundan, arama sonuçlarının sıralaması üzerinde daha hassas bir kontrole sahip olabilirsiniz. Arama sonuçlarının sırasının ağırlıklar kullanılarak değiştirilmesi sonraki bölümde ele alınmıştır.

Örneğin, yalnızca web siteniz için bir arama motoru oluşturmak istiyorsanız FILTER modundaki bir etiketle etiketlenmiş tek bir siteniz olsun. Arama sonuçları yalnızca web sitenizdeki sayfaları içerir, başka hiçbir şeyi içermez.

BOOST Arama motorunuzdaki tüm web sitelerini içerir ancak bu etikete sahip siteleri tanıtır veya sıralamasını düşürür. Bir sitenin ne kadar yükseltileceği veya düşürüleceği, siteye atadığınız ağırlığa bağlıdır. Bazı siteleri vurgulayan, ancak diğer siteleri tamamen hariç tutmayan geniş kapsamlı bir arama motoru istiyorsunuz.

Örneğin, geniş kapsama sahip bir arama motoru oluşturmak istiyorsanız ancak kendi web sitenizin (bu zamana kadarki en iyi web sitesi) bir parçasıysanız etiketleri BOOST moduyla kullanın.

Başa dön

Ağırlıklı Etiketler Oluşturma

Siteleri dahil eden, tanıtan veya hariç tutan etiketleriniz olduğunda kapsayıcı etiketlere ağırlık atayabilirsiniz. Ağırlıklar, bir etiketin etiketli bir siteyi ne kadar tanıtması veya sıralamasını düşürmesi gerektiğini tanımlamanızı sağlar. Ağırlık değerleri -1.0 ile +1.0 arasında değişebilir. Ağırlık aralığı, size siteler üzerinde oldukça ayrıntılı kontrol sağlar. Etiketteki pozitif bir ağırlık, kendisiyle etiketlenmiş siteleri vurgular, negatif bir ağırlık ise vurguyu kaldırır.

Aşağıdaki kodda ağırlıklı bir etiket gösterilmektedir:

<BackgroundLabels>
  <Label name="_include_" mode="FILTER" weight="0.65"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
</BackgroundLabels>

Programlanabilir Arama Motoru tarafından oluşturulanlar gibi tanımlanmış ağırlıkları olmayan güçlendirme ve filtre etiketlerinin varsayılan ağırlığı +0.7 olur. Bu nedenle, oluşturulan etiketin siteleri tanıtma özelliğini güçlendirmek istiyorsanız değeri +0.7 üzerinde bir değerle değiştirin. Değeri varsayılan değerinden daha düşük bir değerle değiştirirseniz etiketin sitenin sıralaması üzerindeki artırma etkisini zayıflamış olursunuz. Diğer yolu kullanarak etiket için negatif bir ağırlık atadığınızda, söz konusu etiket sitenin sıralamasını düşürür veya görünmesini engeller. -1.0 yaklaştıkça sitelerin sonuçlarda yüksek bir sıralamaya sahip olması giderek zorlaşır. -1.0 için, sıralamada üst sıralarda yer alan bir site bile güçlü sıralama düşürmenin üstesinden gelmekte zorlanır.

Aşağıdaki tabloda, sonuçların bir etiketin moduna ve ağırlığına göre nasıl düzenlendiği gösterilmektedir.

Mod Ağırlık Etki
BOOST +1.0 Siteye büyük bir tanıtım sağlıyor. Ancak bu, etiketlenen sitenin her zaman en başta gelen sonuç olacağı veya diğer sitelerin hariç tutulacağı anlamına gelmez. Modun FILTER değerine ayarlanmasıyla aynı şey değildir. Sonuçlar, hiçbiri etiketle eşleşmese bile gösterilebilir. Ayrıca, arama sorgusuyla çok daha alakalı olan sonuçlar, çok tercih edilen ancak alakasız siteleri gölgede bırakabilir.

Ağırlıklı etiketlerle etiketlediğiniz sitelerin, diğer tüm sonuçlar hariç tutulduğunda en üst sıralar olması gerektiğini düşünüyorsanız güçlendirme etiketi yerine filtre etiketi kullanmanız gerekir.

BOOST -1.0 Sitenin sıralamasını büyük ölçüde düşürüyor. Oldukça alakalı sonuçlar gösterilmeye devam edebileceği için bu, modun ELIMINATE olarak ayarlanmasıyla aynı şey değildir. Site, oldukça yüksek bir sıralama elde etmek için yukarı akış mücadelesi verecek, ancak site tamamen engellenmemiştir.
BOOST Tanımlanmadı Ağırlığı tanımlamazsanız (örneğin, <Label name="standard" mode="BOOST"/>) örtülü ağırlığı +0.7 olur.
FILTER +1.0 Seçilen siteye büyük bir tanıtım sağlar. Mod FILTER değerine ayarlandığında Programlanabilir Arama Motoru yalnızca etiketle eşleşen siteleri gösterir. Bu nedenle, seçtiğiniz sitelerin hiçbiri kullanıcı sorgusuyla alakalı değilse hiçbir sonuç görüntülenmez.
FILTER -1.0 Seçilen sitenin sonuçlarda görünmesini etkili bir şekilde engeller. Siteyi bir "kaldırma" etiketiyle etiketlemişsiniz gibidir.
FILTER Tanımlanmadı Ağırlığı tanımlamazsanız (örneğin, <Label name="standard" mode="FILTER"/>) örtülü ağırlığı +0.7 olur.
ELIMINATE Kilo yok Siteyi engeller. Etiketle eşleşen siteler gösterilmez. Tüm alakalı sonuçların bir eleme etiketi varsa sonuç sayfanız boş olabilir. Bu durumun, destek türü arama motorlarında değil, filtre türündeki arama motorlarında gerçekleşme olasılığı daha yüksektir.

Farklı ağırlıklarda birden fazla etiket oluşturabilir ve bunları uygun gördüğünüz sitelere uygulayabilirsiniz. Örneğin, siteleri güçlü bir şekilde tanıtan bir etiket, siteleri ise hafif düzeyde tanıtan başka bir etiket oluşturabilirsiniz. İstediğiniz kadar ağırlıklı etiket oluşturabilirsiniz ancak belirli bir noktadan sonra bu etiketlerin yönetimi zorlaşabilir. Sitelerin sıralamasını daha ayrıntılı bir düzeyde kontrol etmenin daha iyi bir yolu puanlardır. Bu konu bir sonraki bölümde ele alınacaktır.

Başa dön

Siteleri Etiketlerle Etiketleme

Etiketleri tanımladıktan sonra, siteleri bunlarla etiketlemeye başlayabilirsiniz. Her ek açıklamanın birden fazla etiketi olabilir. Bu, aynı sitenin diğer arama motorlarında kullanılabileceği ve farklı şekilde sıralanabileceği anlamına gelir.

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="cse_university_boost_highest"/>
    <Label name="cse_bicycles_exclude"/>
    <Label name="cse_hamsters_filter"/>
  </Annotation>
</Annotations>

Başa dön

Etiketlerin Efektlerini Modüle Etme

Puanlar etiketlerin etkisini değiştirmenize olanak sağlar. Belirli sitelerdeki etiketlerin etkisini azaltabilir veya tersine çevirebilirler. Annotation öğesinin score özelliği, -1.0 ile 1.0 arasında bir değere sahip olabilir. 0 puanı, etiketin sitenin sıralaması üzerindeki etkisini kaldırır; 1 puanı ise tüm etkiyi gösterir; -1 puanı ise etkileri tamamen tersine çevirir. 0 ile 1 veya -1 ile 0 arasındaki değerler (örneğin, 0.55) etiketlerin etkisinin ince ayarını yapmak içindir. Bir ek açıklamaya puan atamazsanız Özel Arama, etiketin tam etkisini siteye uygular. Bu sanki 1 puan vermişsiniz.

Aşağıdaki tabloda, puanların etiketlerin etkisini nasıl düzenleyebileceği gösterilmiştir:

Mod Ağırlık Skor Etki
Hepsi Hepsi Yok Ek açıklamaya 1.0 puanı vermekle aynıdır. Etiket, sitenin tamamına uygulanır.
BOOST +1.0 -1.0 Bu, BOOST etiketinin ters çevrilmesi ve -1.0 ağırlığının verilmesiyle aynıdır. Sitenin sıralamasını agresif bir şekilde düşürüyor.
BOOST -1.0 -1.0 Bu, BOOST etiketinin ters çevrilmesi ve +1.0 ağırlığının verilmesiyle aynıdır. Siteyi agresif bir şekilde tanıtıyor.
FILTER +1.0 -1.0 Sitenin ELIMINATE etiketiyle etiketlenmesiyle aynıdır. Site tamamen hariç tutulur.
FILTER -1.0 -1.0 Bu, FILTER etiketinin ters çevrilmesi ve +1.0 ağırlığının verilmesiyle aynıdır. Siteyi agresif bir şekilde tanıtıyor.
ELIMINATE Kilo yok -1.0 ELIMINATE etiketini, +1.0 puanıyla birlikte bir filtre etiketine dönüştürmekle aynıdır. Siteyi agresif bir şekilde tanıtır.

Örnek: Puan Kodu

Aşağıdaki örnekte, aynı arama motoru etiketiyle etiketlenmiş üç sitemiz var. Bununla birlikte, etiketin etkileri üç farklı sitede aynı olmaz. Bunun nedeni, her ek açıklamanın farklı bir puana sahip olması ve etiketin farklı yoğunluklarda uygulanmasıdır.

<Annotations>
    
  <Annotation about="*.edu/*" score="0.0001">
    <Label name="vision_label"/>
  </Annotation>

  <Annotation about="*.ucsd.edu/*" score="0.7">
    <Label name="vision_label"/>
  </Annotation>

  <Annotation about="*.vision.ucsd.edu/*" score="1">
    <Label name="vision_label"/>
  </Annotation>

</Annotations>

Üç ek açıklamada da vision_label etiketi bulunsa da Programlanabilir Arama Motoru, puanlarına göre bunları farklı şekilde ele alır. vision.ucsd.edu alanından gelen sonuçlar büyük ölçüde tercih edilir; ucsd.edu alanından gelenler orta derecede tercih edilir ve .edu üst düzey alandan gelenler diğer sitelere göre biraz daha fazla tercih edilir.

Başa dön