SEO puanı nasıl hesaplanır
Neleri kontrol ediyoruz, bulgular nasıl ağırlıklandırılır ve önceliklendirilir, puan neyi söyleyebilir ve neyi söyleyemez.
Neleri kontrol ediyoruz
Her denetim 8 kategoride 83 kontrol çalıştırır. Her kontrolün 1 ile 10 arasında bir ağırlığı vardır ve bunun arama görünürlüğü için ne kadar önemli olduğunu yansıtır.
| Kategori | Kontroller | Puandaki pay |
|---|---|---|
| Sayfa içi SEO Başlıklar, açıklamalar, alt başlıklar, bağlantılar ve görseller | 13 | 24% |
| İçerik Derinlik, anahtar kelimeler ve okunabilirlik | 8 | 7% |
| Teknik SEO Tarama, dizine ekleme, yönlendirmeler ve site yapısı | 15 | 23% |
| Hız Sunucu yanıtı, sayfa ağırlığı ve yükleme | 14 | 14% |
| Güvenlik HTTPS, sertifikalar ve güvenlik başlıkları | 9 | 10% |
| Sosyal ve zengin sonuçlar Open Graph, X kartları ve yapılandırılmış veri | 5 | 4% |
| Yapay zekâ aramaya hazırlık Yapay zekâ arama motorları için erişim ve yapı | 6 | 7% |
| Erişilebilirlik Etiketler, adlar, landmark'lar ve diğer WCAG temelleri | 13 | 11% |
Puan nasıl hesaplanır
- Geçen bir kontrol tam ağırlığını alır, uyarı yarısını alır, hata hiçbir şey almaz.
- Puan, 0 ile 100 arasında, puanlanan tüm kontrollerin ağırlıklı yüzdesidir. Kategori puanları her kategori içinde aynı formülü kullanır.
- Bilgilendirici kontroller (örneğin isteğe bağlı bir llms.txt dosyası) puanı asla düşürmez.
- Notlar: 90 ve üzeri A, 80 ve üzeri B, 65 ve üzeri C, 50 ve üzeri D, 50'nin altı F.
Önce kritik engeller
Bazı sorunlar bir sayfanın aramada hiç görünmesini engeller: hata durum kodu, noindex yönergesi veya robots.txt engellemesi. Bunlar genel puandan bağımsız olarak raporun üstünde kritik engeller olarak gösterilir. Bir sayfa 90 puan alabilir ve yine de aramada görünmez olabilir.
Öncelikler nasıl belirlenir
Karar Merkezi, her hata ve uyarı için dört sinyali kullanarak işi sıralar:
- Etki – kritik, yüksek, orta veya düşük; kontrolün ağırlığına ve dizine eklemeyi etkileyip etkilemediğine göre.
- Zorluk – kolay, orta veya zor; düzeltme çabasının tahmini.
- Güven – doğrudan ölçümler için yüksek (eksik başlık, noindex etiketi), buluşsal yöntemler için orta (okunabilirlik, içerik derinliği) ve örneklenmiş ağ testleri için orta.
- Öncelik puanı – önem derecesi, ağırlık, etki ve zorluğu birleştirir. Hızlı kazanımlar, orta veya daha yüksek etkili kolay düzeltmelerdir.
Eksik veri bir hata değildir
Bir şeyi ölçemezsek (Google'ın henüz gerçek kullanıcı hız verisi yoksa veya bir test zaman aşımına uğrarsa), kontrol puanınızı düşürmek yerine kullanılamaz veya bilgilendirici olarak raporlanır. 401, 403 veya 429 ile yanıt veren bağlantılar bozuk olarak bildirilmez.
Yeniden testler ve geçmiş
Değişiklik yaptıktan sonra denetimi yeniden çalıştırın. Raporlar neyin düzeltildiğini, neyin yeni olduğunu ve önceki denetimden beri neyin değişmediğini gösterir; oturum açmış kullanıcılar her görevi Fix Centre'da izleyebilir.
Site genelinde tarama kontrolleri
Site denetimi (tarayıcı) iç bağlantıları, canonical ve hreflang hedeflerini ve XML site haritalarını izler; 19 grupta 156 sorun türünü kontrol eder. Etkilenen her sayfa önem derecesine göre puan kaybeder: hatalar 30, uyarılar 10, notlar 2. Site sağlığı, sayfa puanlarının ortalamasıdır.
Dizine eklenebilirlik ve durum kodları (8)
| Sorun | Önem derecesi |
|---|---|
| Bozuk sayfalar (4xx) Dahili bağlantılar var olmayan sayfalara işaret ediyor. | Hata |
| Sunucu hataları (5xx) ve başarısızlıklar Bu URL'ler yüklenemedi veya sunucu hatası döndürdü. Arama motorları sürekli hata veren sayfaları dizinden çıkarır. | Hata |
| Soft 404 sayfaları Bu sayfalar 200 OK döndürüyor ama hata sayfası gibi görünüyor (başlık, üst başlık veya metin “bulunamadı” diyor). Google bunları soft 404 olarak değerlendirir ve tarama bütçesini boşa harcar. | Warning |
| Noindex sayfalar Bu sayfalar arama motorlarından kendilerini dizine eklememelerini istiyor. Bunun kasıtlı olduğunu doğrulayın. | Notice |
| Sayfa düzeyinde nofollow Bir meta robots etiketi veya X-Robots-Tag başlığı, arama motorlarına bu sayfalardaki hiçbir bağlantıyı izlememesini söylüyor; bu yüzden sayfalar iç otorite aktarmıyor. | Warning |
| Çok sayıda iç bağlantı alan noindex sayfalar Kendi gezinmeniz, ziyaretçileri ve tarayıcıları dizine eklenmemesini istediğiniz sayfalara gönderiyor ve iç otoriteyi boşa harcıyor. | Warning |
| Noindex ile başka bir URL'ye canonical birlikte kullanılmış Bu sayfalar noindex ve aynı zamanda canonical'ı başka bir URL'ye yönlendiriyor. Google noindex'i kanonik hedefe aktarabilir. İki yönerge çelişiyor. | Warning |
| robots.txt tarafından engellendi İç bağlantılar robots.txt ile engellenmiş URL'leri gösteriyor; arama motorları bunları tarayamaz. | Notice |
Yönlendirmeler (8)
| Sorun | Önem derecesi |
|---|---|
| Yönlendirmelere iç bağlantılar İç bağlantılar yönlendiren URL'leri gösteriyor; ziyaretçileri ve tarayıcıları yavaşlatıyor. | Warning |
| Yönlendirme zincirleri Bu URL'ler bir sayfaya ulaşmadan önce iki veya daha fazla yönlendirmeden geçiyor. Her atlama yüklemeyi yavaşlatır ve uzun zincirler tarayıcıları son URL'den önce durdurabilir. | Warning |
| Yönlendirme döngüleri Bu URL'ler bir döngü içinde yönlendiriyor ve hiçbir sayfaya ulaşmıyor. Ziyaretçiler hata görür, arama motorları vazgeçer. | Hata |
| Bozuk sayfalara yönlendirmeler Bu yönlendirmeler hata veren bir URL'ye çıkıyor; ziyaretçileri çıkmaza gönderiyor. | Hata |
| Geçici yönlendirmeler (302/307) Geçici yönlendirmeler arama motorlarına değişikliğin kalıcı olmadığını söyler; bu yüzden eski URL dizinde kalabilir. | Notice |
| HTTP'ye yönlendiren HTTPS URL'leri Güvenli URL'ler güvensiz http:// adreslerine yönlendiriyor. Tarayıcılar ziyaretçileri uyarır ve sıralama sinyalleri bölünür. | Hata |
| Başka alan adlarına yönlendiren iç URL'ler Bu iç URL'ler ziyaretçileri başka bir siteye gönderiyor. Bunun kasıtlı olduğunu doğrulayın (örneğin taşınan bir bölüm). | Notice |
| Meta refresh yönlendirmeleri Bu sayfalar bir meta refresh etiketi kullanıyor. Sunucu tarafı yönlendirmeden daha yavaştır ve arama motorları tarafından daha az güvenilir şekilde işlenir. | Warning |
Canonical etiketleri (11)
| Sorun | Önem derecesi |
|---|---|
| Başka bir URL’ye kanonikleştirildi Bu sayfalar canonical'ı başka bir URL'ye yönlendiriyor; genellikle onların yerine o URL dizine eklenir. | Notice |
| Canonical etiketi eksik Canonical etiketi olmayan dizine eklenebilir sayfalar, arama motorlarını hangi URL varyantını dizine ekleyeceğini tahmin etmeye bırakır (parametreler, http/https, sondaki eğik çizgi). | Warning |
| Birden fazla farklı canonical etiketi Bu sayfalar birden fazla kanonik URL bildiriyor. Google hepsini yok sayabilir. | Hata |
| Canonical bir hata sayfasını gösteriyor Canonical hedefi hata döndürüyor; arama motorları tercih edilen sürümü dizine ekleyemez ve canonical'ı yok sayabilir. | Hata |
| Canonical bir yönlendirmeyi gösteriyor Canonical hedefi başka bir yere yönlendiriyor; bu, arama motorlarına karışık sinyaller gönderir. | Warning |
| Canonical noindex bir sayfayı gösteriyor Tercih edilen URL dizine eklenmemesini istiyor; bu yüzden sayfalardan hiçbiri sonuçlarda görünmeyebilir. | Hata |
| Canonical zincirleri Canonical hedefi de başka bir kanonik URL'yi gösteriyor. Arama motorları zinciri takip etmeyebilir. | Warning |
| Canonical döngüleri İki sayfa birbirini kanonik olarak gösteriyor. Arama motorları hangisini dizine ekleyeceğini bilemez. | Hata |
| Canonical başka bir alan adını gösteriyor Bu sayfalar canonical'ı başka bir siteye yönlendiriyor ve arama motorlarından kendileri yerine o siteyi dizine eklemelerini istiyor. | Notice |
| Göreli canonical URL'ler Canonical göreli bir yol kullanıyor. Çalışır, ancak mutlak URL'ler ortamlar ve protokol varyantları arasındaki hataları önler. | Notice |
| Canonical, HTTPS sitesinde http:// kullanıyor Güvenli sayfalar, güvensiz http:// sürümünü kanonik olarak gösteriyor ve arama motorlarından güvensiz kopyayı dizine eklemelerini istiyor. | Hata |
Hreflang ve uluslararası (8)
| Sorun | Önem derecesi |
|---|---|
| Geçersiz hreflang kodları Bu hreflang değerleri geçerli ISO dil (ve isteğe bağlı bölge) kodları değil; arama motorları bunları yok sayar. | Hata |
| Hreflang geri bağlantıları eksik A sayfası B sayfasını alternatif olarak listeliyor, ancak B, A'ya geri bağlantı vermiyor. Google geri bağlantısı olmayan hreflang çiftlerini yok sayar. | Warning |
| Hreflang hata veren veya yönlendiren URL'leri gösteriyor Alternatif URL'ler 200 döndürmelidir. Yönlendiren veya hata veren hedefler yok sayılır. | Hata |
| Hreflang kanonik olmayan veya noindex sayfaları gösteriyor Alternatifler her sayfanın kanonik ve dizine eklenebilir sürümü olmalıdır; aksi hâlde işaretlemeler yok sayılır. | Warning |
| Kendine referans vermeyen hreflang hreflang kullanan sayfalar, alternatifler listesine kendilerini de eklemelidir. | Notice |
| x-default içermeyen hreflang Bir x-default alternatifi, arama motorlarına dili listede olmayan ziyaretçilere hangi sayfanın gösterileceğini söyler. | Notice |
| Çakışan hreflang girdileri Aynı dil kodu bir sayfada farklı URL'leri gösteriyor; arama motorları hangisinin doğru olduğunu bilemez. | Warning |
| HTML lang, sayfanın kendi hreflang değerinden farklı The lang attribute on <html> does not match the language this page declares for itself in hreflang. | Notice |
XML site haritaları (11)
| Sorun | Önem derecesi |
|---|---|
| XML site haritası bulunamadı robots.txt içinde veya /sitemap.xml adresinde site haritası bulunamadı. Site haritaları arama motorlarının yeni ve derin sayfaları bulmasına yardımcı olur. | Warning |
| Site haritası robots.txt'de listelenmemiş robots.txt içindeki bir Sitemap: satırı, yalnızca gönderdiğiniz motorların değil, tüm arama motorlarının site haritanızı bulmasını sağlar. | Notice |
| Site haritasında yönlendiren URL'ler Site haritaları yalnızca son URL'leri listelemelidir. Yönlendirmeler tarama bütçesini boşa harcar ve site haritasını daha az güvenilir kılar. | Warning |
| Site haritasında bozuk URL'ler (4xx) Site haritası var olmayan sayfaları listeliyor. | Hata |
| Site haritasında hata veren URL'ler (5xx) Site haritası URL'leri sunucu hatası döndürdü veya yanıt vermedi. | Hata |
| Site haritasında noindex sayfalar Site haritası, noindex diyen sayfaların dizine eklenmesini istiyor. Sinyaller çelişiyor. | Warning |
| Site haritasında kanonikleştirilmiş sayfalar Site haritası, canonical'ı başka yeri gösteren URL'leri listeliyor. Site haritaları yalnızca kanonik URL'leri içermelidir. | Warning |
| robots.txt ile engellenen site haritası URL'leri Site haritası URL'leri robots.txt'de engellenmiş; arama motorlarından tarayamadıkları sayfaları dizine eklemeleri isteniyor. | Warning |
| Site haritasında olmayan dizine eklenebilir sayfalar Bu dizine eklenebilir sayfalar bağlantılar üzerinden bulundu, ancak XML site haritasında değiller. | Notice |
| Sahipsiz sayfalar (site haritasında, iç bağlantısı yok) Bu sayfalar bir XML site haritasında var, ancak taranan hiçbir iç sayfa bunlara bağlantı vermiyor; bu yüzden çok az iç otorite alıyorlar. | Warning |
| http:// URLs in the sitemap of an HTTPS site Site haritası, HTTPS'ye yönlendiren güvensiz URL'leri listeliyor. | Warning |
İç ve dış bağlantılar (13)
| Sorun | Önem derecesi |
|---|---|
| Kanonikleştirilmiş sayfalara iç bağlantılar İç bağlantılar başka yerde kanonikleştirilmiş URL'leri gösteriyor ve tarayıcıları tercih edilmeyen sürümlere götürüyor. | Warning |
| Nofollow iç bağlantılar Nofollow iç bağlantılar, iç otoritenin kendi sayfalarınıza ulaşmasını engeller. | Notice |
| Yalnızca bir iç bağlantısı olan sayfalar Bu sayfalar yalnızca bir başka sayfadan bağlantı alıyor. Az bağlantı alan sayfalar daha seyrek taranır ve daha zayıf sıralanır. | Notice |
| Giden iç bağlantısı olmayan sayfalar Bu sayfalar sitenizdeki başka hiçbir sayfaya bağlantı vermiyor. Ziyaretçiler ve tarayıcılar çıkmaza girer. | Warning |
| Çok fazla bağlantısı olan sayfalar Yüzlerce bağlantısı olan sayfalar her bağlantının değerini sulandırır ve spam gibi görünebilir. | Notice |
| Bozuk dış bağlantılar Diğer sitelere verilen bağlantılar hata döndürüyor. Ziyaretçileri hayal kırıklığına uğratır ve içeriğin bakımsız olduğu izlenimini verir. | Warning |
| Bağlantı metni olmayan bağlantılar Metni, alternatif metni veya aria-label'ı olmayan bağlantılar kullanıcılara ve arama motorlarına hedef hakkında ipucu vermez. | Warning |
| Genel bağlantı metni “Buraya tıklayın” veya “devamını okuyun” gibi bağlantılar hedef sayfayı tanımlama fırsatını boşa harcar. | Notice |
| javascript: bağlantıları Gerçek URL yerine javascript: kullanan bağlantılar tarayıcılar tarafından izlenemez. | Notice |
| http:// URL'lerine iç bağlantılar Bir HTTPS sitesi kendi sayfalarına güvensiz http:// üzerinden bağlantı veriyor; bu ek yönlendirmelere ve karışık sinyallere yol açar. | Warning |
| Geliştirme veya hazırlık (staging) sunucularına bağlantılar Sayfalar, ziyaretçilerin ve arama motorlarının erişemediği localhost veya hazırlık/test alan adlarına bağlantı veriyor. | Hata |
| İzleme parametreli iç bağlantılar İç bağlantılarda utm_ parametreleri var. Bunlar yinelenen URL'ler oluşturur ve analizdeki gerçek trafik kaynağının üzerine yazar. | Notice |
| Derin sayfalar (ana sayfadan 4+ tıklama) Yapının derinlerine gömülü sayfalar daha az taranır ve daha az iç otorite alır. | Notice |
Başlıklar, açıklamalar ve üst başlıklar (17)
| Sorun | Önem derecesi |
|---|---|
| Başlık etiketi eksik Başlığı olmayan sayfalar zor sıralanır ve arama sonuçlarında bozuk görünür. | Hata |
| Yinelenen başlıklar Birden fazla sayfa aynı başlığı kullanıyor; arama motorları bunları ayırt etmekte zorlanıyor. | Warning |
| Başlık çok uzun (60 karakterden fazla) Uzun başlıklar sonuçlarda kısaltılır. | Notice |
| Başlık çok kısa (25 karakterden az) Kısa başlıklar tıklama çekebilecek alanı boşa harcar. | Notice |
| Birden fazla title etiketi These pages have more than one <title> tag. Search engines use one and ignore the rest. | Warning |
| Meta açıklama eksik Google, sayfa metninden genellikle daha az ikna edici bir snippet oluşturur. | Warning |
| Yinelenen meta açıklamalar Birden fazla sayfa aynı meta açıklamayı kullanıyor. | Warning |
| Meta description çok uzun (160 karakterden fazla) Uzun açıklamalar arama sonuçlarında kesilir. | Notice |
| Meta description çok kısa (70 karakterden az) Çok kısa açıklamalar, arama yapanları tıklamaya ikna etme fırsatını kaçırır. | Notice |
| Birden fazla meta description Bu sayfalarda birden fazla meta description bulundu. | Warning |
| H1 başlığı eksik H1’i olmayan sayfaların net bir ana başlığı yoktur. | Warning |
| Boş H1 Bir H1 var ama metni yok; çoğu zaman alternatif metni olmayan bir görseli sardığı için. | Warning |
| Birden fazla H1 başlığı Birden fazla H1 ana konuyu bulanıklaştırabilir. | Notice |
| Yinelenen H1'ler Birkaç sayfa aynı H1'i kullanıyor; bu, örtüşen konulara veya şablon başlıklarına işaret eder. | Notice |
| H1 çok uzun (70 karakterden fazla) Çok uzun ana başlıklar bir bakışta okunması zordur. | Notice |
| Atlanan başlık seviyeleri Başlık seviyeleri atlıyor (örneğin H2'den H4'e). Özellikle ekran okuyucularla yapıyı takip etmek zorlaşır. | Notice |
| Alt başlığı olmayan uzun sayfalar 500 kelimeden uzun ve H2'si olmayan sayfalar göz gezdirmesi zor sayfalardır ve arama motorlarına daha az yapı sunar. | Notice |
İçerik kalitesi ve kopyalar (6)
| Sorun | Önem derecesi |
|---|---|
| Zayıf içerik (200 kelimenin altında) Çok az metin içeren sayfalar nadiren iyi sıralanır ve yapay zekâ yanıtlarına alıntılanacak çok az şey sunar. | Warning |
| Kopya içerik Bu dizine eklenebilir sayfalarda aynı metin var; arama motorları birini seçer ve diğerlerini yok sayabilir. | Warning |
| Neredeyse kopya içerik Bu sayfalar başka bir sayfayla neredeyse aynı (yaklaşık %95'ten fazla benzer metin). | Notice |
| Yer tutucu metin (lorem ipsum) Bu sayfalarda yer tutucu metin yayınlanmış. | Hata |
| Düşük metin/HTML oranı Bu sayfaların HTML'sinin %10'undan azı görünür metin; bu genellikle ağır işaretlemeye veya çok az içeriğe işaret eder. | Notice |
| Güncel olmayan telif hakkı yılı Altbilgideki telif hakkı yılı bir yıldan eski; bu, sitenin terk edilmiş gibi görünmesine yol açabilir. | Notice |
Görseller (6)
| Sorun | Önem derecesi |
|---|---|
| Alt metni olmayan görseller Alt metni olmayan görseller ekran okuyuculara görünmez ve görsel aramada geride kalır. | Notice |
| Bozuk görseller Bu görseller yüklenmiyor. Ziyaretçiler boş kutular görür ve görsel arama bunları dizine ekleyemez. | Hata |
| Büyük görseller (200 KB'tan fazla) Ağır görseller sayfaları özellikle mobilde yavaşlatır ve Largest Contentful Paint'i olumsuz etkiler. | Warning |
| Genişliği ve yüksekliği olmayan görseller Boyutu belirtilmemiş görseller yüklenirken düzen kaymalarına (CLS) neden olur. | Notice |
| Modern görsel formatı yok Bu sayfalar yalnızca JPEG/PNG/GIF görseller sunuyor. WebP ve AVIF genellikle %25–50 daha küçüktür. | Notice |
| Gecikmeli yüklemesi olmayan çok sayıda görsel 10'dan fazla görseli olan sayfalar hepsini hemen yükler. | Notice |
Performans (9)
| Sorun | Önem derecesi |
|---|---|
| Yavaş sunucu yanıtı (1,5 sn üzeri) Yavaş yanıtlar kullanıcı deneyimine ve Core Web Vitals’a zarar verir. | Warning |
| Orta derecede yavaş yanıt (0,6–1,5 sn) Bu sayfalar, Largest Contentful Paint'i rahat tutan 600 ms'den sonra yanıt vermeye başlıyor. | Notice |
| Büyük HTML (500 KB üzeri) Ağır HTML yavaş indirilir ve işlenir. | Notice |
| HTML sıkıştırılmadan sunuluyor HTML sıkıştırılmadan gönderiliyor. Gzip veya Brotli metin boyutunu genellikle %70–80 azaltır. | Warning |
| Oluşturmayı engelleyen betikler Several scripts in <head> block the first paint until they download and run. | Notice |
| Çok fazla JavaScript dosyası Sayfalar 25'ten fazla betik dosyası yüklüyor. Her biri indirme ve çalıştırma süresi ekler. | Notice |
| Aşırı büyük DOM (1.500'den fazla öğe) Büyük DOM ağaçları oluşturmayı ve etkileşimi (INP) yavaşlatır. | Notice |
| Ağır satır içi JavaScript 100 KB'tan fazla satır içi betik her sayfada yeniden indirilir ve önbelleğe alınamaz. | Notice |
| Çok sayıda üçüncü taraf betik sunucusu 10'dan fazla dış alan adından gelen betikler bağlantı, gecikme ve gizlilik riski ekler. | Notice |
Güvenlik (11)
| Sorun | Önem derecesi |
|---|---|
| Site HTTPS üzerinden sunulmuyor Site düz http:// üzerinden yükleniyor. Tarayıcılar her sayfayı “Güvenli değil” olarak işaretler ve HTTPS bir sıralama faktörüdür. | Hata |
| Güvensiz HTTP üzerinden sunulan sayfalar HTTPS sitesindeki bu sayfalar yönlendirme olmadan düz http:// üzerinden yükleniyor. Tarayıcılar bunları “Güvenli değil” olarak işaretler. | Hata |
| Karışık içerik HTTPS sayfaları kaynakları güvensiz http:// üzerinden yüklüyor. Tarayıcılar bunları engeller veya uyarı gösterir. | Hata |
| Güvensiz formlar Formlar http:// adreslerine gönderim yapıyor veya güvensiz sayfalarda parola alanları var; ziyaretçilerin yazdıkları açığa çıkıyor. | Hata |
| HSTS başlığı eksik Strict-Transport-Security olmadan tarayıcılar yine de önce güvensiz HTTP'yi deneyebilir. | Notice |
| Content-Security-Policy eksik Content-Security-Policy, betiklerin nereden yüklenebileceğini sınırlar ve siteler arası betik çalıştırmanın (XSS) verebileceği zararı azaltır. | Notice |
| Clickjacking koruması yok Ne X-Frame-Options ne de CSP frame-ancestors yönergesi ayarlı; diğer siteler sayfalarınızı çerçeve içine alabilir. | Notice |
| X-Content-Type-Options eksik nosniff olmadan tarayıcılar dosya türünü tahmin edip dosyaları betik olarak çalıştırabilir. | Notice |
| Sunucu yazılımı sürümleri açığa çıkıyor Yanıt başlıkları tam yazılım sürümlerini ortaya koyuyor; bu, saldırganların bilinen açıkları bulmasına yardımcı olur. | Notice |
| rel="noopener" olmayan target="_blank" bağlantıları rel="noopener" olmadan yeni sekmede açılan dış bağlantılar, eski tarayıcılarda diğer sitenin sekmenizi kontrol etmesine izin verir. | Notice |
| Düz metin e-posta adresleri Sayfa metnindeki e-posta adresleri spam botları tarafından toplanır. | Notice |
Yapılandırılmış veri (5)
| Sorun | Önem derecesi |
|---|---|
| Geçersiz yapılandırılmış veri Bu sayfalardaki JSON-LD blokları okunamıyor, bu yüzden arama motorları bunları yok sayıyor. | Hata |
| Zorunlu özellikleri eksik yapılandırılmış veri Schema türleri var ancak zengin sonuçlar için gereken özellikler eksik. | Warning |
| Yapılandırılmış verisi olmayan sayfalar schema.org işaretlemesi bulunamadı. Yapılandırılmış veri, arama motorlarının ve yapay zekânın sayfayı anlamasına yardımcı olur ve zengin sonuçlar sağlayabilir. | Notice |
| Derin sayfalarda breadcrumb işaretlemesi yok İki veya daha fazla seviye derinlikteki sayfalarda BreadcrumbList yok. Breadcrumb'lar sonuçlarda site yapısını gösterir. | Notice |
| Ana sayfada Organization işaretlemesi yok Ana sayfadaki Organization (veya LocalBusiness/Person) işaretlemesi, arama motorlarının ve yapay zekâ asistanlarının markanızı, logonuzu ve profillerinizi tanımasına yardımcı olur. | Notice |
Sosyal paylaşım (4)
| Sorun | Önem derecesi |
|---|---|
| Open Graph etiketleri eksik og:title ve og:image olmadan Facebook, LinkedIn, WhatsApp ve Slack paylaşımları sade veya rastgele bir önizleme gösterir. | Notice |
| Open Graph görseli eksik Sayfalarda Open Graph etiketleri var ama og:image yok; paylaşımlar görselsiz görünür. | Notice |
| og:url, canonical'dan farklı Paylaşımların doğru sayfaya sayılması için og:url kanonik URL ile eşleşmelidir. | Notice |
| X (Twitter) kartı eksik twitter:card olmadan X varsayılan olarak küçük bir önizleme gösterir. | Notice |
Mobil ve HTML temelleri (6)
| Sorun | Önem derecesi |
|---|---|
| Mobil viewport eksik Viewport meta etiketi olmadan telefonlar küçültülmüş bir masaüstü düzeni gösterir. Google mobil sürümü dizine ekler. | Hata |
| Mobilde yakınlaştırma devre dışı Viewport yakınlaştırmayı engelliyor; bu bir erişilebilirlik hatasıdır. | Warning |
| Dil özniteliği eksik The <html> tag has no lang attribute, so screen readers and search engines must guess the language. | Warning |
| HTML5 doctype eksik <!DOCTYPE html> olmadan tarayıcılar sayfayı quirks modunda oluşturabilir. | Notice |
| Karakter kodlaması eksik Karakter kodlaması belirtilmemiş; özel karakterler yanlış görünebilir. | Notice |
| Eskimiş HTML etiketleri Obsolete tags such as <font>, <center> or <marquee> were found. | Notice |
Erişilebilirlik (10)
| Sorun | Önem derecesi |
|---|---|
| Etiketsiz form alanları Etiketi (veya aria-label'ı) olmayan alanlar ekran okuyucu kullanıcıları tarafından tanımlanamaz. | Warning |
| Erişilebilir adı olmayan düğmeler Metni veya aria-label'ı olmayan yalnızca simgeli düğmeler sadece “düğme” olarak okunur. | Warning |
| Başlıksız iframe'ler Gömülü çerçevelerin, ekran okuyucu kullanıcılarının içeriği bilmesi için bir başlığa ihtiyacı vardır. | Notice |
| Yinelenen öğe kimlikleri Kimlikler benzersiz olmalıdır. Yinelenenler etiket ilişkilendirmesini, atlama bağlantılarını ve ARIA referanslarını bozar. | Notice |
| Pozitif tabindex değerleri 0'dan büyük tabindex değerleri doğal klavye sırasını değiştirir ve klavye kullanıcılarının kafasını karıştırır. | Notice |
| Main landmark'ı yok Pages without a <main> element (or role="main") are harder to navigate with screen readers. | Notice |
| Başlık hücresi olmayan veri tabloları Tables without <th> headers are read cell by cell with no context. | Notice |
| Geçersiz ARIA rolleri Bilinmeyen role değerleri yardımcı teknolojiler tarafından yok sayılır. | Notice |
| Yardımcı teknolojilerden gizlenmiş odaklanabilir öğeler aria-hidden="true" hâlâ klavyeyle ulaşılabilen bağlantı, düğme veya alanlarda kullanılmış; bu “hayalet” odak durakları oluşturur. | Warning |
| Yalnızca dosya adı olan alternatif metin “IMG_1234.jpg” gibi bir alternatif metin görsel hakkında hiçbir şey söylemez. | Notice |
Yapay zekâ aramaya hazırlık (3)
| Sorun | Önem derecesi |
|---|---|
| Engellenen yapay zekâ arama tarayıcıları robots.txt, yapay zekâ arama yanıtlarını ve alıntılarını besleyen tarayıcıları engelliyor; bu, siteyi ChatGPT search, Perplexity ve benzeri motorlarda gizleyebilir. | Warning |
| Snippet’ler engellendi nosnippet veya max-snippet:0, arama motorlarının bu sayfalardan alıntı yapmasını engeller; AI Overviews dahil. | Notice |
| İçerik JavaScript'e bağlı Ham HTML'de boş bir uygulama kapsayıcısı ve çok az metin var. Çoğu yapay zekâ tarayıcısı JavaScript çalıştırmaz, bu yüzden boş bir sayfa görür. | Warning |
URL yapısı (9)
| Sorun | Önem derecesi |
|---|---|
| Uzun URL'ler (115 karakterden fazla) Uzun URL'ler paylaşılması daha zordur ve sonuçlarda kısaltılır. | Notice |
| URL'lerde büyük harfler URL'ler büyük/küçük harfe duyarlıdır; büyük harfler bir sayfanın yinelenen sürümlerini oluşturabilir. | Notice |
| URL'lerde alt çizgiler Google tireleri kelime ayırıcı olarak kabul eder, alt çizgileri etmez. | Notice |
| Çok parametreli URL'ler İkiden fazla parametresi olan URL'ler genellikle neredeyse kopya sayfalar oluşturur ve tarama bütçesini boşa harcar. | Notice |
| URL'lerde ASCII olmayan karakterler Kodlanmamış özel karakterler, URL'ler paylaşıldığında veya kaydedildiğinde bozulabilir. | Notice |
| URL yollarında çift eğik çizgi “//” içeren yollar genellikle şablon hatalarıdır ve yinelenen URL'ler oluşturur. | Notice |
| Yinelenen URL varyantları Aynı sayfaya yalnızca büyük/küçük harf veya sondaki eğik çizgiyle farklılaşan URL'lerle ulaşılabiliyor ve hiçbiri diğerini canonical olarak göstermiyor. | Warning |
| URL'lerde oturum kimlikleri URL'lerdeki oturum tanımlayıcıları sınırsız sayıda yinelenen URL oluşturur. | Warning |
| Bozuk sayfalara sayfalama bağlantıları rel="next" veya rel="prev" hata döndüren bir URL'yi gösteriyor. | Warning |
JavaScript oluşturma (6)
| Sorun | Önem derecesi |
|---|---|
| JavaScript işleme başarısız Chrome bu sayfaları işleyemedi; bu nedenle işlenmiş DOM kontrolleri eksik. | Warning |
| JavaScript sonrası başlık değişiyor Tarayıcıda işlenen başlık, özgün HTML'deki başlıktan farklıdır. Arama motorları işlemeye bağlı olarak farklı meta veriler görebilir. | Warning |
| JavaScript sonrası canonical değişiyor JavaScript, yüklemeden sonra canonical URL'yi değiştirir; bu da çelişen dizin sinyallerine yol açabilir. | Hata |
| Robots yönergeleri JavaScript'ten sonra değişir Robots yönergeleri JavaScript işlendikten sonra değişir. | Hata |
| Önemli içerik JavaScript'e bağlı Görünen metnin büyük bölümü ilk HTML'de yoktur ve yalnızca JavaScript çalıştıktan sonra görünür. | Warning |
| İç bağlantılar JavaScript'e bağlı Birçok iç bağlantı yalnızca JavaScript çalıştıktan sonra görünür. | Warning |
Search Console içgörüleri (5)
| Sorun | Önem derecesi |
|---|---|
| Tıklama alan ama dizine eklenemeyen sayfalar Search Console bu URL'lerde tıklama gösteriyor, ancak tarama bunları noindex, başka yerde kanonikleştirilmiş, yönlendiren veya bozuk buldu. Bu trafik risk altında. | Hata |
| Gösterimi olan ama taramanın ulaşmadığı sayfalar Search Console bu URL'ler için gösterim kaydediyor, ancak taranan hiçbir sayfa bunlara bağlantı vermiyor; bu yüzden iç otorite almıyorlar. | Warning |
| Aramada gösterimi olmayan dizine eklenebilir sayfalar Bu dizine eklenebilir sayfalar son 28 günde Google'da hiç gösterim almadı. Dizine eklenmemiş olabilirler veya gerçek aramaları hedeflemiyor olabilirler. | Notice |
| İlk sayfa sıralamalarında düşük TO Bu sayfalar çok sayıda gösterimle ilk sayfada sıralanıyor, ancak konumlarına göre beklenenden çok daha az tıklama alıyor. | Notice |
| İlk 10'a yakın, içeriği zayıf sayfalar Bu sayfalar gerçek gösterimlerle 8–20. sıralarda yer alıyor ama 400 kelimeden kısa. Bunları genişletmek çoğu zaman en hızlı sıralama kazancıdır. | Notice |
Sürümler
Her rapor, üretildiği metodoloji sürümünü saklar (şu an sürüm 2); böylece kurallarımızdaki bir değişiklikten kaynaklanan puan değişimi, sitenizdeki bir değişiklikten ayırt edilebilir.
Sınırlar
Denetim dışarıdan ölçülebilen şeyleri test eder: HTML, HTTP başlıkları, robots.txt, site haritaları, sayfanın bağlantıları ve varlıkları. Sıralamaları, trafiği veya geri bağlantıları görmez; yüksek bir puan sıralama veya YZ alıntılarını garanti etmez. Arama hacimlerini, trafiği veya otorite puanlarını asla uydurmayız.