1

Toplu olarak dinamik olarak yüklenen yorumları gösteren gömülü bir widget yazıyorum. Google Rich Snippet'leri yalnızca AggregatedRating için değil, İncelemeler için kullanmak istiyorum.ajax sayfalandırmasıyla birlikte Google Rich Snippet

Tembel yükleme incelemeleri yaparken Google Rich Snippet'leri JSON-LD formatını dinamik olarak kullanarak ekliyorum.

Google Crawler sayfadaki tüm incelemeler için çalışıyor mu, yoksa sayfalandırma için fazladan özellikler gerekiyor mu?

Yanıtlarınız için teşekkürler (kaynaklar, kitaplar, bloglar).

cevap

1

Kısa bir açıklama. Google, schema.org tarafından tanımlanan kontrollü bir kelime hazinesi kullanmaktadır. Yayıncılar, schema.org terms'u kullanarak bilgi sunabilir. Bir yayıncı schema.org'dan terimler kullanırsa, aynı zamanda bilgileri schema.org grammar'a uygun şekilde yapılandırmalıdır. Örneğin, Reviews için AggregateRating şartlarının izin verilmiş ve tamamlanmış olması gerekir (Google belirli bir veri gerektirir). Bir Yayıncı yapılandırılmış bilgi sunduğunda, verileri bir web sayfasında Microdata (Zengin Snippet'ler) veya RDFa kullanarak insanlara gösterebilir. Yayıncı, schema.org terimlerini ve dilbilgisini doğru bir şekilde kullandıysa, Google Paletli, bilgileri ayrıştırır ve doğru şekilde yorumlar. Yayıncı ayrıca, makine tarafından okunabilir bir biçimde bilgi sunabilir. Bu biçim JSON-LD. JSON-LD yapısı, bir İnceleme koleksiyonunu tek bir sayfada paketleyebilir. Yayıncı, JSON-LD yapısının anlamının HTML biçimlendirmesiyle (Microdata veya RDFa) aynı anlama sahip olmasını sağlamak isteyecektir. Google, insan tarafından okunabilir verilerin, makine tarafından okunabilir verilerle semantik olarak eşdeğer olmadığı bir siteyi marjinalize edebilir.

Sayfalandırma için "ekstra özellikler" hakkında soru soruyorsunuz. JSON-LD, bir sayfadaki tüm anlamsal bilgileri açıklamak için tek bir yapı olarak paketlenebilir. Bu yapı HTML belgesinde herhangi bir yerde olabilir. Yorumlarınızı sayfadaki bir sırada topluyorsanız, RDFa veya Microdata parçaları ile ilişkilendirilecektir. Aksi halde, sayfalama ile ne demek istediğimi kullanmıyorum. Soruyorsunuz: "Google Crawler bir sayfada tüm incelemeler için çalışıyor mu?" Cevap Evet.

+0

Sayfalandırma altında 2 tür sayfalandırma (dinamik olarak eklenen veriler içeren sonsuz kaydırma ve değiştirilen sayfada değiştirilen içeriğe sahip basit disk belleği alanı). Rahatsız ediyorum, her parti için dinamik olarak JSON-LD ekledim ya da sadece Google Rich parçacıklarını ilk grup için aranabilir hale getireceğim. Açıklama için teşekkürler. – Ray

+0

Tek bir JSON-LD yapınızı her yeni parti ile güncellemeniz gerekecektir. Paginasyonun JSON-LD yapısını WRT hiçbir etkisi olmayacaktır. Microdata veya RDFa kullanıyorsanız, her yeni partiye yeni işaret eklemek isteyeceksiniz. Google yeni verileri işleyecektir, özellikle de tarih değişikliği için schema.org şartlarını eklerseniz (JSON-LD'yi kullanıyorsanız aynı işlemi takip edin). Site haritanızı, bir değişikliğin ne zaman oluştuğunu belirtmek için güncelleyebilirsiniz (ör. Yeni bir toplu iş). Bir "kemer-ve-parantez" stratejisi asla acıtmaz ve Google tarayıcılarına yardımcı olabilir. –

+0

Sorun şu ki, gömülü gereçlerle çalışıyorum (site değil, yalnızca açıklama). Birkaç sorum var. 1) Örneğin, birden fazla İncelemeyi geçmişte kullanmam gerekirse, tek bir kod etiketine sahip olmalı mıyım? (Birden çok komut dosyası etiketlemesi yasaklandı (her bir incelemeyi kendi komut dosyası etiketiyle ekleyebileceğimiz durumlarda sonsuz sıraya koyma olması durumunda), herhangi bir sınırlama göremiyorum.) 2) Google Crawler'ın tek bir JSON-LD komut dosyası için yeni öğe eklemesine yardımcı olur mu sadece kullanıcı birkaç sayfa sayfasına tıkladığında ne zaman? (biz her zaman 1 sayfa gösteririz ve kullanıcı 3 ve 5 sayfalara tıklar, 2 ek parti ekleriz) – Ray

İlgili konular