Sayfa İçi SEO Kontrol

Bir URL ve isteğe bağlı olarak hedef anahtar kelime girin. Araç sayfayı Chrome ve Googlebot olarak getirir ve ham HTML'in söylediğini raporlar: karakter ve piksel uzunluğuyla başlık ve meta açıklama, robots meta ve X-Robots-Tag, canonical, H1 sayısı ve atlanan seviyeleriyle başlık ana hattı, görsel alt kapsamı, iç/dış bağlantılar ve nofollow payı, Open Graph ve Twitter kartı, hreflang geçerliliği, JSON-LD tipleri, lang, viewport, charset, kelime sayısı, anahtar kelime yoğunluğu ve yerleşimi. Puan yok — geçenler, bakılması gerekenler ve yalnızca bilgi olanlar listesi. Hiçbir şey saklanmaz.

Görünen metinde tam kelime eşleşmesi; yoğunluk ve yerleşim raporlanır, hedef önerilmez.

Sayfa sunucumuzdan Chrome ve Googlebot olarak, JavaScript çalıştırılmadan getirilir — botun ilk geçişte gördüğü şey. Yalnızca türetilmiş sayılar ve kısa metin örnekleri döner; hiçbir şey saklanmaz ya da loglanmaz. Sınır: adres başına 5 dakikada 30 kontrol. Rehber aralıklar (başlık 30–60, açıklama 70–160, 300 kelime) kural değil gelenektir; araç bulduğunu raporlar, sayfanın ne söylemesi gerektiğine karar vermez.

Nasıl çalışır

1. Sayfa sunucumuzdan iki kez, paralel olarak getirilir — masaüstü Chrome ve Googlebot olarak — JavaScript çalıştırılmadan, her atlamada genel host denetimiyle en fazla 5 yönlendirme izlenerek; Chrome yanıtı analiz edilir, Googlebot yanıtı durum ve içerik açısından karşılaştırılır (SSR checker'ın getirme katmanı)
2. <head> içinden başlık, meta açıklama, robots (ve başlıklardan X-Robots-Tag), canonical, hreflang bağlantıları, Open Graph ve Twitter meta, viewport, charset, lang; <body> içinden başlıklar (belge sırasıyla H1–H6), görseller ve alt metin, bağlantılar ve rel=nofollow, görünen metin ayrıştırılır
3. Uzunluk denetimleri: başlık rehber olarak 30–60 karakter ve 600 px masaüstü satırında piksel genişliği (Arial 20 px, tarayıcınızda ölçülür), açıklama 70–160 karakter; ikisi de kural değil bilgidir — Google beğenmediği başlık ve açıklamaları uzunluktan bağımsız olarak yeniden yazar
4. Yapı denetimleri: tam bir H1 (HTML5'te fazlası serbest, bilgi olarak işaretlenir), atlanan başlık seviyesi yok (H2 → H4), canonical var, mutlak ve kendini gösteriyor, lang özniteliği düzgün (BCP 47), viewport var, hreflang etiketleri geçerli (ISO 639-1 / 3166-1), JSON-LD tipleri listelenir
5. Anahtar kelime (isteğe bağlı): görünen metinde tam kelime eşleşmeleri, kelime yüzdesi olarak yoğunluk, başlıkta, H1'de, meta açıklamada, URL'de ve ilk 100 kelimede varlık; %3 üstü yoğunluk bilgi, yokluk uyarı olarak işaretlenir — hedef yoğunluk önerilmez
6. Her kontrol şunlardan biridir: geçti, uyarı (bakmaya değer), başarısız (dizinlemeyi engeller: noindex, eksik başlık) ya da bilgi; puan yoktur, çünkü eşit olmayan şeylerin toplamı bir ölçüm değildir

Sayfa içi SEO ve aracın neyi ölçtüğü hakkında

Sayfa içi SEO, arama optimizasyonunun tek bir HTML belgesinin içinde yaşayan kısmıdır: sayfanın ne hakkında olduğunu söylediği (başlık, başlıklar, metin), nasıl muamele görmek istediği (robots, canonical, hreflang) ve paylaşıldığında (Open Graph, Twitter kartı) ya da telefonda görüntülendiğinde (viewport, lang) kendini nasıl sunduğu. Buradaki her şey site sahibinin denetimindedir ve ham HTML'de görünür; bir aracın bunu tarayıcısız okuyabilmesinin ve botun ilk geçişte tam olarak bunu görmesinin nedeni budur.

Başlık ve meta açıklama arama sonuçlarında görünen iki satırdır — daha doğrusu Google'ın yola çıktığı iki satır: çok uzun, çok kısa, tekrarlı ya da konu dışı bulduğu başlıkları yeniden yazar, açıklama sorguyla eşleşmiyorsa metinden bir snippet koyar. Karakter rehberi (30–60 ve 70–160) yeniden yazmanın daha az olası olduğu yerdir, kural değil; piksel genişliği karakterden daha önemlidir çünkü 60 geniş harflik bir başlık kesilirken 60 dar harflik kesilmez. Araç ikisini de ölçer ve bilgi olarak raporlar.

Robots ve canonical, sayfanın dizinde olup olmadığına ve hangi URL altında olduğuna karar veren iki sinyaldir. Meta etiketteki ya da X-Robots-Tag başlığındaki noindex sayfayı kaldırır; araç bunu başarısız sayar çünkü optimize ettiğiniz bir sayfada neredeyse her zaman hatadır. Başka yeri gösteren canonical hata değildir — kopya ve parametreli URL'lerin çalışma biçimi budur — ancak sıralanması istenen bir sayfada bilinmeye değerdir; araç hedefiyle birlikte bilgi olarak raporlar. Göreli canonical işaretlenir çünkü bazı botlar farklı çözer.

Anahtar kelime yoğunluğu sıralama faktörü olmaktan çoktan çıktı; araç bir sayı önermez. Raporladığı şey, terimin o konudaki bir sayfada okurun beklediği yerlerde — başlık, ilk başlık, açıklama, açılış paragrafı — geçip geçmediği ve metnin makine için yazılmış gibi okunacak kadar tekrar edip etmediğidir. Bunlar optimizasyon hedefi değil editoryal gerçeklerdir. Kelime sayısı da öyle: 300, aracın bir sayfaya ince demeyi bıraktığı yerdir, hedeflenecek uzunluk değil.

Sık sorulan sorular

Neden puan yok?
Çünkü puan karşılaştırılamaz şeyleri toplar — eksik viewport ile noindex etiketi aynı ölçekte iki puan değildir. Araç bunun yerine her kalemi durumla etiketler: dizinlemeyi engelleyen için başarısız, bakmaya değer için uyarı, sayfa hakkında yalnızca doğru olan için bilgi, yerinde olan için geçti. Önce başarısızları, sonra uyarıları okuyun.
Doğru başlık uzunluğu ne?
Kesin bir sayı yok. Google masaüstü başlığın yaklaşık 600 pikselini gösterir — ortalama genişlikte 50–60 karakter — ve zayıf bulduğu başlıkları uzunluktan bağımsız yeniden yazar. Araç karakter ve pikseli raporlar, 30–60 dışını bilgi olarak işaretler. Sayfanın ne olduğunu ana terimi erken söyleyen bir başlık, aralığı tutturmaktan daha önemlidir.
Birden fazla H1 sorun mu?
HTML5 birden fazla H1'e izin verir ve Google bunları sorunsuz işlediğini söyledi. Tek H1 geleneği belge ana hattını okunur tuttuğu ve ana konuyu belirsizlikten kurtardığı için vardır. Araç çoklu H1'i uyarı değil bilgi olarak raporlar; atlanan başlık seviyeleri (H2'den H4'e) de bilgidir — aramadan çok erişilebilirliği etkiler.
Araç canonical'ın başka yeri gösterdiğini söylüyor. Kötü mü?
Bilinçli olup olmadığına bağlı. Başka URL'ye canonical, Google'a bu sayfa yerine o URL'yi dizine eklemesini söyler — kopyalar, filtrelenmiş listeler, izleme parametreleri ve sendikasyon kopyaları için doğru; kendi başına sıralanmasını istediğiniz sayfa için yanlış. Araç hangisi olduğunu bilemez, bu yüzden hedef URL'yi bilgi olarak raporlar.
Anahtar kelime yoğunluğu önemli mi?
Sıralama faktörü olarak değil. Google ideal yoğunluk olmadığını söyledi; terimi doldurmak spam politikalarına aykırı. Araç yoğunluğu ve terimin nerede geçtiğini gösterir ki sayfanın doğal okunup okunmadığına ve konuyu kapsayıp kapsamadığına siz karar verin; %3 üstünde not düşer çünkü metin genelde orada tekrarlı okunmaya başlar. Editoryal bir kontrol olarak görün.
Neden Googlebot olarak da getiriliyor?
Çünkü bazı siteler botlara farklı HTML sunar, onları engeller ya da yönlendirir. Araç SSR checker ile aynı iki agent'lı getirmeyi kullanır ve Chrome yanıtını analiz eder; Googlebot yanıtının durumu ya da içeriği belirgin biçimde farklıysa bu raporlanır, çünkü sayfa içi bulgular o zaman Google'ın gördüğü olmayabilir.
Sayfa içeriği JavaScript ile oluşturuyor. Araç görür mü?
Hayır — sunucunun döndürdüğü ham HTML'i okur; botun ilk geçişte, sosyal ve yapay zeka getiricilerinin ise her zaman gördüğü budur. Başlık, başlıklar ya da metin JavaScript ile ekleniyorsa burada eksiktir. Bu başlı başına bir bulgudur: sayfanın render'a ne kadar bağımlı olduğunu görmek için SSR checker'ı kullanın.