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 sahipmeta
etiketi kullanılabilir. Aşağıdaki örnekte yazı konusunu belirlemek içinmeta
etiketi ve ilgiliArticle
sınıf özellikleri kullanılır:<meta itemprop="about" content="Hava">
Yine de bu yöntemi gereksiz yere kullanmayın,
content
özelliğine sahipmeta
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 sahiptime
etiketi kullanılabilir. Tarihler ISO 8601 formatında girilir. Aşağıdaki örnekte gösterildiği gibi, sayfadaki tarih ve saat bilgileri10:30, 6 Kasım 2018
şeklinde görüntülenerek robota2018-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çindeitemid
ö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
Birden fazla kimlik belirleyici işaretlenmişse bulunan ilk değer kullanılır.
Başlık*
-
Başlık,
headline
veyaalternativeHeadline
ö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ıncadescription
veyatext
özelliğinin değeri metin olarak kullanılır.Yukarıda sözü edilen hiçbir özellik bulunamıyorsa etiket içeriğinin
Article
veyaNewsArticle
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.
-
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ınname
ö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ıfname
ö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üzenlemedateModified
tarihleri ISO 8.601 formatında kaydedilir.<meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />
Ayrıca, bu bilgilerin
time
etiketinindatetime
ö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çindeListItem
türünde veitemListElement
ö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ınposition
ö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ğerposition = '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
öğesindeposition
değeri en yüksek olanname
ö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ıdakihref
ö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çindeitemid
ö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
Birden fazla kimlik belirleyici işaretlenmişse bulunan ilk değer kullanılır.
Başlık*
-
Başlık,
headline
veyaalternativeHeadline
ö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ıncatext
ö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.
-
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ınname
ö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ıfname
ö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üzenlemedateModified
tarihleri ISO 8.601 formatında kaydedilir.<meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />
Ayrıca, bu bilgilerin
time
etiketinindatetime
ö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çindeListItem
türünde veitemListElement
ö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ınposition
özelliği ile belirlenir. Örneğin “Kültür” bölümü “Sinema” ve “Tiyatro” adlarındaki alt bölümleri içerebilir. Değerposition = '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
öğesindeposition
değeri en yüksek olanname
ö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ıdakihref
ö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çindeitemid
ö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ıdakihref
ö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
veyaalternativeHeadline
ö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
veyaitemReviewed
ö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ıncadescription
veyatext
ö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.
-
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ınname
ö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ıfname
ö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üzenlemedateModified
tarihleri ISO 8.601 formatında kaydedilir.<meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />
Ayrıca, bu bilgilerin
time
etiketinindatetime
ö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çindeListItem
türünde veitemListElement
ö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ınposition
ö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ğerposition = '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
öğesindeposition
değeri en yüksek olanname
ö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ıdakihref
ö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çindeitemid
ö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
Birden fazla kimlik belirleyici işaretlenmişse bulunan ilk değer kullanılır.
Başlık*
-
Başlık,
headline
veyaalternativeHeadline
ö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ığındadescription
veyatext
ö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.
-
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ınname
ö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ıfname
ö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üzenlemedateModified
tarihleri ISO 8.601 formatında kaydedilir.<meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />
Ayrıca, bu bilgilerin
time
etiketinindatetime
ö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çindeListItem
türünde veitemListElement
ö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ınposition
özelliği ile belirlenir. Örneğin, "Yemek tarifleri" bölümü "Salatalar" ve "Ana yemekler" adlarındaki alt bölümleri içerebilir. Değerposition = '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
öğesindeposition
değeri en yüksek olanname
ö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ıdakihref
ö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çindeitemid
ö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ıdakihref
ö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
veyaalternativeHeadline
ö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ığındadescription
veyatext
ö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.
-
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ınname
ö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ıfname
ö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üzenlemedateModified
tarihleri ISO 8.601 formatında kaydedilir.<meta itemprop="datePublished" content="2018-12-11T08:56:49Z" />
Ayrıca, bu bilgilerin
time
etiketinindatetime
ö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çindeListItem
türünde veitemListElement
ö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ınposition
ö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ğerposition = '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
öğesindeposition
değeri en yüksek olanname
ö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ıdakihref
ö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
Faydalı bağlantılar |
Çevrimiçi eğitim |
Ö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ınname
ö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.