Google Arama'da imzalı takasları kullanmaya başlama

İmzalı takaslar (SXG), kullanıcının gizliliğini korurken Google Arama'nın içeriğinizi önceden getirmesine olanak tanır. Uygulamada bu durum, ilişkili web sitesinin SXG'yi desteklemesi halinde, Google Arama'da gösterilen hem AMP hem de AMP olmayan sonuçların gizliliği koruyacak şekilde birkaç temel kaynağı (ör. HTML, JavaScript, CSS, resimler veya yazı tipleri) önceden getirebileceği anlamına gelir.

Temel kaynaklar zaten kullanılabilir durumda olduğundan, kullanıcı nihayetinde sonucu tıkladığında web sayfası çok daha erken oluşturulmaya başlar. Bu da daha iyi bir kullanıcı deneyimi sağlar. Bu, içeriğinizin daha düşük Largest Contentful Paint (LCP) puanı almasına neden olabilir. Google Arama, SXG kullanımını sıralamada doğrudan bir faktör olarak dikkate almasa da sayfa deneyimi bir sıralama faktörü olacağından daha düşük LCP, sıralamayı etkileyebilir.

SXG'yi uygulama

SXG'yi uygulamak için web.dev'in ayrıntılı kılavuzundaki adımları izleyin.

AMP sayfaları için amp.dev'in ayrıntılı kılavuzundaki adımları izleyin.

Google, içeriğinizi önceden getirmek için SXG önbelleğini kullanır. Google, bu önbelleğe alınan SXG'yi birden çok kez sunabilir.

Google Arama'da güncel içeriklerin gösterildiğinden emin olmak için SXG'nin geçerlilik bitiş değerlerini uygun şekilde ayarlayın. Genel bir kural olarak, geçerlilik bitiş tarihinin aşağıdaki tarihlerden önce bir tarih olduğundan emin olun:

  • HTTP önbellek kontrolü üst bilgileriniz tarafından belirlenen geçerlilik bitiş tarihi
  • İçerik, JavaScript veya satır içi JavaScript ise sonraki 1 gün; aksi takdirde sonraki 7 gün

İçeriğin birden fazla cihazda sunulduğunda düzgün görüntülendiğinden emin olmak için aşağıdaki işlemleri yapın:

  1. Alışveriş sepetleri gibi kişiselleştirilmiş içeriği, SXG'nin dışındaki geç yüklenen öğelere taşıyın. Örneğin, kaynakları yalnızca cache control üst bilgisinin public yönergesi olarak ayarlandığı durumlarda imzalayın.
  2. Sayfaları duyarlı web tasarımıyla oluşturun. Alternatif olarak, masaüstü ve mobil sayfaları ayrı URL'lerde sunun veya sayfaların duyarlı olmadığını belirtmek amacıyla supported-media meta etiketi kullanarak not ekleyin. Örneğin, sayfanın <head> öğesine aşağıdaki etiketi ekleyin:
    <meta name=supported-media content="only screen and (max-width: 640px)">

SXG kurulumunu doğrulama

Googlebot'un, SXG tarafından sunulan bir sayfayı tarayıp dizine ekleyebilmesini sağlamak için şu adımları uygulayın:

  1. Content-Type değerinin application/signed-exchange;v=b3 olarak ayarlandığını doğrulayın.
  2. dump-signedexchange komutunun başarılı olduğundan emin olun.
  3. İmzalı URL'nin, istek URL'siyle bire bir aynı olup olmadığını kontrol edin.

SXG'yi izleme ve hata ayıklama

SXG'de hata ayıklamak için kullanabileceğiniz araçların listesini web.dev'in SXG araçları kılavuzunda bulabilirsiniz.

AMP olmayan sayfalarda getirme hatalarını izlemek için Tarama İstatistikleri raporunu kullanabilirsiniz.

AMP sayfalarında SXG hatalarını izlemek için Search Console'daki AMP durum raporunu kullanabilirsiniz.

Google SXG önbelleğinde hata ayıklama

SXG'nin, önbellek şartlarını karşılayıp karşılamadığını belirlemek için doğrudan Google SXG önbelleğini sorgulayın. Örneğin, SXG URL'si https://signed-exchange-testing.dev/sxgs/valid.html ise ilgili önbellek URL'sini oluşturun:

http://signed--exchange--testing-dev.webpkgcache.com/doc/-/s/signed-exchange-testing.dev/sxgs/valid.html

Alt alan adı ve URL yolu son ekini hesaplama algoritması, AMP Cache'in algoritmasıyla aynıdır, ancak iç ek dizesindeki /doc/-/ farklıdır.

Yanıt bir SXG ise bu, kaynak sunucudan gelen yanıtın Google SXG önbellek şartlarını karşıladığı anlamına gelir. Aksi takdirde yanıt, nedeni belirten bir HTTP üst bilgisi içerir.

  • Bir Warning üst bilgisinin olması, SXG'nin önbellek şartlarını karşılamasını engelleyen bir hata olduğunu gösterir.
  • Bir Location üst bilgisi varsa henüz önbellek tarafından getirilmemiştir. Bu, SXG'nizde bir hata olduğu anlamına gelmez.

Önbellek, yanıttan bağımsız olarak, güncellenmiş bir kopya için orijinal URL'ye istek gönderir. Bu isteğin ne zaman gerçekleşeceğine ve gerçekleşip gerçekleşmeyeceğine dair çeşitli faktörler vardır. Örneğin, sitenizin Googlebot tarama hızı bu faktörlerden biridir.

AMP sayfalarında önbelleğe alma hatalarını ayıklamak için URL Denetleme Aracı'nı kullanabilirsiniz.

Haberdar olun

Aşağıdaki değişikliklerden haberdar olmak için webpackaging-announce posta listesine abone olun:

  • Google SXG önbelleğinde yeni özellikleri etkinleştiren veya diğer özellikleri kullanımdan kaldıran değişiklikler.
  • SXG araçları Web Paketleyici, NGINX SXG modülü ve libsxg'deki önemli değişiklikler.

Google Arama'da SXG hakkında sorularınız varsa Arama Merkezi Yardım Topluluğu'nu ziyaret edin.