Anasayfa > Kategori > Alt Kategori > Mevcut Sayfa
@type: Öğenin türü (genellikle "ListItem")position: Öğenin sıralamadaki yeri (1, 2, 3...)item: Öğenin adı ve bağlantısı
- Herhangi bir kod değişikliğinden önce mutlaka yedek alın.
- Blogger kontrol panelinde Tema bölümüne gidin.
- Sağ üst köşedeki Yedekle/Geri Yükle butonuna tıklayın.
- Temayı İndir seçeneğiyle mevcut temanızı bilgisayarınıza kaydedin.
- Tema bölümünde HTML'yi Düzenle butonuna tıklayın.
- Kod editörünün içine tıklayın ve </head> etiketini bulmak için Ctrl + F ile arama yapın.
<!-- BreadcrumbList Structured Data --><b:if cond='data:blog.pageType != "error_page"'><script type='application/ld+json'>{"@context": "https://schema.org","@type": "BreadcrumbList","itemListElement": [{"@type": "ListItem","position": 1,"item": {"@id": "<data:blog.homepageUrl/>","name": "Anasayfa"}}<b:if cond='data:blog.pageType == "item"'><b:if cond='data:post.labels'><b:loop values='data:post.labels' var='label' index='i'><b:if cond='data:i == 0'>,{"@type": "ListItem","position": 2,"item": {"@id": "<data:label.url/>","name": "<data:label.name/>"}}</b:if></b:loop></b:if>,{"@type": "ListItem","position": <b:if cond='data:post.labels'>3<b:else/>2</b:if>,"item": {"@id": "<data:post.url/>","name": "<data:post.title/>"}}</b:if><b:if cond='data:blog.pageType == "static_page"'>,{"@type": "ListItem","position": 2,"item": {"@id": "<data:blog.url/>","name": "<data:blog.pageName/>"}}</b:if><b:if cond='data:blog.pageType == "archive"'>,{"@type": "ListItem","position": 2,"item": {"@id": "<data:blog.url/>","name": "Arşiv"}}</b:if>]}</script></b:if>
Adım 4: Temayı Kaydedin
- Kodu yapıştırdıktan sonra sağ üstteki Kaydet (disket simgesi) butonuna tıklayarak temayı kaydedin.
Adım 5: Google Rich Results Test ile Doğrulayın
- Google'da Rich Results Test araması yapın veya doğrudan https://search.google.com/test/rich-results adresine gidin.
- Sitenizin herhangi bir blog yazısının URL'sini girin.
- Test Et butonuna tıklayın.
- "Breadcrumb" bölümünde yeşil onay işareti ve "Geçerli öğe" yazısını görmelisiniz.
- Anasayfa, statik sayfa ve etiket sayfası gibi farklı sayfa türlerini de ayrı ayrı test edin.
- Eklentinin güncel olduğundan emin olun.
- Eklentinin breadcrumb ayarlarında "Breadcrumb'ları etkinleştir" seçeneğinin açık olduğunu kontrol edin.
- Tema dosyanızda
<?php if (function_exists('yoast_breadcrumb')) { yoast_breadcrumb('<p id="breadcrumbs">','</p>'); } ?>
kodunun header.php veya single.php içinde yer aldığını doğrulayın.
Özel HTML Siteleri İçin
Manuel olarak JSON-LD breadcrumb eklerken şu yapıyı referans alın ve her item alanının dolu olduğundan emin olun:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"item": {
"@id": "https://www.siteniz.com/",
"name": "Anasayfa"
}
},
{
"@type": "ListItem",
"position": 2,
"item": {
"@id": "https://www.siteniz.com/kategori/",
"name": "Kategori Adı"
}
},
{
"@type": "ListItem",
"position": 3,
"item": {
"@id": "https://www.siteniz.com/kategori/yazi/",
"name": "Yazı Başlığı"
}
}
]
}
</script>
Burada kritik nokta, her "ListItem" içinde mutlaka bir "item" nesnesi olması ve bu nesnenin de "@id" ve "name" özelliklerini eksiksiz içermesidir.
Sıkça Sorulan Sorular
Bu hatayı görmezden gelsem ne olur?
Google, breadcrumb verilerinizi okuyamaz ve arama sonuçlarında sitenizin bağlantısı zengin breadcrumb görünümünde değil, standart URL formatında görünür. Bu da tıklanma oranınızı (CTR) düşürebilir.
Kodu ekledim ama hata devam ediyor, ne yapmalıyım?
Google Search Console'da "Düzeltmeyi Doğrula" butonuna basın. Google'ın sitenizi yeniden taraması birkaç gün sürebilir. Ayrıca farklı sayfa türlerini (anasayfa, yazı, statik sayfa) Rich Results Test ile ayrı ayrı kontrol edin.
Her sayfada breadcrumb göstermek zorunda mıyım?
Evet, Google'ın breadcrumb şemasını tüm sayfalarınızda tutarlı bir şekilde uygulamanız beklenir. Anasayfa dahil tüm sayfalar breadcrumb içermelidir.
Birden fazla etiketim var, hangisi breadcrumb'da görünecek?
Yukarıdaki Blogger kodu, yazınıza atadığınız ilk etiketi (alfabetik olarak değil, atama sıranıza göre) breadcrumb'da gösterir. Bu, SEO açısından yeterli ve temiz bir yaklaşımdır.

0 comments:
Yorum Gönder