İçeriğe geç
Ücretsiz Analiz

SEO analiz raporu

sportoto.gov.tr

https://www.sportoto.gov.tr/

14 Eylül 2026 04:05 · 18 sn · 143 kontrol · Next.js · 188.114.96.7

Geçmiş
Geliştirilebilir
7 hata 38 uyarı 73 başarılı

Öncelikli aksiyon planı

Önce bunları düzeltin

  1. 1Meta açıklamaTemel SEO

    Meta açıklama (description) yok; Google sayfadan rastgele bir parça gösterir.

    Etki: yüksek Çaba: kolay
  2. 2Metin miktarıİçerik

    Sayfada yalnızca 105 kelime var; arama motoru sayfanın ne hakkında olduğunu anlamakta zorlanır.

    Etki: yüksek Çaba: zor
  3. 3H1 başlığıTemel SEO

    Sayfada H1 yok.

    Etki: yüksek Çaba: kolay
  4. 4Görsel alt metinleriİçerik

    22 görselin 21 tanesinde alt metni yok.

    Etki: yüksek Çaba: kolay
  5. 5Kırık iç bağlantılarBağlantılar

    1 iç bağlantı 4xx/5xx döndürüyor ya da yanıt vermiyor.

    Etki: yüksek Çaba: orta
  6. 6Açıklamasız sayfalarSite geneli

    8/8 sayfada meta açıklama yok.

    Etki: orta Çaba: orta
  7. 7Open GraphSosyal

    Open Graph etiketleri yok; WhatsApp/Facebook/LinkedIn paylaşımlarında görsel ve başlık çıkmaz.

    Etki: orta Çaba: kolay
  8. 8Sayfa başlığı (title)Temel SEO

    Başlık çok kısa (29 karakter).

    Etki: yüksek Çaba: kolay
TTFB435 mssunucu yanıtı
FCP1.04 snilk içerik
LCP1.3 snen büyük içerik
CLS0.199düzen kayması
TBT339 msengelleme
Yüklenme2.06 sntam yüklenme
Ağırlık2.7 MB174 istek
Kelime10522 görsel · 17 iç bağlantı

Denetim

143 kontrol noktası

Temel SEO

2 hata · 4 uyarı58
Sayfa başlığı (title)Başlık çok kısa (29 karakter).6p

Öneri: Başlığı 50–60 karaktere çıkarın; ana anahtar kelimeyi başa alın, markayı sona ekleyin. kolay iş

Spor Toto Teşkilat Başkanlığı

Meta açıklamaMeta açıklama (description) yok; Google sayfadan rastgele bir parça gösterir.5p

Öneri: Sayfayı özetleyen, harekete çağıran 120–160 karakterlik bir açıklama ekleyin; tıklama oranını doğrudan etkiler. kolay iş

H1 başlığıSayfada H1 yok.5p

Öneri: Sayfanın ana konusunu ve ana anahtar kelimeyi içeren tek bir H1 ekleyin. kolay iş

Başlık hiyerarşisiBaşlıklar düzenli sıralanmış.3p
  • H1: 0
  • H2: 7
  • H3: 0
  • H4: 0
  • H5: 0
  • H6: 0
Boş başlık etiketleri1 başlık etiketi boş.1p

Öneri: Boş <h2>/<h3> etiketlerini kaldırın ya da içlerini doldurun. kolay iş

Canonical etiketiCanonical bağlantısı yok.3p

Öneri: Kopya içerik riskine (parametreli adresler, www/www’siz) karşı <link rel="canonical" href="…"> ekleyin. kolay iş

Dizinleme (robots)Sayfa dizinlenmeye açık.6p

index, follow (varsayılan)

Dil bildirimi (lang)<html lang> özniteliği yok.2p

Öneri: Örn. <html lang="tr"> ekleyin; ekran okuyucu ve arama motoru dili buradan öğrenir. kolay iş

Anahtar kelime tutarlılığıEn sık geçen 5 kelimeden 2 tanesi başlık/H1’de geçiyor.3p
KelimeAdetYoğunlukBaşlıktaH1’deAçıklamada
maç6%5.36
spor6%5.36
toto5%4.46
sonuçları3%2.68
haberler3%2.68
şlemleri2%1.79
oynanır2%1.79
programları2%1.79
bayilik2%1.79
galeri2%1.79
Anahtar kelime yığmaKelime yoğunlukları doğal aralıkta.2p
URL yapısıAdres kısa, küçük harfli ve temiz.1p

https://www.sportoto.gov.tr/

Arama motoru doğrulamasıSearch Console doğrulama etiketi görünmüyor (DNS ya da dosya ile doğrulanmış olabilir).1p

Öneri: Google Search Console ve Bing Webmaster’a siteyi ekleyip site haritasını gönderin; dizinleme sorunlarını buradan görürsünüz. kolay iş

İçerik

2 hata · 2 uyarı13
Metin miktarıSayfada yalnızca 105 kelime var; arama motoru sayfanın ne hakkında olduğunu anlamakta zorlanır.5p

Öneri: En az 300, ideal olarak 600+ kelimelik özgün, sorulara cevap veren içerik ekleyin. zor iş

105

JavaScript ile üretilen içerikTarayıcıda görünen metin ham HTML’dekinden çok daha fazla; içeriğin önemli kısmı JavaScript ile üretiliyor.

Öneri: Google JS’i işleyebilir ama gecikmeli ve bazen eksik; kritik metin ve bağlantıların sunucu tarafında (HTML’de) gelmesini sağlayın. zor iş

Metin / HTML oranıMetin oranı %4.4 — kod ağırlıklı sayfa.2p

Öneri: Gereksiz kodu, satır içi stil/script’i azaltın; metni artırın. kolay iş

4.4%

OkunabilirlikOkunabilirlik ölçümü için yeterli düz metin yok.
Görsel alt metinleri22 görselin 21 tanesinde alt metni yok.4p

Öneri: Her anlamlı görsele içeriği anlatan bir alt metni ekleyin (dekoratif görsellerde alt="" bırakın). Görsel arama trafiği ve erişilebilirlik için gerekli. kolay iş

  • /images/socialMediaRibbon/Twitter-logo.png
  • /images/socialMediaRibbon/YouTube_full-color_icon_(2017).png
  • /images/socialMediaRibbon/Instagram_logo_2022.svg
  • /images/gsb-logo.png
  • /images/sponsor-logo/bilyoner-gray.svg
  • /images/sponsor-logo/bilyoner.svg
  • /images/sponsor-logo/birebin-gray.svg
  • /images/sponsor-logo/birebin.svg
  • /images/sponsor-logo/misli-gray.svg
  • /images/sponsor-logo/misli.svg
  • /images/sponsor-logo/nesine-gray.svg
  • /images/sponsor-logo/nesine.svg
  • /images/sponsor-logo/oley-gray.svg
  • /images/sponsor-logo/oley.svg
  • /images/ata.png
Duyarlı görseller (srcset)Hiçbir görselde srcset yok; mobil kullanıcılar masaüstü boyutunda görsel indiriyor.1p

Öneri: srcset/sizes ya da <picture> ile cihaza uygun boyut sunun. orta iş

Açık e-posta adresi1 e-posta adresi düz metin olarak görünüyor; spam botları toplayabilir.

Öneri: Form ya da JavaScript ile gizleme yöntemi kullanın. kolay iş

  • stoto@sportoto.gov.tr
Kelime öbekleriEn sık geçen 2–3 kelimelik öbekler çıkarıldı.

Öneri: Bunlar sayfanın gerçekte hangi konuya odaklandığını gösterir; hedef anahtar kelimenizle örtüşmeli. kolay iş

2 kelimelik öbekler

  • spor toto 5
  • bahis oyunu 2
  • maç programları 2
  • maç sonuçları 2

Bağlantılar

1 hata · 2 uyarı63
İç bağlantılar17 iç bağlantı (12 benzersiz adres).3p

12

Dış bağlantılar18 dış bağlantı (0 nofollow) · en çok: gsb.gov.tr, iddaa.com, instagram.com, webapi.sportoto.gov.tr.
  • gsb.gov.tr: 4
  • iddaa.com: 2
  • instagram.com: 1
  • webapi.sportoto.gov.tr: 1
  • bilyoner.com: 1
  • birebin.com: 1
  • misli.com: 1
  • nesine.com: 1
  • oley.com: 1
  • ziraatbank.com.tr: 1
target=_blank güvenliği17 dış bağlantı yeni sekmede açılıyor ama rel="noopener" yok (tabnabbing riski).1p

Öneri: target="_blank" olan bağlantılara rel="noopener noreferrer" ekleyin. kolay iş

Bağlantı metinleriTüm bağlantıların metni var.2p
Bağlantı metni kalitesiBağlantı metinleri açıklayıcı.1p
  • tarihçe: 1
  • teşkilat şeması: 1
  • spor toto li̇steler: 1
  • haberler: 1
  • maç sonuçlari: 1
  • i̇leti̇şi̇m: 1
  • bayilik i̇şlemleri bayilik, adres ve devir i̇şlemleri: 1
  • haftanın listesi: 1
Kırık iç bağlantılar1 iç bağlantı 4xx/5xx döndürüyor ya da yanıt vermiyor.4p

Öneri: Kırık bağlantıları düzeltin ya da 301 ile doğru sayfaya yönlendirin; hem kullanıcı hem tarama bütçesi kaybı. orta iş

HedefDurumBağlantıyı veren sayfa
sportoto.gov.tr/undefined404sportoto.gov.tr/tarihce
Yönlendirilen iç bağlantılarİç bağlantılar doğrudan hedefe gidiyor.2p
Kırık dış bağlantılar4 dış bağlantı kırık ya da yanıt vermiyor.2p

Öneri: Kırık dış bağlantıları güncelleyin ya da kaldırın; güven sinyalini düşürür. kolay iş

Site geneli

1 hata · 4 uyarı75
Tarama kapsamı9 sayfa tarandı (8 HTML), ortalama yanıt 273 ms.

Öneri: Tarama ana sayfadan ulaşılan ve site haritasındaki ilk sayfaları kapsar. kolay iş

  • derinlik 1: 8 sayfa
Tekrar eden başlıklarTaranan sayfaların başlıkları benzersiz.4p
Başlıksız sayfalarTüm sayfalarda title var.3p
Başlık uzunluğu (site)Taranan sayfaların başlık uzunlukları uygun.1p
Açıklamasız sayfalar8/8 sayfada meta açıklama yok.3p
Tekrar eden açıklamalarAçıklamalar benzersiz.2p
H1 eksik sayfalar5 sayfada H1 yok, 2 sayfada birden fazla H1 var.2p
İnce içerikli sayfalar7/8 sayfa 150 kelimenin altında (ince içerik).3p

Öneri: Zayıf sayfaları birleştirin, zenginleştirin ya da noindex yapın; Google ince içerikli siteleri bütün olarak düşürür. zor iş

Kopya içerikTaranan sayfalar arasında birebir kopya yok.3p
Canonical (site)8/8 sayfada canonical yok.2p
Yavaş sayfalarTaranan sayfalar hızlı yanıt veriyor (ort. 273 ms).2p
Tıklama derinliğiTaranan sayfalar 3 tıklama içinde erişilebilir.1p
Alt metni (site)8/8 sayfada alt metinsiz görsel var.1p
URL yapısı (site)Taranan adresler temiz.1p
Open Graph (site)8/8 sayfada Open Graph yok.

Öneri: Paylaşılabilir sayfalara og:title/og:image ekleyin. kolay iş

Teknik

0 hata · 1 uyarı96
HTTPSSite HTTPS ile sunuluyor. Sertifika: Let's Encrypt, 50 gün geçerli.8p
  • Veren: Let's Encrypt
  • Bitiş: 03.11.2026 (50 gün)
  • Alan adı eşleşmesi ✓
  • EC 256 bit
  • ecdsa-with-SHA384
  • 2 alan adı (SAN)
HTTP → HTTPS yönlendirmeHTTP istekleri 301 ile HTTPS’e yönlendiriliyor.3p

https://www.sportoto.gov.tr/

www / www’siz tutarlılığısportoto.gov.tr adresi ana adrese yönlendiriliyor.2p
Yönlendirme zinciriTek adımlı yönlendirme.2p
robots.txtrobots.txt mevcut.3p

Öneri: robots.txt içine "Sitemap: https://…/sitemap.xml" satırı ekleyin.

# As a condition of accessing this website, you agree to abide by the following
# content signals:

# (a)  If a content-signal = yes, you may collect content for the corresponding
#      use.
# (b)  If a content-signal = no, you may not collect content for the
#      corresponding use.
# (c)  If the website operator does not include a content signal for a
#      corresponding use, the website operator neither grants nor restricts
#      permission via content signal with respect to the corresponding use.

# The content signals and their meanings are:

# search:   building a search index and providing search results (e.g., returning
#           hyperlinks and short excerpts from your website's contents). Search does not
#           include providing AI-generated search summaries.
# ai-input: inputting content into one or more AI models (e.g., retrieval
#           augmented generation, grounding, or other real-time taking of content for
#           generative AI search answers).
# ai-train: training or fine-tuning AI models.

# ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS RESERVATIONS OF
# RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN UNION DIRECTIVE 2019/790 ON COPYRIGHT
# AND RELATED RIGHTS IN THE DIGITAL SINGLE MARKET.
XML site haritasısitemap.xml bulunamadı (robots.txt, /sitemap.xml, /sitemap_index.xml, /wp-sitemap.xml denendi).3p

Öneri: Tüm sayfaları içeren bir XML site haritası oluşturup Search Console’a gönderin. orta iş

404 sayfasıOlmayan adres doğru şekilde 404 döndürüyor.2p

Öneri: Kullanıcıyı ana sayfaya/aramaya yönlendiren özel bir 404 sayfası tasarlayın.

FaviconFavicon mevcut.1p

Öneri: iOS ana ekranı için apple-touch-icon (180×180) da ekleyin.

https://www.sportoto.gov.tr/favicon.ico

Mobil viewportViewport tanımlı.4p

width=device-width, initial-scale=1

Karakter setiKarakter seti: UTF-81p
DoctypeHTML5 doctype var.1p
Karışık içerikKarışık içerik yok.3p
SıkıştırmaHTML gzip ile sıkıştırılmış.2p

Öneri: Brotli (br) gzip’ten %15–20 daha küçük çıktı verir; sunucu destekliyorsa açın.

HTTP sürümüHTTP/2 kullanılıyor. HTTP/3 de duyuruluyor.1p
AltyapıTespit edilen altyapı: Next.js

Next.js

CDNCloudflare üzerinden sunuluyor.1p

Güvenlik

0 hata · 7 uyarı72
HSTSStrict-Transport-Security başlığı yok; tarayıcı ilk istekte HTTP deneyebilir.2p

Öneri: Strict-Transport-Security: max-age=31536000; includeSubDomains başlığını ekleyin. kolay iş

Content-Security-PolicyCSP başlığı yok; XSS ve veri sızdırma saldırılarına karşı ek katman eksik.2p

Öneri: En azından default-src 'self' temelli bir CSP tanımlayın; önce report-only ile test edin. zor iş

Clickjacking korumasıX-Frame-Options yok; site başka sitelerde iframe içine alınabilir (clickjacking).1p

Öneri: X-Frame-Options: SAMEORIGIN başlığını ekleyin. kolay iş

MIME korumasıX-Content-Type-Options yok; tarayıcı dosya türünü tahmin edebilir.1p

Öneri: X-Content-Type-Options: nosniff ekleyin. kolay iş

Referrer-PolicyReferrer-Policy yok; tam adresler dış sitelere sızıyor.1p

Öneri: Referrer-Policy: strict-origin-when-cross-origin kullanın. kolay iş

Permissions-PolicyPermissions-Policy yok.1p

Öneri: Kamera, mikrofon, konum gibi API’leri kapatan bir Permissions-Policy ekleyin: camera=(), microphone=(), geolocation=() kolay iş

Sunucu sürüm sızıntısıBaşlıklarda sürüm bilgisi yok.1p
  • Server: cloudflare
TLS protokolleriSunucu eski TLS 1.0 ve 1.1 bağlantılarını kabul ediyor (PCI-DSS uyumsuz).2p

Öneri: TLS 1.0/1.1’i kapatın; yalnız 1.2 ve 1.3 açık kalsın. orta iş

  • TLS 1.0: kabul
  • TLS 1.1: kabul
  • TLS 1.2: kabul
  • TLS 1.3: kabul
Sertifika ayrıntılarıDV (alan adı doğrulamalı) · EC 256 bit · ecdsa-with-SHA384 · 2 alan adı · zincir 4 sertifika
  • Veren: Let's Encrypt
  • Bitiş: 03.11.2026 (50 gün)
  • Alan adı eşleşmesi ✓
  • EC 256 bit
  • ecdsa-with-SHA384
  • 2 alan adı (SAN)
Çerez güvenliği5 çerez: 5 çerezde Secure yok, 5 çerezde SameSite yok.1p

Öneri: Oturum çerezlerine Secure; HttpOnly; SameSite=Lax bayraklarını ekleyin. kolay iş

ÇerezKaynakSecureHttpOnlySameSite
cookiesession1sunucu
_ga_QG5ZYM4ZX6sportoto.gov.tr
_gidsportoto.gov.tr
_gat_gtag_UA_32411337_1sportoto.gov.tr
_gasportoto.gov.tr
Açıkta kalan dosyalar11 hassas yol denendi (.env, .git, phpinfo, yedekler…); hiçbiri erişilebilir değil.4p
Dizin listelemeDizin listeleme kapalı.2p

Performans

0 hata · 11 uyarı79
Sunucu yanıt süresi (TTFB)İlk bayt 435 ms (DNS 68 ms, TLS 0 ms).4p

435 ms

HTML boyutuHTML 18 KB.2p

18 KB

Sayfa yüklenme süresiTam yüklenme 2.1 sn.4p

2062 ms

İlk içerik boyaması (FCP)FCP 1.04 sn.3p

1044 ms

En büyük içerik boyaması (LCP)LCP 1.3 sn · öğe: div.Slider_swiperSlide__3hWgg.4p

1296 ms

Düzen kayması (CLS)CLS 0.199 (iyi: < 0,1).3p

Öneri: Görsel/iframe/reklam alanlarına width-height verin, fontları font-display: swap ile ve boyut eşleyerek yükleyin, içeriği üstten iten dinamik öğeleri kaldırın. orta iş

0.199

Toplam engelleme süresi (TBT)TBT 339 ms, 7 uzun görev (iyi: < 200 ms).2p

Öneri: Ağır JavaScript’i parçalayın, üçüncü taraf scriptleri erteleyin; ana iş parçacığını meşgul eden kodu azaltın. zor iş

339 ms

Toplam sayfa ağırlığıToplam aktarım 2.7 MB, 174 kaynak.3p

Öneri: Görselleri WebP/AVIF yapın, büyük scriptleri parçalayın; hedef < 2 MB. orta iş

2.7 MB

İstek sayısı174 istek — fazla.2p

Öneri: Dosyaları birleştirin, gereksiz eklenti/widget’ları kaldırın. orta iş

174

Render’ı bloklayan kaynaklar6 CSS, 1 script ilk çizimden önce yükleniyor (kabul edilebilir).2p
Büyük kaynaklar3 kaynak 300 KB’den büyük.2p

Öneri: Büyük görselleri yeniden boyutlandırıp WebP yapın; büyük JS/CSS paketlerini bölün ve sıkıştırın. orta iş

Kaynak sıkıştırmasıJS/CSS kaynakları sıkıştırılmış geliyor.2p
Statik kaynak önbelleğiStatik kaynakların çoğunda önbellek başlığı var.2p
Yeni nesil görsel biçimleri24 büyük görsel JPEG/PNG (toplam 3 MB); WebP/AVIF ile %25–50 küçülür.2p

Öneri: Görselleri WebP’ye çevirin (<picture> ile JPEG yedeği bırakın); çoğu CMS’te bir eklenti yeter. orta iş

3 MB

Gereğinden büyük görseller6 görsel gösterildiği boyutun 2 katından büyük indiriliyor.2p

Öneri: Görselleri gösterim boyutuna göre yeniden boyutlandırın ya da srcset kullanın. orta iş

Tembel yükleme84 görselin hiçbiri loading="lazy" değil.1p

Öneri: Ekran dışındaki görsellere loading="lazy" ekleyin. kolay iş

Üçüncü taraf kaynaklar11 dış alan adından 74 istek (2.8 MB).2p

Öneri: Kullanılmayan analitik/sohbet/reklam scriptlerini kaldırın; kalanları defer ile ya da etkileşimden sonra yükleyin. orta iş

Alan adıİstekBoyut
cdn.broadage.com36210 KB
cdn-saas.broadage.com121.8 MB
fonts.gstatic.com7162 KB
fonts.googleapis.com4123 KB
cloudflareinsights.com40 B
img.youtube.com3139 KB
googletagmanager.com2287 KB
google-analytics.com220 KB
1160478012.rsc.cdn77.org217 KB
static.cloudflareinsights.com130 KB
JavaScript ağırlığıToplam 2.2 MB JavaScript indiriliyor.2p

Öneri: Kullanılmayan JS’i ayıklayın (coverage aracı), kütüphaneleri sadeleştirin, kod bölme uygulayın. zor iş

2.2 MB

Yazı tipi ağırlığıYazı tipleri 165 KB.1p
Tarayıcı konsol hataları1 JavaScript/kaynak hatası var.2p

Öneri: Konsol hatalarını giderin; işlevleri bozabilir ve Google’ın sayfayı işlemesini engelleyebilir. kolay iş

  • Uncaught TypeError: Cannot read properties of undefined (reading 'getPlugin')
DOM boyutu1091 DOM düğümü, derinlik 22.1p
Görsel boyut öznitelikleri84/84 görselde width/height yok (düzen kayması yaratır).1p

Öneri: Tüm <img> etiketlerine width ve height ekleyin; CSS ile esnek kalır. kolay iş

Ön bağlantı ipuçlarıDış alan adları için preconnect/dns-prefetch yok.

Öneri: Font/analitik gibi kritik dış alanlara <link rel="preconnect"> ekleyin; 100–300 ms kazandırır. kolay iş

Script sayısı18 harici script (16 tanesi defer/async).1p

18

CSS dosyası sayısı3 CSS dosyası.1p

3

HTML önbellek başlığıHTML için önbellek başlığı yok (no-store).1p

Öneri: HTML’e kısa (ör. max-age=300), statik kaynaklara uzun Cache-Control verin. kolay iş

Sayfa önbelleğiSayfa önbelleği katmanı tespit edildi (cf-cache-status).1p

Mobil

0 hata · 1 uyarı92
Yatay taşmaMobilde içerik ekrana sığıyor.3p
Okunabilir yazı boyutuYazı boyutları mobilde okunabilir.2p
Dokunma hedefleriDokunma hedefleri yeterli boyutta.2p
Mobil yüklenmeMobil görünümde yüklenme 1 sn.2p

1044 ms

Sabit öğe kaplamasıSabit öğeler ekranı boğmuyor.1p
Araya giren katman (interstitial)Mobilde ekranı kaplayan sabit bir katman (pop-up/tam ekran bildirim) var.2p

Öneri: Google mobil aramadan gelen ziyaretçiye içeriği kapatan pop-up’ları cezalandırır; küçük bir bant ya da gecikmeli/kapatılabilir pencere kullanın. orta iş

Mobil menüMobil menü (hamburger) düğmesi tespit edilemedi.1p

Öneri: Menü mobilde erişilebilir mi kontrol edin. kolay iş

iOS simgesiapple-touch-icon yok; iOS’ta ana ekrana eklenince ekran görüntüsü kullanılır.

Öneri: 180×180 PNG bir apple-touch-icon ekleyin. kolay iş

Erişilebilirlik

0 hata · 3 uyarı82
Görsel alternatif metinleri21 görsel ekran okuyucu için anlamsız.2p

Öneri: Alt metni ekleyin (WCAG 1.1.1). kolay iş

Sayfa dilihtml lang yok; ekran okuyucu yanlış dilde okur.1p

Öneri: <html lang="tr"> ekleyin. kolay iş

Düğme adlarıTüm düğmelerin erişilebilir adı var.2p
Sayfa bölgeleri (landmark)1/4 ana bölge tanımlı (footer).1p

Öneri: header, nav, main, footer etiketlerini kullanın; ekran okuyucu bölgeler arasında atlar (WCAG 1.3.1). kolay iş

  • ✗ header
  • ✗ nav
  • ✗ main
  • ✓ footer
İçeriğe atla bağlantısıKlavye kullanıcıları için "içeriğe atla" bağlantısı yok.1p

Öneri: Sayfanın ilk öğesi olarak gizli bir <a href="#icerik">İçeriğe geç</a> ekleyin (WCAG 2.4.1). kolay iş

Renk kontrastıÖrneklenen metinlerin %59’inde kontrast WCAG AA eşiğinin (4,5:1) altında görünüyor.1p

Öneri: Açık gri metinleri koyulaştırın; degrade/görsel arka planlı metinlerde ölçüm yanıltıcı olabilir, göz ile doğrulayın (WCAG 1.4.3). kolay iş

MetinKontrast
Maç Sonuçları3.7:1
Trendyol Süper Lig3.7:1
5. Hafta3.7:1
BJK3.7:1
EFK3.7:1
YakınlaştırmaYakınlaştırma serbest.2p

Yapısal veri

0 hata · 1 uyarı50
Yapısal veri varlığıYapısal veri (JSON-LD/mikro veri) yok; zengin sonuç şansı sıfır.3p

Öneri: En az Organization/LocalBusiness + WebSite + BreadcrumbList JSON-LD ekleyin; ürün/makale/SSS sayfalarına ilgili türleri. orta iş

Sosyal

1 hata · 1 uyarı30
Open GraphOpen Graph etiketleri yok; WhatsApp/Facebook/LinkedIn paylaşımlarında görsel ve başlık çıkmaz.3p

Öneri: og:title, og:description, og:image (1200×630) ve og:url ekleyin. kolay iş

Twitter/X kartıtwitter:card yok; X paylaşımlarında büyük görselli kart çıkmaz.1p

Öneri: <meta name="twitter:card" content="summary_large_image"> ekleyin (OG etiketlerini kullanır). kolay iş

Sosyal medya bağlantılarıBağlı hesaplar: instagram1p
  • instagram

Alan adı & DNS

0 hata · 0 uyarı100
Alan adı yaşıAlan adı 10.08.2001 tarihinde kaydedilmiş (25.1 yıl) · kayıtçı: TRABİS KK.1p
  • Kayıt: 2001-08-10
  • Bitiş: 2027-08-09
  • TRABİS KK
  • WHOIS
Alan adı süresiAlan adı 09.08.2027 tarihine kadar geçerli (328 gün).3p

Öneri: Çok yıllı yenileme küçük bir güven sinyalidir.

2027-08-09

Transfer kilidiAlan adı transfer kilidi açık (clientTransferProhibited).1p
  • clientTransferProhibited
Ad sunucuları (NS)2 ad sunucusu: jasmine.ns.cloudflare.com, rudy.ns.cloudflare.com1p
  • jasmine.ns.cloudflare.com
  • rudy.ns.cloudflare.com
IPv6 desteğiAAAA kaydı var: 2a06:98c1:3120::7, 2a06:98c1:3121::71p
SunucuIP 188.114.96.7 · 2 A kaydı
  • A: ["188.114.96.7","188.114.97.7"]
  • PTR:
www DNS kaydıwww alt alanı çözümleniyor.2p
E-posta (MX)MX: mx.uzmanposta.com1p
  • mx.uzmanposta.com
SPF kaydıSPF tanımlı (-all).2p

v=spf1 a mx include:_spf.uzmanposta.com include:spf.protection.outlook.com include:servers.mcsv.net -all

DMARC kaydıDMARC tanımlı (p=quarantine).2p

v=DMARC1; p=quarantine; adkim=r; aspf=r; sp=quarantine; rua=mailto:reports@dmarc.uztr.net; ruf=mailto:reports@dmarc.uztr.net; rf=iodef; pct=100; ri=86400

DKIM imzasıDKIM seçicisi bulundu: default1p
CAA kaydıCAA kaydı yok.

Öneri: CAA ile yalnız kendi sertifika sağlayıcınızın sertifika üretmesine izin verebilirsiniz (ör. 0 issue "letsencrypt.org"). kolay iş

DNS yanıt hızıDNS çözümlemesi hızlı (68 ms).1p

Yerel & iletişim

0 hata · 1 uyarı88
Telefon numarasıSayfada telefon numarası bulunamadı.2p

Öneri: Özellikle yerel işletmeler için telefon başlıkta/alt bilgide görünür olmalı. kolay iş

E-posta adresistoto@sportoto.gov.tr.1p
Fiziksel adresAdres bulunamadı.2p

Öneri: Fiziksel işletmeyseniz adresi ve şehri sayfada belirtin; "yakınımda" aramalarında görünmek için şart. kolay iş

HaritaHarita yok.1p

Öneri: İletişim sayfasına Google Haritalar gömün ve Google İşletme Profili’nizi bağlayın. kolay iş

WhatsAppWhatsApp bağlantısı yok.1p

Öneri: Türkiye’de müşterilerin çoğu WhatsApp’tan yazmayı tercih eder; wa.me/90… bağlantısı ekleyin. kolay iş

Harekete çağrı2 harekete çağrı öğesi var.1p

Uyumluluk

0 hata · 0 uyarı100
Çerez bildirimiÇerez bildirimi/onay bandı var.2p
Gizlilik / KVKK metniGizlilik/KVKK sayfası bağlantısı var.2p
Çerez politikasıÇerez politikası bağlantısı var.1p
Kullanım koşullarıKullanım koşulları bağlantısı yok.
İletişim & Hakkımızdaİletişim ✓ · Hakkımızda ✓1p
Analitik & pazarlama araçlarıGoogle Analytics (gtag), Google Tag Manager
  • Google Analytics (gtag)
  • Google Tag Manager

Site geneli tarama

9 sayfa tarandı

Ana sayfadan ulaşılan bağlantılar ve site haritasındaki ilk adresler izlendi. Tarama 2 sn sürdü.

Taranan8HTML sayfa
Sorunlu sayfa9
Ort. yanıt273 ms
Kırık iç bağlantı13 adres denetlendi
Yönlendirilen0iç bağlantı
Kırık dış411 bağlantı denetlendi
Tekrar başlık0
Açıklamasız8sayfa
H1’siz5sayfa
İnce içerik7< 150 kelime
Noindex0sayfa
Site haritasıbulunamadı

Sayfa listesi sorunlu sayfalar üstte · sütun başlığına tıklayarak sıralayın

SayfaKodSüreBoyutTitleAçıklamaH1KelimeDerinlikİç bağ.GörselSorunlar
sportoto.gov.tr/teskilat-semasiTeşkilat Şeması | Sportoto.gov.tr 200 338 ms 4 KB 33 0 0 70 1 16 24 (24 alt’sız) açıklama yok H1 yok ince içerik
sportoto.gov.tr/spor-toto-listelerSpor Toto Listeler | Sportoto.gov.tr 200 337 ms 4 KB 36 0 0 81 1 16 12 (12 alt’sız) açıklama yok H1 yok ince içerik
sportoto.gov.tr/haberlerHaberler | Sportoto.gov.tr 200 109 ms 4 KB 26 0 0 49 1 17 11 (11 alt’sız) açıklama yok H1 yok ince içerik
sportoto.gov.tr/mac-ozetleriHaftalık Maç Sonuçları | Sportoto.gov.tr 200 328 ms 4 KB 40 0 0 33 1 16 11 (11 alt’sız) açıklama yok H1 yok ince içerik
sportoto.gov.tr/iletisimİletişim | Sportoto.gov.tr 200 333 ms 4 KB 26 0 3 28 1 16 11 (11 alt’sız) açıklama yok çoklu H1 ince içerik
sportoto.gov.tr/bayilikBayilik İşlemleri | Sportoto.gov.tr 200 311 ms 4 KB 35 0 0 25 1 16 11 (11 alt’sız) açıklama yok H1 yok ince içerik
sportoto.gov.tr/tarihceTarihçe | Sportoto.gov.tr 200 309 ms 4 KB 25 0 1 25 1 16 12 (12 alt’sız) açıklama yok ince içerik
sportoto.gov.tr/sportoto-nasil-oynanirSpor Toto Nasıl Oynanır ? | Sportoto.gov.tr 200 122 ms 5 KB 43 0 5 345 1 16 16 (16 alt’sız) açıklama yok çoklu H1
sportoto.gov.tr/undefined 404 306 ms 1 KB 0 0 0 0 1 0 0 HTTP 404

Kırık iç bağlantılar (1)

HedefKodVeren sayfa
sportoto.gov.tr/undefined404sportoto.gov.tr/tarihce

Kırık dış bağlantılar (4)

HedefKodMetin
gsb.gov.tr/ataturk-kosesi.html404- Atatürk Köşesi -
gsb.gov.tr/iletisim.html404
webapi.sportoto.gov.tr/image/undefined404Listeyi İndir
gsb.gov.tr/bakan.html404Dr. Osman Aşkın BAK Gençlik ve Spor Bakanı

Performans

Hız ve kaynak analizi

Gerçek Chrome oturumunda ölçüldü · 5.1 sn. Core Web Vitals eşikleri: LCP < 2,5 sn · CLS < 0,1 · TBT < 200 ms.

Kaynak dağılımı 218 istek · 7.8 MB

  • Görsel883.5 MB
  • JavaScript332.2 MB
  • XHR261.2 MB
  • CSS10525 KB
  • Diğer38248 KB
  • Yazı tipi9165 KB
  • Fetch1275 KB
  • HTML118 KB
  • Ping10 B
DOM 1091 düğümDerinlik 22Script 35CSS 6Font 281Uzun görev 7Sayfa yüksekliği 3103px

En büyük kaynaklar

KaynakTürBoyutÖnbellek
cdn-saas.broadage.com/widgets/vendor/commons.…üçüncü tarafJavaScript1.4 MBpublic,max-age=31536000
webapi.sportoto.gov.tr/api/Post/Get%20Post%20…XHR1.1 MB
sportoto.gov.tr/_next/static/media/background…Görsel499 KBpublic, max-age=31536000, im
webapi.sportoto.gov.tr/image/voleybol-uhe3lt5…Görsel246 KB
webapi.sportoto.gov.tr/image/whatsapp-image-2…Görsel189 KB
webapi.sportoto.gov.tr/image/rol-uopyqf3e.jpgGörsel177 KB
webapi.sportoto.gov.tr/image/ilke-xaoivscx.jpgGörsel177 KB
webapi.sportoto.gov.tr/image/sultangazi-iakqu…Görsel174 KB
googletagmanager.com/gtag/js?id=G-QG5ZYM4ZX6&…üçüncü tarafJavaScript155 KBprivate, max-age=900
cdn-saas.broadage.com/widgets/css/min/soccerS…üçüncü tarafCSS154 KBpublic,max-age=31536000
googletagmanager.com/gtag/js?id=UA-32411337-1üçüncü tarafJavaScript131 KBprivate, max-age=900
webapi.sportoto.gov.tr/image/judo-3dhuxhnr.jpgGörsel130 KB

Üçüncü taraf alan adları 11 alan

Alan adıİstekBoyut
cdn.broadage.com36210 KB
cdn-saas.broadage.com121.8 MB
fonts.gstatic.com7162 KB
fonts.googleapis.com4123 KB
cloudflareinsights.com40 B
img.youtube.com3139 KB
googletagmanager.com2287 KB
google-analytics.com220 KB
1160478012.rsc.cdn77.org217 KB
static.cloudflareinsights.com130 KB
cdn.jsdelivr.net1883 B

Görseller 84 görsel · 0 lazy

6 görsel gösterildiği boyutun 2 katından büyük indiriliyor.

Render’ı bloklayan kaynaklar (1 script, 6 CSS)

Head içindeki async/defer’siz scriptler

  • cdn.jsdelivr.net/npm/videojs-logo@latest/dist/videojs-logo.min.js

İlk çizimden önce yüklenen CSS

  • cdn-saas.broadage.com/widgets/css/min/_globals/reset/broadage-reset.min.css?v=1…
  • cdn-saas.broadage.com/widgets/css/min/soccerStandings/broadage-widgets.min.css?…
  • cdn-saas.broadage.com/widgets/css/min/soccerStandings/black.min.css?v=1756720604
  • sportoto.gov.tr/_next/static/css/aa40c73f42117eb5a3a5.css
  • sportoto.gov.tr/_next/static/css/d264c21d3354c6bddb32.css
  • sportoto.gov.tr/_next/static/css/cb6ea8980ed50d19a4ee.css
Konsol hataları (1)
Uncaught TypeError: Cannot read properties of undefined (reading 'getPlugin')
Yanıt başlıkları ve yönlendirme zinciri

HTTP/2 301https://www.sportoto.gov.tr

HTTP/2 200

date: Mon, 14 Sep 2026 01:05:40 GMT
content-type: text/html; charset=utf-8
server: cloudflare
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
x-powered-by: Next.js
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
vary: Accept-Encoding
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=3amTFTxSD7WkqXI%2BoTf0deM74RhfuARew8Y9ZxJ%2BG4BBvXPmEEt17%2FGnib8bnBIzIrfS0LUP8IhN9oFOBbRIaR6Ju0PfUmhIO
set-cookie: cookiesession1=678A3E0D3D24D49383FAFC6EE8D69945;Expires=Tue, 14 Sep 2027 01:03:37 GMT;Path=/;HttpOnly
cf-cache-status: DYNAMIC
content-encoding: gzip
cf-ray: a3ab7c121f2bd0e7-SOF
alt-svc: h3=":443"; ma=86400

İçerik

Metin, anahtar kelimeler ve yapı

Okunabilirlik

Yeterli paragraf metni yok.

Kelime 105Benzersiz 59Paragraf 1Liste 3Tablo 0Metin oranı %4.4

Spor Toto Oyunları Danışma Hattı : Kurumsal Hakkımızda Tarihçe Teşkilat Şeması Mevzuat SPOR TOTO LİSTELER Haberler MAÇ SONUÇLARI İLETİŞİM Dr. Osman Aşkın BAK Gençlik ve Spor Bakanı İddaa Programı Maç Sonuçları, Maç Programları Bayilik İşlemleri Bayilik, Adres ve Devir İşlemleri Maç Sonuçları ve Maç Programları için tık…

Anahtar kelimeler

Tek kelime

maç6%5.36
spor6%5.36title
toto5%4.46title
sonuçları3%2.68
haberler3%2.68
şlemleri2%1.79
oynanır2%1.79
programları2%1.79

İki kelime

spor toto5
bahis oyunu2
maç programları2
maç sonuçları2

Üç kelime

Tekrar eden öbek yok

Başlık ağacı 7 başlık

  1. H2(boş)
  2. H2Spor Toto Haberler
  3. H2Puan Durumu
  4. H2Video Galeri
  5. H2Fotoğraf Galeri
  6. H2OYUNLARIMIZ
  7. H2OYUN PLANI

Paylaşım kartı

og:image yok

sportoto.gov.trSpor Toto Teşkilat Başkanlığı

İletişim bilgileri

  • stoto@sportoto.gov.tr

Alan adı & güvenlik

DNS, sertifika ve koruma katmanları

Alan adı kaydı

Kayıt tarihi
10.08.2001 (25.1 yıl)
Bitiş
09.08.2027 (328 gün)
Kayıtçı
TRABİS KK
Durum
clientTransferProhibited
Ad sunucuları
jasmine.ns.cloudflare.com, rudy.ns.cloudflare.com
IP / sunucu
188.114.96.7
IPv6
2a06:98c1:3120::7, 2a06:98c1:3121::7

E-posta kimlik doğrulama

MX
mx.uzmanposta.com
SPF
v=spf1 a mx include:_spf.uzmanposta.com include:spf.protection.outlook.com include:servers.mcsv.net -all
DMARC
v=DMARC1; p=quarantine; adkim=r; aspf=r; sp=quarantine; rua=mailto:reports@dmarc.uztr.net; ruf=mailto:reports@dmarc.uztr
DKIM
default seçicisi
CAA
yok
TXT
google-site-verification=p7xiBS_GYoejeYd5evccrL5CwF-Kdk1lMsg · v=spf1 a mx include:_spf.uzmanposta.com include:spf.protecti · MS=ms60493860 · google-site-verification=UGRiy2K5SkW7O1hwJqkLoqoIO2SqWdl3XJ2

Sertifika & TLS

Veren
Let's Encrypt (DV)
Geçerlilik
05.08.2026 – 03.11.2026 (50 gün)
Anahtar
EC 256 bit · ecdsa-with-SHA384
Alan adları
2 (SAN) · zincir 4
Protokoller
  • TLS 1.0 açık
  • TLS 1.1 açık
  • TLS 1.2 açık
  • TLS 1.3 açık
  • bağlantı: QUIC

Güvenlik başlıkları 0/6

Strict-Transport-Security
Content-Security-Policy
X-Frame-Options
X-Content-Type-Options
Referrer-Policy
Permissions-Policy
Cross-Origin-Opener-Policy
Servercloudflare
X-Powered-ByNext.js

Açıkta kalan dosyalar & çerezler

11 hassas yol denendi; hiçbiri açık değil.

ÇerezKaynakSecureHttpOnlySameSite
cookiesession1sunucu
_ga_QG5ZYM4ZX6sportoto.gov.tr
_gidsportoto.gov.tr
_gat_gtag_UA_32411337_1sportoto.gov.tr
_gasportoto.gov.tr

Teknoloji

Altyapı ve araçlar

İçerik yönetimi
  • Next.js
Sunucu
  • cloudflare
  • Next.js
  • HTTP/3 (alt-svc)
CDN
  • Cloudflare
Kütüphaneler & araçlar
  • Swiper
  • Slick
  • Next.js
Analitik & pazarlama
  • Google Analytics (gtag)
  • Google Tag Manager
robots.txt
# As a condition of accessing this website, you agree to abide by the following
# content signals:

# (a)  If a content-signal = yes, you may collect content for the corresponding
#      use.
# (b)  If a content-signal = no, you may not collect content for the
#      corresponding use.
# (c)  If the website operator does not include a content signal for a
#      corresponding use, the website operator neither grants nor restricts
#      permission via content signal with respect to the corresponding use.

# The content signals and their meanings are:

# search:   building a search index and providing search results (e.g., returning
#           hyperlinks and short excerpts from your website's contents). Search does not
#           include providing AI-generated search summaries.
# ai-input: inputting content into one or more AI models (e.g., retrieval
#           augmented generation, grounding, or other real-time taking of content for
#           generative AI search answers).
# ai-train: training or fine-tuning AI models.

# ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS RESERVATIONS OF
# RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN UNION DIRECTIVE 2019/790 ON COPYRIGHT
# AND RELATED RIGHTS IN THE DIGITAL SINGLE MARKET.

Yapay zekâ

Uzman yorumu ve yol haritası

Bulguları, tarama sonuçlarını ve sayfa metnini yapay zekâya verip sitenize özel önceliklendirilmiş bir yol haritası çıkaralım.

Bu site hakkında yapay zekâya sorun

Örnek: · ·

Başka bir siteyi de puanlayın