Microdata

Microdata, verilerin HTML yazılım dilinin standart öğeleri kullanılarak aktarıldığı bir veri işaretleme yöntemidir.

Dikkat

Eklenti kullanarak mikro işaretlemeyi entegre ediyorsanız, buna ayrıca ayar yapmak gerekebilir. Bunun için eklenti geliştiricisine veya eklentiler ile ilgili tecrübesi bulunan başka bir uzmana başvurun.

İşaretleme kuralları

Verilerin işaretlenmesi için açıklaması yapılan öğeyi içeren herhangi bir etikete itemscope özelliğini ekleyin. Bunun ne tür bir öğe olduğunu belirtmek için itemscope'un hemen arkasına itemtype özelliğini ekleyin ve değer olarak itemtype="http://schema.org/<Sınıf adı>" şeklinde ilgili sınıfı belirtin. Öğeleri birbirinin içine de yerleştirebilirsiniz. Böylece div etiket içeriğinin bir haber makalesini (sınıf: NewsArticle), p etiketinin ise bir kişiyi (sınıf: Person) açıkladığını belirtebilirsiniz:

<div itemscope itemtype="http://schema.org/NewsArticle">
   <h1>Moskova’da 1922 yılına ait hava sıcaklığı rekoru kırıldı</h1>
   <p itemscope itemtype="http://schema.org/Person">
      Hazırlayan: <span>Ali Örnek</span><span>Özel muhabir</span></p>  
   <p>Moskova’da 1922’de kayıtlara geçen sıcaklık rekoru 6 Kasım Çarşamba günü kırıldı.
      Fobos Merkezi’nin paylaştığı habere göre hava sıcaklığı 12,1 
       santigrat derece olarak ölçüldü.</p>
</div>

Öğe özelliklerini belirtmek için itemprop özelliğini kullanın. Kullanılabilir özellikler standardın açıklandığı sitede, ilgili sınıf açıklamasında listelenir. Aşağıdaki örnekte yazının başlığını ve metnini ve ayrıca yazıyı hazırlayan kişiyi belirleyen öğeleri işaretlemek için NewsArticle özellikleri, ayrıca yazarın ismini ve pozisyonunu belirlemek için Person özelliği kullanılmaktadır:

<div itemscope itemtype="http://schema.org/NewsArticle">
   <h1 itemprop="headline">Moskova’da 1922 yılına ait hava sıcaklığı rekoru kırıldı</h1>
   <p itemprop="author" itemscope itemtype="http://schema.org/Person"> 
      Hazırlayan: <span itemprop="name">Ali Örnek</span><span itemprop="jobTitle">Özel muhabir</span> </p>
   <p itemprop="articleBody">Moskova’da 1922’de kayıtlara geçen sıcaklık rekoru 6 Kasım Çarşamba 
günü kırıldı. Fobos Merkezi’nin paylaştığı habere göre hava sıcaklığı, 
      12,1 santigrat derece olarak ölçüldü.</p>
</div>

Makine tarafından okunabilen bilgiler

Yazı içeriğini işaretlenirken Schema.org öğelerinin yanı sıra makinece okunur bilgi de kullanılabilir. Okurların göremediği bu tür bilgi tarayıcılar, arama motorları veya robotlar tarafından işlenebilir.

"Meta" etiketi

Bazen sayfadaki önemli bilgiler, sayfaya yerleştirilmesi vb. özellikleri nedeniyle işaretlenemeyebilir. Bilginin sayfada metin yerine görselde ya da Flash objesinde bulunması veya başka bir şekilde gizlenmesi gibi durumlar bunun iyi bir örneğidir. Böyle durumlarda bilgiyi işaretlemek için content özelliğine sahip meta etiketi kullanılabilir. Aşağıdaki örnekte yazı konusunu belirlemek için meta etiketi ve ilgili Article sınıf özellikleri kullanılır:

<meta itemprop="about" content="Hava">

Yine de bu yöntemi gereksiz yere kullanmayın, content özelliğine sahip meta etiketini yalnızca istediğiniz bilginin başka bir şekilde kesinlikle işaretlenemeyeceği durumlarda kullanın.

Dikkat

İşaretli öğelerde değerler Metrica tarafından önce content özelliğinde ve yalnızca bundan sonra etiketin içinde aranır.

Tarih ve saat

Tarih ve saat bilgilerinin kaydedilmesi için datetime özelliğine sahip time etiketi kullanılabilir. Tarihler ISO 8601 formatında girilir. Aşağıdaki örnekte gösterildiği gibi, sayfadaki tarih ve saat bilgileri 10:30, 6 Kasım 2018 şeklinde görüntülenerek robota 2018-12-11T07:30:00Z şeklinde aktarılır:

<time itemprop="datePublished" datetime="2018-12-11T07:30:00Z"> 10.30, 6 Kasım 2018</time>

İşaretlenebilen içerik türleri

Yandex Metrica, aşağıdaki materyallerin işaretlenmesini destekler:

  • Gazete yazısı: Article, haber yazısı: NewsArticle, blog yazısı: BlogPosting,
  • Film açıklaması: Movie,
  • İnceleme veya yorum: Review,
  • Yemek tarifi (Recipe)
  • Soru-cevap (Question)

Standart işaretlemeye sahip başka materyaller Yandex Metrica’nın raporlarına dahil edilmez.

Yazı içeriği nasıl işaretlenir?

Yazı içeriğini işaretlenirken Schema.org öğelerinin yanı sıra yukarıda açıklandığı gibi otomatik okunabilen bilgiler de kullanılabilir.

Yandex Metrica tarafından doğru işlenebilmesi için bilgileri aşağıdaki kurallara uygun olarak işaretleyin. Daha kapsamlı istatistikler alabilmek üzere içeriğin tüm öğelerini işaretlemenizi öneririz. Yine de kimlik belirleyici (ID), başlık ve asıl metin olmak üzere, yalnızca 3 öğenin işaretlenmesi zorunludur. Schema.org'u zaten kullanıyorsanız lütfen sitenizde kullandığınız işaretlemenin bu koşullara uygunluğunu kontrol edin. Kurallarda belirtilen kod örnekleri, doğru olan çok sayıda farklı işaretleme şeklinden sadece bazılarıdır.

Site sayfalarının işaretlenmesi, WordPress eklentileri gibi otomatik araçlar yardımıyla da yapılabilir. Seçtiğiniz eklentiyi çalıştırmadan önce bunun gerekli olan tüm işaretleme öğelerini sayfa koduna yükleyebileceğinden lütfen emin olun.

Ayrıca, veri işaretlemeyi etiket yönetim sistemleri aracılığıyla yapmanın sakıncaları vardır: Bu durumda işaretlenen veriler Yandex Metrica tarafından doğru işlenemez. Fakat bu sistemler, sayacın siteye kurulması gibi başka amaçlar için kullanılabilir.

Dikkat

İşaretlenmiş olan tüm Schema.org öğeleri body etiketinin içinde bulunmalıdır. Sayfa birden fazla farklı yazı içeriyorsa bunların her biri ayrı olarak işaretlenmelidir. İstatistiklerin doğru toplanması açısından tüm bu koşullara uymak çok önemlidir.

İçerik türünü seçin:

Bir gazete, haber veya blog yazısı işaretlemek için Article, NewsArticle veya BlogPosting öğelerinden herhangi birini kullanın. Yazının aşağıdaki öğelerini işaretleyin (zorunlu öğeler yıldızla işaretlenir):

Kimlik belirleyici*

Kimlik belirleyicisi identifier özelliği yardımıyla belirtilir. Bu özellik sayesinde Yandex Metrica farklı yazıları birbirinden ayırt eder. Kimlik belirleyici, raporlarda görüntülenmez.

<meta itemprop="identifier" content="12345">

Kimlik belirleyiciyi ayrıca mainEntityOfPage özelliğiyle de belirtebilirsiniz. Identifier özelliği bulunmadığında ayırtıcı unsur olarak bu özellik kullanılır. Bu özelliğin içinde itemid özelliğinin değeri aranır. Bulunduğunda bu değer kimlik belirleyici olarak kullanılır.

<meta itemscope itemprop="mainEntityOfPage" 
  itemType="https://schema.org/WebPage" itemid="/life/weather/12345.html"/>

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa kimlik belirleyici olarak <h1>...<h6> etiketlerinden en üst düzeye ait başlık veya kanonik bağlantıya ait href özelliğinin değeri kullanılır.
Birden fazla kimlik belirleyici işaretlenmişse bulunan ilk değer kullanılır.

Başlık*

Başlık, headline veya alternativeHeadline özelliği yardımıyla belirtilerek Yandex Metrica raporlarında görüntülenir. Özelliklerin ikisi de belirtilmişse değerler aralarına boşluk bırakılarak yazılır. Örneğin, başlıkların şu şekilde işaretlendiğini düşünelim:

<h1 itemprop="headline">Moskova’da 
  1922 yılına ait hava sıcaklığı rekoru kırıldı</h1>
<h2 itemprop="alternativeHeadline">
  Kasımda sıcaklığı 12 °C’yi aştı</h2>

Bu durumda raporda makalenin adı şöyle görünür: “Moskova'da 1922 Yılının Sıcaklık Rekoru Kırıldı Kasımda hava sıcaklığı 12°C'yi aştı”.

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa name özellik değeri başlık olarak kullanılır.

Metin*

Yazının metni, articleBody özelliğine sahip etiketin içine yerleştirilir.

Metinde karakter sayısı belirlenir. Bu, materyalin hacmini belirlemek için gereklidir. Sadece etiketlerin içine yerleştirilen karakter dizisi metin sayılır, etiketlerin kendilerini oluşturan karakterler hesaba katılmaz. Metni işaretlerken reklam banner'ları veya yorum blokları gibi gereksiz öğeleri asıl metinden hariç tutmaya lütfen özen gösterin. Aksi takdirde yazının büyüklüğü ve ilgili istatistikler yanlış hesaplanabilir.

<p itemprop="articleBody">
  Moskova’da 1922’de kayıtlara geçen sıcaklık rekoru 6 Kasım Çarşamba günü kırıldı.
  Fobos Merkezi’nin paylaştığı habere göre hava sıcaklığı 12,1 santigrat derece 
  olarak ölçüldü.
</p>

articleBody özelliği bulunamayınca description veya text özelliğinin değeri metin olarak kullanılır.

Yukarıda sözü edilen hiçbir özellik bulunamıyorsa etiket içeriğinin Article veya NewsArticle olarak işaretlenen tamamı (etiket karakterleri hariç) metin olarak kullanılır.

Not

Metinle ilgili tam istatistik alabilmek için metnin uzunluğu 500 karakterden fazla olmalıdır.

Hazırlayan kişi

Yazıyı hazırlayan kişi author özelliğiyle belirtilir. İçeriği birkaç kişi hazırladıysa bunları farklı etiketlerde belirtin.

<div itemprop="author">Ali Örnek</div>

İlgili değer ayrıca;

  • Person sınıfının name özelliği

    <div itemprop="author" itemscope itemtype="http://schema.org/Person">
    <span itemprop="name">Ali Örnek</span>
    </div>
    
  • veya href bağlantı özelliği ile sağlanabilir.

    <link itemprop='author' href="/example/authors/ivan_ivanov.html"/>
    

Bu veriler sayesinde Yandex Metrica'da farklı yazarlarla ilgili istatistiklere erişebilirsiniz.

Konu

Yazı konusu olarak örneğin anahtar sözcükler veya hashtag'ler işaretlenebilir. Bu amaçla her konu için about özelliğini özel olarak belirlemeniz gerekir. Değer herhangi bir sınıf name özelliğinden alınabilir:

<div itemprop="about">Aşırı sıcaklık</div>
<div itemprop="about" 
  itemscope itemtype="https://schema.org/Thing">
  <span itemprop="name">Moskova</span>
</div>

Yayınlama ve düzenleme tarihleri

Yayınlama datePublished ve düzenleme dateModified tarihleri ISO 8.601 formatında kaydedilir.

<meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />

Ayrıca, bu bilgilerin time etiketinin datetime özelliğinde belirtilmesi de mümkün.

<time itemprop="dateModified"  
  datetime="2018-12-11T07:30:00Z">
  10.30, 11 Aralık 2018
</time>

Kategori

Sitedeki yazılar genelikle konularına göre farklı site bölümlerinde yayınlanır. Bölümü belirtmek için BreadcrumbList sınıfını kullanın. Bu şekilde genellikle ilgili konuya adanan ve söz konusu yazıyla sonuçlanan sayfa zinciri ("ekmek kırıntıları" anlamındaki "bread crumbs") belirlenir. BreadcrumbList'in içinde ListItem türünde ve itemListElement özelliğine sahip birkaç öğe belirlenmelidir. Bu öğeler ilgili bölümün yanı sıra ayrıca ilgili daha geniş bölümler belirleyip açıklar.

Bölümlerin içiçelik (veya yuvalama) düzeyleri (hangi bölümün daha geniş olan hangi bölümün bir parçası olduğu) ListItem sınıfının position özelliği ile belirlenir. Örneğin “Yaşam Tarzı” bölümü “Hava Durumu” ve “Doğal Afetler” adlarındaki alt bölümleri içerebilir. Değer position = '1' olarak belirtildiğinde yazı en üst düzeye (Yaşam Tarzı bölümüne), position = '2' olarak belirtildiğinde ise ikinci düzeye (Hava Durumu’na) ilişkilendirilir.

Böylece Listİtem öğesinde position değeri en yüksek olan name özelliği sitede yazının bulunduğu bölümü belirler.

Not

An itibarıyla istatistiklerde site bölümlerine yönelik olarak 2 içiçelik düzeyi yansıtılabilmektedir.

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="//example-news.ru/life">
    <span itemprop="name">Yaşam</span></a>
    <meta itemprop="position" content="1" />
  </li>
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="//example-news.ru/life/weather">
    <span itemprop="name">Hava Durumu</span></a>
    <meta itemprop="position" content="2" />
  </li>
</ol>

URL adresi

Yazının URL'si url özelliğiyle belirtilir.

<a itemprop="url" 
  href="https://www.example-news.com/life/weather/moscow">
  example-news.com</a>

url özelliği bulunmadığında ilgili kanonik bağlantı aranır. Söz konusu sayfa sitedeki ana sayfanın bir kopyasıysa "kanonik" bağlantı ilgili orijinal yazıya yönlendirir. Kanonik bağlantı şöyle bir özellik ile işaretlenir: rel = "canonical". Örneğin, yazı http://www.example-news.com/page sayfasının bir kopyasıysa özellik <link rel="canonical" href="http://www.example-news.com/page"/> şeklinde belirtilir. Böylece kanonik bağlantıdaki href özelliğinin değeri yazının URL'si olarak kullanılır.

Bulunan değer, yazının kimlik belirleyicisini oluştururken kullanılabilir.

Veri doğru işaretlenmiş ve Yandex Metrica sayacı doğru yüklenip çalıştırılmışsa yazıyla ilgili istatistikler bir süre sonra Yandex Metrica'da toplanmaya başlar.

Film bilgilerini işaretlerken Movie öğesini kullanın. Yazının aşağıdaki öğelerini işaretleyin (zorunlu öğeler yıldızla işaretlenir):

Kimlik belirleyici*

Kimlik belirleyicisi identifier özelliği yardımıyla belirtilir. Bu özellik sayesinde Yandex Metrica farklı yazıları birbirinden ayırt eder. Kimlik belirleyici, raporlarda görüntülenmez.

<meta itemprop="identifier" content="12345">

Kimlik belirleyiciyi ayrıca mainEntityOfPage özelliğiyle de belirtebilirsiniz. Identifier özelliği bulunmadığında ayırtıcı unsur olarak bu özellik kullanılır. Bu özelliğin içinde itemid özelliğinin değeri aranır. Bulunduğunda bu değer kimlik belirleyici olarak kullanılır.

<meta itemscope itemprop="mainEntityOfPage" 
  itemType="https://schema.org/WebPage" itemid="/life/cinema/12345.html"/>

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa kimlik belirleyici olarak <h1>...<h6> etiketlerinden en üst düzeye ait başlık veya kanonik bağlantıya ait href özelliğinin değeri kullanılır.
Birden fazla kimlik belirleyici işaretlenmişse bulunan ilk değer kullanılır.

Başlık*

Başlık, headline veya alternativeHeadline özelliği yardımıyla belirtilerek Yandex Metrica raporlarında görüntülenir. Özelliklerin ikisi de belirtilmişse değerler aralarına boşluk bırakılarak yazılır. Örneğin, başlıkların şu şekilde işaretlendiğini düşünelim:

<h1 itemprop="headline">Bulut Atlası</h1>
<h2 itemprop="alternativeHeadline">
 Cloud Atlas</h2>

Bu durumda raporda filmin adı şöyle görünür: “Bulut Atlası Cloud Atlas”.

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa name özellik değeri başlık olarak kullanılır.

Metin*

Film açıklamasının metni, description etiketinin içine yerleştirilir.

Metinde karakter sayısı belirlenir. Bu, materyalin hacmini belirlemek için gereklidir. Sadece etiketlerin içine yerleştirilen karakter dizisi metin sayılır, etiketlerin kendilerini oluşturan karakterler hesaba katılmaz. Metni işaretlerken reklam banner'ları veya yorum blokları gibi gereksiz öğeleri asıl metinden hariç tutmaya lütfen özen gösterin. Aksi takdirde yazının büyüklüğü ve ilgili istatistikler yanlış hesaplanabilir.

<p itemprop="description">
  Beş hikâye – çeşitli zamanlarda gerçekleşen beş reenkarnasyon,
  birbirleriyle iç içe geçiyor...
</p>

description özelliği bulunamayınca text özelliğinin değeri metin olarak kullanılır.

Yukarıda sözü edilen özellikler bulunamıyorsa etiket içeriğinin Movie olarak işaretlenen tamamı (etiket karakterleri hariç) metin olarak kullanılır.

Not

Metinle ilgili tam istatistik alabilmek için metnin uzunluğu 500 karakterden fazla olmalıdır.

Hazırlayan kişi

Yazıyı hazırlayan kişi author özelliğiyle belirtilir. İçeriği birkaç kişi hazırladıysa bunları farklı etiketlerde belirtin.

<div itemprop="author">Ali Örnek</div>

İlgili değer ayrıca;

  • Person sınıfının name özelliği

    <div itemprop="author" itemscope itemtype="http://schema.org/Person">
    <span itemprop="name">Ali Örnek</span>
    </div>
    
  • veya href bağlantı özelliği ile sağlanabilir.

    <link itemprop='author' href="/example/authors/ivan_ivanov.html"/>
    

Bu veriler sayesinde Yandex Metrica'da farklı yazarlarla ilgili istatistiklere erişebilirsiniz.

Konu

Yazı konusu olarak örneğin anahtar sözcükler veya hashtag'ler işaretlenebilir. Bu amaçla her konu için about özelliğini özel olarak belirlemeniz gerekir. Değer herhangi bir sınıf name özelliğinden alınabilir:

<div itemprop="about">Sinema</div>
<div itemprop="about" 
  itemscope itemtype="https://schema.org/Thing">
  <span itemprop="name">Moskova</span>
</div>

Yayınlama ve düzenleme tarihleri

Yayınlama datePublished ve düzenleme dateModified tarihleri ISO 8.601 formatında kaydedilir.

<meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />

Ayrıca, bu bilgilerin time etiketinin datetime özelliğinde belirtilmesi de mümkün.

<time itemprop="dateModified"  
  datetime="2018-12-11T07:30:00Z">
  10.30, 11 Aralık 2018
</time>

Kategori

Sitedeki yazılar genelikle konularına göre farklı site bölümlerinde yayınlanır. Bölümü belirtmek için BreadcrumbList sınıfını kullanın. Bu şekilde genellikle ilgili konuya adanan ve söz konusu yazıyla sonuçlanan sayfa zinciri ("ekmek kırıntıları" anlamındaki "bread crumbs") belirlenir. BreadcrumbList'in içinde ListItem türünde ve itemListElement özelliğine sahip birkaç öğe belirlenmelidir. Bu öğeler ilgili bölümün yanı sıra ayrıca ilgili daha geniş bölümler belirleyip açıklar.

Bölümlerin içiçelik (veya yuvalama) düzeyleri (hangi bölümün daha geniş olan hangi bölümün bir parçası olduğu) ListItem sınıfının position özelliği ile belirlenir. Örneğin “Kültür” bölümü “Sinema” ve “Tiyatro” adlarındaki alt bölümleri içerebilir. Değer position = '1' olarak belirtildiğinde yazı en üst düzeye (Kültür bölümüne), position = '2' olarak belirtildiğinde ise ikinci düzeye (Sinema bölümüne) ilişkilendirilir.

Böylece Listİtem öğesinde position değeri en yüksek olan name özelliği sitede yazının bulunduğu bölümü belirler.

Not

An itibarıyla istatistiklerde site bölümlerine yönelik olarak 2 içiçelik düzeyi yansıtılabilmektedir.

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="//example-news.ru/life">
    <span itemprop="name">Kültür</span></a>
    <meta itemprop="position" content="1" />
  </li>
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="//example-news.ru/life/weather">
    <span itemprop="name">Sinema</span></a>
    <meta itemprop="position" content="2" />
  </li>
</ol>

URL adresi

Yazının URL'si url özelliğiyle belirtilir.

<a itemprop="url" 
  href="https://www.example-news.com/life/weather/moscow">
  example-news.com</a>

url özelliği bulunmadığında ilgili kanonik bağlantı aranır. Söz konusu sayfa sitedeki ana sayfanın bir kopyasıysa "kanonik" bağlantı ilgili orijinal yazıya yönlendirir. Kanonik bağlantı şöyle bir özellik ile işaretlenir: rel = "canonical". Örneğin, yazı http://www.example-news.com/page sayfasının bir kopyasıysa özellik <link rel="canonical" href="http://www.example-news.com/page"/> şeklinde belirtilir. Böylece kanonik bağlantıdaki href özelliğinin değeri yazının URL'si olarak kullanılır.

Bulunan değer, yazının kimlik belirleyicisini oluştururken kullanılabilir.

Veri doğru işaretlenmiş ve Yandex Metrica sayacı doğru yüklenip çalıştırılmışsa yazıyla ilgili istatistikler bir süre sonra Yandex Metrica'da toplanmaya başlar.

Özet veya yorum türündeki metinleri işaretlerken Review öğesini kullanın. Yazının aşağıdaki öğelerini işaretleyin (zorunlu öğeler yıldızla işaretlenir):

Kimlik belirleyici*

Kimlik belirleyicisi identifier özelliği yardımıyla belirtilir. Bu özellik sayesinde Yandex Metrica farklı yazıları birbirinden ayırt eder. Kimlik belirleyici, raporlarda görüntülenmez.

<meta itemprop="identifier" content="12345">

Kimlik belirleyiciyi ayrıca mainEntityOfPage özelliğiyle de belirtebilirsiniz. Identifier özelliği bulunmadığında ayırtıcı unsur olarak bu özellik kullanılır. Bu özelliğin içinde itemid özelliğinin değeri aranır. Bulunduğunda bu değer kimlik belirleyici olarak kullanılır.

<meta itemscope itemprop="mainEntityOfPage" 
  itemType="https://schema.org/WebPage" itemid="/restaurants/review/12345.html"/>

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa kimlik belirleyici, yazar adı ile başlık kombinasyonundan, <h1>...<h6> etiketlerinden alınan en üst düzeydeki başlıktan veya kanonik bağlantıdaki href özellik değerinden oluşur.
Birden fazla kimlik belirleyici işaretlenmişse bulunan ilk değer kullanılır.

Başlık*

Başlık, headline veya alternativeHeadline özelliği yardımıyla belirtilerek Yandex Metrica raporlarında görüntülenir. Özelliklerin ikisi de belirtilmişse değerler aralarına boşluk bırakılarak yazılır. Örneğin, başlıkların şu şekilde işaretlendiğini düşünelim:

<h1 itemprop="headline">Moskova’da 
  yeni bir Asya yemekleri restoranı açıldı</h1>
<h2 itemprop="alternativeHeadline">
 Japon şeften deneysel mutfak</h2>

Bu durumda metni hazırlayanın adı ile başlığın kombinasyonu raporlarda yazının adı olarak geçer: “Ali Örnek: Yeni Japon Restoranı İstanbul'da Açıldı Osakalı şeften unutulmaz lezzetler”.

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa name veya itemReviewed özellik değeri başlık olarak kullanılır.

Metin*

Özet veya yorum metni, reviewBody özelliğine sahip etiketin içine yerleştirilir.

Metinde karakter sayısı belirlenir. Bu, materyalin hacmini belirlemek için gereklidir. Sadece etiketlerin içine yerleştirilen karakter dizisi metin sayılır, etiketlerin kendilerini oluşturan karakterler hesaba katılmaz. Metni işaretlerken reklam banner'ları veya yorum blokları gibi gereksiz öğeleri asıl metinden hariç tutmaya lütfen özen gösterin. Aksi takdirde yazının büyüklüğü ve ilgili istatistikler yanlış hesaplanabilir.

<p itemprop="reviewBody">
  6 Kasım Çarşamba günü Moskova’da yeni bir Asya restoranının açılışı yapıldı.
  Etkinlik ayrıntıları ve menünün içeriği incelememizde.
</p>

reviewBody özelliği bulunamayınca description veya text özelliğinin değeri metin olarak kullanılır.

Yukarıda sözü edilen özellikler bulunamıyorsa etiket içeriğinin Review olarak işaretlenen tamamı (etiket karakterleri hariç) metin olarak kullanılır.

Not

Metinle ilgili tam istatistik alabilmek için metnin uzunluğu 500 karakterden fazla olmalıdır.

Hazırlayan kişi

Yazıyı hazırlayan kişi author özelliğiyle belirtilir. İçeriği birkaç kişi hazırladıysa bunları farklı etiketlerde belirtin.

<div itemprop="author">Ali Örnek</div>

İlgili değer ayrıca;

  • Person sınıfının name özelliği

    <div itemprop="author" itemscope itemtype="http://schema.org/Person">
    <span itemprop="name">Ali Örnek</span>
    </div>
    
  • veya href bağlantı özelliği ile sağlanabilir.

    <link itemprop='author' href="/example/authors/ivan_ivanov.html"/>
    

Bu veriler sayesinde Yandex Metrica'da farklı yazarlarla ilgili istatistiklere erişebilirsiniz.

Konu

Yazı konusu olarak örneğin anahtar sözcükler veya hashtag'ler işaretlenebilir. Bu amaçla her konu için about özelliğini özel olarak belirlemeniz gerekir. Değer herhangi bir sınıf name özelliğinden alınabilir:

<div itemprop="about">Restoranlar</div>
<div itemprop="about" 
  itemscope itemtype="https://schema.org/Thing">
  <span itemprop="name">Moskova</span>
</div>

Yayınlama ve düzenleme tarihleri

Yayınlama datePublished ve düzenleme dateModified tarihleri ISO 8.601 formatında kaydedilir.

<meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />

Ayrıca, bu bilgilerin time etiketinin datetime özelliğinde belirtilmesi de mümkün.

<time itemprop="dateModified"  
  datetime="2018-12-11T07:30:00Z">
  10.30, 11 Aralık 2018
</time>

Kategori

Sitedeki yazılar genelikle konularına göre farklı site bölümlerinde yayınlanır. Bölümü belirtmek için BreadcrumbList sınıfını kullanın. Bu şekilde genellikle ilgili konuya adanan ve söz konusu yazıyla sonuçlanan sayfa zinciri ("ekmek kırıntıları" anlamındaki "bread crumbs") belirlenir. BreadcrumbList'in içinde ListItem türünde ve itemListElement özelliğine sahip birkaç öğe belirlenmelidir. Bu öğeler ilgili bölümün yanı sıra ayrıca ilgili daha geniş bölümler belirleyip açıklar.

Bölümlerin içiçelik (veya yuvalama) düzeyleri (hangi bölümün daha geniş olan hangi bölümün bir parçası olduğu) ListItem sınıfının position özelliği ile belirlenir. Örneğin, “Uzman Gözüyle” bölümü “Restoranlar” ve “Lokantalar” adlarındaki alt bölümleri içerebilir. Değer position = '1' olarak belirtildiğinde yazı en üst düzeye (Uzman Gözüyle bölümüne), position = '2' olarak belirtildiğinde ise ikinci düzeye (Restoranlar bölümüne) ilişkilendirilir.

Böylece Listİtem öğesinde position değeri en yüksek olan name özelliği sitede yazının bulunduğu bölümü belirler.

Not

An itibarıyla istatistiklerde site bölümlerine yönelik olarak 2 içiçelik düzeyi yansıtılabilmektedir.

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="//example-news.ru/life">
    <span itemprop="name">Yorumlar</span></a>
    <meta itemprop="position" content="1" />
  </li>
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="//example-news.ru/life/weather">
    <span itemprop="name">Restoranlar</span></a>
    <meta itemprop="position" content="2" />
  </li>
</ol>

URL adresi

Yazının URL'si url özelliğiyle belirtilir.

<a itemprop="url" 
  href="https://www.example-news.com/life/weather/moscow">
  example-news.com</a>

url özelliği bulunmadığında ilgili kanonik bağlantı aranır. Söz konusu sayfa sitedeki ana sayfanın bir kopyasıysa "kanonik" bağlantı ilgili orijinal yazıya yönlendirir. Kanonik bağlantı şöyle bir özellik ile işaretlenir: rel = "canonical". Örneğin, yazı http://www.example-news.com/page sayfasının bir kopyasıysa özellik <link rel="canonical" href="http://www.example-news.com/page"/> şeklinde belirtilir. Böylece kanonik bağlantıdaki href özelliğinin değeri yazının URL'si olarak kullanılır.

Bulunan değer, yazının kimlik belirleyicisini oluştururken kullanılabilir.

Veri doğru işaretlenmiş ve Yandex Metrica sayacı doğru yüklenip çalıştırılmışsa yazıyla ilgili istatistikler bir süre sonra Yandex Metrica'da toplanmaya başlar.

Yemek tarifi türündeki metinleri işaretlerken Recipe öğesini kullanın. Yazının aşağıdaki öğelerini işaretleyin (zorunlu öğeler yıldızla işaretlenir):

Kimlik belirleyici*

Kimlik belirleyicisi identifier özelliği yardımıyla belirtilir. Bu özellik sayesinde Yandex Metrica farklı yazıları birbirinden ayırt eder. Kimlik belirleyici, raporlarda görüntülenmez.

<meta itemprop="identifier" content="12345">

Kimlik belirleyiciyi ayrıca mainEntityOfPage özelliğiyle de belirtebilirsiniz. Identifier özelliği bulunmadığında ayırtıcı unsur olarak bu özellik kullanılır. Bu özelliğin içinde itemid özelliğinin değeri aranır. Bulunduğunda bu değer kimlik belirleyici olarak kullanılır.

<meta itemscope itemprop="mainEntityOfPage" 
  itemType="https://schema.org/WebPage" itemid="/life/cuisine/12345.html"/>

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa kimlik belirleyici olarak <h1>...<h6> etiketlerinden en üst düzeye ait başlık veya kanonik bağlantıya ait href özelliğinin değeri kullanılır.
Birden fazla kimlik belirleyici işaretlenmişse bulunan ilk değer kullanılır.

Başlık*

Başlık, headline veya alternativeHeadline özelliği yardımıyla belirtilerek Yandex Metrica raporlarında görüntülenir. Özelliklerin ikisi de belirtilmişse değerler aralarına boşluk bırakılarak yazılır. Örneğin, başlıkların şu şekilde işaretlendiğini düşünelim:

<h1 itemprop="headline">Peynirli tavuk</h1>
<h2 itemprop="alternativeHeadline">
  Klasik tarif</h2>

Bu durumda raporda yazının adı şöyle görünür: “Fırında Peynirli Tavuk Klasik tarif”.

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa name özellik değeri başlık olarak kullanılır.

Metin*

Tarifin metni, recipeInstructions özelliğine sahip etiketin içine yerleştirilir.

Metinde karakter sayısı belirlenir. Bu, materyalin hacmini belirlemek için gereklidir. Sadece etiketlerin içine yerleştirilen karakter dizisi metin sayılır, etiketlerin kendilerini oluşturan karakterler hesaba katılmaz. Metni işaretlerken reklam banner'ları veya yorum blokları gibi gereksiz öğeleri asıl metinden hariç tutmaya lütfen özen gösterin. Aksi takdirde yazının büyüklüğü ve ilgili istatistikler yanlış hesaplanabilir.

<p itemprop="recipeInstructions">
  Tavuğu parçalar halinde doğrayın, fırında pişirmek için bir forma koyun,
  tuz, karabiber, zevkinize göre baharatlar ve üstüne peynir parçaları ekleyin.
  200 °C’de 25 dakika pişirin. 
</p>

reviewBody özelliği bulunmadığında description veya text özelliğinin değeri metin olarak kullanılır.

Yukarıda sözü edilen özellikler bulunamıyorsa etiket içeriğinin Recipe olarak işaretlenen tamamı (etiket karakterleri hariç) metin olarak kullanılır.

Not

Metinle ilgili tam istatistik alabilmek için metnin uzunluğu 500 karakterden fazla olmalıdır.

Hazırlayan kişi

Yazıyı hazırlayan kişi author özelliğiyle belirtilir. İçeriği birkaç kişi hazırladıysa bunları farklı etiketlerde belirtin.

<div itemprop="author">Ali Örnek</div>

İlgili değer ayrıca;

  • Person sınıfının name özelliği

    <div itemprop="author" itemscope itemtype="http://schema.org/Person">
    <span itemprop="name">Ali Örnek</span>
    </div>
    
  • veya href bağlantı özelliği ile sağlanabilir.

    <link itemprop='author' href="/example/authors/ivan_ivanov.html"/>
    

Bu veriler sayesinde Yandex Metrica'da farklı yazarlarla ilgili istatistiklere erişebilirsiniz.

Konu

Yazı konusu olarak örneğin anahtar sözcükler veya hashtag'ler işaretlenebilir. Bu amaçla her konu için about özelliğini özel olarak belirlemeniz gerekir. Değer herhangi bir sınıf name özelliğinden alınabilir:

<div itemprop="about">Tarifler</div>
<div itemprop="about" 
  itemscope itemtype="https://schema.org/Thing">
  <span itemprop="name">Ana yemekler</span>
</div>

Yayınlama ve düzenleme tarihleri

Yayınlama datePublished ve düzenleme dateModified tarihleri ISO 8.601 formatında kaydedilir.

<meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />

Ayrıca, bu bilgilerin time etiketinin datetime özelliğinde belirtilmesi de mümkün.

<time itemprop="dateModified"  
  datetime="2018-12-11T07:30:00Z">
  10.30, 11 Aralık 2018
</time>

Kategori

Sitedeki yazılar genelikle konularına göre farklı site bölümlerinde yayınlanır. Bölümü belirtmek için BreadcrumbList sınıfını kullanın. Bu şekilde genellikle ilgili konuya adanan ve söz konusu yazıyla sonuçlanan sayfa zinciri ("ekmek kırıntıları" anlamındaki "bread crumbs") belirlenir. BreadcrumbList'in içinde ListItem türünde ve itemListElement özelliğine sahip birkaç öğe belirlenmelidir. Bu öğeler ilgili bölümün yanı sıra ayrıca ilgili daha geniş bölümler belirleyip açıklar.

Bölümlerin içiçelik (veya yuvalama) düzeyleri (hangi bölümün daha geniş olan hangi bölümün bir parçası olduğu) ListItem sınıfının position özelliği ile belirlenir. Örneğin, "Yemek tarifleri" bölümü "Salatalar" ve "Ana yemekler" adlarındaki alt bölümleri içerebilir. Değer position = '1' olarak belirtildiğinde yazı en üst düzeye (Yemek tarifleri bölümüne), position = '2' olarak belirtildiğinde ise ikinci düzeye (Ana yemekler bölümüne) ilişkilendirilir.

Böylece Listİtem öğesinde position değeri en yüksek olan name özelliği sitede yazının bulunduğu bölümü belirler.

Not

An itibarıyla istatistiklerde site bölümlerine yönelik olarak 2 içiçelik düzeyi yansıtılabilmektedir.

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="//example-news.ru/life">
    <span itemprop="name">Tarifler</span></a>
    <meta itemprop="position" content="1" />
  </li>
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="//example-news.ru/life/weather">
    <span itemprop="name">Ana yemekler</span></a>
    <meta itemprop="position" content="2" />
  </li>
</ol>

URL adresi

Yazının URL'si url özelliğiyle belirtilir.

<a itemprop="url" 
  href="https://www.example-news.com/life/weather/moscow">
  example-news.com</a>

url özelliği bulunmadığında ilgili kanonik bağlantı aranır. Söz konusu sayfa sitedeki ana sayfanın bir kopyasıysa "kanonik" bağlantı ilgili orijinal yazıya yönlendirir. Kanonik bağlantı şöyle bir özellik ile işaretlenir: rel = "canonical". Örneğin, yazı http://www.example-news.com/page sayfasının bir kopyasıysa özellik <link rel="canonical" href="http://www.example-news.com/page"/> şeklinde belirtilir. Böylece kanonik bağlantıdaki href özelliğinin değeri yazının URL'si olarak kullanılır.

Bulunan değer, yazının kimlik belirleyicisini oluştururken kullanılabilir.

Veri doğru işaretlenmiş ve Yandex Metrica sayacı doğru yüklenip çalıştırılmışsa yazıyla ilgili istatistikler bir süre sonra Yandex Metrica'da toplanmaya başlar.

Soru ve cevap bölümü metnini işaretlerken Question öğesini kullanın. Yazının aşağıdaki öğelerini işaretleyin (zorunlu öğeler yıldızla işaretlenir):

Kimlik belirleyici*

Kimlik belirleyicisi identifier özelliği yardımıyla belirtilir. Bu özellik sayesinde Yandex Metrica farklı yazıları birbirinden ayırt eder. Kimlik belirleyici, raporlarda görüntülenmez.

<meta itemprop="identifier" content="12345">

Kimlik belirleyiciyi ayrıca mainEntityOfPage özelliğiyle de belirtebilirsiniz. Identifier özelliği bulunmadığında ayırtıcı unsur olarak bu özellik kullanılır. Bu özelliğin içinde itemid özelliğinin değeri aranır. Bulunduğunda bu değer kimlik belirleyici olarak kullanılır.

<meta itemscope itemprop="mainEntityOfPage" 
  itemType="https://schema.org/WebPage" itemid="/qanda/animals/12345.html"/>

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa kimlik belirleyici, yazar adı ile başlık kombinasyonundan, <h1>...<h6> etiketlerinden alınan en üst düzeydeki başlıktan veya kanonik bağlantıdaki href özellik değerinden oluşur.
Birden fazla kimlik belirleyici işaretlenmişse bulunan ilk değer kullanılır.

Başlık*

Başlık, headline veya alternativeHeadline özelliği yardımıyla belirtilerek Yandex Metrica raporlarında görüntülenir. Özelliklerin ikisi de belirtilmişse değerler aralarına boşluk bırakılarak yazılır. Örneğin, başlıkların şu şekilde işaretlendiğini düşünelim:

<h1 itemprop="headline">Tavşanlar yüzebilir mi?</h1>
<h2 itemprop="alternativeHeadline">
 Moskova’dan bir zoolog yanıtlıyor</h2>

Bu durumda metni hazırlayan kişinin adı ile başlığın kombinasyonu raporlarda yazının adı olarak geçer: “Ali Örnek: Tavşanlar yüzebilir mi? Soruyu bir zoolog yanıtlıyor».

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa name özellik değeri başlık olarak kullanılır.

Metin*

Yanıtın metni, acceptedAnswer özelliğine sahip etiketin içine yerleştirilir.

Metinde karakter sayısı belirlenir. Bu, materyalin hacmini belirlemek için gereklidir. Sadece etiketlerin içine yerleştirilen karakter dizisi metin sayılır, etiketlerin kendilerini oluşturan karakterler hesaba katılmaz. Metni işaretlerken reklam banner'ları veya yorum blokları gibi gereksiz öğeleri asıl metinden hariç tutmaya lütfen özen gösterin. Aksi takdirde yazının büyüklüğü ve ilgili istatistikler yanlış hesaplanabilir.

<p itemprop="acceptedAnswer">
  Mükemmel yüzüyorlar! Bir zamanlar Beyaz Deniz’deki Kuzey Takımadaları’na
  ait küçük bir adada çalışırken  bir şeye tanık olmuştum. İki tane kara tavşanı kendi 
  istekleriyle benim adama kadar
   yüzerek geldi. Hem de genişliği üç yüz metreden fazla olan buz gibi soğuk deniz boğazından geçerek.
  Kıyıda hoplayıp zıpladılar ve yüzerek ana karaya döndüler.
</p>

acceptedAnswer özelliği bulunmadığında description veya text özelliğinin değeri metin olarak kullanılır.

Yukarıda sözü edilen özellikler bulunamıyorsa etiket içeriğinin Question olarak işaretlenen tamamı (etiket karakterleri hariç) metin olarak kullanılır.

Not

Metinle ilgili tam istatistik alabilmek için metnin uzunluğu 500 karakterden fazla olmalıdır.

Hazırlayan kişi

Yazıyı hazırlayan kişi author özelliğiyle belirtilir. İçeriği birkaç kişi hazırladıysa bunları farklı etiketlerde belirtin.

<div itemprop="author">Ali Örnek</div>

İlgili değer ayrıca;

  • Person sınıfının name özelliği

    <div itemprop="author" itemscope itemtype="http://schema.org/Person">
    <span itemprop="name">Ali Örnek</span>
    </div>
    
  • veya href bağlantı özelliği ile sağlanabilir.

    <link itemprop='author' href="/example/authors/ivan_ivanov.html"/>
    

Bu veriler sayesinde Yandex Metrica'da farklı yazarlarla ilgili istatistiklere erişebilirsiniz.

Konu

Yazı konusu olarak örneğin anahtar sözcükler veya hashtag'ler işaretlenebilir. Bu amaçla her konu için about özelliğini özel olarak belirlemeniz gerekir. Değer herhangi bir sınıf name özelliğinden alınabilir:

<div itemprop="about">Hayvanlar</div>
<div itemprop="about" 
  itemscope itemtype="https://schema.org/Thing">
  <span itemprop="name">Zooloji</span>
</div>

Yayınlama ve düzenleme tarihleri

Yayınlama datePublished ve düzenleme dateModified tarihleri ISO 8.601 formatında kaydedilir.

<meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />

Ayrıca, bu bilgilerin time etiketinin datetime özelliğinde belirtilmesi de mümkün.

<time itemprop="dateModified"  
  datetime="2018-12-11T07:30:00Z">
  10.30, 11 Aralık 2018
</time>

Kategori

Sitedeki yazılar genelikle konularına göre farklı site bölümlerinde yayınlanır. Bölümü belirtmek için BreadcrumbList sınıfını kullanın. Bu şekilde genellikle ilgili konuya adanan ve söz konusu yazıyla sonuçlanan sayfa zinciri ("ekmek kırıntıları" anlamındaki "bread crumbs") belirlenir. BreadcrumbList'in içinde ListItem türünde ve itemListElement özelliğine sahip birkaç öğe belirlenmelidir. Bu öğeler ilgili bölümün yanı sıra ayrıca ilgili daha geniş bölümler belirleyip açıklar.

Bölümlerin içiçelik (veya yuvalama) düzeyleri (hangi bölümün daha geniş olan hangi bölümün bir parçası olduğu) ListItem sınıfının position özelliği ile belirlenir. Örneğin, “Soru ve Cevap” bölümü “Vahşi hayvanlar” ve “Kuşlar” adlarındaki alt bölümleri içerebilir. Değer position = '1' olarak belirtildiğinde yazı en üst düzeye (Soru ve Cevap bölümüne), position = '2' olarak belirtildiğinde ise ikinci düzeye (Vahşi hayvanlar bölümüne) ilişkilendirilir.

Böylece Listİtem öğesinde position değeri en yüksek olan name özelliği sitede yazının bulunduğu bölümü belirler.

Not

An itibarıyla istatistiklerde site bölümlerine yönelik olarak 2 içiçelik düzeyi yansıtılabilmektedir.

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="//example-news.ru/life">
    <span itemprop="name">Soru-Yanıt</span></a>
    <meta itemprop="position" content="1" />
  </li>
  <li itemprop="itemListElement" itemscope
      itemtype="http://schema.org/ListItem">
    <a itemprop="item" href="//example-news.ru/life/weather">
    <span itemprop="name">Hayvanlar</span></a>
    <meta itemprop="position" content="2" />
  </li>
</ol>

URL adresi

Yazının URL'si url özelliğiyle belirtilir.

<a itemprop="url" 
  href="https://www.example-news.com/life/weather/moscow">
  example-news.com</a>

url özelliği bulunmadığında ilgili kanonik bağlantı aranır. Söz konusu sayfa sitedeki ana sayfanın bir kopyasıysa "kanonik" bağlantı ilgili orijinal yazıya yönlendirir. Kanonik bağlantı şöyle bir özellik ile işaretlenir: rel = "canonical". Örneğin, yazı http://www.example-news.com/page sayfasının bir kopyasıysa özellik <link rel="canonical" href="http://www.example-news.com/page"/> şeklinde belirtilir. Böylece kanonik bağlantıdaki href özelliğinin değeri yazının URL'si olarak kullanılır.

Bulunan değer, yazının kimlik belirleyicisini oluştururken kullanılabilir.

Veri doğru işaretlenmiş ve Yandex Metrica sayacı doğru yüklenip çalıştırılmışsa yazıyla ilgili istatistikler bir süre sonra Yandex Metrica'da toplanmaya başlar.

Kaydırma ve okuma metrikleri nasıl hesaplanır

Kaydırmalar ana varlıklara göre hesaplanır. Hesaplama için, tanımlandıkları etiketin tüm içeriği alınır. Örneğin, makale metni Article varlığına sahip bir etikette bulunuyorsa, hesaplama bu etiketin kapanışına kadar olan tüm içerik üzerinden yapılacaktır.

Okuma hesaplaması için karakter sayısı kullanılır, bu nedenle metrik articleBody özelliği üzerinden hesaplanabilir.

İşaretleme örneği

Bir yazıya uygulanan işaretlemenin örneği aşağıdadır:

<!DOCTYPE html>
<html>
<head></head>
<body>
  <article>
    <h1>Moskova’da 1922 yılına ait hava sıcaklığı rekoru kırıldı</h1>
    <div> Kasımda hava sıcaklığı 12 C'yi aştı</div> 
    <span><a href="/example-news/authors/ivan_ivanov.html">Ali Örnek</a></span>
    <time datetime="2018-11-06T09:25:10+04:00">06.11.2018, 09:25</time>
    <meta content="2018-11-06T09:25:10+04:00"/>
    <div>
      Moskova’da 1922’de kayıtlara geçen sıcaklık rekoru 6 Kasım Çarşamba günü
      kırıldı. Fobos Merkezi’nin paylaştığı habere göre hava sıcaklığı 12,1 santigrat derece 
      olarak ölçüldü.
    </div>
  </article>
</body>
</html>

Birkaç içerikli sayfa işaretleme örneği:

<!DOCTYPE html>
<html>
<head>
 <link rel="canonical" 
    href="https://www.example-news.com/life/weather/2018/11/06/123.html" />
</head>
<body>
      <div itemscope itemtype="http://schema.org/NewsArticle">
	      <meta itemprop="identifier" content="12345">
	      <meta itemprop="datePublished" content="2024-07-25T08:56:49Z" />
	      <h1 itemprop="headline">Moskova’da 1922 yılı sıcaklık rekoru kırıldı </h1>
	      <div itemprop="about">Hava Durumu</div>
	      <ol itemscope itemtype="http://schema.org/BreadcrumbList">
		      <li itemprop="itemListElement" itemscope
		            itemtype="http://schema.org/ListItem">
		          <a itemprop="item" href="//example-news.ru/life">
		          <span itemprop="name">Hava Durumu</span></a>
		          <meta itemprop="position" content="1" />
		        </li>
		        <li itemprop="itemListElement" itemscope
		            itemtype="http://schema.org/ListItem">
		          <a itemprop="item" href="//example-news.ru/life/weather">
		          <span itemprop="name">Hava Durumu</span></a>
		          <meta itemprop="position" content="2" />
		        </li>
	      </ol>
	      <p itemprop="articleBody"> 6 Kasım, çarşamba günü Moskova’da sıcaklık rekoru kırıldı, 
        Daha önceki 1922 yılında kayıt altına alınmıştı. “Fobos” merkezin bildirdiğine göre hava sıcaklığı 12,1 santigrat 
        derece olmuştur
	      </p>
	      <div itemprop="author" itemscope itemtype="http://schema.org/Person">
		      <span itemprop="name">Ali Örnek</span>
	      </div> 
	      <a itemprop="url"  href="https://test_one.ru"> Birinci materyal</a>
      </div>
      <div itemscope itemtype="http://schema.org/NewsArticle">
	      <meta itemprop="identifier" content="54321">
	      <meta itemprop="datePublished" content="2024-07-25T08:56:49Z" />
	      <ol itemscope itemtype="http://schema.org/BreadcrumbList">
		      <li itemprop="itemListElement" itemscope
		            itemtype="http://schema.org/ListItem">
		          <a itemprop="item" href="//example-news.ru/life">
		          <span itemprop="name">Hava Durumu</span></a>
		          <meta itemprop="position" content="1" />
		        </li>
		        <li itemprop="itemListElement" itemscope
		            itemtype="http://schema.org/ListItem">
		          <a itemprop="item" href="//example-news.ru/life/weather">
		          <span itemprop="name">Hava Durumu</span></a>
		          <meta itemprop="position" content="2" />
		        </li>
	      </ol>
	      <div itemprop="about">İkinci materyal</div>
	      <h1 itemprop="headline">Moskova’da 1923 yılının sıcaklık rekoru kırıldı</h1>
	      <p itemprop="articleBody">6 Kasım, çarşamba günü Moskova’da sıcaklık rekoru kırıldı, 
        daha önceki 1923 yılında kayıt altına alınmıştı. “Fobos” merkezin bildirdiğine göre hava sıcaklığı 13,1 santigrat 
         derece olmuştur.	
	      </p>
	      <div itemprop="about" itemscope itemtype="http://schema.org/Person">
		      <meta itemprop="name">Ali Örnek
	      </div>
	      <a itemprop="url"  href="https://test_two.ru"> İkinci materyal</a> 
      </div>
  </body>
  </html>
<!DOCTYPE html>
<html>
<head>
 <link rel="canonical" 
    href="https://www.example-news.com/life/weather/2018/11/06/123.html" />
</head>
<body>
  <ol itemscope itemtype="http://schema.org/BreadcrumbList">
    <a href="/"></a>
      <li><a href="/politics/">Siyaset</a></li>
      <li><a href="/business/">İş</a></li>
      <li><a href="/social/">Toplum</a></li>
    <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
      <a itemprop="item" href="/life/">
      <span itemprop="name">Yaşam</span></a>
      <meta itemprop="position" content="1" />
    </li>
    <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
      <a itemprop="item" href="/life/weather">
      <span itemprop="name">Hava Durumu</span></a>
      <meta itemprop="position" content="2" />
    </li>
    <li><a href="/life/psychology/">Psikoloji</a></li>
    <li><a href="/life/cooking/">Yemek</a></li>
  </ol>
  <article itemscope itemtype="http://schema.org/NewsArticle">
    <meta itemprop="about" content="Sıcaklar"/>
    <meta itemprop="about" content="Hava durumu anomalileri"/>
    <h1 itemprop="headline">Moskova’da 1922 yılının sıcaklık rekoru kırıldı</h1>
    <div itemprop="alternativeHeadline"> Kasım ayında sıcaklık 12 °C’yi aştı</div> 
    <span itemprop="author" itemscope itemtype="http://schema.org/Person">
      <span itemprop="name">Ali Örnek</span>
    </span>
    <time itemprop="datePublished" datetime="2018-11-06T09:25:10+04:00">06.11.2018, 09:25</time>
    <meta itemprop="dateModified" content="2018-11-06T09:26:10+04:00" />
    <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" 
      itemid="/weather/november-heat.html"/>
    <div itemprop="articleBody"> 
      Çarşamba günü, 6 Kasım’da Moskova’da sıcaklık rekoru kırıldı, 
      Daha önceki 1922 yılında kayıt altına alınmıştı. “Fobos” merkezin bildirdiğine göre hava sıcaklığı 12,1 santigrat 

Sayfa içeriği yükleme özellikleri

Bir sayfa çok sayıda görsel içeriyor veya üzerinde karmaşık komut dosyaları uygulanıyorsa veriler “yavaş moda” göre, eşzamansız olarak yüklenir. İçerik açıldığında işaretli verilerin aktarılması önerilir: Bu şekilde tüm değerler doğru alınıp işlenebilir.

Daha fazla bilgi edinin

Sohbete yaz

E-posta yaz

Lütfen, dikkatli olun: Destek Ekibi kullanıcıları aramaz. Dolayısıyla Yandex Metrica Destek Ekibi adına sizi telefonla arayan yabancıları yok sayın ve talimatlarını kesinlikle izlemeyin.


Özellik açıklaması

Kimlik belirleyicisi

Kimlik belirleyici sayesinde Yandex Metrica farklı yazıları birbirinden ayırt eder. Fakat bu öğe raporlarda görüntülenmez.

<meta itemprop="identifier" content="12345">

Özellik açıklaması

Başlık

Başlık, headline veya alternativeHeadline özelliği yardımıyla belirtilerek Yandex Metrica raporlarında görüntülenir. Özelliklerin ikisi de belirtilmişse değerler aralarına boşluk bırakılarak yazılır. Örneğin, başlıkların şu şekilde işaretlendiğini düşünelim:

<h1 itemprop="headline">Moskova’da 1922 yılına ait hava sıcaklığı rekoru kırıldı</h1>
  <h2 itemprop="alternativeHeadline">Kasımda sıcaklık 12 °C’yi aştı</h2>

Bu durumda raporda makalenin adı şöyle görünür: “Moskova'da 1922 Yılının Sıcaklık Rekoru Kırıldı Kasımda hava sıcaklığı 12°C'yi aştı”.

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa name özellik değeri başlık olarak kullanılır.

Özellik açıklaması

Başlık

Başlık, headline veya alternativeHeadline özelliği yardımıyla belirtilerek Yandex Metrica raporlarında görüntülenir. Özelliklerin ikisi de belirtilmişse değerler aralarına boşluk bırakılarak yazılır. Örneğin, başlıkların şu şekilde işaretlendiğini düşünelim:

<h1 itemprop="headline">Moskova’da 1922 yılına ait hava sıcaklığı rekoru kırıldı</h1>
  <h2 itemprop="alternativeHeadline">Kasımda sıcaklık 12 °C’yi aştı</h2>

Bu durumda raporda makalenin adı şöyle görünür: “Moskova'da 1922 Yılının Sıcaklık Rekoru Kırıldı Kasımda hava sıcaklığı 12°C'yi aştı”.

Yukarıdaki özelliklerden hiçbiri bulunamıyorsa name özellik değeri başlık olarak kullanılır.

Özellik açıklaması

Yayın tarihi

Yayınlama datePublished ve düzenleme dateModified tarihleri ISO 8.601 formatında kaydedilir.

html <meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />

Ayrıca, bu bilgilerin time etiketinin datetime özelliğinde belirtilmesi de mümkün.

<time itemprop="dateModified" datetime="2018-12-11T07:30:00Z”>10.30, 11 Aralık 2018 </time>

Özellik açıklaması

Düzenleme tarihi

Yayınlama datePublished ve düzenleme dateModified tarihleri ISO 8.601 formatında kaydedilir.

html <meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />

Ayrıca, bu bilgilerin time etiketinin datetime özelliğinde belirtilmesi de mümkün.

<time itemprop="dateModified" datetime="2018-12-11T07:30:00Z”>10.30, 11 Aralık 2018 </time>

Özellik açıklaması

Kategori

Sitedeki yazılar genelikle konularına göre farklı site bölümlerinde yayınlanır. Bölümü belirtmek için BreadcrumbList sınıfını kullanın. Bu şekilde genellikle ilgili konuya adanan ve söz konusu yazıyla sonuçlanan sayfa zinciri ("ekmek kırıntıları" anlamındaki "bread crumbs") belirlenir. BreadcrumbList'in içinde ListItem türünde ve itemListElement özelliğine sahip birkaç öğe belirlenmelidir. Bu öğeler ilgili bölümün yanı sıra ayrıca ilgili daha geniş bölümler belirleyip açıklar.

Bölümlerin içiçelik (veya yuvalama) düzeyleri (hangi bölümün daha geniş olan hangi bölümün bir parçası olduğu) ListItem sınıfının position özelliği ile belirlenir. Örneğin “Yaşam Tarzı” bölümü “Hava Durumu” ve “Doğal Afetler” adlarındaki alt bölümleri içerebilir. Değer position = '1' olarak belirtildiğinde yazı en üst düzeye (Yaşam Tarzı bölümüne), position = '2' olarak belirtildiğinde ise ikinci düzeye (Hava Durumu’na) ilişkilendirilir.

Böylece Listİtem öğesinde position değeri en yüksek olan name özelliği sitede yazının bulunduğu bölümü belirler.

Not

An itibarıyla istatistiklerde site bölümlerine yönelik olarak 2 içiçelik düzeyi yansıtılabilmektedir.

<ol itemscope itemtype="http://schema.org/BreadcrumbList">
   <li itemprop="itemListElement" itemscope
       itemtype="http://schema.org/ListItem">
     <a itemprop="item" href="//example-news.ru/life">
     <span itemprop="name">Yaşam</span></a>
     <meta itemprop="position" content="1" />
   </li>
   <li itemprop="itemListElement" itemscope
       itemtype="http://schema.org/ListItem">
     <a itemprop="item" href="//example-news.ru/life/weather">
     <span itemprop="name">Hava Durumu</span></a>
     <meta itemprop="position" content="2" />
   </li>
 </ol>

Özellik açıklaması

Hazırlayan kişi

Yazıyı hazırlayan kişi author özelliğiyle belirtilir. İçeriği birkaç kişi hazırladıysa bunları farklı etiketlerde belirtin.

html <div itemprop="author">Ali Örnek</div>

İlgili değer ayrıca;

  • Person sınıfının name özelliği

    <div itemprop="author" itemscope itemtype="http://schema.org/Person">
      <span itemprop="name">Ali Örnek</span>
    </div>
    
  • veya href bağlantı özelliği ile sağlanabilir.

    <link itemprop='author' href="/example/authors/ali_ornek.html"/>
    

Bu veriler sayesinde Yandex Metrica'da farklı yazarlarla ilgili istatistiklere erişebilirsiniz.

Özellik açıklaması

Konu

Yazı konusu olarak örneğin anahtar sözcükler veya hashtag'ler işaretlenebilir. Bu amaçla her konu için about özelliğini özel olarak belirlemeniz gerekir. Değer herhangi bir sınıf name özelliğinden alınabilir:

<div itemprop="about">Aşırı sıcaklık</div>
  <div itemprop="about" itemscope itemtype="https://schema.org/Thing">
    <span itemprop="name">Moskova</span>
  </div>

Özellik açıklaması

Kanonik web bağlantısı

Yazının URL'si url özelliğiyle belirtilir.

<a itemprop="url" href="https://www.example-news.com/life/weather/moscow">example-news.com</a>

url özelliği bulunmadığında ilgili kanonik bağlantı aranır. Söz konusu sayfa sitedeki ana sayfanın bir kopyasıysa "kanonik" bağlantı ilgili orijinal yazıya yönlendirir. Kanonik bağlantı şöyle bir özellik ile işaretlenir: rel = "canonical". Örneğin, yazı http://www.example-news.com/page sayfasının bir kopyasıysa özellik <link rel="canonical" href="http://www.example-news.com/page"/> şeklinde belirtilir. Böylece kanonik bağlantıdaki href özelliğinin değeri yazının URL'si olarak kullanılır.

Bulunan değer, yazının kimlik belirleyicisini oluştururken kullanılabilir.

Özellik açıklaması

Kimlik belirleyicisi

identifier özelliği bulunmadığında ayırt edici unsur olarak bu özellik kullanılır. Bu özelliğin içinde itemid özelliğinin değeri aranır. Bulunduğunda bu değer kimlik belirleyici olarak kullanılır.

<meta itemscope itemprop="mainEntityOfPage" 
   itemType="https://schema.org/WebPage" itemid="/life/weather/12345.html"/>

Özellik açıklaması

Yazı metni

Metinde karakter sayısı belirlenir. Bu, materyalin hacmini belirlemek için gereklidir. Sadece etiketlerin içine yerleştirilen karakter dizisi metin sayılır, etiketlerin kendilerini oluşturan karakterler hesaba katılmaz. Metni işaretlerken reklam banner'ları veya yorum blokları gibi gereksiz öğeleri asıl metinden hariç tutmaya lütfen özen gösterin. Aksi takdirde yazının büyüklüğü ve ilgili istatistikler yanlış hesaplanabilir.

<p itemprop="articleBody">
   Moskova’da 1922’de kayıtlara geçen sıcaklık rekoru 6 Kasım Çarşamba günü kırıldı. Fobos Merkezi’nin paylaştığı habere göre hava sıcaklığı 12,1 santigrat derece olarak ölçüldü.
</p>

articleBody özelliği bulunamayınca description veya text özelliğinin değeri metin olarak kullanılır.

Yukarıda sözü edilen hiçbir özellik bulunamıyorsa etiket içeriğinin Article veya NewsArticle olarak işaretlenen tamamı (etiket karakterleri hariç) metin olarak kullanılır.

Not

Metinle ilgili tam istatistik alabilmek için metnin uzunluğu 500 karakterden fazla olmalıdır.

Sohbete yaz

Önceki
Sonraki