Site bağlantıları arama kutusu

Google Arama, bir arama sonucu olarak göründüğünde kapsamı web sitenize ayarlanmış bir arama kutusu gösterebilir. Bu arama kutusu Google Arama tarafından desteklenir. Bununla birlikte, bu arama kutusunu kendi arama motorunuzla güçlendirmek veya arama sonuçlarının ilişkili bir mobil uygulamayı da içermesini istiyorsanız web sitenize yerleştirilen yapılandırılmış verileri kullanarak bunu yapabilirsiniz.

Arama kullanıcıları bazen hedeflerine ulaştıklarında daha ayrıntılı bir arama yapmak için bilinen bir sitenin veya uygulamanın marka adını ya da URL'sini girer. Örneğin, Pinterest'teki pizza resimlerini arayan kullanıcılar, Google Uygulaması'ndan veya web tarayıcılarından Google Arama'ya Pinterest veya pinterest.com yazar, ardından siteyi veya Android uygulamasını yükler ve sonunda pizza araması yapar. Arama kutusu, kullanıcıların arama sonuçları sayfasından sitenizde veya uygulamanızda hemen arama yapması için hızlı bir yol sağlar. Arama kutusu gerçek zamanlı öneriler ve başka özellikler uygular.

Örnek

Pinterest web sitesi için bir site bağlantıları arama kutusu döndüren, Google'da "Pinterest" için yapılmış bir arama örneğini burada görebilirsiniz:

Kullanılmakta olan site bağlantıları arama kutusu

Web sitesinin özel arama motorunu kullanan bir site bağlantıları arama kutusu uygulayacak bazı örnek işaretlemeleri burada bulabilirsiniz:

JSON-LD

Yapılandırılmış Veri Test Aracı'nın kullanıldığı JSON-LD kodundaki bir örneği burada bulabilirsiniz:

Mikro veriler

Yapılandırılmış Veri Test Aracı'nın kullanıldığı Mikro Veri kodundaki bir örneği burada bulabilirsiniz:

Yapılandırılmış Veri Test Aracı'nın kullanıldığı JSON-LD kodundaki bir site ve bir uygulama örneğini burada bulabilirsiniz:

Yönergeler

Yapılandırılmış veriler genel yönergelerine ek olarak, bu ilave yönergeler site bağlantıları arama kutusu işaretlemesi için de geçerlidir.

Siteniz veya uygulamanız için bir arama kutusu oluşturmayla ilgili adımları aşağıda görebilirsiniz:

  1. Web sitenize veya Android uygulamanıza çalışan bir arama motoru yükleyin.

    Site bağlantıları arama sorguları, kullanıcıyı sitenizin veya uygulamanızın arama sonuçları sayfasına gönderdiğinden bu özelliği destekleyecek çalışan bir arama motoruna ihtiyacınız vardır.

    • Web siteleri: Web sitenizde veya Android uygulamanızda bir arama motoru kurun. Bu özellik, yapılandırılmış verilerinizde belirtilen söz dizimini kullanarak kullanıcının sorgusunu hedefinize yönlendirir. Arama motorunuz UTF-8 kodlu sorguları desteklemelidir.
    • Uygulamalar: Uygulamanız için bir arama motorunun nasıl uygulanacağını öğrenmek için Android Geliştirici Sitemizdeki Arama'ya Genel Bakış sayfasına bakın. Android uygulamanız, işaretlemenizin potentialAction.target özelliğinde belirtilen ilgili veri URI'sı ile Arama sonuçlarından bir ACTION_VIEW niyetini desteklemelidir.
  2. WebSite yapılandırılmış veri öğesini sitenizin ana sayfasında uygulayın. Bu özelliği etkinleştirmek için bir uygulamanın, yalnızca tek bir sayfadan oluşsa bile ilişkilendirilmiş bir web sitesinin olması gerekir. Birkaç ek yönerge:
    • Bu işaretlemeyi yalnızca ana sayfaya ekleyin, diğer sayfalara eklemeyin.
    • Web sitesi için her zaman bir ve uygulama aramasını destekliyorsanız bir tane daha SearchAction belirtin. Tercih ettiğiniz arama hedefi uygulama olsa bile, web sitesi için her zaman bir SearchAction öğenizin olması gerekir. Bu, kullanıcı bir Android telefondan arama yapmıyorsa veya Android uygulamanız yüklü değilse arama sonucunun web sitenize yönlendirilmesini sağlar.
  3. Yapılandırılmış Veri Test Aracı'nı kullanarak yapılandırılmış verilerinizi doğrulayın.
  4. Yapılandırılmış verilerinizden WebSite.potentialAction.target URL'sini kopyalayıp search_term_string öğesini bir sorgu dizesiyle değiştirdikten sonra bir web tarayıcısında söz konusu URL'ye göz atarak arama motoru uygulamanızı doğrulayın. Örneğin, web siteniz example.com ise ve "yavru kediler" (kittens) sorgusunu test etmek istiyorsanız https://www.example.com/search/?q={kittens} adresine gidersiniz.
  5. Ana sayfanın tüm sürümlerinde rel="canonical" bağlantı öğesini kullanarak alan ana sayfanız için bir tercih edilen standart URL ayarlayın. Bu, Google Arama'nın işaretlemeniz için doğru URL'yi seçmesine yardımcı olur. Sunucunuz UTF-8 karakter kodlamasını desteklemelidir.
  6. Uygulamalarda işaretlemenizin uygulama hedefinde belirlediğiniz URL’yi desteklemek için uygun niyet filtrelerini etkinleştirin. Google Arama URL'lerine yönelik niyet filtreleri oluşturmayla ilgili bir örnek için Android için Firebase Uygulama Endeksleme konusuna bakın.

Google Arama, siteniz burada açıklanan yapılandırılmış verileri içermese bile sitenize site bağlantıları arama kutusu eklemeyi seçebilir. Bununla birlikte, ana sayfanıza şu meta etiketi ekleyerek bu davranışı önleyebilirsiniz:

<meta name="google" content="nositelinkssearchbox" />

Site bağlantıları arama kutusu, sayfanın normal Googlebot tarafından taranması ve işlenmesi sürecinin bir parçası olarak devre dışı bırakılır. Bu süreç siteye ve diğer faktörlere bağlı olarak birkaç hafta sürebilir.

Yapılandırılmış veri türü tanımları

İçeriğinizin zengin sonuç olarak görüntülenmeye uygun olması için gereken özellikleri eklemeniz gerekir. İçeriğiniz hakkında daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için, önerilen özellikleri de dahil edebilirsiniz.

Değiştirilmiş WebSite türü

Google Arama, web sitesi ve uygulama arama kutuları için değiştirilmiş WebSite yapılandırılmış veri türünü kullanır. Google Arama, standarttan biraz farklı olsa da, WebSite tam tanımı schema.org adresinde bulunmaktadır. Aşağıda gösterilen açıklama nihai değildir.

Zorunlu özellikler
potentialAction

Bir veya iki SearchAction nesnesinden oluşan dizi

Bu nesne, sorgunun gönderileceği URI'yı ve gönderilen isteğin söz dizimini açıklar. İsteği alabilecek bir web sayfası veya niyet işleyici uygulamalı ve gönderilen dizede uygun bir arama gerçekleştirmelisiniz. Kullanıcı bir Android uygulamasında değilse (veya bir Android uygulamasındaysa ancak bir Android niyet hedefi belirtmemişse) arama kutusu, sorgunun web sitesi sürümünü belirtilen konuma gönderir; kullanıcı bir Android cihazdaysa ve bir Android niyet URI'sı belirttiyse söz konusu niyeti gönderir.

Masaüstü arama durumunu etkinleştirmek için her zaman bir web sitesi SearchAction nesnesi oluşturmanız gerekir. Ayrıca, uygulama arama destekleniyorsa uygulamanız için bir SearchAction nesnesi daha belirtebilirsiniz. Her SearchAction nesnesi aşağıdaki üyeleri içerir:

potentialAction.query-input

Text

required name = search_term_string değişmez dizesini veya target öğesinde var olan yer tutucuyu kullanın.

potentialAction.target

Text

Şu biçimdeki bir dize: search_handler_uri?q={search_term_string}

Örneğin:

https://query.example.com/search?q={search_term_string}
search_handler_uri Web sitelerinde, arama sorgusunu alması ve işlemesi gereken işleyicinin URL'si; uygulamalarda, sorguları işlemesi gereken arama motorunuz için niyet işleyicisinin URI'sı.
search_term_string

Kullanıcı, arama kutusundaki "Ara" düğmesini tıkladığında kullanıcının arama sorgusu ile değiştirilen bir yer tutucu dize.

url

URL

Aranmakta olan sitenin URL’sini belirtir. Sitenizin standart ana sayfasına ayarlayın. Örneğin: https://www.example.org

Şunun hakkında geri bildirim gönderin...