kuponla.com

Kuponla.com | Güncel İndirim Kuponu, Hediye Çeki Kodu, Sıcak Fırsatlar!

AI Kuponla.com, 76 puanla iyi bir SEO durumuna sahip; ancak performans sorunları dikkat çekiyor.

AI ile onar — hazır prompt
tarama: süre: 166.6 sn kural: 251 · kategori: 20
geçmiş taramalar — tıklayınca o günün raporu açılır
01.10 14:42 76

Hata bildir

kuponla.com raporunda gördüğünüz hatayı yazın. E-posta adresinizi yalnızca gerekirse size dönmek için kullanırız.

Teklif Al

kuponla.com için SEO hizmeti teklifi alın. İhtiyacınızı yazın, e-posta ile size dönelim.

› Sorunları yapay zekâ ajanıyla düzeltin Claude Code · Codex · Cursor için hazır prompt

Bu prompt, rapordaki tüm hata ve uyarıları çalışma kurallarıyla birlikte içerir. Kopyalayıp sitenizin kod tabanında çalışan bir yapay zekâ kodlama ajanına verin; bulguları önem sırasıyla düzeltir.

Google PageSpeed

✓ Resmî PageSpeed Insights API
Mobil
62 Performans
91 Erişilebilirlik
100 En İyi Uygulamalar
92 SEO
LCP7,3 sn. CLS0 TBT60 ms. FCP4,6 sn. Hız Endeksi5,9 sn.
Gerçek kullanıcı verisi (CrUX · son 28 gün) — genel: Yavaş
LCP2,7 sn · Orta INP119 ms · Hızlı CLS0,00 · Hızlı FCP2,8 sn · Orta TTFB2,5 sn · Yavaş
› Öneriler ve teşhisler 13 bulgu
0
Oluşturma engelleme istekleri Performans
Tahmini tasarruf: 1.950 ms. · ~2,0 sn kazanç

İstekler sayfanın ilk oluşturma işlemini engelliyor. Bu durum, LCP'yi geciktirebilir. Erteleme veya satır içine yerleştirme, bu ağ isteklerini kritik yoldan uzaklaştırabilir.

0
Kullanılmayan JavaScript'i azaltın Performans
Tahmini tasarruf: 231 KiB · ~1,2 sn kazanç

Ağ etkinliğinin kullandığı bayt sayısını azaltılmaları gerekene kadar kullanılmayan JavaScript'i azaltıp komut dosyalarını erteleyin. Kullanılmayan JavaScript'i nasıl azaltacağınızı öğrenin.

0
Verimli önbellek sürelerini kullanın Performans
Tahmini tasarruf: 25 KiB · ~0,2 sn kazanç

Uzun önbellek ömrü, sayfanızda tekrarlanan ziyaretleri hızlandırabilir. Önbelleğe alma hakkında daha fazla bilgi edinin.

0
Ana iş parçacığı çalışmasını en aza indir Performans
2,2 sn.

JS'yi ayrıştırma, derleme ve yürütme için harcanan zamanı kısaltabilirsiniz. Daha küçük JS yüklerinin sağlanması bu konuda yardımcı olabilir. Ana iş parçacığının işini nasıl azaltacağınızı öğrenin.

0
Zorunlu yeniden düzenleme Performans

DOM durumunda yapılan bir değişiklik nedeniyle stiller geçersiz kılındıktan sonra JavaScript, geometrik özellikler (ör. offsetWidth) sorguladığında zorunlu yeniden düzenleme gerçekleşir. Bu durum, performansın düşmesine neden olabilir. Zorunlu yeniden düzenlemeler ve olası çözümleri hakkında daha fa

50
Resim yayınlamayı kolaylaştırın Performans
Tahmini tasarruf: 42 KiB

Resimlerin indirme süresini kısaltmak, sayfanın algılanan yükleme süresini ve LCP'yi daha iyi hale getirebilir. Resim boyutunu optimize etme hakkında daha fazla bilgi edinin.

0
LCP istek keşfi Performans

LCP resmini HTML'den anında bulunabilir hale getirerek ve geç yüklemeden kaçınarak LCP'yi optimize edin.

0
Ağ bağımlılık ağacı Performans

Sayfaların daha kolay yüklenmesi için zincir uzunluğunu azaltarak, kaynakların indirme boyutunu küçülterek veya gereksiz kaynakların indirilmesini erteleyerek kritik istek zinciri oluşturmaktan kaçının.

0
Kullanılmayan CSS'yi azaltın Performans
Tahmini tasarruf: 27 KiB

Ağ etkinliğinin kullandığı bayt sayısını azaltmak üzere stil sayfalarında kullanılmayan kuralları azaltıp ekranın üst kısmında içerik için kullanılmayan CSS'yi erteleyin. Kullanılmayan CSS'yi nasıl azaltacağınızı öğrenin.

0
Arka plan ve ön plan renkleri yeterli kontrast oranına sahip değil. Erişilebilirlik

Birçok kullanıcı, düşük kontrastlı metni okumakta zorlanır veya okuyamaz. Yeterli renk kontrastını nasıl sağlayacağınızı öğrenin.

0
Başlık öğeleri sırayla azalan düzende sıralı değil Erişilebilirlik

Düzey atlamayan gerektiği gibi sıralanmış başlıklar sayfanın anlamsal yapısını iletir. Böylece, yardımcı teknolojiler kullanılırken gezinmeyi ve anlaşılmayı kolaylaştırır. Başlık sıralaması hakkında daha fazla bilgi edinin.

0
Bağlantıların ayırt edilebilir adları yok Erişilebilirlik

Ayırt edilebilir, benzersiz ve odaklanılabilir bağlantı metni (ve bağlantı olarak kullanıldığında resimler için alternatif metin), ekran okuyucu kullanıcılarına daha iyi bir gezinme deneyimi sunar. Bağlantıları nasıl erişilebilir hale getireceğinizi öğrenin.

0
Bağlantılar taranabilir değil SEO

Arama motorları, web sitelerini taramak için bağlantılarda href özelliklerini kullanabilir. Sitenin daha fazla sayfasının keşfedilebilmesi için bağlantı öğelerinin href özelliğinin uygun hedefe bağlantı verdiğinden emin olun. Bağlantıları nasıl taranabilir hale getireceğinizi öğrenin.

Masaüstü
95 Performans
92 Erişilebilirlik
100 En İyi Uygulamalar
92 SEO
LCP1,4 sn. CLS0,016 TBT40 ms. FCP0,8 sn. Hız Endeksi0,9 sn.
Gerçek kullanıcı verisi (CrUX · son 28 gün) — genel: Yavaş
LCP2,5 sn · Orta INP45 ms · Hızlı CLS0,02 · Hızlı FCP2,5 sn · Orta TTFB2,5 sn · Yavaş
› Öneriler ve teşhisler 12 bulgu
0
Oluşturma engelleme istekleri Performans
Tahmini tasarruf: 530 ms. · ~0,6 sn kazanç

İstekler sayfanın ilk oluşturma işlemini engelliyor. Bu durum, LCP'yi geciktirebilir. Erteleme veya satır içine yerleştirme, bu ağ isteklerini kritik yoldan uzaklaştırabilir.

0
Kullanılmayan JavaScript'i azaltın Performans
Tahmini tasarruf: 229 KiB · ~0,1 sn kazanç

Ağ etkinliğinin kullandığı bayt sayısını azaltılmaları gerekene kadar kullanılmayan JavaScript'i azaltıp komut dosyalarını erteleyin. Kullanılmayan JavaScript'i nasıl azaltacağınızı öğrenin.

0
Kullanılmayan CSS'yi azaltın Performans
Tahmini tasarruf: 26 KiB

Ağ etkinliğinin kullandığı bayt sayısını azaltmak üzere stil sayfalarında kullanılmayan kuralları azaltıp ekranın üst kısmında içerik için kullanılmayan CSS'yi erteleyin. Kullanılmayan CSS'yi nasıl azaltacağınızı öğrenin.

50
Verimli önbellek sürelerini kullanın Performans
Tahmini tasarruf: 25 KiB

Uzun önbellek ömrü, sayfanızda tekrarlanan ziyaretleri hızlandırabilir. Önbelleğe alma hakkında daha fazla bilgi edinin.

0
Zorunlu yeniden düzenleme Performans

DOM durumunda yapılan bir değişiklik nedeniyle stiller geçersiz kılındıktan sonra JavaScript, geometrik özellikler (ör. offsetWidth) sorguladığında zorunlu yeniden düzenleme gerçekleşir. Bu durum, performansın düşmesine neden olabilir. Zorunlu yeniden düzenlemeler ve olası çözümleri hakkında daha fa

50
Resim yayınlamayı kolaylaştırın Performans
Tahmini tasarruf: 6 KiB

Resimlerin indirme süresini kısaltmak, sayfanın algılanan yükleme süresini ve LCP'yi daha iyi hale getirebilir. Resim boyutunu optimize etme hakkında daha fazla bilgi edinin.

0
LCP istek keşfi Performans

LCP resmini HTML'den anında bulunabilir hale getirerek ve geç yüklemeden kaçınarak LCP'yi optimize edin.

0
Ağ bağımlılık ağacı Performans

Sayfaların daha kolay yüklenmesi için zincir uzunluğunu azaltarak, kaynakların indirme boyutunu küçülterek veya gereksiz kaynakların indirilmesini erteleyerek kritik istek zinciri oluşturmaktan kaçının.

0
Arka plan ve ön plan renkleri yeterli kontrast oranına sahip değil. Erişilebilirlik

Birçok kullanıcı, düşük kontrastlı metni okumakta zorlanır veya okuyamaz. Yeterli renk kontrastını nasıl sağlayacağınızı öğrenin.

0
Başlık öğeleri sırayla azalan düzende sıralı değil Erişilebilirlik

Düzey atlamayan gerektiği gibi sıralanmış başlıklar sayfanın anlamsal yapısını iletir. Böylece, yardımcı teknolojiler kullanılırken gezinmeyi ve anlaşılmayı kolaylaştırır. Başlık sıralaması hakkında daha fazla bilgi edinin.

0
Bağlantıların ayırt edilebilir adları yok Erişilebilirlik

Ayırt edilebilir, benzersiz ve odaklanılabilir bağlantı metni (ve bağlantı olarak kullanıldığında resimler için alternatif metin), ekran okuyucu kullanıcılarına daha iyi bir gezinme deneyimi sunar. Bağlantıları nasıl erişilebilir hale getireceğinizi öğrenin.

0
Bağlantılar taranabilir değil SEO

Arama motorları, web sitelerini taramak için bağlantılarda href özelliklerini kullanabilir. Sitenin daha fazla sayfasının keşfedilebilmesi için bağlantı öğelerinin href özelliğinin uygun hedefe bağlantı verdiğinden emin olun. Bağlantıları nasıl taranabilir hale getireceğinizi öğrenin.

Genel puan 76/100 bileşenleri
Kural denetimi80/100 · ağırlık %35 Lighthouse mobil75/100 · ağırlık %35 Lighthouse masaüstü95/100 · ağırlık %15 Gerçek kullanıcı (mobil)69/100 · ağırlık %11 Gerçek kullanıcı (masaüstü)69/100 · ağırlık %5 Kritik hata cezası-3 puan

Kategori skorları

C · İyi — genel 76/100

Başlık yapısı

49 başlık · H1→H6 ana hattı
H1 TÜM MAĞAZALAR ▶️
H3 ⬇️🔥 En Popüler Güncel İndirimler ve Kupon Kodları...
H3 20GB Vodafone Faturalı Sınırlı Süreli Paket Kupon ...
H3 % 10 Amazon Prime İndirim Kodu [1000TL Alışverişe ...
H3 Hepsiburada Elektronik İndirimleri [Her Gün Yenile...
H3 NET % 20 Koton İndirim Kodu [Binlerce Üründe]
H3 Paycell Kart ile Trendyol’da Toplam 240TL ANINDA H...
H3 600₺ Huawei Shop İndirim Kodu [Tüm Ürünlerde Geçer...
H3 100TL Mavi İndirim Kupon Kodu
H3 Karaca İlk Alışverişe % 10 İndirim Kodu [Mobil App...
H3 150TL Pazarama Plus İndirim Kodu
H3 225TL U.S. Polo Assn. İndirim Kodu [2026 Sonuna Ka...
H3 % 15 Fash.Fed Mobil Uygulamada Geçerli İndirim Kod...
H3 N11 Tık Hızında Kuponlar | Her Gün Aktif | 100TL-2...
H3 25TL D&R İndirim Kupon Kodu
H3 % 30 Temu Türkiye İndirim Kodu + 1500TL Kupon Pake...
H3 % 15 SuperStep İndirim Kodu [Mobil App]
H3 % 10 Sosyopix Hediye İndirim Kodu + Kargo Bedava
H3 % 15 Boyner Kupon Kodu + Kargo Bedava – Açılan Lin...
H3 % 10 Occasion İndirim Kodu [Tüm Ürünlerde Geçerli]
H3 Cambly 39TL 30 Dakika Deneme İngilizce Eğitimi Kod...
H1 Cambly’yi dene
H2 Cambly Nedir?
H3 YalıSpor 150TL İndirim Kodu [1500TL Alışverişe]
H3 50TL idefix İndirim Kodu – Tüm Ürünlerde
H3 Udemy % 90 İndirim Kodu – Kurslar 239.99₺
H3 1500TL ETS Tur İndirim Kodu
H3 200TL CarrefourSA Ekim Özel İndirim Kodu
H3 Mango % 50 Kadın&Erkek MEGA SEPTEMBER İndirim Kamp...
H3 % 10 Lacoste İndirim Kodu – LeClub
H3 % 10 H&M İlk Alışveriş İndirimi – H&M Member Yeni ...
H3 % 15 Sporthink İndirim Kodu – Size Özel Yeni Sezon
H3 🔥 Fırından Yeni Çıkmış Güncel Kuponlar 🔥
H3 Amazon Süper İndirim Günleri: NET % 20 Süpermarket...
H3 N11 500TL İndirim Kodu: Günün Kuponu
H3 H&M % 20 İndirim Kampanyası: Bugüne Özel
H3 Lacoste Sezon Finali: % 25+% 10 İndirim
H3 Pazarama Alışveriş Ekimi İndirim Kuponları: 1.Sipa...
H1 Pazarama’daki ilk 3 alışverişine özel kuponlar sen...
H1 Pazarama’daki ilk 3 alışverişine özel kuponlar sen...
H3 Amazon Flormar 2.’ye % 50 İndirim
H3 Amazon Atıştırmalıklarda 2.’ye % 40 İndirim: Ferre...
H3 Amazon Kahve Haftası Fırsatları
H3 🤑🛍️ Kuponla tasarruf edebileceğin popüler marka ...
H3 🏷️ Aradığını Bulabileceğin Trend Kategoriler 😍
H3 Site Bağlantıları
H3 Yardım
H3 İNDİRİMLERİ ARTIK KAÇIRMA!
H3 Şifrenizi sıfırlayın

Sosyal medya önizlemesi

bağlantı paylaşılınca böyle görünür

Kural detayları

yalnız hata ve uyarılar gösteriliyor
› Temel SEO 22 geçti · 2 uyarı · 0 hata — skor 98

Title, meta açıklama, canonical ve temel HTML etiketlerinin doğruluğu.

uyarı
Title uzunluğu
Başlık çok uzun (71 karakter). Önerilen: 30-60 karakter
ayrıntılar · 4 öğe
Uzunluk: 71 En az: 30 En çok: 60 Başlık: Kuponla.com | Güncel İndirim Kuponu, Hediye Çeki Kodu, Sıcak Fırsatlar!
Nasıl düzeltirim?

Neden önemli: Çok kısa title değerlendirilebilir sinyal taşımaz; çok uzunu arama sonuçlarında kesilir.

Çözüm: Başlığı 30-60 karakter aralığında tutun; önemli kelimeleri başa alın, marka adını sona koyun.

uyarı
Tek H1 kuralı
Birden fazla <h1> etiketi bulundu (4). En iyi uygulama sayfa başına tek <h1> kullanmaktır
ayrıntılar · 5 öğe
Texts
  • TÜM MAĞAZALAR ▶️
  • Cambly’yi dene
  • Pazarama’daki ilk 3 alışverişine özel kuponlar seni bekliyor!
  • Pazarama’daki ilk 3 alışverişine özel kuponlar seni bekliyor!
Adet: 4
Nasıl düzeltirim?

Neden önemli: Birden çok H1, sayfanın ana konusunu bulanıklaştırır; hiyerarşi bozulur.

Çözüm: Tek H1 bırakın; diğer başlıkları önem sırasına göre H2/H3'e dönüştürün.

geçti
Title etiketi
Title etiketi mevcut
geçti
Meta açıklama
Meta açıklama etiketi mevcut
geçti
Meta açıklama uzunluğu
Meta açıklama uzunluğu ideal (155 karakter)
geçti
Canonical etiketi
Kanonik URL etiketi mevcut
geçti
Canonical geçerliliği
Kanonik URL geçerli bir mutlak URL
geçti
Viewport etiketi
Viewport meta etiketi mevcut
geçti
Favicon
Favicon link etiketi mevcut
geçti
H1 başlığı
H1 etiketi mevcut
geçti
Canonical header çakışması
Tek kanonik sinyal mevcut (çelişki yok)
geçti
Snippet izni
Sayfa arama snippet'lerine izin veriyor (max-snippet:-1 = sınırsız)
geçti
Robots meta etiketi
Robots yönergeleri indekslemeye izin veriyor
geçti
Title benzersizliği
Sayfa başlığı benzersiz
geçti
Çakışan canonical URL'ler
Çelişen kanonik URL yok (en fazla tek kanonik kaynak mevcut)
geçti
Anasayfaya canonical
Sayfa zaten ana sayfa; ana sayfaya kanonik beklenen durum
geçti
Canonical protokol uyumu
Sayfa ve kanonik aynı protokolü kullanıyor (https)
geçti
Canonical döngüsü
Kanonik kendine referans veriyor (en iyi uygulama)
geçti
Canonical–noindex çakışması
Noindex yönergesi yok; kanonik ile çelişki yok
geçti
Core canonical outside head
No canonical element outside the <head>
geçti
Core canonical attributes
Canonical element carries only rel and href attributes
geçti
Core canonical multiple
At most one canonical element in the HTML
geçti
Core canonical external
Canonical points to a URL on the same host
geçti
Core robots directive mismatch
Robots directives are consistent between HTML and HTTP header
› Teknik SEO 15 geçti · 2 uyarı · 0 hata — skor 97

robots.txt, sitemap, yönlendirmeler ve sunucu yanıtları gibi teknik altyapı.

uyarı
Sondaki eğik çizgi tutarlılığı
Sondaki eğik çizgi kullanımı tutarsız: 280 URL çizgili, 16 URL çizgisiz (%5 tutarsızlık)
ayrıntılar · 9 öğe
Sample with slash
Sample without slash
With slash count: 280 Without slash count: 16 Dominant style: with-slash
Nasıl düzeltirim?

Neden önemli: /sayfa ve /sayfa/ ikisinin de çalışması aynı içeriğe iki URL demektir; sinyaller bölünür.

Çözüm: Tek biçim seçin ve diğerini 301 ile ona yönlendirin; iç bağlantılarda hep seçtiğiniz biçimi kullanın.

uyarı
Technical form get method
Page contains 1 form(s) using the GET method; submitted data will be appended to the URL
ayrıntılar · 3 öğe
Actions
Form count: 1 Fix: Switch the form method to POST, or block the form action URL from crawlers via robots.txt if GET URLs are intentional
geçti
robots.txt varlığı
robots.txt dosyası mevcut ve erişilebilir
geçti
robots.txt sözdizimi
robots.txt söz dizimi geçerli
geçti
Sitemap varlığı
Site haritası bulundu: 2 site haritası erişilebilir
geçti
Sitemap yapısı
Site haritasının XML yapısı geçerli (33 sitemaps)
geçti
URL yapısı
URL, SEO en iyi uygulamalarına uygun
geçti
WWW yönlendirmesi
Kanonik URL non-www sürümüne ayarlı
geçti
Özel 404 sayfası
Sitede uygun gezinme ve içeriğe sahip özel bir 404 sayfası var
geçti
Soft 404 tespiti
Sayfa soft 404 görünmüyor
geçti
Sunucu hatası kontrolü
Sayfa başarılı yanıt döndürdü
geçti
4xx istemci hataları
İstemci hatası tespit edilmedi
geçti
Yanıt süresi
Sayfa yanıt süresi 282 ms
geçti
Content-Type başlığı
Content-Type doğru: text/html; charset=UTF-8
geçti
Technical empty html
Page contains meaningful HTML content
geçti
Technical duplicate gtm
No Google Tag Manager containers found
geçti
Technical duplicate ga
No Google Analytics properties found
› Performans 15 geçti · 6 uyarı · 4 hata — skor 90

Core Web Vitals ve sayfa hızı metrikleri.

hata
DOM boyutu
DOM boyutu çok büyük: 4,377 DOM nodes (recommended: <800); Max children: 212 in div.coupon-des-full (recommended: <60)
ayrıntılar · 5 öğe
Toplam düğüm: 4377 En derin seviye: 19 En çok alt öğe: 212 En derin seçici: li En geniş seçici: div.coupon-des-full
Nasıl düzeltirim?

Neden önemli: Aşırı büyük DOM (çok sayıda HTML öğesi) belleği şişirir, stil hesaplamalarını ve etkileşimi yavaşlatır.

Çözüm: Gereksiz sarmalayıcı öğeleri kaldırın; uzun listeleri sayfalayın ya da sanallaştırın (~800 öğe altını hedefleyin).

hata
CSS dosya boyutu
CSS optimizasyonu gerekli: 11 external CSS files (recommended: <=3)
ayrıntılar · 13 öğe
Dış CSS URL'leri
Dış CSS dosyası: 11 Satır içi stil: 8 Satır içi CSS (KB): 18
Nasıl düzeltirim?

Neden önemli: Çok sayıda/büyük CSS dosyası indirme ve işleme süresini uzatır.

Çözüm: CSS dosyalarını birleştirip küçültün, kullanılmayan kuralları ayıklayın (PurgeCSS vb.), 3 dosyadan azı hedefleyin.

hata
Preconnect ipuçları
Kural çalıştırılamadı: Invalid URL
Nasıl düzeltirim?

Neden önemli: Üçüncü parti alan adlarına bağlantı kurulumu (DNS+TLS) her istekte zaman kaybettirir.

Çözüm: Kritik üçüncü parti kaynaklar için <link rel="preconnect" href="https://ornek-cdn.com"> ekleyin.

hata
Sayfa ağırlığı
HTML dokümanı 605KB boyutunda (önerilen: <100KB) — satır içi içeriği azaltmayı, sayfaları bölmeyi veya tembel yüklemeyi düşünün
ayrıntılar · 7 öğe
HTML bayt: 619828 HTML boyutu: 605KB Dış script: 20 Dış CSS: 11 Görsel sayısı: 443 İyi eşik: 100KB Uyarı eşiği: 300KB
Nasıl düzeltirim?

Neden önemli: Ağır HTML dokümanı ilk yüklemeyi ve ayrıştırmayı yavaşlatır; mobilde veri harcar.

Çözüm: Satır içi devasa CSS/JS/SVG bloklarını harici dosyalara taşıyın, gereksiz işaretlemeyi azaltın, 100KB altı HTML hedefleyin.

uyarı
Render engelleyen kaynaklar
Görüntülemeyi engelleyen kaynaklar bulundu: 1 script(s) in <head> without async/defer
ayrıntılar · 10 öğe
Potentially blocking css
head içi script: 3 async script: 2 defer script: 17 module script: 0
Nasıl düzeltirim?

Neden önemli: <head> içindeki eş zamanlı script/CSS, sayfa çiziminin başlamasını bloke eder.

Çözüm: Script'lere defer/async ekleyin, kritik olmayan CSS'i medya sorgusu ya da geç yükleme ile erteleyin.

uyarı
LCP optimizasyon ipuçları
LCP adayı (header img) optimize edilebilir: no preload or fetchpriority
ayrıntılar · 7 öğe
Ön yüklenen görseller
Tür: image Öğe: header img Kaynak: https://i3.kuponla.com/wp-content/uploads/2021/06/kuponla.svg Ön yükleme: hayır fetchpriority: hayır Geç yükleme (lazy): hayır
Nasıl düzeltirim?

Neden önemli: LCP adayı görsel önceliklendirilmezse tarayıcı onu geç indirir.

Çözüm: Ana görsele <link rel="preload"> ya da fetchpriority="high" ekleyin; CSS arkaplanı yerine <img> tercih edin.

uyarı
Perf asset compression
1 text asset(s) served without compression: https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js (206312 bytes)
ayrıntılar · 5 öğe
Uncompressed
Asset count: 63 Uncompressed count: 1 Min size bytes: 2048 Max listed: 5
uyarı
Perf asset cache policy
3 of 60 static asset(s) lack an efficient cache policy: https://ep2.adtrafficquality.google/generate_204?qSIxjA (no cache-control), https://api.onesignal.com/sync/6e03f792-0ed4-4bab-9798-203820031a27/web?callback=__jp0 (max-age=0s), https://ep2.adtrafficquality.google/sodar/sodar2.js (max-age=3000s)
ayrıntılar · 7 öğe
Offenders
Static asset count: 60 Uncached count: 3 Min max age seconds: 3600 Max listed: 5
uyarı
CSS küçültme
Satır içi CSS küçültülmemiş görünüyor (18513 bayt, ~%19 boşluk) — küçültme ~3571 bayt kazandırabilir
ayrıntılar · 6 öğe
Style tag count: 8 Toplam bayt: 18513 Min bytes to check: 500 Boşluk oranı: %15 Boşluk oranı: %19,3 Tahmini kazanç (bayt): 3571
Nasıl düzeltirim?

Neden önemli: Boşluk ve yorumlarla şişmiş CSS gereksiz bayt taşır.

Çözüm: Yayın sürecinde CSS'i minify edin (cssnano, esbuild, CMS eklentileri).

uyarı
JS küçültme
4 external script(s) appear unminified (heuristic: >2048 bytes and URL lacks ".min." — asset bodies are not inspected): https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js, https://pagead2.googlesyndication.com/pagead/managed/js/adsense/m202609290101/show_ads_impl.js?bust=122881333, https://ep2.adtrafficquality.google/sodar/sodar2.js, https://pagead2.googlesyndication.com/bg/VhADL21QVFspTLdb8jtpleF7c4eogWIzDGlooEekOow.js
ayrıntılar · 10 öğe
External suspects
Script etiketi: 16 Toplam bayt: 24631 Min bytes to check: 500 Boşluk oranı: %15 Boşluk oranı: %10 Block comment bytes: 0
Nasıl düzeltirim?

Neden önemli: Küçültülmemiş JavaScript indirme ve ayrıştırma süresini uzatır.

Çözüm: Yayın sürecinde JS'i minify edin (terser, esbuild); büyük satır içi blokları harici sürümlenmiş dosyalara taşıyın.

geçti
LCP – En Büyük İçerik Boyaması
LCP değeri 0.56 sn (iyi; 2,5 sn altında)
geçti
CLS – Kümülatif Düzen Kayması
CLS değeri 0.014 (iyi; 0.1'in altında)
geçti
TTFB – İlk Bayt Süresi
TTFB değeri 192 ms (iyi; 800 ms altında)
geçti
FCP – İlk İçerik Boyaması
FCP değeri 0.38 sn (iyi; 1,8 sn altında)
geçti
Font yükleme
Özel yazı tipi tespit edilmedi
geçti
Ekran üstü lazy loading
İlk 3 görsel doğru şekilde lazy loading olmadan yükleniyor
geçti
Metin sıkıştırma
Metin sıkıştırma etkin (br)
geçti
Brotli sıkıştırma
Brotli sıkıştırma etkin — en iyi metin sıkıştırması
geçti
Önbellek politikası
Cache-control max-age=0 — her istekte yeniden doğrulama gerekiyor
geçti
Sunucu yanıt süresi
Yanıt süresi 282 ms — ideal aralıkta
geçti
HTTP/2 – HTTP/3 desteği
HTTP/3 desteği alt-svc başlığıyla duyurulmuş — en iyi protokol performansı
geçti
JS dosya boyutu
Satır içi JavaScript 16 script içinde 24KB — ideal aralıkta
geçti
Animasyonlar için video
GIF görsel bulunamadı — sayfa uygun medya formatları kullanıyor
geçti
Perf legacy javascript
No legacy polyfills or transpiler runtimes detected
geçti
Perf image encoding
All 20 image(s) are reasonably sized and use efficient formats
› Görseller 11 geçti · 3 uyarı · 0 hata — skor 94

Görsellerin optimizasyonu, alt metinleri ve formatları.

uyarı
Modern formatlar (WebP/AVIF)
Modern formatlara kısmi geçiş (%94.1 WebP/AVIF)
ayrıntılar · 4 öğe
Legacy image count: 2 Modern image count: 32 Picture elements: 0 Picture sources with modern formats: 0
Nasıl düzeltirim?

Neden önemli: WebP/AVIF, JPEG/PNG'ye göre %25-50 küçüktür; eski formatlar bant genişliği israfıdır.

Çözüm: Görselleri WebP ya da AVIF'e dönüştürün; eski tarayıcılar için <picture> ile yedek sunabilirsiniz.

geçti
Alt metin varlığı
34 görselin tamamında alt özniteliği var
geçti
Alt metin kalitesi
34 görselin tamamında nitelikli alt metni var
geçti
Görsel boyut öznitelikleri
34 görselin tamamında width ve height öznitelikleri var
geçti
Görsel dosya boyutu
34 görsel arasında bariz büyük boyutlu görsel tespit edilmedi
geçti
Kırık görseller
Kontrol edilen 20 görselin tamamı erişilebilir
geçti
Figure altyazıları
Sayfada figure öğesi bulunamadı
geçti
Dosya adı kalitesi
34 görselin tamamının dosya adı açıklayıcı
geçti
Satır içi SVG boyutu
Sayfada satır içi SVG bulunamadı
geçti
Picture elementi
Sayfada picture öğesi bulunamadı
geçti
Alt metin uzunluğu
32 görselin tamamının alt metni önerilen uzunlukta (125 karakter)
geçti
CSS arka plan görselleri
Satır içi CSS arka plan görseli tespit edilmedi
› Güvenlik 13 geçti · 8 uyarı · 2 hata — skor 88

HTTPS, güvenlik başlıkları ve içerik güvenliği.

hata
X-Frame-Options (clickjacking)
Ne X-Frame-Options ne CSP frame-ancestors tanımlı. Site tıklama korsanlığına (clickjacking) açık.
Nasıl düzeltirim?

Neden önemli: Bu başlık olmadan siteniz başka sitede iframe içine alınıp tıklama korsanlığında (clickjacking) kullanılabilir.

Çözüm: X-Frame-Options: SAMEORIGIN başlığı ya da CSP frame-ancestors yönergesi ekleyin.

hata
Security csp xss
Content-Security-Policy does not effectively restrict scripts: no script-src or default-src directive
ayrıntılar · 3 öğe
Critical
  • no script-src or default-src directive
Advisory
  • no object-src directive (plugins can execute; set object-src 'none')
  • no base-uri directive (a <base> injection can redirect relative scripts)
uyarı
Content-Security-Policy
Content-Security-Policy mevcut ama önerilen yönergeler eksik: default-src, script-src, style-src, img-src, frame-ancestors
ayrıntılar · 7 öğe
Yönergeler
  • upgrade-insecure-requests
Eksik önerilen
  • default-src
  • script-src
  • style-src
  • img-src
  • frame-ancestors
Header value: upgrade-insecure-requests
Nasıl düzeltirim?

Neden önemli: Content-Security-Policy, XSS saldırılarında enjekte edilen betiklerin çalışmasını engelleyen en güçlü savunmadır.

Çözüm: CSP başlığı tanımlayın; önce Content-Security-Policy-Report-Only ile test edip kaynak listenizi (script-src vb.) netleştirin.

uyarı
Dış bağlantı noopener güvenliği
target="_blank" olan 6 dış bağlantıda noopener/noreferrer eksik
ayrıntılar · 8 öğe
Güvensiz toplamı: 6 _blank bağlantı sayısı: 106
Nasıl düzeltirim?

Neden önemli: target="_blank" bağlantılarda rel="noopener" yoksa açılan sayfa window.opener üzerinden sayfanıza erişebilir.

Çözüm: Yeni sekmede açılan tüm bağlantılara rel="noopener noreferrer" ekleyin.

uyarı
Permissions-Policy
Permissions-Policy başlığı eksik. Tarayıcı özelliklerini denetlemek için eklemeyi düşünün.
Nasıl düzeltirim?

Neden önemli: Permissions-Policy, kamera/mikrofon/konum gibi API'lere erişimi sınırlar; yoksa gömülü içerikler bunları isteyebilir.

Çözüm: Kullanmadığınız özellikleri kapatan bir Permissions-Policy başlığı ekleyin (ör. camera=(), microphone=()).

uyarı
Referrer-Policy
Referrer-Policy tanımlı değil. Yönlendiren bilgisini denetlemek için eklemeyi düşünün.
Nasıl düzeltirim?

Neden önemli: Referrer başlığı ziyaretçinin geldiği tam URL'yi dış sitelere sızdırabilir.

Çözüm: Referrer-Policy: strict-origin-when-cross-origin başlığını ekleyin.

uyarı
Protokol-bağımsız URL'ler
Kaynaklarda 4 protokol-göreli URL bulundu; bunun yerine açıkça https:// kullanın
ayrıntılar · 7 öğe
Examples
  • <link href="//cdnjs.cloudflare.com">
  • <link href="//i3.kuponla.com">
  • <link href="//i3.kuponla.com/wp-content/uploads/redux/custom-fonts/fonts.css?ver=1674187652">
  • <img src="//i3.kuponla.com/wp-content/uploads/2022/04/karaca-indirim-kuponu-KUPONLACOM.svg">
Adet: 4 Link: 3 Img: 1
Nasıl düzeltirim?

Neden önemli: // ile başlayan protokol-göreli URL'ler eski bir tekniktir; HTTP bağlamında güvensiz yüklenir.

Çözüm: Kaynak URL'lerini açıkça https:// ile yazın.

uyarı
Security coop
Missing Cross-Origin-Opener-Policy header. Pages that open this one keep a reference to its window.
uyarı
Security info disclosure
Response headers disclose the software stack (x-powered-by: PHP/8.4.19). Suppress or genericise these headers.
ayrıntılar · 1 öğe
Disclosed
HeaderDeğer
x-powered-byPHP/8.4.19
uyarı
Security trusted types
Content-Security-Policy does not set require-trusted-types-for 'script', which would block DOM-based XSS sinks.
geçti
HTTPS kullanımı
Sayfa HTTPS üzerinden sunuluyor
geçti
HTTP→HTTPS yönlendirmesi
HTTP, HTTPS'e yönlendiriyor (301 -> https://kuponla.com/)
geçti
HSTS başlığı
HSTS doğru yapılandırılmış: max-age=31536000; includeSubDomains; preload
geçti
X-Content-Type-Options
X-Content-Type-Options doğru şekilde nosniff olarak tanımlı
geçti
Form güvenliği
5 formun tamamı güvenli action kullanıyor
geçti
Karışık içerik
Karışık içerik (mixed content) tespit edilmedi
geçti
Sızdırılmış gizli anahtarlar
İfşa olmuş gizli anahtar tespit edilmedi
geçti
Parola alanı güvenliği
Sayfa HTTPS üzerinden sunuluyor; parola alanları güvende
geçti
SSL sertifika geçerliliği
SSL sağlık göstergeleri iyi: HSTS max-age 365 gün
geçti
SSL protokol güvenliği
TLS yapılandırması sağlam: HSTS includeSubDomains ve preload ile etkin
geçti
Security cookie flags
No cookies set by the server on this response
geçti
Security cookie lifetime
No cookies set by the server on this response
geçti
Security paste blocking
No inputs block pasting
› Taranabilirlik 19 geçti · 1 uyarı · 0 hata — skor 85

Arama motorlarının siteyi tarama ve indeksleme yeteneği.

uyarı
Sitemap yinelenen URL'ler
Site haritasında 2 yinelenen URL var
ayrıntılar · 5 öğe
Duplicates
Total urls: 7395 Unique urls: 7393 Duplicate count: 2
Nasıl düzeltirim?

Neden önemli: Sitemap'teki tekrar eden URL'ler dosyayı şişirir ve özensizlik sinyali verir.

Çözüm: Sitemap üretimini tekilleştirin; her URL bir kez listelensin.

geçti
Şema–noindex çakışması
Sayfada 1 zengin sonuç şeması var ve sayfa dizinlenebilir
geçti
Sayfalama canonical kullanımı
Sayfa sayfalanmış görünmüyor
geçti
Sitemap alan adı uyumu
Site haritasındaki 33 URL'nin tamamı beklenen alan adına ait
geçti
Sitemap'te noindex sayfalar
Sayfa indekslenebilir (noindex yönergesi yok)
geçti
İndekslenebilirlik çakışması
İndekslenebilirlik çelişkisi tespit edilmedi
geçti
Canonical yönlendirme hedefi
Canonical kendi adresini gösteriyor ve yönlendirme yapmıyor
geçti
Sitemap URL limiti
Site haritasında 0 URL var (50,000 sınırının içinde)
geçti
Sitemap boyut limiti
Site haritası boyutu 4.3 KB (50 MB sınırının içinde)
geçti
Sitemap yetim URL'ler
Site haritası adresleri için yetim kanıtı yok
geçti
Engellenen kaynaklar
robots.txt önemli CSS/JS kaynaklarını engellemiyor
geçti
Crawl blocked images
No images are disallowed by robots.txt (0 checked)
geçti
Crawl-delay direktifi
robots.txt içinde Crawl-delay yönergesi bulunamadı
geçti
robots.txt'de sitemap
robots.txt 1 site haritasına referans veriyor
geçti
Kırık sayfalama
Sayfalama bağlantısı bulunamadı (rel="next"/"prev")
geçti
Sayfalama döngüsü
Sayfalama bağlantısı bulunamadı (rel="next"/"prev")
geçti
Sayfalama sırası
Sayfalama bağlantısı bulunamadı
geçti
Sayfalama noindex
Sayfa sayfalanmış değil (rel="next"/"prev" bağlantısı yok)
geçti
Yetim sayfalama
Sayfa sayfalanmış görünmüyor
geçti
Crawl sitemap lastmod
Sitemap <lastmod> values look genuine (7395/7395 URLs dated)
› Yapısal Veri 10 geçti · 3 uyarı · 0 hata — skor 93

JSON-LD yapısal veri ve zengin sonuç uygunluğu.

uyarı
Zorunlu şema alanları
Tüm zorunlu alanlar mevcut ancak 3 önerilen alan eksik
ayrıntılar · 7 öğe
Şema doğrulamaları
TürEksik zorunluEksik önerilen
WebPagemainEntity
BreadcrumbList
WebSite
OrganizationcontactPoint, address
Denetlenen tür: 4 Eksik zorunlu toplamı: 0 Eksik önerilen toplamı: 3
Nasıl düzeltirim?

Neden önemli: Zorunlu alanları eksik şema zengin sonuç üretmez; önerilen alanlar sonucu zenginleştirir.

Çözüm: Uyarıda listelenen alanları şemaya ekleyin (ör. Organization için sameAs, address).

uyarı
Breadcrumb şeması
BreadcrumbList doğrulama sorunları: BreadcrumbList should have at least 2 items, found 1
ayrıntılar · 2 öğe
Sorunlar
  • BreadcrumbList should have at least 2 items, found 1
Breadcrumbs found: 1
Nasıl düzeltirim?

Neden önemli: BreadcrumbList, arama sonucunda URL yerine okunabilir gezinme yolu gösterir.

Çözüm: En az 2 öğeli, position değerleri sıralı bir BreadcrumbList tanımlayın.

uyarı
Organization şeması
Organization şeması geçerli; öneriler mevcut
ayrıntılar · 2 öğe
Uyarılar
  • consider adding contactPoint, address
Org count: 1
Nasıl düzeltirim?

Neden önemli: Organization şeması markanızın bilgi panelini besler.

Çözüm: logo, url ve sosyal profilleri içeren sameAs alanlarını ekleyin.

geçti
Yapısal veri varlığı
Yapısal veri bulundu: JSON-LD, RDFa
geçti
JSON-LD geçerliliği
1 JSON-LD script'inin tamamı geçerli JSON içeriyor
geçti
Şema türü (@type)
1 JSON-LD script'inin tamamında @type var: WebPage, ImageObject, BreadcrumbList, WebSite, Organization
geçti
Article şeması
Article şeması bulunamadı (zorunlu değil)
geçti
FAQ şeması
FAQPage şeması bulunamadı (zorunlu değil)
geçti
LocalBusiness şeması
LocalBusiness şeması bulunamadı (zorunlu değil)
geçti
Product şeması
Product şeması bulunamadı (zorunlu değil)
geçti
Review/AggregateRating şeması
Review/AggregateRating şeması bulunamadı (zorunlu değil)
geçti
VideoObject şeması
VideoObject şeması bulunamadı (zorunlu değil)
geçti
WebSite/SearchAction şeması
SearchAction içeren WebSite şeması doğru yapılandırılmış
› Erişilebilirlik 23 geçti · 5 uyarı · 3 hata — skor 95

Sitenin tüm kullanıcılar için erişilebilirliği.

hata
ARIA etiketleri
Erişilebilir adı olmayan 46 etkileşimli öğe bulundu
ayrıntılar · 12 öğe
Etiketsiz öğeler
EtiketSınıfNeden
athumb-paddingLinks need accessible names to describe their destination
aadd-coupon-favoriteLinks need accessible names to describe their destination
aadd-coupon-favoriteLinks need accessible names to describe their destination
aadd-coupon-favoriteLinks need accessible names to describe their destination
aadd-coupon-favoriteLinks need accessible names to describe their destination
aadd-coupon-favoriteLinks need accessible names to describe their destination
aadd-coupon-favoriteLinks need accessible names to describe their destination
aadd-coupon-favoriteLinks need accessible names to describe their destination
aadd-coupon-favoriteLinks need accessible names to describe their destination
aadd-coupon-favoriteLinks need accessible names to describe their destination
Eksik toplamı: 46 Denetlenen öğe: 525
Nasıl düzeltirim?

Neden önemli: Etiketi olmayan etkileşimli öğeler ekran okuyucu kullanıcıları için anlamsızdır.

Çözüm: Metinsiz düğme ve bağlantılara aria-label ekleyin ya da görünür metin verin.

hata
Bağlantı metni erişilebilirliği
87 bağlantı metni erişilebilirlik sorunu bulundu
ayrıntılar · 24 öğe
Duplicates
MetinAdet
https://www.amazon.com.tr/promotion/psp/a3duikwi4hngkx2
hemen al12
trendyol güncel i̇ndirim kuponları - kuponla.com4
app15 kodu aç2
https://www.boyner.com.tr/kampanya/esle-kazan-tum-urunler-x-c238969742
Sorunlar
  • "(empty)" - Link text too short or empty
  • "https://www.amazon.com.tr/promotion/psp/" - URL used as link text
  • "https://www.amazon.com.tr/b/?_encoding=u" - URL used as link text
  • "https://www.amazon.com.tr/promotion/psp/" - URL used as link text
  • "https://www.amazon.com.tr/promotion/psp/" - URL used as link text
  • "https://www.amazon.com.tr/promotion/psp/a3duikwi4hngkx" used 2 times for different destinations
  • "hemen al" used 12 times for different destinations
  • "trendyol güncel i̇ndirim kuponları - kuponla.com" used 4 times for different destinations
Total links: 395
Nasıl düzeltirim?

Neden önemli: "Tıkla" gibi bağlamsız bağlantılar ekran okuyucunun bağlantı listesinde anlamsızdır.

Çözüm: Bağlantı metnini hedefi tarif edecek şekilde yazın.

hata
Tablo başlıkları
1 tabloda başlık hücresi eksik
ayrıntılar · 2 öğe
Sorunlar
TableSorunRowsCols
table-1No header cells (<th>) found42
Data tables: 1
Nasıl düzeltirim?

Neden önemli: Başlıksız tablolar ekran okuyucuda satır-sütun ilişkisiz ham veri olarak okunur.

Çözüm: Tablolara <th> başlıkları ve gerekirse scope öznitelikleri ekleyin.

uyarı
Form etiketleri
10 form alanının 3 tanesinde düzgün etiket yok
ayrıntılar · 4 öğe
Etiketsiz alanlar
TürAdPlaceholder
textsMağaza, kupon kodu veya indirim ara ...
emailEMAILE-postanız
checkboxwpu_accept_terms
Alan toplamı: 10
Nasıl düzeltirim?

Neden önemli: Etiketsiz form alanları ekran okuyucuda "boş kutu" olarak okunur.

Çözüm: Her inputa <label for> bağlayın ya da aria-label verin; placeholder tek başına yeterli değildir.

uyarı
Başlık hiyerarşisi
2 başlık hiyerarşisi sorunu bulundu
ayrıntılar · 5 öğe
Sorunlar
  • H1 → H3 (skipped H2): "⬇️🔥 En Popüler Güncel İndirimler ve Kupon Kodları"
  • H1 → H3 (skipped H2): "Amazon Flormar 2.’ye % 50 İndirim"
Skips
FromToMetinPosition
13⬇️🔥 En Popüler Güncel İndirimler ve Kupon Kodları2
13Amazon Flormar 2.’ye % 50 İndirim41
Total headings: 49
Nasıl düzeltirim?

Neden önemli: Atlayan başlık seviyeleri (H1→H4) ekran okuyucu gezinme yapısını bozar.

Çözüm: Başlıkları hiyerarşik sırayla kullanın; seviye atlamayın.

uyarı
Dokunma hedefi boyutları
29 olası dokunma hedefi boyutu sorunu bulundu
ayrıntılar · 11 öğe
Sorunlar
ÖğeSorun
aCSS sets small dimension (30px) on interactive elements
img: KuponlaImage link/button is 200x36px (min 44x44)
img: Amazon.com.tr Güncel İndirim Kuponları - KUPONLA.COMImage link/button is 68x14px (min 44x44)
img: Hepsiburada Güncel İndirim Kuponları - KUPONLA.COMImage link/button is 170x39px (min 44x44)
img: Huawei Güncel İndirim KuponlarıImage link/button is 153x34px (min 44x44)
img: Pazarama Güncel İndirim Kuponları - KUPONLA.COMImage link/button is 170x27px (min 44x44)
img: n11 Güncel İndirim Kuponları - KUPONLA.COMImage link/button is 73x24px (min 44x44)
img: Udemy Güncel İndirim Kuponları - KUPONLA.COMImage link/button is 91x34px (min 44x44)
img: CarrefourSA Güncel İndirim Kuponları - KUPONLA.COMImage link/button is 240x32px (min 44x44)
img: Amazon.com.tr Güncel İndirim Kuponları - KUPONLA.COMImage link/button is 68x14px (min 44x44)
Toplam sorun: 29
Nasıl düzeltirim?

Neden önemli: Küçük dokunma hedefleri mobilde yanlış tıklamalara yol açar.

Çözüm: Tıklanabilir öğeleri en az 44×44 px yapın; aralarına boşluk koyun.

uyarı
A11y table caption
1 of 1 data table(s) have caption problems
ayrıntılar · 2 öğe
Sorunlar
ProblemDetail
no-caption4x2 data table has no <caption>
Data tables: 1
uyarı
A11y identical links purpose
4 link text(s) point to different destinations: "https www amazon com tr promotion psp a3duikwi4hngkx" (2 targets), "hemen al" (12 targets), "app15 kodu a" (2 targets), "https www boyner com tr kampanya esle kazan tum urunler x c23896974" (2 targets)
ayrıntılar · 4 öğe
Ambiguous
MetinDestinationsAdet
https www amazon com tr promotion psp a3duikwi4hngkxhttps://publicis.link/amzn-17854-qzhqtle, https://publicis.link/amzn-17854-6a6anau2
hemen alhttps://kuponla.com/git/74514, https://kuponla.com/git/68687, https://kuponla.com/git/63591, https://kuponla.com/git/74224, https://kuponla.com/git/6259912
app15 kodu ahttps://kuponla.com/magaza/fashfed/15-fash-fed-mobil-uygulamada-gecerli-indirim-kodu, https://kuponla.com/magaza/superstep/15-superstep-indirim-kodu-mobil-app2
https www boyner com tr kampanya esle kazan tum urunler x c23896974https://publicis.link/br-17854-giefha5, https://publicis.link/br-17854-169112
geçti
Renk kontrastı
Belirgin bir renk kontrastı sorunu tespit edilmedi
geçti
Odak göstergesi
Odak göstergesi sorunu tespit edilmedi
geçti
Landmark bölgeleri
Tüm temel bölge işaretleri mevcut (birden çok <nav> için aria-label önerilir)
geçti
Atlama bağlantısı
Atlama bağlantısı (skip link) mevcut
geçti
Video altyazıları
Sayfada video veya ses öğesi bulunamadı
geçti
Yakınlaştırma izni
Viewport kullanıcı yakınlaştırmasına izin veriyor
geçti
A11y iframe title
No frames on the page
geçti
A11y object alt
No <object> elements on the page
geçti
A11y empty heading
All 49 heading(s) contain content
geçti
A11y input image alt
No image buttons on the page
geçti
A11y main landmark
Page has one main landmark
geçti
A11y list structure
List markup is well-formed
geçti
A11y duplicate id
All element IDs are unique
geçti
A11y tabindex positive
No positive tabindex values
geçti
A11y accesskey unique
No access keys in use
geçti
A11y form multiple labels
No form control has multiple labels
geçti
A11y aria valid
ARIA roles and attributes are valid
geçti
A11y aria hidden focusable
aria-hidden is not hiding focusable content
geçti
A11y svg img alt
No SVGs with an image role on the page
geçti
A11y presentation role conflict
No presentation role conflicts
geçti
A11y valid lang element
No element-level lang attributes to validate
geçti
A11y redundant alt
No redundant alt text found
geçti
A11y label name mismatch
Accessible names contain their visible labels
› İçerik 11 geçti · 7 uyarı · 0 hata — skor 87

İçerik kalitesi, uzunluğu ve yapısı.

uyarı
Kelime sayısı
Zayıf içerik tespit edildi: 138 kelime (300+ önerilir)
ayrıntılar · 3 öğe
Kelime sayısı: 138 Fail: 100 Uyarı eşiği: 300
Nasıl düzeltirim?

Neden önemli: Çok kısa içerik konuyu karşılamıyor izlenimi verir; rekabetçi sorgularda zayıf kalır.

Çözüm: İçeriği kullanıcı sorusunu tam yanıtlayacak derinliğe çıkarın; kelime saymak için değil, değer için yazın.

uyarı
İçerik bağlantı yoğunluğu
Bağlantı yoğunluğu çok yüksek: 100 kelimede 288.41 bağlantı (en fazla 5 önerilir)
ayrıntılar · 7 öğe
Kelime sayısı: 138 Total links: 398 Internal links: 301 External links: 97 Links per100 words: 288,41 Min: 0,5 Max: 5
Nasıl düzeltirim?

Neden önemli: Hiç bağlantısız makale, içeriğinizi sitenin geri kalanına ve kaynaklara bağlamaz.

Çözüm: Metin içinden ilgili iç sayfalara ve güvenilir dış kaynaklara bağlantı verin.

uyarı
Bozuk HTML yapısı
HTML structure issues found: 2 issue(s)
ayrıntılar · 11 öğe
Sorunlar
TürÖğeDetails
eksik öznitelik<a>4 anchor(s) without href attribute
erişilebilirlik<input>Form input without label or accessible name
Sorun sayısı: 2 Kritik sayısı: 1 Küçük sorun sayısı: 2 Duplicate-id: 0 Invalid-nesting: 1 Missing-attribute: 1 Empty-element: 0 Accessibility: 1 Deprecated-element: 0
Nasıl düzeltirim?

Neden önemli: Kapanmamış/iç içe bozuk etiketler sayfanın farklı tarayıcılarda farklı bozulmasına yol açar.

Çözüm: HTML'i W3C validator ile denetleyip bildirilen yapısal hataları düzeltin.

uyarı
Başlık hiyerarşisi
Başlık hiyerarşisinde sorun bulundu: 2 sorun
ayrıntılar · 18 öğe
Sorunlar
  • Skipped heading level: <h1> followed by <h3> (missing h2)
  • Skipped heading level: <h1> followed by <h3> (missing h2)
Yapı
SeviyeMetin
1TÜM MAĞAZALAR ▶️
3⬇️🔥 En Popüler Güncel İndirimler ve Kupon Kodları...
320GB Vodafone Faturalı Sınırlı Süreli Paket Kupon ...
3% 10 Amazon Prime İndirim Kodu [1000TL Alışverişe ...
3Hepsiburada Elektronik İndirimleri [Her Gün Yenile...
3NET % 20 Koton İndirim Kodu [Binlerce Üründe]
3Paycell Kart ile Trendyol’da Toplam 240TL ANINDA H...
3600₺ Huawei Shop İndirim Kodu [Tüm Ürünlerde Geçer...
3100TL Mavi İndirim Kupon Kodu
3Karaca İlk Alışverişe % 10 İndirim Kodu [Mobil App...
3150TL Pazarama Plus İndirim Kodu
3225TL U.S. Polo Assn. İndirim Kodu [2026 Sonuna Ka...
3% 15 Fash.Fed Mobil Uygulamada Geçerli İndirim Kod...
3N11 Tık Hızında Kuponlar | Her Gün Aktif | 100TL-2...
325TL D&R İndirim Kupon Kodu
+34 satır daha
Başlık sayısı: 49
Nasıl düzeltirim?

Neden önemli: Karışık başlık yapısı içeriğin taslağını hem kullanıcı hem arama motoru için bozar.

Çözüm: H1→H2→H3 sırasını koruyun; görsel boyut için başlık seviyesi seçmeyin, CSS kullanın.

uyarı
Başlık uzunlukları
Başlık uzunluğu sorunları: 9
ayrıntılar · 15 öğe
Sorunlar
SeviyeMetinUzunlukSorun
320GB Vodafone Faturalı Sınırlı Süreli Paket Kupon Kodu + 3 Ay Boyunca 30GB Bedav...90çok uzun
3Paycell Kart ile Trendyol’da Toplam 240TL ANINDA Hediye! [1. 800TL Harcamaya 40T...106çok uzun
3225TL U.S. Polo Assn. İndirim Kodu [2026 Sonuna Kadar Geçerli Aktif Kupon]74çok uzun
3N11 Tık Hızında Kuponlar | Her Gün Aktif | 100TL-200TL-300TL-700TL-1000TL-1500TL80çok uzun
3% 15 Boyner Kupon Kodu + Kargo Bedava – Açılan Linkteki Çeşitli Ürünler Bu Aya Ö...83çok uzun
3% 10 H&M İlk Alışveriş İndirimi – H&M Member Yeni Hesap + Ücretsiz Kargo72çok uzun
3Amazon Süper İndirim Günleri: NET % 20 Süpermarket & Günlük İhtiyaçlar Fırsatı (...105çok uzun
3Pazarama Alışveriş Ekimi İndirim Kuponları: 1.Siparişe 200TL, 2.Siparişe 250TL, ...96çok uzun
3Amazon Atıştırmalıklarda 2.’ye % 40 İndirim: Ferrero, Züber, Fellas, Alpro, Kahv...123çok uzun
Başlık sayısı: 49 Sorun sayısı: 9 Çok kısa: 1 Çok uzun: 9 En az: 10 En çok: 70
Nasıl düzeltirim?

Neden önemli: Aşırı uzun başlıklar taranabilirliği düşürür.

Çözüm: Başlıkları kısa ve öz tutun (~70 karakter altı).

uyarı
Başlık benzersizliği
1 yinelenen başlık metni bulundu (toplam 2 tekrar)
ayrıntılar · 3 öğe
Duplicates
MetinAdetLevels
pazarama’daki ilk 3 alışverişine özel kuponlar sen...21, 1
Unique headings: 48 Duplicate count: 1
Nasıl düzeltirim?

Neden önemli: Aynı metinli birden çok başlık gezinmeyi ve içerik taslağını karıştırır.

Çözüm: Her başlığı bölümünün içeriğine özgü yazın.

uyarı
Açıklama piksel genişliği
Meta açıklama kısaltılabilir: yeniden ölçüm 952px (en fazla ~920px)
ayrıntılar · 7 öğe
Açıklama: Türkiye'nin yepyeni indirim kupon kodu sitesi Kuponla, yüzlerce mağazanın indirimini ve indirim kodunu sizler için yayınlıyor. İnternetten ucuza alışveriş! Tahmini genişlik (px): 952 Karakter sayısı: 155 İyi eşik: 920 Uyarı eşiği: 990 Engine estimated width: 1093 Override note: Motorun dar karakter dalı ölü kod; Türkçe harfler catch-all 7.5px sayılıyordu
Nasıl düzeltirim?

Neden önemli: Uzun açıklamalar sonuç sayfasında "..." ile kesilir; mesajınız yarım kalır.

Çözüm: Açıklamayı ~920 piksel (yaklaşık 155 karakter) altında tutun; ana mesajı başa koyun.

geçti
Okunabilirlik düzeyi
İdeal okunabilirlik: 67.8 (Standard (8th-9th grade))
geçti
Anahtar kelime yığması
İçerik anahtar kelime analizi için çok kısa (77 content kelime)
geçti
Body içinde meta etiketleri
Tüm meta öğeleri doküman head bölümünde doğru konumda
geçti
Charset bildirimi
Content-Type başlığı doğru yapılandırılmış
geçti
Yinelenen meta açıklama
Meta açıklama benzersiz
geçti
Metin/HTML oranı
Metin/HTML oranı iyi: %46.9 (281944 bayt metin / 601360 bayt HTML)
geçti
Title–H1 farklılığı
Title etiketi ile H1 başlığı birbirinden farklı
geçti
Content title same as description
Title tag and meta description are different
geçti
Title piksel genişliği
Başlık arama sonucu görünümüne sığıyor: tahmini 498px
geçti
Birebir yinelenen içerik
İçerik benzersiz (birebir kopya bulunamadı)
geçti
Benzer yinelenen içerik
İlk sayfa analiz edildi (henüz karşılaştırma yapılamıyor)
› Sosyal Medya 7 geçti · 2 uyarı · 0 hata — skor 94

Open Graph ve Twitter kart etiketleri, sosyal sinyaller.

uyarı
og:image boyutları
og:image boyutları (526x275) önerilen 1200x630 değerinin altında
ayrıntılar · 5 öğe
og:image: https://i3.kuponla.com/wp-content/uploads/2017/02/kuponla-site.jpg Width: 526 Height: 275 Önerilen genişlik: 1200 Önerilen yükseklik: 630
Nasıl düzeltirim?

Neden önemli: Küçük og:image büyük kart yerine küçük küçük görüntülenir.

Çözüm: En az 1200×630 piksel görsel kullanın (1.91:1 oran).

uyarı
Paylaşım butonları
Sosyal paylaşım düğmesi tespit edilmedi. Etkileşimi artırmak için paylaşım düğmeleri ekleyin
ayrıntılar · 1 öğe
Platform sayısı: 0
Nasıl düzeltirim?

Neden önemli: Paylaşım düğmesi olmadan içeriğin sosyal yayılımı okuyucunun zahmetine kalır.

Çözüm: Makale sayfalarına hafif (script'siz) paylaşım bağlantıları ekleyin.

geçti
og:title etiketi
Open Graph başlık etiketi mevcut
geçti
og:description etiketi
Open Graph açıklama etiketi mevcut
geçti
og:image etiketi
Open Graph görsel etiketi geçerli bir URL ile mevcut
geçti
Twitter Card etiketi
Twitter kart etiketi geçerli bir türle mevcut
geçti
og:url etiketi
Open Graph URL etiketi geçerli bir URL ile mevcut
geçti
og:url–canonical uyumu
og:url kanonik URL ile eşleşiyor
geçti
Sosyal profil bağlantıları
3 sosyal medya profiline bağlantı bulundu: Facebook, Twitter/X, Instagram
› E-E-A-T & Güven 8 geçti · 6 uyarı · 0 hata — skor 86

Deneyim, uzmanlık, otorite ve güven sinyalleri.

uyarı
Hakkında sayfası
Hakkında sayfası bağlantısı bulunamadı — güven ve E-E-A-T için önemli
Nasıl düzeltirim?

Neden önemli: Hakkında sayfası, sitenin arkasında kimin olduğunu göstererek güven (E-E-A-T) sinyali verir.

Çözüm: Kim olduğunuzu, uzmanlığınızı ve misyonunuzu anlatan bir Hakkında sayfası ekleyip menü/altbilgiden bağlayın.

uyarı
Affiliate bildirimi
Bildirim olmadan 1 satış ortaklığı bağlantısı bulundu — düzenlemeler açık bildirim gerektirir
ayrıntılar · 2 öğe
Affiliate link count: 1
Nasıl düzeltirim?

Neden önemli: Satış ortaklığı bağlantılarının açıklanmaması hem yasal risk hem güven kaybıdır.

Çözüm: Ortaklık bağlantısı içeren sayfalara açık bir bilgilendirme metni ekleyin.

uyarı
Yazar imzası
Yazar imzası bulunamadı
Nasıl düzeltirim?

Neden önemli: Yazarsız içerik, özellikle uzmanlık gerektiren konularda anonim ve güvensiz görünür.

Çözüm: Makalelere görünür yazar adı ekleyin; yazar adını author şemasıyla da işaretleyin.

uyarı
Otoriter kaynak atıfları
97 dış bağlantı bulundu ama hiçbiri tanınmış güvenilir kaynaklara değil
ayrıntılar · 2 öğe
Atıf sayısı: 0 Dış bağlantı sayısı: 97
Nasıl düzeltirim?

Neden önemli: Kaynaksız iddialar doğrulanamaz; güven ve otorite sinyali zayıflar.

Çözüm: İstatistik ve iddialar için güvenilir kaynaklara bağlantı verin.

uyarı
Editoryal politika
Editoryal politika bulunamadı — içerik odaklı siteler için önerilir
Nasıl düzeltirim?

Neden önemli: Editoryal süreç şeffaflığı içerik kalitesine dair güven verir.

Çözüm: İçeriklerin nasıl üretilip doğrulandığını anlatan bir editoryal politika sayfası yayınlayın.

uyarı
Fiziksel adres
Fiziksel adres bulunamadı — işletme güven sinyalleri için önemli
Nasıl düzeltirim?

Neden önemli: Fiziksel adres, özellikle yerel işletme ve e-ticarette gerçeklik kanıtıdır.

Çözüm: Altbilgi ya da iletişim sayfasında işletme adresinizi yayınlayın.

geçti
Yazar uzmanlığı
Bu sayfa türü yazar künyesi gerektirmiyor; uzmanlık denetimi uygulanamaz
geçti
İletişim sayfası
İletişim bağlantısı mevcut (Türkçe bağlantı kalıbıyla doğrulandı)
geçti
İçerik tarihleri
İçerik tarihi sinyalleri bulundu (4 tür)
geçti
Yasal uyarılar
Sorumluluk reddi bulundu ancak Financial içeriği için kategoriye özel metin gerekebilir
geçti
Gizlilik politikası
Gizlilik politikası bağlantısı mevcut (Türkçe bağlantı kalıbıyla doğrulandı)
geçti
Kullanım koşulları
Kullanım koşulları bağlantısı alt bilgide bulundu (3 bağlantı)
geçti
Güven sinyalleri
Güven sinyali bulundu: business
geçti
YMYL içerik tespiti
YMYL içerik tespit edildi: Financial (low güven düzeyi)
› URL Yapısı 14 geçti · 0 uyarı · 0 hata — skor 100

URL'lerin SEO dostu yapısı.

geçti
URL anahtar kelimeleri
URL açıklayıcı anahtar kelimeler içeriyor
geçti
URL'de gereksiz kelimeler
URL etkisiz (stop) kelime içermiyor
geçti
Küçük harf kullanımı
URL yolu tamamen küçük harf
geçti
Alt çizgi kullanımı
Kök yolda alt çizgi yok
geçti
Çift eğik çizgi
URL yolunda çift eğik çizgi yok
geçti
URL'de boşluk
URL boşluk içermiyor
geçti
ASCII dışı karakterler
URL yolu yalnızca ASCII karakterler içeriyor
geçti
URL uzunluğu
URL uzunluğu 19 karakter (iyi; <= 75)
geçti
Yinelenen yol segmentleri
URL yolunda tekrar eden bölüm yok
geçti
Sorgu parametreleri
URL'de sorgu parametresi yok
geçti
Oturum kimlikleri
URL'de oturum kimliği bulunamadı
geçti
İzleme parametreleri
URL'de izleme parametresi bulunamadı
geçti
İç arama sayfaları
URL bir site içi arama sayfası görünmüyor
geçti
HTTP/HTTPS kopyaları
Kanonik URL protokolü sayfa URL protokolüyle eşleşiyor
› Mobil Uyumluluk 6 geçti · 5 uyarı · 1 hata — skor 85

Mobil cihaz uyumluluğu ve kullanılabilirlik.

hata
Yatay kaydırma
Yatay kaydırmaya yol açabilecek 100 öğe bulundu
ayrıntılar · 11 öğe
Sorunlar
ÖğeSorunCause
img: Lacoste Sezon Finali KampanyasıWidth attribute exceeds mobile viewportwidth="970"
img: Amazon indirim koduWidth attribute exceeds mobile viewportwidth="970"
img: Kuponla.com Nasıl KullanılırWidth attribute exceeds mobile viewportwidth="1000"
img: İdefix Güncel İndirim Kodları - Kuponla.comWidth attribute exceeds mobile viewportwidth="900"
img: Koton Güncel İndirim Kodları - Kuponla.comWidth attribute exceeds mobile viewportwidth="488"
img: Trendyol Güncel İndirim Kodları - Kuponla.comWidth attribute exceeds mobile viewportwidth="600"
img: Karaca Güncel İndirim Kuponları - KUPONLA.COMWidth attribute exceeds mobile viewportwidth="739"
img: TEMU Güncel İndirim Kuponları - KUPONLA.COMWidth attribute exceeds mobile viewportwidth="600"
img: Amazon.com.tr Güncel İndirim Kuponları - KUPONLA.COMWidth attribute exceeds mobile viewportwidth="600"
img: vodafone-guncel-indirim-kuponlari-KUPONLACOM.jpgWidth attribute exceeds mobile viewportwidth="480"
Toplam sorun: 100
Nasıl düzeltirim?

Neden önemli: Yatay kaydırma mobil kullanım deneyimini ciddi bozar.

Çözüm: Sabit genişlikli öğeleri (tablo, görsel, embed) max-width:100% ve overflow kurallarıyla dizginleyin.

uyarı
Mobile parity content
Mobile parity not measured - run with --mobile (and without --no-cwv) to render desktop and mobile and compare them
uyarı
Mobile parity title
Mobile parity not measured - run with --mobile (and without --no-cwv) to render desktop and mobile and compare them
uyarı
Mobile parity canonical
Mobile parity not measured - run with --mobile (and without --no-cwv) to render desktop and mobile and compare them
uyarı
Mobile parity structured data
Mobile parity not measured - run with --mobile (and without --no-cwv) to render desktop and mobile and compare them
uyarı
Mobile parity links
Mobile parity not measured - run with --mobile (and without --no-cwv) to render desktop and mobile and compare them
geçti
Mobil yazı boyutu
Mobil yazı boyutu sorunu tespit edilmedi
geçti
Rahatsız edici ara reklamlar
Rahatsız edici ara katman (interstitial) tespit edilmedi
geçti
Viewport genişliği
Viewport genişliği device-width olarak tanımlı (duyarlı tasarım)
geçti
Çoklu viewport etiketi
Tek viewport meta etiketi bulundu (doğru)
geçti
Mobile image maps
No image map tags found
geçti
Mobile viewport content
Viewport meta tag sets width and initial-scale=1, with no minimum-scale
› Uluslararasılaştırma 12 geçti · 0 uyarı · 0 hata — skor 98

Çok dillilik ve hreflang yapılandırması.

geçti
HTML lang özniteliği
HTML lang özniteliği "tr" olarak tanımlı
geçti
Hreflang etiketleri
Hreflang etiketi bulunamadı (tek dilli site)
geçti
Hreflang karşılıklı bağlantılar
Hreflang etiketi bulunamadı (tek dilli site)
geçti
Hreflang–noindex çakışması
Hreflang etiketi yok; çelişki mümkün değil
geçti
Hreflang–canonical uyumu
Hreflang etiketi yok; çelişki mümkün değil
geçti
Kırık hreflang hedefleri
Hreflang etiketi bulunamadı
geçti
Hreflang yönlendirme hedefleri
Hreflang etiketi bulunamadı
geçti
Çakışan hreflang bildirimleri
Hreflang etiketi bulunamadı
geçti
I18n hreflang relative url
Hreflang etiketi bulunamadı
geçti
I18n hreflang x default
Hreflang etiketi bulunamadı
geçti
Hreflang dil uyumsuzluğu
Hreflang etiketi yok; uyuşmazlık mümkün değil
geçti
Çoklu hreflang yöntemi
Hreflang bildirimi bulunamadı
› JavaScript Render 16 geçti · 0 uyarı · 0 hata — skor 100

JavaScript sonrası render edilen içeriğin SEO uyumu.

geçti
Render sonrası title
Title etiketi işlenmiş DOM'da mevcut
geçti
Render sonrası meta açıklama
Meta açıklama işlenmiş DOM'da mevcut
geçti
Render sonrası H1
H1 başlığı işlenmiş DOM'da mevcut
geçti
Render sonrası canonical
Kanonik link etiketi işlenmiş DOM'da mevcut
geçti
Canonical render uyumsuzluğu
Kanonik URL, ham ve işlenmiş DOM arasında tutarlı
geçti
Noindex render uyumsuzluğu
Noindex and nofollow status is consistent between raw and rendered DOM
geçti
JS ile değişen title
Title, JavaScript çalıştıktan sonra değişmedi
geçti
JS ile değişen açıklama
Meta açıklama, JavaScript çalıştıktan sonra değişmedi
geçti
JS ile değişen H1
H1 başlığı, JavaScript çalıştıktan sonra değişmedi
geçti
Ham HTML'de içerik varlığı
Sayfa içeriği büyük ölçüde ham HTML'de mevcut
geçti
Ham HTML'de bağlantı varlığı
Bağlantılar büyük ölçüde ham HTML'de mevcut
geçti
Engellenen JS kaynakları
robots.txt hiçbir JavaScript kaynağını engellemiyor
geçti
Sunucu tarafı render (SSR)
Sayfa sunucu tarafında oluşturulmuş görünüyor; içerik ilk HTML'de mevcut
geçti
Js console errors
No JavaScript errors while rendering the page
geçti
Js failed requests
All page resources loaded successfully
geçti
Js document write
No document.write() calls in inline scripts
› Yönlendirmeler 8 geçti · 3 uyarı · 0 hata — skor 92

Yönlendirme zincirleri ve türleri.

uyarı
JavaScript yönlendirmesi
JavaScript yönlendirmesi tespit edildi (2 kalıp bulundu); arama motorları takip etmeyebilir
ayrıntılar · 3 öğe
Eşleşen desenler
  • window\.location\s*[=.]
  • location\.href\s*=
Satır içi script: 18
Nasıl düzeltirim?

Neden önemli: JS yönlendirmesi botlarca geç ya da hiç işlenmeyebilir.

Çözüm: Yönlendirmeleri HTTP 301/302 ile sunucu tarafında yapın.

uyarı
Yönlendirme döngüsü
Redirect chain was not recorded for this page
Nasıl düzeltirim?

Neden önemli: Yönlendirme döngüsü sayfayı hem kullanıcı hem bot için tamamen erişilmez kılar.

Çözüm: Yönlendirme zincirini izleyip döngüyü kıran kuralı düzeltin.

uyarı
Kırık yönlendirme zinciri
Redirect chain was not recorded for this page
Nasıl düzeltirim?

Neden önemli: Hata veren adrese yönlendirme kullanıcıyı çıkmaza taşır.

Çözüm: Yönlendirme hedeflerini 200 dönen sayfalara güncelleyin.

geçti
Meta refresh yönlendirmesi
Meta refresh yönlendirmesi bulunamadı
geçti
Refresh HTTP başlığı
Refresh HTTP başlığı yok
geçti
Yönlendirme türü
Sayfa bir yönlendirme değil
geçti
HTTP kaynak yönlendirmeleri
HTTPS sayfada HTTP kaynak bulunamadı
geçti
Büyük/küçük harf normalizasyonu
Mevcut URL kanonik URL ile eşleşiyor
geçti
Redirect resource broken
No redirected resources resolve to a broken (4xx/5xx) response
geçti
Redirect resource loop
No resource redirect loops detected
geçti
Redirect resource chain
No multi-hop resource redirect chains detected
› HTML Doğrulama 9 geçti · 1 uyarı · 1 hata — skor 97

HTML belgesinin yapısal geçerliliği.

hata
HTML belge boyutu
HTML dokümanı 605.3 KB boyutunda; 500 KB sınırını aşıyor. Satır içi stilleri/scriptleri azaltmayı veya içeriği bölmeyi düşünün
ayrıntılar · 3 öğe
Boyut (bayt): 619828 Boyut: 605.3 KB Eşik: 500 KB
Nasıl düzeltirim?

Neden önemli: Aşırı büyük HTML ayrıştırmayı yavaşlatır; bazı botlar kesip eksik işler.

Çözüm: Satır içi devasa içerikleri harici dosyalara taşıyın; işaretlemeyi sadeleştirin.

uyarı
Charset bildirimi
Karakter kümesi yalnızca HTTP Content-Type başlığında bildirilmiş, HTML'de yok. <head> içine <meta charset="utf-8"> ekleyin
ayrıntılar · 2 öğe
Method: header-only Header value: text/html; charset=UTF-8
Nasıl düzeltirim?

Neden önemli: Karakter kodlaması bildirilmezse Türkçe karakterler bozuk görüntülenebilir.

Çözüm: <head> başına <meta charset="utf-8"> ekleyin.

geçti
DOCTYPE bildirimi
DOCTYPE bildirimi mevcut
geçti
Head içeriği geçerliliği
<head> yalnızca geçerli meta veri öğeleri içeriyor
geçti
Head içinde noscript
<head> içindeki <noscript> yalnızca izin verilen öğeleri içeriyor
geçti
Çoklu head elementi
Dokümanda tek bir <head> öğesi var
geçti
Yer tutucu metin
Yer tutucu metin tespit edilmedi
geçti
Çoklu title elementi
Dokümanda tek bir <title> öğesi var
geçti
Çoklu meta açıklama
Dokümanda tek bir meta açıklama var
geçti
Htmlval title outside head
All <title> elements are inside <head>
geçti
Htmlval base url
No <base> element found
› AI / GEO Hazırlığı 3 geçti · 2 uyarı · 0 hata — skor 88

Yapay zeka arama motorlarına ve üretken aramaya hazırlık.

uyarı
AI bot erişimi
4 AI answer engine(s) blocked in robots.txt: OAI-SearchBot, ChatGPT-User, ClaudeBot, Amazonbot
ayrıntılar · 33 öğe
Blocked bots
  • OAI-SearchBot
  • ChatGPT-User
  • ClaudeBot
  • Amazonbot
  • GPTBot
  • meta-externalagent
  • Timpibot
Allowed bots
  • PerplexityBot
  • Perplexity-User
  • Claude-User
  • Claude-SearchBot
  • Google-Extended
  • DuckAssistBot
  • MistralAI-User
  • Applebot
  • YouBot
  • Google-CloudVertexBot
  • Applebot-Extended
  • FacebookBot
  • CCBot
  • Bytespider
  • cohere-ai
+4 öğe daha
Blocked citation bots
  • OAI-SearchBot
  • ChatGPT-User
  • ClaudeBot
  • Amazonbot
Blocked training bots
  • GPTBot
  • meta-externalagent
  • Timpibot
Robots txt url: https://kuponla.com/robots.txt Total bots checked: 26 Citation bots checked: 13 Blocked count: 7
Nasıl düzeltirim?

Neden önemli: AI botlarını (GPTBot vb.) engellemek, içeriğinizin AI aramalarında görünmesini engeller.

Çözüm: robots.txt'te AI botlarına izin verin — bilinçli olarak engellemek istiyorsanız bu uyarıyı yok sayabilirsiniz.

uyarı
llms.txt dosyası
llms.txt referansı bulunamadı — AI keşfedilebilirliği için eklemeyi düşünün
ayrıntılar · 1 öğe
Referans sayısı: 0
Nasıl düzeltirim?

Neden önemli: llms.txt, sitenizi AI sistemlerine tanıtan yeni bir standarttır; erken benimseyenler avantajlıdır.

Çözüm: Kök dizine sitenizi ve önemli sayfalarınızı özetleyen bir /llms.txt dosyası ekleyin (bkz. llmstxt.org).

geçti
Semantik HTML
Mükemmel anlamsal HTML yapısı (6 farklı anlamsal öğe bulundu)
geçti
AI için içerik yapısı
Sayfanın AI için içerik yapısı mükemmel (4 sinyalin tamamı mevcut)
geçti
Şema tutarlılığı
Şema verisi görünür içerikle tutarlı (5 alan doğrulandı)