Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Şema işaretleme ile videoları Google'da görüntüleme

Google Arama, kullanıcıların videoları keşfetmesini ve izlemesini sağlayan bir giriş noktasıdır. Google videonuzla ilgili ayrıntıları otomatik olarak anlamaya çalışır, ancak videonuzu VideoObjectile işaretleyip özel olarak açıklama, küçük resim URL'si, yükleme tarihi ve süre gibi bilgileri sağlayabilirsiniz. Videolar Google Arama sonuçlarında, video arama sonuçlarında, Google Görseller'de ve Google Keşfet'te görünebilir.

Google arama sonuçlarında, video sekmesinde ve Keşfet'te video içeriğini gösteren bir ekran görüntüsü

İçeriğinizi nasıl işaretlediğinize bağlı olarak, videolarınız aşağıdaki video geliştirmeleri için de uygun olabilir:

Video geliştirmeleri

CANLI rozeti: Videonuza CANLI rozeti eklemek için videonuzu BroadcastEvent ile işaretleyin. CANLI rozeti, belirli bir süre canlı olarak yayınlanan tüm herkese açık videolara uygulanabilir. Aşağıda birkaç örnek verilmiştir:

  • Spor etkinlikleri
  • Ödül törenleri
  • Sosyal medyada etkisi yüksek kullanıcı (influencer) videoları
  • Canlı video oyunları yayını

Google'ın sayfalarınızı doğru zamanda taraması için CANLI rozeti kurallarına uyduğunuzdan ve Dizine ekleme API'sini kullandığınızdan emin olun.

Arama sonuçlarında CANLI rozetini taşıyan bir video

Ev etkinlikleri: Kullanıcıların evde yapılacak etkinlikler bulmasına yardımcı olun. Kullanıcılar evde yapılacak etkinlikler aradığında videolar ve online etkinlikler kapsamlı bir zengin sonuçta görünür. Video yapılandırılmış verisini eklediğinizde videolarınız, ek adımların uygulanması gerekmeden de bu zengin sonuç için uygun olabilir.

Özelliğin kullanılabilirliği, yönergeler ve örnekler hakkında daha fazla bilgi için Ev etkinlikleri sayfasına bakın.

Arama sonuçlarında ev etkinlikleri

Önemli anlar

Arama sonuçlarında önemli anlar içeren video
Video barındırma bandı (sınırlı erişim):: Kullanıcıların video galerisi sayfalarınızı keşfedebilmesini sağlamak için ItemListyapılandırılmış veriler ekleyin. >Bu özellik şu anda küçük bir sağlayıcı grubuyla sınırlıdır. Google Arama, ItemList yapılandırılmış verilereklemenize gerek kalmadan otomatik olarak siteniz için bir barındırma bandı gösterebilir.

Eğitim Videosu: Eğitim Videosu yapılandırılmış verilerini ekleyerek öğrencilerin ve öğretmenlerin eğitimle ilgili videolarınızı bulmasına yardımcı olun. Özelliğin kullanılabilirliği, yönergeler ve örnekler hakkında daha fazla bilgi için Eğitim Videosu dokümanlarına bakın.

Arama sonuçlarında Eğitim Videosu

Yapılandırılmış veri ekleme

Yapılandırılmış veri, bir sayfa hakkında bilgi sağlamak ve sayfa içeriğini sınıflandırmak için kullanılan standart bir biçimdir. Yapılandırılmış veri konusunda yeniyseniz yapılandırılmış verinin nasıl çalıştığı hakkında daha fazla bilgi edinebilirsiniz.

Aşağıda, yapılandırılmış verinin nasıl oluşturulacağı, test edileceği ve yayınlanacağı hakkında bir genel bakış sunulmuştur. Web sayfasına yapılandırılmış verinin nasıl ekleneceği hakkında adım adım açıklamalı kılavuz için yapılandırılmış veri codelab'e göz atın.

  1. Zorunlu özellikleri ekleyin. Kullandığınız biçime bağlı olarak sayfada yapılandırılmış verilerin nereye ekleneceğini öğrenin.
  2. Yönergeleri uygulayın.
  3. Zengin Sonuçlar Testini kullanarak kodunuzu doğrulayın.
  4. Yapılandırılmış verinizi içeren birkaç sayfa dağıtıp Google'ın sayfayı nasıl gördüğünü test etmek için URL Denetleme aracını kullanın. Google'ın sayfanıza erişebildiğinden ve bir robots.txt dosyası, noindex etiketi veya giriş gereksinimleri tarafından engellenmediğinden emin olun. Sayfa düzgün görünüyorsa Google'dan URL'lerinizi yeniden taramasını isteyebilirsiniz.
  5. İleride yapılacak değişiklikler konusunda Google'a bilgi vermeye devam etmek için site haritası göndermenizi öneririz. Bu işlemi Search Console Sitemap API ile otomatikleştirebilirsiniz.

Örnekler

Standart video zengin sonucu

Standart video arama sonuçları örneği

Aşağıda, tek bir VideoObject örneği verilmiştir.

JSON-LD


      
Mikro veri


      

CANLI rozeti

Arama sonuçlarında CANLI rozeti taşıyan bir video örneği

VideoObject ile BroadcastEvent örneğini aşağıda bulabilirsiniz.

JSON-LD


      
Mikro veri


      

Aşağıda, VideoObject ve ItemList yapılandırılmış verilerine ait bir örneği bulabilirsiniz. Bu özellik şu anda küçük bir sağlayıcı grubuyla sınırlıdır.

JSON-LD


      
Mikro veri


      

Clip

Arama sonuçlarında önemli anlar içeren video örneği

VideoObject ile Clip örneğini aşağıda bulabilirsiniz.

JSON-LD


      
Mikro veri


      

SeekToAction

SeekToAction işaretlemesi için gereken ek özellikleri içeren tek bir VideoObject örneğini aşağıda bulabilirsiniz.

JSON-LD


      
Mikro veri


      

Yönergeler

Google'ın videonuzu daha iyi anlamasına yardımcı olmak için aşağıdaki kurallara uyduğunuzdan emin olun:

uygulanabilir.

CANLI rozeti kuralları

Canlı yayın videolarına BroadcastEvent ekliyorsanız şu kurallara uyun:

  • Yapılandırılmış verilerde kaba veya rahatsız edici olabilecek bir dil kullanmayın.
  • Google'ın canlı yayın videonuzu doğru zamanda taradığından emin olmak için Dizine ekleme API'sini kullanın. Aşağıdaki etkinlikler için API'ye çağrıda bulunun:
    • Video yayınlanmaya başladığında
    • Videonun yayını durduğunda ve sayfanın işaretlemesi endDate değerini belirtecek şekilde güncellendiğinde
    • İşaretlemede bir değişiklik olduğunda ve Google'a bilgi verilmesi gerektiğinde

YouTube'da zaman damgaları yerleştirme ile ilgili en iyi uygulamalar

Videonuz YouTube'da barındırılıyorsa Google Arama, YouTube'daki video açıklamasına göre videonuz için önemli anları otomatik olarak etkinleştirebilirsiniz. Ayrıca YouTube açıklamanıza belirli zaman damgaları yerleştirmeniz gerekmez. Ancak, videonuzdaki önemli noktalar hakkında bize daha açık bir şekilde bilgi verebilirsiniz. Biz de o bilgileri tercih ederiz. Aşağıdaki şemada, bir YouTube videosunun açıklamasındaki zaman damgaları ile etiketlerin arama sonuçlarında nasıl görünebileceğine dair bir fikir edinebilirsiniz:

Arama sonuçlarında zaman damgalarına ve etiketlere sahip bir video
1. Zaman Damgası: Bir klip başladığında.
2. Etiket: Klibin adı.

YouTube açıklamaları için zaman damgalarını ve etiketleri biçimlendirirken aşağıdaki kuralları göz önünde bulundurun:

  • Zaman damgasını şu şekilde biçimlendirin: [hour]:[minute]:[second]. Herhangi bir saat yoksa eklemeniz gerekmez.
  • Zaman damgasının etiketini zaman damgasıyla aynı satırda belirtin.
  • Her zaman damgasını video açıklamasında yeni bir satıra yerleştirin.
  • Zaman damgasını videoda belirtilen noktaya bağlayın.
  • Etiketin en az bir kelime içerdiğinden emin olun.
  • Zaman damgalarını kronolojik sırayla listeleyin.

YouTube'da Video Bölümlerini etkinleştirmek istiyorsanız bu ek kuralları uygulayın.

Clip ve SeekToAction yönergeleri

Video segmentlerini işaretlemek için Clip veya SeekToAction yapılandırılmış verisi ekliyorsanız aşağıdaki kuralları uygulayın:

  • Video, video URL'sindeki başlangıç noktasından başka bir noktaya derin bağlantı verebilmelidir. Örneğin, http://www.example.com/example?t=30, videonun 30. saniyesinde başlar.
  • VideoObject yapılandırılmış verileri, kullanıcıların videoyu izleyebileceği bir sayfaya eklenmelidir. Kullanıcıları videoyu izleyemeyecekleri bir sayfaya yönlendirmek kötü bir kullanıcı deneyimine neden olur.
  • Toplam video süresi en az 30 saniye olmalıdır.
  • Video, VideoObject yapılandırılmış veri dokümanlarında listelenen gerekli özellikleri içermelidir.
  • Yalnızca Clip yapılandırılmış verisi için: Aynı videoda olup aynı sayfada tanımlanan iki klibin başlangıç zamanının aynı olmadığından emin olun.
  • Yalnızca SeekToAction yapılandırılmış verisi için: Google, video içerik dosyalarınızı getirebilmelidir.

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

Bu bölümde, Google Arama'daki video özellikleriyle ilgili yapılandırılmış veri türleri açıklanmaktadır. İçeriğinizin video zengin sonucu olarak görüntülenmeye uygun olması için içeriğinize ait gereken VideoObject özelliklerini 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. VideoObject'e ek olarak, Google Arama'da video geliştirmeleri sunmak için aşağıdaki veri türlerini de ekleyebilirsiniz:

  • BroadcastEvent: Canlı yayın videolarını videonuzda bir CANLI rozetini etkinleştirecek şekilde işaretleyin.
  • ItemList: Video barındırma bandını etkinleştirmek için sayfaları bir video listesiyle işaretleyin.
  • Clip: Kullanıcıların bir videodaki belirli noktalara hızlıca gitmesine yardımcı olmak için videonuzdaki önemli segmentleri işaretleyin.
  • SeekToAction: Google'ın önemli anları otomatik olarak tanımlayıp kullanıcıları videodaki bu noktalara yönlendiren bağlantılar oluşturabilmesi için URL yapınızın işleyiş şeklini belirterek önemli anları etkinleştirin.
  • Eğitim Videosu: Eğitim Videosu yapılandırılmış verileri ekleyerek öğrencilerin ve öğretmenlerin eğitimle ilgili videolarınızı bulmalarına yardımcı olun.

VideoObject

VideoObject öğesinin tam tanımını schema.org/VideoObject adresinde bulabilirsiniz. Gerekli özellikleri eklemezseniz Google, videoyla ilgili herhangi bir bilgiyi ayıklayamayabilir. İçeriğiniz hakkında daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de dahil edebilirsiniz.

Zorunlu özellikler
description

Text

Videonun açıklaması. HTML etiketleri yoksayılır.

name

Text

Videonun başlığı

thumbnailUrl

Tekrarlanan URL

Video küçük resim dosyasını gösteren bir URL. Küçük resim yönergelerini uygulayın.

uploadDate

Date

ISO 8601 biçiminde belirtilen, videonun ilk yayınlandığı tarih.

Önerilen özellikler
contentUrl

URL

Desteklenen kodlama biçimlerinden birinde gerçek video medya dosyasını işaret eden bir URL. Videonun yaşadığı sayfaya bağlantı vermeyin; bu, video medya dosyasının URL'si olmalıdır.


"contentUrl": "https://www.example.com/video/123/file.mp4"

Video en iyi uygulamalarımızı uyguladığınızdan emin olun.

duration

Duration

ISO 8601 biçiminde belirtilen, videonun süresi. Örneğin, PT00H30M5S, "otuz dakika beş saniyelik" bir süreyi temsil eder.

embedUrl

URL

Söz konusu video için oynatıcıyı gösteren URL. Videonun yayınlandığı sayfaya bağlantı vermeyin; bu, video oynatıcının URL'si olmalıdır. Genellikle bu, bir <embed> etiketinin src öğesindeki bilgidir.


"embedUrl": "https://www.example.com/embed/123"

Video en iyi uygulamalarımızı uyguladığınızdan emin olun.

expires

Date

ISO 8601 biçiminde, varsa videonun artık kullanılamayacağı tarih. Videonuzun geçerlilik süresi dolmuyorsa bu bilgiyi sağlamayın.

hasPart

Videonuzda önemli segmentler varsa gerekliClip özellikleri VideoObject kodunuza iç içe yerleştirin. Örneğin:


<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "name": "Cat video",
  "hasPart": {
    "@type": "Clip",
    "name": "Cat jumps",
    "startOffset": 30,
    "url": "http://www.example.com/example?t=30"
  }
}
</script>
interactionStatistic

InteractionCounter

Videonun izlenme sayısı. Örneğin:


"interactionStatistic":
  {
    "@type": "InteractionCounter",
    "interactionType": { "@type": "WatchAction" },
    "userInteractionCount": 12345
  }
publication

Videonuz canlı olarak yayınlanıyorsa ve CANLI rozetine hak kazanmak istiyorsanız BroadcastEvent özelliklerini VideoObject kodunuza iç içe yerleştirin. Örneğin:


<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "VideoObject",
  "name": "Cat video",
  "publication": {
    "@type": "BroadcastEvent",
    "name": "First scheduled broadcast",
    "isLiveBroadcast": true,
    "startDate": "2018-10-27T14:00:00+00:00",
    "endDate": "2018-10-27T14:37:14+00:00"
  }
}
</script>
regionsAllowed

Place

Videoya izin verilen bölgeler. Belirtilmezse Google, videoya her yerde izin verildiğini varsayar. Ülkeleri ISO 3166 biçiminde belirtin. Birden fazla değer için sınırlayıcı olarak boşluk veya virgül kullanın.

BroadcastEvent

CANLI rozetine hak kazanmak için aşağıdaki özellikleri VideoObject nesnenize içe içe yerleştirin. BroadcastEvent özellikleri zorunlu değildir, ancak videonuzun bir CANLI rozeti ile görüntülenmesini istiyorsanız aşağıdaki özellikleri eklemeniz gerekir.

BroadcastEvent öğesinin tam tanımını schema.org/BroadcastEvent adresinde bulabilirsiniz.

Zorunlu özellikler
publication

BroadcastEvent

Videonun ne zaman canlı yayınlanacağı açıklanır. Bir liste veya tek bir örnek olabilir.

publication.endDate

DateTime

ISO 8601 biçiminde, canlı yayının sona erdiği veya sona ermesinin beklendiği saat ve tarih.

Video bittikten sonra, artık yayınlanmıyorsa endDate özelliğini sağlamak gerekir. Beklenen endDate canlı yayın başlamadan önce bilinmiyorsa yaklaşık bir endDate sağlanmasını öneririz.

endDate geçmişteyse veya şu andaysa yayının aslında sona erdiğini ve artık canlı olmadığını belirtir. endDate gelecekteyse yayının söz konusu zamanda sona ermesinin planlandığını belirtir.

publication.isLiveBroadcast

Boole

Video canlı yayınlandıysa veya yayınlanacaksa true değerine ayarlayın.

publication.startDate

DateTime

ISO 8601 biçiminde, canlı yayının başladığı veya başlamasının saat ve tarih. startDate geçmişte veya şu andaysa yayının başladığını belirtir. startDate gelecekteyse yayının söz konusu zamanda başlamasının planlandığını belirtir.

ItemList (sınırlı erişim)

Video galerinizin sayfalarını Google'ın daha iyi anlamasına yardımcı olmak için VideoObject özelliklerine ek olarak aşağıdaki ItemList özelliklerini de ekleyin. Bantlar hakkında daha fazla bilgi için Bant bölümüne bakın.

ItemList öğesinin tam tanımını schema.org/ItemList adresinde bulabilirsiniz.

Zorunlu özellikler
itemListElement

ListItem

Tek öğe sayfası için ek açıklama. Her ListItem öğesi hem ListItem özelliklerini hem de VideoObject özelliklerini içermelidir.

ListItem.position

Integer

Listedeki öğe sayfasının konum sırası. Örneğin:


"itemListElement": [
  {
    "@type": "VideoObject",
    "position": 1,
    ... other VideoObject properties ...
  }, {
    "@type": "VideoObject",
    "position": 2,
    ... other VideoObject properties ...
  }
]
ListItem.url

URL

Öğe sayfasının standart URL'si. Her öğenin benzersiz bir URL’si olmalıdır.

Clip

Google'a, önemli anlar özelliği için hangi zaman damgasını ve etiketi kullanacağınızı manuel olarak belirtmek üzere VideoObject dahilindeki şu özellikleri kullanın. Clip özellikleri gerekli olmasa da, Google'ın videonuz için otomatik olarak gösterebileceği video segmentleri yerine videonuz için belirttiğiniz zaman damgalarını ve etiketleri göstermesini istiyorsanız şu özellikleri eklemeniz gerekir.

Clip öğesinin tam tanımını schema.org/Clip adresinde bulabilirsiniz.

Zorunlu özellikler
name

Text

Klibin içeriğiyle ilgili açıklayıcı bir başlık.

startOffset

Number

Klibin başlangıç zamanı, eserin başlangıcından itibaren saniye sayısı olarak ifade edilir.

url

URL

Klibin başlangıç zamanını gösteren bir URL.

Klip URL'si, zamanı belirten ilave sorgu parametreleri içermeli ve video ile aynı URL yoluna işaret etmelidir.

Örneğin, aşağıdaki URL videonun 2:00 dakikasında başlayacağı anlamına gelir:


"url": "https://www.example.com/example?t=120"
Önerilen özellikler
endOffset

Number

Klibin bitiş zamanı, videonun başlangıcından itibaren saniye sayısı olarak ifade edilir.

SeekToAction

Google'ın, videonuzun otomatik olarak tanımlanan önemli anlarını görüntüleyebilmesi için URL yapınızın işleyiş şeklini Google'a bildirmek üzere aşağıdaki özellikleri VideoObject öğesiyle iç içe yerleştirin. SeekToAction özellikleri zorunlu olmasa da, Google'ın kullanıcıları videodaki bir noktaya yönlendirmek üzere bağlantı oluşturabilmesi için URL yapınızın işleyiş şeklini anlamasını istiyorsanız aşağıdaki özellikleri eklemelisiniz.

SeekToAction öğesinin tam tanımını schema.org/SeekToAction adresinde bulabilirsiniz.

Zorunlu özellikler
potentialAction

SeekToAction

Olası işlemi belirtir. Aşağıdaki iç içe yerleştirilmiş özellikleri ekleyin

Örneğin:


{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "potentialAction" : {
    "@type": "SeekToAction",
    "target": "https://video.example.com/watch/videoID?t={seek_to_second_number}",
    "startOffset-input": "required name=seek_to_second_number"
  }
)
potentialAction.startOffset-input

Text

Google'ın zaman damgası yapınız olarak tanımlayıp ardından atlanacak saniye sayısı ile değiştireceği yer tutucu dizesi. Aşağıdaki değeri kullanın:


"startOffset-input": "required name=seek_to_second_number"

startOffset-input ek açıklamalı bir özelliktir. Daha fazla bilgi için Potential Actions sayfasına bakın.

potentialAction.target

EntryPoint

Google'ın videoda atlanabilecek saniye sayısını nereye eklemesi gerektiğini belirten URL yapısındaki yer tutucu dahil olmak üzere bu VideoObject öğesini içeren sayfanın URL'si. Google hem URL yapınızın işleyiş şeklini hem de zaman damgalarınızı nasıl biçimlendirdiğinizi bu şekilde anlar. URL'nin zaman damgası kısmını aşağıdaki yer tutucu dizesiyle değiştirin:


{seek_to_second_number}

Örneğin, URL'nin zaman damgası kısmını şöyle değiştirin:


"target": "https://video.example.com/watch/videoID?t=30"
Böylece, zaman damgası artık şu şekilde görünür:

"target": "https://video.example.com/watch/videoID?t={seek_to_second_number}"