Ücretsiz Araç · Sayfa analizi

Sayfa İçi SEO Analizi

Bir sayfanın title ve açıklamasını, başlık yapısını, içeriğini, linklerini, görsellerini, yapısal verisini ve yapay zekâ aramalarına hazırlığını tek raporda görün. Odak anahtar kelimenizi yazarsanız kelimenin sayfada nasıl kullanıldığını Türkçe ekleri hesaba katarak değerlendiririz.

Adres girdiğinizde sayfa, Enar SEO sunucusu üzerinden bir tarayıcı gibi istenir (tarayıcıların başka sitelerden veri okumasını engelleyen güvenlik kuralı nedeniyle). Çekilen içerik ve adresler saklanmaz; analiz tarayıcınızda yapılır.

İsteğe bağlı. Sayfanın hangi cihazdan açılmış gibi isteneceğini seçer. Google çoğu siteyi mobil tarayıcıyla taradığı için varsayılan Mobil’dir; yalnızca masaüstü sürümünü ayrıca görmek isterseniz değiştirin.

Analiz nasıl çalışır?

  1. Sayfayı bir tarayıcı gibi isteriz. Adres Enar SEO sunucusu üzerinden mobil (ya da masaüstü) tarayıcı kimliğiyle istenir; yönlendirmeler, durum kodu, yanıt süresi ve HTTP başlıkları kaydedilir. JavaScript çalıştırılmaz: incelenen ham HTML, çoğu yapay zekâ tarayıcısının gördüğüyle aynıdır.
  2. robots.txt ve hedefleri kontrol ederiz. Sitenin robots.txt dosyası Google’ın eşleştirme kurallarıyla okunur; Googlebot ve yapay zekâ botları için erişim hesaplanır. Canonical ve og:image adresleri ayrıca istenir.
  3. Ana içeriği ayırırız. Menü, üst ve alt bilgi, kenar çubukları ayıklanır; kelime, cümle, paragraf ve okunabilirlik hesapları yalnızca ana içerik üzerinden yapılır.
  4. Odak kelimeyi Türkçe eklerle ararız. “kahve makinesi” yazdığınızda “kahve makinesinin”, “kahve makineleri” gibi çekimler ve Türkçe karaktersiz yazımlar da sayılır.
  5. Skoru hesaplarız. Her kategori 100 puanla başlar; bulunan her sorun ağırlığı kadar puan düşürür. Toplam skor kategorilerin ağırlıklı ortalamasıdır; odak kelime yazmazsanız o kategori hesaba girmez.

Kontroller ve ağırlıkları

Skor formülü (enarseo-sayfa-v1): her kategori 100 puanla başlar; bulunan her sorun, ağırlığının kategorideki uygulanabilir kontrollerin toplam ağırlığına oranı kadar puan düşürür. Toplam skor kategori puanlarının ağırlıklı ortalamasıdır. Sayfanın dizine girmesini engelleyen bir sorun varsa (hata kodu, noindex, robots.txt engeli) toplam skor en fazla 40 olur. Ağırlığı “—” olan kontroller bilgi amaçlıdır, skoru etkilemez; sayfaya uymayan kontroller (ör. ana sayfada yazar bilgisi) hesaba girmez.

Tarama ve dizine ekleme (%25)

Sayfanın taranıp dizine eklenebilmesi: HTTP durumu, yönlendirmeler, noindex, robots.txt, canonical, head bütünlüğü, HTTPS, mobil uyum, sunucu yanıtı ve içeriğin ham HTML’de bulunması.

KontrolÖnemAğırlık
Sayfa 200 (OK) dönmüyorKritik10
Adres yönlendiriliyor (zincir ya da geçici yönlendirme)Uyarı3
Sayfa noindex ile dizin dışı bırakılmışKritik10
robots.txt Googlebot’un bu sayfayı taramasını engelliyorKritik10
Canonical etiketi yokUyarı3
Canonical sinyali geçersiz ya da çelişkiliKritik6
Canonical başka bir adresi gösteriyorUyarı3
Canonical hedefi 200 dönmüyorKritik6
Önemli etiketler head dışında kalıyorKritik6
Meta refresh ile yönlendirmeUyarı3
Sayfa HTTPS kullanmıyorKritik6
HTTPS sayfada HTTP kaynaklar (karışık içerik)Uyarı3
Mobil viewport etiketi yokKritik6
Yakınlaştırma engellenmişÖneri1
hreflang işaretlemesinde hataUyarı3
html lang özniteliği yok ya da geçersizÖneri1
Karakter kodlaması bildirilmemiş ya da geç bildiriliyorÖneri1
Sunucu yanıtı yavaş (TTFB 800 ms’nin üzerinde)Uyarı3
HTML, Googlebot’un 2 MB sınırını aşıyorKritik6
HTML sıkıştırılmadan gönderiliyorUyarı3
Ana içerik ham HTML’de yok (JavaScript ile oluşturuluyor)Uyarı6

Başlık ve meta etiketleri (%20)

Arama sonucundaki görünüm: title ve meta description’ın varlığı ve uzunluğu, H1, title–H1 uyumu, büyük görsel önizleme izni.

KontrolÖnemAğırlık
Title etiketi yok ya da boşKritik10
Title çok kısa ya da arama sonucunda kesilecek kadar uzunUyarı3
Birden fazla title etiketiUyarı3
Meta description yokUyarı6
Meta description çok kısa ya da uzunÖneri1
Birden fazla meta descriptionÖneri1
H1 başlığı yok ya da boşUyarı6
Birden fazla H1Öneri1
Title ile H1 ortak bir kelime içermiyorÖneri1
Büyük görsel önizleme izni (max-image-preview:large) yokÖneri1

İçerik ve yapı (%15)

Ana içeriğin yeterliliği, başlık hiyerarşisi, okunabilirlik (Türkçede Ateşman formülü), cümle ve paragraf uzunluğu, DOM büyüklüğü.

KontrolÖnemAğırlık
Ana içerikte az metin (250 kelimenin altında)Uyarı3
Başlık seviyesi atlanıyor (ör. H2’den H4’e)Öneri1
Boş başlık etiketleriÖneri1
Uzun içerik alt başlıklarla bölünmemişUyarı3
Metnin okunması zorÖneri1
Uzun cümle oranı yüksekÖneri1
Çok uzun paragraflar (150 kelimenin üzerinde)Öneri1
DOM çok büyük (1.500 öğenin üzerinde)Öneri1
Görünür metnin HTML’e oranı düşük (%10’un altında)Öneri1

Odak anahtar kelime (%10)

Yalnızca odak kelime yazdığınızda değerlendirilir: title, H1, açıklama, adres, giriş, alt başlıklar ve metinde doğal kullanım; aşırı kullanım uyarısı.

KontrolÖnemAğırlık
Odak kelime title’da geçmiyorKritik10
Odak kelime H1’de geçmiyorUyarı6
Odak kelime meta description’da geçmiyorUyarı3
Odak kelime girişte (ilk 100 kelime) geçmiyorUyarı3
Odak kelime adreste (URL) geçmiyorÖneri1
Odak kelime hiçbir alt başlıkta geçmiyorÖneri1
Odak kelime ana metinde hiç geçmiyorKritik6
Odak kelime aşırı kullanılmışUyarı3
Odak kelime hiçbir görselin alt metninde geçmiyorÖneri1

Bağlantılar ve görseller (%10)

İç link varlığı, bağlantı metinleri, taranamayan ve nofollow iç linkler; görsellerin alt metni, boyut öznitelikleri, ilk görselin yüklenme biçimi ve formatı.

KontrolÖnemAğırlık
Sayfada iç link yokUyarı3
Metni olmayan linklerUyarı3
Açıklayıcı olmayan bağlantı metinleri (“tıklayın”, “devamı”…)Öneri1
Taranamayan linkler (href="#" ya da javascript:)Öneri1
İç linklerde nofollowÖneri1
alt özniteliği olmayan görsellerUyarı3
width ve height öznitelikleri olmayan görsellerÖneri1
Sayfanın ilk görseli geç (lazy) yükleniyorUyarı3
Görsellerin çoğu eski formatta (JPEG/PNG/GIF)Öneri1

Yapısal veri ve paylaşım (%10)

JSON-LD’nin varlığı ve geçerliliği, zengin sonuç türlerinin zorunlu ve önerilen alanları, artık görünüm kazandırmayan türler, breadcrumb ve Open Graph.

KontrolÖnemAğırlık
Yapısal veri (JSON-LD) yokUyarı3
JSON-LD sözdizimi hatasıKritik6
Zengin sonuç için zorunlu alanlar eksikUyarı6
Önerilen yapısal veri alanları eksikÖneri1
Artık zengin sonuç üretmeyen türlerÖneri—
BreadcrumbList yapısal verisi yokÖneri1
Open Graph etiketleri eksikUyarı3
og:image adresine erişilemiyorÖneri1

GEO ve E-E-A-T sinyalleri (%10)

Yapay zekâ aramalarında kaynak gösterilebilirlik: AI botlarının erişimi, snippet izni, yazar, tarih ve yayıncı bilgisi, özetle başlayan, liste ve kaynaklarla desteklenen yapı.

KontrolÖnemAğırlık
Yapay zekâ arama botları robots.txt ile engelliUyarı6
Snippet kısıtlaması (nosnippet / max-snippet) varUyarı6
Yazar bilgisi yokUyarı3
Yayın ya da güncelleme tarihi yokUyarı3
Yayıncı ya da kurum bilgisi bulunamadıÖneri1
Giriş paragrafı uzun (cevap gecikiyor)Öneri1
Uzun içerikte liste ya da tablo yokÖneri1
Dış kaynağa bağlantı yokÖneri1
Soru biçiminde alt başlık yokÖneri—

Sık sorulan sorular

Sayfa içi SEO analizi ile Teknik SEO Skoru arasındaki fark ne?

Teknik SEO Skoru sitenizi 50 sayfaya kadar tarayıp site genelindeki sorunları (kırık linkler, kopya başlıklar, yönlendirmeler) bulur. Sayfa İçi SEO Analizi tek bir sayfaya odaklanır: içeriğin yapısını, okunabilirliğini, odak kelime kullanımını ve yapay zekâ aramalarına hazırlığını ayrıntılı inceler.

Anahtar kelime yoğunluğu ne olmalı?

İdeal bir yoğunluk yoktur; Google yoğunluğu sıralama faktörü olarak kullanmaz. Araç yalnızca aşırı kullanımı (%3’ün üzeri) uyarır. Kelimenin title, H1, giriş ve alt başlıklarda doğal biçimde geçmesi, kaç kez tekrarlandığından daha önemlidir.

Türkçe ekler nasıl hesaba katılıyor?

Odak kelimenin son sözcüğü kök olarak aranır: “ayakkabı” için “ayakkabılar” ve “ayakkabının” da sayılır; “kahve makinesi” gibi tamlamalarda iyelik eki ayrılır, böylece “kahve makineleri” de eşleşir. “kitap → kitabı” gibi ünsüz yumuşaması ve Türkçe karaktersiz yazım da tanınır. Bu yaklaşık bir yöntemdir; nadiren ilgisiz bir kelime de eşleşebilir, bulunan biçimleri sonuçta listeliyoruz.

Okunabilirlik puanı nasıl hesaplanıyor?

Türkçe metinlerde Ateşman formülü kullanılır: 198,825 − 40,175 × (hece ÷ kelime) − 2,610 × (kelime ÷ cümle). 70 ve üzeri kolay, 50–69 orta güçlükte, 50’nin altı zor okunan metindir. İngilizce sayfalarda Flesch okuma kolaylığı formülü kullanılır. Hesap yalnızca ana içerikteki paragraflar üzerinden yapılır.

JavaScript ile oluşturulan içerik neden analizde görünmüyor?

Araç sunucunun gönderdiği ham HTML’i inceler, JavaScript çalıştırmaz. Google JavaScript’i sonradan işleyebilir, ancak ChatGPT, Claude ve Perplexity’nin tarayıcıları çoğunlukla işlemez: ham HTML’de olmayan içerik bu platformlar için yoktur. Araç bu durumu ayrı bir uyarıyla gösterir.

GEO ve E-E-A-T sinyalleri neden skorda?

Yapay zekâ destekli aramalar (Google AI Özetleri, ChatGPT, Perplexity) kaynak seçerken erişilebilirlik, netlik ve güvenilirlik arar. Botların sayfaya erişebilmesi, snippet izni, yazar ve tarih bilgisi, özetle başlayan yapı bu seçimde etkilidir. Bu sinyaller içeriğin gerçek kalitesinin yerini tutmaz; eksikleri gösteren bir kontrol listesidir.

Sitenin tamamını taramak için Teknik SEO Skoru’nu, sayfanızı rakiplerle karşılaştırmak için Teknik SEO Kıyaslama’yı kullanabilirsiniz.