kareraf.com
Mağaza Raf Sistemleri Üreticisi — İstanbul | Kare Raf
AI Kare Raf, SEO denetiminde 93 puan aldı; ancak performans ve güvenlik sorunları dikkat çekiyor.
Kare Raf web sitesi, genel olarak 93 puan ile yüksek bir SEO skoruna sahip. Ancak, JavaScript dosya boyutunun fazla olması ve güvenlik açıkları gibi kritik sorunlar mevcut. Yapısal veri eksiklikleri ve mobil uyumlulukta yaşanan problemler de dikkat çeken diğer noktalar.
JavaScript Dosya Boyutunu Azalt
Satır içi JavaScript'i harici dosyalara taşıyarak toplam boyutu 50KB'nin altına indirin.
Güvenlik Açıklarını Kapat
Content-Security-Policy'yi güncelleyerek 'unsafe-inline' kullanımını engelleyin.
Yapısal Veri Eksikliklerini Gider
JSON-LD script'lerinde @type alanını ekleyin ve LocalBusiness şemasındaki eksik alanları tamamlayın.
HTML Boyutunu Optimize Et
HTML doküman boyutunu 250KB'nın altına indirmek için satır içi kaynakları harici dosyalara taşıyın.
Mobil Uyumluluğu İyileştir
Mobil içerik ve başlıkların eşitliğini sağlamak için testler yapın ve gerekli düzeltmeleri uygulayın.
Kırık Yönlendirmeleri Kontrol Et
Yönlendirme zincirlerini kontrol edin ve kırık yönlendirmeleri düzeltin.
Görsel Alt Metinlerini Düzenle
Düşük kaliteli alt metinleri iyileştirerek SEO uyumunu artırın.
› 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› Öneriler ve teşhisler 5 bulgu
İ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.
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.
Polyfill'ler ve dönüşümler, daha eski tarayıcıların yeni JavaScript özelliklerini kullanmasını sağlar. Ancak, çoğu modern tarayıcılar için gerekli değildir. Daha eski tarayıcıları desteklemeniz gerekmediğinden eminseniz JavaScript derleme işleminizi Baseline özelliklerini çevirecek şekilde değiştirm
İlk ağ isteğiniz en önemli isteğinizdir. Yönlendirmelerden kaçınarak, hızlı sunucu yanıtı sağlayarak ve metin sıkıştırmayı etkinleştirerek gecikmeyi azaltın.
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.
› Öneriler ve teşhisler 7 bulgu
İlk ağ isteğiniz en önemli isteğinizdir. Yönlendirmelerden kaçınarak, hızlı sunucu yanıtı sağlayarak ve metin sıkıştırmayı etkinleştirerek gecikmeyi azaltın.
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.
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.
Polyfill'ler ve dönüşümler, daha eski tarayıcıların yeni JavaScript özelliklerini kullanmasını sağlar. Ancak, çoğu modern tarayıcılar için gerekli değildir. Daha eski tarayıcıları desteklemeniz gerekmediğinden eminseniz JavaScript derleme işleminizi Baseline özelliklerini çevirecek şekilde değiştirm
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
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.
İ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.
Kategori skorları
A · Mükemmel — genel 93/100Başlık yapısı
42 başlık · H1→H6 ana hattıSosyal medya önizlemesi
bağlantı paylaşılınca böyle görünürKural detayları
› Temel SEO 23 geçti · 1 uyarı · 0 hata — skor 99
Title, meta açıklama, canonical ve temel HTML etiketlerinin doğruluğu.
ayrıntılar · 1 öğe
Nasıl düzeltirim?
Neden önemli: Canonical zinciri ya da döngüsü arama motorunun asıl sayfayı çözmesini engeller.
Çözüm: Canonical hedefinin başka bir adrese canonical/yönlendirme yapmadığından emin olun; doğrudan nihai URL'yi gösterin.
› Teknik SEO 17 geçti · 0 uyarı · 0 hata — skor 100
robots.txt, sitemap, yönlendirmeler ve sunucu yanıtları gibi teknik altyapı.
› Performans 19 geçti · 5 uyarı · 1 hata — skor 94
Core Web Vitals ve sayfa hızı metrikleri.
ayrıntılar · 7 öğe
Nasıl düzeltirim?
Neden önemli: Büyük satır içi JavaScript her sayfa yüklemesinde yeniden indirilir ve önbelleklenemez.
Çözüm: Satır içi betikleri harici dosyalara taşıyın; böylece tarayıcı önbelleğinden servis edilirler.
ayrıntılar · 5 öğe
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).
ayrıntılar · 6 öğe
- /_next/image?url=%2Fhero%2Falberto-vanetti-sol-mobil.webp&w=3840&q=60
- /_next/image?url=%2Fportfolio%2Falberto-vanetti-kadikoy%2F4.webp&w=3840…
- /_next/image?url=%2Fportfolio%2Farmira-tesettur-magaza-gebze%2F10.webp&…
Nasıl düzeltirim?
Neden önemli: Ekranın ilk görünümündeki (hero) görsele lazy loading vermek LCP'yi bilerek geciktirmek demektir.
Çözüm: İlk görünümdeki görsellerden loading="lazy" özniteliğini kaldırın; isterseniz fetchpriority="high" ekleyin.
ayrıntılar · 2 öğe
Nasıl düzeltirim?
Neden önemli: Brotli, gzip'e göre metinde ~%15-20 daha iyi sıkıştırır; aynı içerik daha hızlı iner.
Çözüm: Sunucu/CDN yapılandırmasında brotli'yi etkinleştirin (Apache: mod_brotli, Nginx: brotli modülü, çoğu CDN'de tek tık).
ayrıntılar · 7 öğe
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.
ayrıntılar · 7 öğe
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.
› Bağlantılar 16 geçti · 2 uyarı · 0 hata — skor 97
İç ve dış bağlantıların sağlığı ve kalitesi.
ayrıntılar · 4 öğe
- /#main → https://kareraf.com/tr
Nasıl düzeltirim?
Neden önemli: Yönlendirme üzerinden geçen her iç bağlantı gereksiz bir HTTP isteği ekler ve değer aktarımını zayıflatır.
Çözüm: İç bağlantıları yönlendirmenin nihai hedefine güncelleyin (listede → ile gösterilen adres).
ayrıntılar · 2 öğe
Nasıl düzeltirim?
Neden önemli: Sayfa başına yüzlerce bağlantı her birinin değerini seyreltir ve kullanıcıyı boğar.
Çözüm: Gezinme ve içerik bağlantılarını sadeleştirin; en önemli hedeflere odaklanın.
› Görseller 10 geçti · 4 uyarı · 0 hata — skor 92
Görsellerin optimizasyonu, alt metinleri ve formatları.
ayrıntılar · 7 öğe
- /_next/image?url=%2Fhero%2Falberto-vanetti-sol-mobil.webp&w=3840&q=60 "Kare Raf'ın Kadıköy'de kurduğu Alberto Vanetti mağ..." · Alt text too long (142 chars, recommended max 125)
- /_next/image?url=%2Fportfolio%2Fmostuned-atasehir%2F2.webp&w=3840&q=60 "MosTuned Ataşehir teşhir rafına yandan bakış: cevi..." · Alt text too long (153 chars, recommended max 125)
- /_next/image?url=%2Fhero%2Farmira-gebze-magaza.webp&w=3840&q=60 "Kare Raf'ın Gebze'de kurduğu Armira tesettür giyim..." · Alt text too long (136 chars, recommended max 125)
- /_next/image?url=%2Fportfolio%2Fmostuned-atasehir%2F1.webp&w=3840&q=60 "MosTuned Ataşehir'de antrasit metal gövdeli, ceviz..." · Alt text too long (175 chars, recommended max 125)
- /_next/image?url=%2Fportfolio%2Fdepo-raf-sistemleri%2Fkapak.webp&w=3840… "Bodrum depoda duvar boyunca uzanan antrasit delikl..." · Alt text too long (146 chars, recommended max 125)
Nasıl düzeltirim?
Neden önemli: "resim1", "logo" gibi alt metinleri hiçbir bilgi taşımaz.
Çözüm: Alt metnini görselin içeriğini tarif edecek şekilde yazın (5+ karakter, anahtar kelime doğal biçimde geçebilir).
ayrıntılar · 15 öğe
- /_next/image?url=%2Fhero%2Falberto-vanetti-sol-mobil.webp&w=3840&q=60
- /_next/image?url=%2Fportfolio%2Falberto-vanetti-kadikoy%2F4.webp&w=3840…
- /_next/image?url=%2Fportfolio%2Farmira-tesettur-magaza-gebze%2F10.webp&…
- /_next/image?url=%2Fportfolio%2Fmostuned-atasehir%2F2.webp&w=3840&q=60
- /_next/image?url=%2Fhero%2Farmira-gebze-magaza.webp&w=3840&q=60
- /_next/image?url=%2Fportfolio%2Falberto-vanetti-kadikoy%2F2.webp&w=3840…
- /_next/image?url=%2Fportfolio%2Fmostuned-atasehir%2F1.webp&w=3840&q=60
- /_next/image?url=%2Fportfolio%2Farmira-tesettur-magaza-gebze%2F1.webp&w…
- /_next/image?url=%2Fportfolio%2Fmegyori-tekstil-showroom%2F1.webp&w=384…
- /_next/image?url=%2Fportfolio%2Fcicegin-burada%2F1.webp&w=3840&q=60
Nasıl düzeltirim?
Neden önemli: width/height verilmeyen görseller yüklenince sayfa zıplar (CLS artar).
Çözüm: Tüm <img> etiketlerine gerçek en-boy oranını koruyan width ve height öznitelikleri ekleyin.
ayrıntılar · 5 öğe
- /_next/image?url=%2Fhero%2Falberto-vanetti-sol-mobil.webp&w=3840&q=60 Filename suggests large image (contains "hero")
- /_next/image?url=%2Fhero%2Farmira-gebze-magaza.webp&w=3840&q=60 Filename suggests large image (contains "hero")
Nasıl düzeltirim?
Neden önemli: Gösterim boyutundan çok daha büyük görseller gereksiz veri indirtir.
Çözüm: Görselleri gösterildikleri boyuta göre yeniden ölçekleyin ve sıkıştırın; srcset ile farklı boyutlar sunun.
ayrıntılar · 7 öğe
- /_next/image?url=%2Fhero%2Falberto-vanetti-sol-mobil.webp&w=3840&q=60 "Kare Raf'ın Kadıköy'de kurduğu Alberto Vanetti mağazası: bey"
- /_next/image?url=%2Fportfolio%2Fmostuned-atasehir%2F2.webp&w=3840&q=60 "MosTuned Ataşehir teşhir rafına yandan bakış: ceviz dokulu r"
- /_next/image?url=%2Fhero%2Farmira-gebze-magaza.webp&w=3840&q=60 "Kare Raf'ın Gebze'de kurduğu Armira tesettür giyim mağazası:"
- /_next/image?url=%2Fportfolio%2Fmostuned-atasehir%2F1.webp&w=3840&q=60 "MosTuned Ataşehir'de antrasit metal gövdeli, ceviz dokulu ra"
- /_next/image?url=%2Fportfolio%2Fdepo-raf-sistemleri%2Fkapak.webp&w=3840… "Bodrum depoda duvar boyunca uzanan antrasit delikli dikmeli,"
Nasıl düzeltirim?
Neden önemli: Aşırı uzun alt metinleri ekran okuyucularda kullanım zorluğu yaratır.
Çözüm: Alt metnini ~125 karakter altında tutun; uzun açıklamaları görsel altı metne taşıyın.
› Güvenlik 19 geçti · 3 uyarı · 1 hata — skor 96
HTTPS, güvenlik başlıkları ve içerik güvenliği.
ayrıntılar · 5 öğe
- 'self'
- 'unsafe-inline'
- googletagmanager.com
- *.clarity.ms
- script-src allows 'unsafe-inline' with no nonce or hash
ayrıntılar · 4 öğe
- NEXT_LOCALE
- NEXT_LOCALE
ayrıntılar · 1 öğe
| Header | Değer |
|---|---|
| x-powered-by | Next.js |
› Taranabilirlik 20 geçti · 0 uyarı · 0 hata — skor 100
Arama motorlarının siteyi tarama ve indeksleme yeteneği.
› Yapısal Veri 10 geçti · 2 uyarı · 1 hata — skor 95
JSON-LD yapısal veri ve zengin sonuç uygunluğu.
ayrıntılar · 4 öğe
Nasıl düzeltirim?
Neden önemli: Bilinmeyen ya da yanlış @type değeri şemanın işlenmemesine neden olur.
Çözüm: schema.org'da tanımlı doğru türü kullanın (ör. BlogPosting, Product, LocalBusiness).
ayrıntılar · 1 öğe
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).
ayrıntılar · 2 öğe
- LocalBusiness: missing recommended fields: openingHours
Nasıl düzeltirim?
Neden önemli: Eksik LocalBusiness bilgisi haritalar ve yerel aramadaki görünürlüğü zayıflatır.
Çözüm: address (streetAddress dahil), telephone, openingHours, priceRange ve image alanlarını doldurun.
› Erişilebilirlik 30 geçti · 1 uyarı · 0 hata — skor 99
Sitenin tüm kullanıcılar için erişilebilirliği.
ayrıntılar · 2 öğe
| Etiket | Visible | Accessible |
|---|---|---|
| a | KARERAF | Kare Raf — Ana sayfa |
| button | TR | Dil seçimi |
› İçerik 15 geçti · 3 uyarı · 0 hata — skor 95
İçerik kalitesi, uzunluğu ve yapısı.
ayrıntılar · 5 öğe
Nasıl düzeltirim?
Neden önemli: Aşırı karmaşık dil geniş kitlenin içeriği anlamasını zorlaştırır.
Çözüm: Cümleleri kısaltın, sade kelimeler kullanın, paragrafları bölün.
ayrıntılar · 7 öğe
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.
ayrıntılar · 9 öğe
| Seviye | Metin | Uzunluk | Sorun |
|---|---|---|---|
| 3 | 3D çizim | 8 | çok kısa |
| 3 | Onay | 4 | çok kısa |
| 3 | Üretim | 6 | çok kısa |
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ı).
› Sosyal Medya 9 geçti · 0 uyarı · 0 hata — skor 100
Open Graph ve Twitter kart etiketleri, sosyal sinyaller.
› E-E-A-T & Güven 11 geçti · 3 uyarı · 0 hata — skor 94
Deneyim, uzmanlık, otorite ve güven sinyalleri.
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.
ayrıntılar · 2 öğe
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.
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.
› URL Yapısı 14 geçti · 0 uyarı · 0 hata — skor 100
URL'lerin SEO dostu yapısı.
› Mobil Uyumluluk 6 geçti · 6 uyarı · 0 hata — skor 83
Mobil cihaz uyumluluğu ve kullanılabilirlik.
ayrıntılar · 2 öğe
| Öğe | Tür | Evidence |
|---|---|---|
| div.fixed | Popup/Modal overlay | overlay |
Nasıl düzeltirim?
Neden önemli: Ekranı kaplayan pop-up'lar mobilde içeriğe erişimi engeller; Google bunun için ceza uygular.
Çözüm: İçeriği örten geçiş reklamlarını kaldırın; küçük banner ya da yasal zorunlu bildirimlerle sınırlayın.
› Uluslararasılaştırma 10 geçti · 2 uyarı · 0 hata — skor 95
Çok dillilik ve hreflang yapılandırması.
ayrıntılar · 3 öğe
| Sorun |
|---|
| Missing self-referencing hreflang for current page |
Nasıl düzeltirim?
Neden önemli: Çok dilli sitelerde hreflang, her kullanıcıya doğru dil sürümünü göstermeyi sağlar.
Çözüm: Her dil sürümü için karşılıklı hreflang etiketleri tanımlayın (x-default dahil).
› Yasal Uyum 1 geçti · 0 uyarı · 0 hata — skor 100
Çerez onayı ve yasal gereklilikler.
› JavaScript Render 15 geçti · 0 uyarı · 1 hata — skor 100
JavaScript sonrası render edilen içeriğin SEO uyumu.
ayrıntılar · 6 öğe
- fetch net::ERR_ABORTED: https://kareraf.com/tr/referanslar?_rsc=j8V1MKE89YZidx-h
- fetch net::ERR_ABORTED: https://kareraf.com/tr/sektorler?_rsc=j8V1MKE89YZidx-h
- fetch net::ERR_ABORTED: https://kareraf.com/tr/urunler?_rsc=j8V1MKE89YZidx-h
› Yönlendirmeler 9 geçti · 2 uyarı · 0 hata — skor 95
Yönlendirme zincirleri ve türleri.
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.
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.
› HTML Doğrulama 10 geçti · 1 uyarı · 0 hata — skor 98
HTML belgesinin yapısal geçerliliği.
ayrıntılar · 3 öğe
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.
› AI / GEO Hazırlığı 4 geçti · 1 uyarı · 0 hata — skor 94
Yapay zeka arama motorlarına ve üretken aramaya hazırlık.
ayrıntılar · 1 öğe
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).