Mükemmel WordPress sayfasını oluşturmak için saatler harcadınız. İçerik sağlam. Anahtar kelimeler yerleştirildi. SEO eklentiniz yeşil bir onay işareti gösteriyor.
Ancak tarayıcınızın geliştirici araçlarını açıp başlık yapısını incelerseniz, organik trafiğinizi sessizce öldürebilecek bir şey göreceksiniz: bozuk bir başlık hiyerarşisi. İki H1 etiketi. `
` içine sarılmış bir site başlığı. H2'den doğrudan H4'e atlayan bölümler. Veya daha kötüsü — hiç H1 olmaması.
Bu bir yeni başlayan hatasıdeğildir. Bu, yapısal bir sorundur WordPress'in, temaların, sayfa oluşturucuların ve Gutenberg düzenleyicisinin nasıl etkileşime girdiğinin içine işlemiştir — ve çoğu site sahibi bunun gerçekleştiğini asla bilmez.
Bu rehber bunu düzeltmek için var. İster kendi içeriğini yöneten bir WordPress site sahibi olun, ister düzinelerce müşteri için site inşa eden bir ajans olun, buradan tam olarak nasıl denetleyeceğinizi, teşhis edeceğinizi ve kalıcı olarak çözeceğinizi WordPress'teki başlık sırası sorununu öğrenerek ayrılacaksınız.
H1 Etiketi Nedir ve WordPress'te Neden Önemlidir?
Bir H1 etiketi (
), en üst düzey HTML başlık öğesidir. Anlamsal HTML'de, tarayıcılara, arama motorlarına ve yardımcı teknolojilere şunu bildirir: “Bu sayfanın ana konusu budur.”
Başlık etiketlerini bir belge taslağı olarak düşünün:
H1 – Main page title (only one per page)
├── H2 – First major section
│ ├── H3 – Subsection
│ └── H3 – Another subsection
├── H2 – Second major section
│ ├── H3 – Subsection
│ │ └── H4 – Detail within subsection
└── H2 – Third major section
Bir seviye atlayın — H2'den H4'e geçin — ve taslağı bozarsınız. İki H1 kullanın ve yapısal belirsizlik yaratırsınız. Görsel stil için H3 etiketlerini kullanın ve tarayıcıları karıştıran hayalet başlıklar eklersiniz.
Özellikle WordPress'te bu durum hızla karmaşıklaşır. Her etiketi manuel olarak yazdığınız statik bir HTML sayfasının aksine, WordPress başlık işaretlemesini en az dört farklı kaynaktan aynı anda oluşturur: temanın başlık şablonu, yazı başlığı, düzenleyici içeriği ve eklediğiniz tüm widget'lar veya sayfa oluşturucu modülleri.
In July 2026, Google’s Gary Illyes addressed this directly during the SEO Office Hours podcast: arranging headings in semantic order is genuinely helpful for accessibility (especially screen reader users), but it doesn’t significantly impact Google’s ranking algorithms. John Mueller has also stated that multiple H1 tags on a page don’t confuse crawlers and have zero direct SEO impact.
Peki bunların herhangi bir önemi var mı?
Evet — ancak çoğu SEO rehberinin söylediği nedenden dolayı değil.
WordPress'te başlık yapısını önemsemenin gerçek nedenleri şunlardır:
Erişilebilirlik uyumluluğu — WCAG 2.1 başarı kriteri 1.3.1, bilgi ve ilişkilerin programatik olarak belirlenebilir olmasını gerektirir. Bozuk başlık hiyerarşileri bunu karşılamaz.
Taranabilirlik ve içerik sinyalleri — Google karmaşık işaretlemeleri ayrıştırabilse de, temiz bir H1 etiketi sayfa konusu hakkında mümkün olan en net sinyali verir, bu da belirsiz durumlarda önemlidir.
Kullanıcı deneyimi ve sitede kalma süresi — Okuyucular başlıkları tarar. Mantıksal bir hiyerarşi, gezinmelerine ve daha uzun süre kalmalarına yardımcı olur — her ikisi de dolaylı sıralama sinyalleridir.
Teknik denetim temizliği — Ajanslar için başlık sorunları her denetim aracında (Screaming Frog, Ahrefs, SEMrush, Rank Math, Yoast) ortaya çıkar. Doğrudan sıralama etkisi tartışmalı olsa bile, müşteriye yönelik raporlar kötü görünür.
WordPress Başlık Etiketlerini Nasıl Oluşturur: Dört Çatışma Kaynağı
Anlamak neden WordPress başlık yapısının bozulduğunu anlamak, başlıkları oluşturduğu dört yeri anlamayı gerektirir.
Kaynak 1: Temanın Başlık Şablonu
Çoğu WordPress teması, site başlığını başlık alanında çıktılar. Eski ve kötü kodlanmış temalar bunu her sayfada bir
etiketi içine alır. Bu, sitenizdeki her sayfanın aynı H1 ile başladığı anlamına gelir: marka adınız.
Ardından, sayfa veya yazı başlığı oluşturulduğunda (ki olması gereken H1'dir), ya ikinci bir H1 olur ya da H2'ye düşürülür.
Bunun bozuk bir temanın dosyasında nasıl göründüğü şöyledir: header.php:
php
// Broken — site title as H1 on every page
<h1><?php bloginfo('name'); ?></h1>
<h2><?php the_title(); ?></h2> // Post title wrongly demoted
Nasıl görünmesi gerektiği:
php
// Correct — site title is a link or span, post title is H1
<p class="site-title"><a href="<?php echo home_url(); ?>"><?php bloginfo('name'); ?></a></p>
<h1><?php the_title(); ?></h1>
Bu, en yaygın WordPress H1 sorunlarından biridir ve sayfa kaynağını incelemediğiniz sürece tamamen görünmezdir. Bir SEO eklentisine, yeşil bir okunabilirlik puanına ve mükemmel içeriğe sahip olabilirsiniz — ve yine de her sayfada yinelenen H1'ler üretiyor olabilirsiniz.
Kaynak 2: Gutenberg Blok Düzenleyici
WordPress blok düzenleyici, H1 davranışında kasıtlı değişiklikler getirdi. Varsayılan olarak, Gutenberg Başlık bloğundaki H1 seçeneğini vurgulamaz — varsayım, yazı başlığının zaten H1 olarak oluşturulduğu, bu nedenle içerik alanı başlıklarının H2'den başlaması gerektiğidir.
Uygulamada, bu iki sorun yaratır:
Sorun A: Bazı temalar değil yazı başlığını H1 olarak çıktı verir. Temanız başlığı stil nedenleriyle bir
veya
içinde oluşturuyorsa ve Gutenberg başlık bloğu seçeneklerinden H1'i gizlediyse, sayfada sıfır H1 etiketiyle kalırsınız.
Bu, tam olarak Gutenberg deposundaki uzun süredir devam eden bir GitHub sorununda işaretlenen durumdur — kullanıcılar, H1'in şablon düzeyinde kontrol edildiği kurumsal ve ajans kurulumları için H1 seçeneğini tamamen kaldırma yeteneği talep etmektedir. Sorun gerçek bir kafa karışıklığını vurguluyor: düzenleyicinin varsayılan davranışı ve temanın şablonunun açıkça koordine edilmesi gerekiyor, ancak WordPress bunun için otomatik bir kontrol sağlamıyor.
Sorun B: İçerik editörleri, başlık düzeyini değiştirerek blok düzenleyicide hala H1'i seçebilirler. Temanız zaten yazı başlığını H1 olarak çıktı veriyorsa, içerik alanına başka bir H1 bloğu ekleyen bir editör yinelenen bir başlık oluşturur — ve hiçbir uyarı görünmez.
Kaynak 3: Sayfa Oluşturucular (Elementor, Divi, Beaver Builder)
Sayfa oluşturucular, WordPress'teki başlık hiyerarşisi kaosunun en büyük kaynağıdır.
Nedeni şudur: sayfa oluşturucular size ayrıntılı görsel kontrol sağlar. Bir metin öğesini herhangi bir yere sürükleyebilir, istediğiniz gibi biçimlendirebilir ve herhangi bir başlık düzeyi atayabilirsiniz. Bu tasarım için güçlüdür. Yapı için ise felakettir.
Tipik sayfa oluşturucu başlık sorunu şuna benzer:
Hero bölümü: H1 (doğru) ✓
Özellik bölümü başlığı: H3 (H2 atlandı, “daha iyi göründüğü” için seçildi) ✗
Widget alanı başlığı: H2 (bölüm başlığı gibi görünüyor, ancak sadece bir kenar çubuğu widget başlığı) ✗
Referans başlığı: H4 (üzerinde H3 yok) ✗
CTA başlığı: H2 (daha yüksek bir seviyeye dönüş, şimdi ana hat tamamen doğrusal değil) ✗
Sonuç, görsel olarak tutarlı ancak anlamsal olarak anlamsız bir başlık yapısıdır. Bunu ayrıştıran ekran okuyucular ve tarayıcılar, bozuk bir içindekiler tablosu gibi atlayan bir içerik taslağı elde eder.
InspectWP'nin belgeleri bu modeli açıkça tanımlar: yazarlar ve sayfa oluşturucu kullanıcıları başlık düzeylerini mantıksal anlamlarından ziyade görünüşlerine göre seçerler — eğer H3 doğru görsel boyuttaysa, üzerinde H2 olmasa bile H3'ü seçerler.
Kaynak 4: Widget'lar ve Tema Bileşenleri
WordPress widget alanları — kenar çubukları, altbilgiler, başlık modülleri — genellikle kendi başlıklarını çıktı verir. Bir “Son Yazılar” widget'ı H2 olarak oluşturulabilir. Temaya yerleşik bir promosyon afişi H3 kullanabilir. Bunların hiçbiri içerik taslağının bir parçası değildir, ancak sayfanın başlık yapısında görünürler.
Bu, anahattın görünür karmaşıklığını artıran ve içerik başlıklarını doğru hiyerarşik konumlarından dışarı itebilen başlık "gürültüsü" yaratır.
En Yaygın 5 WordPress H1 ve Başlık Hiyerarşisi Sorunu
Sorun 1: Site Başlığı Her Sayfada H1 İçine Alınmış
Nasıl görünüyor: Sitenizdeki her sayfanın iki H1'i vardır — site adınız ve yazı başlığınız.
Kimi etkiler: Eski temaları, kötü oluşturulmuş premium temaları veya geliştiricinin site markalaması için
kullandığı herhangi bir temayı kullanan siteler.
Nasıl tespit edilir: Herhangi bir sayfaya sağ tıklayın → İncele → Öğeler panelinde
araması yapın. Eğer site adınızın bölümünde H1 içine alındığını görürseniz, bu soruna sahipsiniz demektir.
Nasıl düzeltilir:
Seçenek 1: Alt tema düzenlemesi (geliştirici yaklaşımı) Alt temanızın header.phpdosyasında, site başlığı çıktısını bulun ve
Not: bu görsel H1 sorununu gizler ancak yapısal sorunu çözmez. H1 etiketi işaretlemede kalmaya devam eder.
Seçenek 3: İyi yapılandırılmış bir temaya geçin WordPress kodlama standartlarını takip eden temalar (Twenty Twenty-Four, Kadence, GeneratePress, Astra) bunu kutudan çıktığı gibi doğru şekilde yönetir. Mevcut temanızda bu sorun varsa ve geliştirici değilseniz, tema değiştirmek genellikle en güvenilir çözümdür.
Sorun 2: Ana Sayfada H1 Eksikliği
Nasıl görünüyor: Ana sayfanızda hiç H1 etiketi yok. SEO eklentileri "H1 bulunamadı" raporu veriyor.
Kimi etkiler: Markalama için logo görseli kullanan (site başlığını gizleyen) siteler, başlığı görünmeyen statik bir ön sayfa kullanan siteler veya temanın ana sayfa şablonunun çağırmadığı siteler the_title().
Bu, WordPress destek forumlarında gerçek ve tekrarlayan bir sorundur. Nedeni genellikle şu sıradır: site başlığı üst bilgide görüntülenecek şekilde ayarlanmıştır, ancak kullanıcı onu gizler (veya bir logo ile değiştirir), bu da sayfadaki tek H1'i kaldırır. Ana sayfa genellikle bir blog yazısındaki gibi bir "yazı başlığına" sahip olmadığından, otomatik olarak oluşturulan bir H1 yoktur.
Nasıl düzeltilir:
Özellikle ana sayfa için: Hero bölümünüze veya sayfa şablonunuza bir H1 ekleyin. Bu şunlar olabilir:
Aynı zamanda H1 işlevi gören görünür bir başlık ("İşletme Adınız | Hizmet Kategorisi")
CSS ile eklenmiş görsel olarak gizli bir H1 (position: absolute; clip: rect(0 0 0 0);) görsel tasarımı bozmadan anlamsal işaretleyici sağlar
Gutenberg'de: Ana sayfa içeriğinizin en üstüne bir Başlık bloğu ekleyin, H1 olarak ayarlayın ve hero mesajınızın bir parçası yapın.
Sorun 3: İçerikte Atlanan Başlık Seviyeleri
Nasıl görünüyor: İçerik yapısı H2'den doğrudan H4'e veya H1'den doğrudan H3'e atlar.
Kimi etkiler: Başlıkları anlamsal yapı yerine görsel stil için kullanan uzun içerik yazan herkes.
Neden önemli: InspectWP'nin belirttiği gibi, başlık seviyelerini atlamak, yazarlar görünüşe göre seviye seçtiklerinde gerçekleşir — H3 doğru görünür, bu yüzden önünde bir H2 olup olmadığına bakmaksızın H3 kullanırlar.
Gutenberg'de nasıl tespit edilir: Blok düzenleyicinin üst araç çubuğundaki bilgi simgesine (ⓘ) tıklayın. Belge Anahattı paneli her başlığı sırayla gösterir ve atlanan seviyeleri bir uyarı ile işaretler.
Nasıl düzeltilir:
Yayınlamadan önce Belge Anahattını kullanarak başlık yapınızı denetleyin
Ekibiniz için bir içerik stil kılavuzu belirleyin: ana bölümler için H2, alt bölümler için H3, alt-alt bölümler için H4 — asla seviye atlamayın
Yoast SEO veya Rank Math'in içerik analizini kullanın — her ikisi de başlık yapısı sorunlarını işaretler
Sorun 4: Sayfa Oluşturuculardan Gelen Birden Fazla H1 Etiketi
Nasıl görünüyor: Elementor veya Divi ile oluşturulmuş bir sayfada üç veya dört H1 etiketi vardır çünkü her ana bölümün kendi hero tarzı "H1" başlığı vardır.
Nasıl düzeltilir:
Elementor'da: Her başlık widget'ını düzenleyin → HTML Etiketi ayarını kontrol edin → yalnızca birincil sayfa başlığını H1 olarak ayarlayın ve diğer tümünü uygun şekilde H2 veya H3 olarak değiştirin.
Divi'de: Başlık modüllerini düzenleyin → Gelişmiş → HTML Etiketi → doğru anlamsal seviyeye değiştirin.
Beaver Builder'da: Her başlık modülünün Stil sekmesinde bir "Başlık Etiketi" ayarı vardır. Her birini denetleyin.
Sorun 5: Gutenberg H1 Görünürlük Sorunu
Nasıl görünüyor: Temanız yazı başlığını H1 olarak çıktı vermiyor ve Gutenberg, Başlık bloğundaki H1 seçeneğini gizledi. Sayfalarınızda H1 yok.
Nasıl düzeltilir:
H1'in içerik alanına yerleştirilmesi gereken bir siteyi yöneten geliştiriciler için, temanızın bir filtresini kullanarak H1 seçeneğini geri yükleyebilirsiniz functions.php:
php
// Allow H1 in the Heading block
add_filter( 'allowed_block_types_all', function( $allowed_blocks ) {
return $allowed_blocks;
});
Alternatif olarak, Başlık bloğu için “HTML olarak düzenle” görünümüne geçin ve biçimlendirmede manuel olarak
etiketini ayarlayın.
İstediğiniz ajans kurulumları için engellemek editörlerin H1 eklemesini (çünkü şablon bunu kontrol eder), kullanın block_editor_settings_all editördeki başlık seviyelerini kısıtlamak için filtre.
WordPress Başlık Yapınızı Nasıl Denetlersiniz (Adım Adım)
Yöntem 1: SkySEOManager Ücretsiz Eklentisi
Kullanın SkySEOManager Eklentisi yerleşik SEO Analizcisi ile Başlıkla ilgili tüm sorunları bulun.
Başlık etiketlerinizle ilgili tüm sorunları size gösterecektir.
WordPress H1 Hiyerarşisi: Ajans Kontrol Listesi
Müşteriler için WordPress siteleri oluşturuyor veya yönetiyorsanız, başlık yapısı lansman öncesi ve devam eden denetim sürecinizin bir parçası olmalıdır. İşte tekrarlanabilir bir kontrol listesi:
Tema Düzeyinde:
Üstbilgideki site başlığı
içine alınmamalıdır (bunun yerine
, veya
kullanın)
Gönderi/sayfa başlığı tüm gönderi türlerinde veya içinde
olarak oluşturulur
Ana sayfa tam olarak bir
'e sahiptir — ya site başlığından ya da hero bölümünden
Arşiv sayfaları (kategori, etiket, yazar) açıklayıcı bir
'e sahiptir
404 sayfası bir
'e sahiptir
İçerik Düzeyinde:
Her sayfanın içerik alanında tam olarak bir
'i vardır (tema bunu başlık aracılığıyla yönetiyorsa sıfır olabilir)
Ana bölümler
kullanır
Alt bölümler
bölümleri içinde iç içe geçmiş
kullanır
Hiçbir başlık seviyesi atlanmaz
Başlıklar yalnızca görsel stil için kullanılmaz
Eklenti/Oluşturucu Düzeyinde:
Elementor/Divi/Beaver Builder başlık öğeleri doğru HTML Etiketi ayarlarına sahiptir
Widget alanları yanlışlıkla H1 veya H2 etiketleri çıkarmaz
SEO eklentisi H1 uyarıları tüm önemli sayfalarda çözülmüştür
Doğru WordPress Başlık Hiyerarşisi — Sayfa Türüne Göre
Tek bir desen her WordPress sayfa türüne uymaz. İşte her biri için doğru yapı:
Blog Yazısı / Tekil Yazı Sayfası
H1: Post Title (output by theme automatically)
H2: First major section
H3: Subsection
H3: Another subsection
H2: Second major section
H3: Subsection
H4: Detail
H2: Third major section
Ana Sayfa (Statik Ön Sayfa)
H1: Primary value proposition or page headline
H2: Service category or feature group
H3: Individual service or feature
H2: Testimonials or social proof section
H2: Call to action section
WooCommerce Ürün Sayfası
H1: Product name (output by WooCommerce template)
H2: Product description heading
H2: Reviews
H2: Related products
Kategori / Arşiv Sayfası
H1: Category name (e.g., "WordPress SEO Articles")
H2: Post title within loop (if posts are displayed with headings)
WordPress H1 Yapısını Bozan Yaygın Hatalar
Hata 1: Metni stillendirmek için başlık etiketlerini kullanmak Bölüm başlığı olmayan büyük ve kalın bir metin istiyorsanız, H2 kullanmayın. Bir
veya
öğesine bir CSS sınıfı ekleyin ve görsel olarak stillendirin. Estetik için başlık etiketlerini kullanmak yapısal ana hattınızı kirletir.
Hata 2: Editörlerin başlık seviyelerini göz kararıyla seçmesine izin vermek Bir içerik stil kılavuzu olmadan, editörler doğal olarak şu başlık seviyelerine yöneleceklerdir görünüşlerine doğru. Kısa bir dahili kılavuz — “Bölümler için H2, alt bölümler için H3, içerikte asla H1 kullanmayın” — çoğu sorunu önler.
Hata 3: Başlık yapısını kontrol etmeden bir WordPress teması yüklemek Tüm premium WordPress temaları doğru başlık işaretlemesini çıkarmaz. Bir temaya karar vermeden önce, bir demo gönderisini inceleyin: gönderi başlığı H1 olarak mı oluşturuluyor? Site başlığı iç sayfalarda H1 olmaktan kaçınıyor mu?
Hata 4: SEO eklentinizin her şeyi kapsadığını varsaymak Yoast ve Rank Math, düzenlediğiniz gönderiyi kontrol eder. Temanızın üst bilgi şablonu, alt bilgi araçları veya arşiv sayfası şablonları tarafından getirilen başlık sorunlarını yakalayamazlar. Manuel bir denetim veya Screaming Frog taraması hala gereklidir.
Hata 5: HTML yapısı yerine görsel görünümü düzeltmek Site başlığı H1 sorunu için en yaygın "düzeltme", onu daha küçük göstermek için CSS eklemektir. Bu, sorunu görsel olarak gizler ancak bozuk işaretlemeyi yerinde bırakır. Sadece stili değil, HTML etiketini düzeltin.
Web sitemizde size en iyi deneyimi sunmamızı sağlamak için çerezleri kullanıyoruz. Bu siteyi kullanmaya devam ederseniz, bundan memnun olduğunuzu varsayacağız.