RaffioPanel

Reçeteler

Denetimin açtığı işlerin listesi: her maddenin ne olduğu, neden önemli olduğu ve puana etkisi. sürüm 1.0.0 · 2026-08-28

Reçeteler v1.0.0

Denetimdeki her kontrol bir reçete kartına bağlıdır. puan_etkisi rubrikten (audit/skor.mjs) deterministik gelir — elle yazılmaz. Öncelik sırası puan_etkisi / zorluk oranıdır.

Bu metinler onaylanmadan e-posta şablonlarına girmez.

Öncelik sırası

#ReçetePuanZorlukSüreÖncelik
1AI botlarının engelini kaldır35kolay10 dk35.0
2Ürün sayfasına Product şeması ekle18orta1 sa9.0
3Ürün sayfalarını keşfedilebilir yap18orta1 sa9.0
4Ürün şemasındaki eksik alanları tamamla10orta1 sa5.0
5Ana sayfaya Organization şeması ekle4kolay30 dk4.0
6İçeriği sunucu tarafında bas12zor8 sa4.0
7Sayfaya h1 başlığı ekle4kolay20 dk4.0
8Sayfaya title etiketi ekle4kolay20 dk4.0
9sitemap.xml üret ve bildir4kolay30 dk4.0
10Kırık bağlantıları düzelt4kolay45 dk4.0
11Fiyatı sunucu tarafında bas6orta1 sa3.0
12meta description ekle3kolay30 dk3.0
13llms.txt ekle2kolay30 dk2.0
14Bozuk JSON-LD bloklarını düzelt4orta45 dk2.0
15robots.txt ekle0kolay10 dk0.0

---

1. AI botlarının engelini kaldır

bot-engeli · tetikleyen kontrol: AI botları engelli

  • Puan etkisi: 35
  • Zorluk: kolay (1/3)
  • Tahmini süre: 10 dk
  • Kim yapar: Geliştirici ya da mağaza yöneticisi

Neden önemli: Bir bot sayfanı okuyamazsa ürünlerin o asistanın cevaplarında hiç görünemez. Diğer bütün iyileştirmeler bu kapının ardında kalır.

Shopify

  1. Online Store → Themes → Edit code → robots.txt.liquid dosyasını aç
  2. Engellenen AI botları için Disallow satırlarını sil
  3. Kaydet, sonra kendi-alanin.com/robots.txt adresinden doğrula

WooCommerce

  1. Yoast/RankMath kullanıyorsan Tools → File editor → robots.txt
  2. Yoksa sunucudaki kök dizinde robots.txt dosyasını düzenle
  3. AI botları için Disallow satırlarını kaldır ya da Allow: / ekle

Genel

  1. Sitenin kök dizinindeki robots.txt dosyasını aç
  2. Engellenen bot adının altındaki Disallow: / satırını sil
  3. Kararsızsan o bot grubunu tamamen kaldır: kural yoksa erişim serbesttir

---

2. Ürün sayfasına Product şeması ekle

urun-sema-yok · tetikleyen kontrol: Ürün sayfasında Product şeması yok

  • Puan etkisi: 18
  • Zorluk: orta (2/3)
  • Tahmini süre: 1 sa
  • Kim yapar: Geliştirici

Neden önemli: Yapılandırılmış veri olmadan AI, ürün adını ve fiyatını metinden tahmin etmek zorunda kalır; çoğu zaman atlar.

Shopify

  1. Çoğu tema Product şeması basar; temanız basmıyorsa güncelleyin
  2. Themes → Edit code → product template içine JSON-LD bloğu ekleyin
  3. name, image, description, offers alanlarını doldurun

WooCommerce

  1. Yoast SEO ya da RankMath kurun — ikisi de Product şeması basar
  2. Kuruluysa Schema ayarlarında Product tipinin açık olduğunu doğrulayın

Genel

  1. Ürün şablonuna application/ld+json script'i ekleyin
  2. @type: Product; name, offers.price, offers.priceCurrency, offers.availability zorunlu
  3. Google Rich Results Test ile doğrulayın

---

3. Ürün sayfalarını keşfedilebilir yap

urun-sayfasi-yok · tetikleyen kontrol: Ürün sayfası bulunamadı

  • Puan etkisi: 18
  • Zorluk: orta (2/3)
  • Tahmini süre: 1 sa
  • Kim yapar: Geliştirici

Neden önemli: Sitemap'ten ve ana sayfadan ürün sayfasına ulaşamadık. Bot da ulaşamaz; ürünlerin taranmaz.

Shopify

  1. Shopify sitemap'i otomatik üretir; robots.txt'te engellenmediğini doğrulayın
  2. Ana sayfaya öne çıkan ürün bölümü ekleyin

WooCommerce

  1. SEO eklentisinin ürün sitemap'ini açtığını doğrulayın
  2. Ana sayfaya ürün grid'i ekleyin

Genel

  1. sitemap.xml üretin ve ürün URL'lerini içerdiğinden emin olun
  2. Ana sayfadan ürün sayfalarına doğrudan bağlantı verin
  3. Ürünler yalnızca JS ile yükleniyorsa sunucu tarafında da bağlantı basın

---

4. Ürün şemasındaki eksik alanları tamamla

urun-sema-eksik · tetikleyen kontrol: Ürün şemasında eksik alan

  • Puan etkisi: 10
  • Zorluk: orta (2/3)
  • Tahmini süre: 1 sa
  • Kim yapar: Geliştirici

Neden önemli: Fiyatı veya stok durumu olmayan bir ürünü AI asistanı öneri listesine koymakta zorlanır; bütçe sorularında tamamen elenir.

Shopify

  1. Themes → Edit code → theme.liquid ya da product template
  2. JSON-LD bloğuna offers.price, offers.priceCurrency, offers.availability ekle
  3. Availability için schema.org/InStock ya da OutOfStock kullan

WooCommerce

  1. WooCommerce zaten Product şeması basar; bir SEO eklentisi onu eziyor olabilir
  2. Yoast → Schema ayarlarını kontrol et
  3. Tema override'ı varsa functions.php içindeki şema filtresine bak

Genel

  1. Ürün şablonundaki JSON-LD Product bloğunu aç
  2. offers altına price, priceCurrency ve availability alanlarını ekle
  3. Google Rich Results Test ile doğrula

---

5. Ana sayfaya Organization şeması ekle

organization-yok · tetikleyen kontrol: Organization şeması yok

  • Puan etkisi: 4
  • Zorluk: kolay (1/3)
  • Tahmini süre: 30 dk
  • Kim yapar: Geliştirici

Neden önemli: AI'nin markanı bir kurum olarak tanıması ve adını doğru yazması zorlaşır.

Shopify

  1. theme.liquid içine JSON-LD Organization bloğu ekleyin
  2. name, url, logo ve sosyal hesaplar için sameAs doldurun

WooCommerce

  1. Yoast → Search Appearance → Organization bilgilerini doldurun
  2. Logo ve sosyal profilleri ekleyin

Genel

  1. Ana sayfaya @type: Organization JSON-LD bloğu ekleyin
  2. name, url, logo, sameAs alanlarını doldurun

---

6. İçeriği sunucu tarafında bas

js-bagimli · tetikleyen kontrol: Sayfa JavaScript'e bağımlı

  • Puan etkisi: 12
  • Zorluk: zor (3/3)
  • Tahmini süre: 8 sa
  • Kim yapar: Geliştirici

Neden önemli: AI botları JavaScript çalıştırmaz. Onların gördüğü sayfa neredeyse boştur; ürünlerin yok sayılır.

Shopify

  1. Shopify temaları sunucu tarafında render eder; sorun genelde bir uygulama ya da özel bölümdendir
  2. Ürün adı ve fiyatı JS ile dolduran bölümleri Liquid ile basacak şekilde değiştirin

WooCommerce

  1. Ürün bilgisini AJAX ile yükleyen eklentileri tespit edin
  2. Fiyat ve başlığı PHP şablonunda basın

Genel

  1. Ham HTML'i görmek için tarayıcıda 'sayfa kaynağını görüntüle' yapın (geliştirici araçları değil)
  2. Ürün adı, fiyat ve açıklama orada görünmüyorsa sunucu tarafı render (SSR) ya da statik üretim (SSG) gerekir
  3. En azından ürün adını ve fiyatını sunucudan basın

---

7. Sayfaya h1 başlığı ekle

h1-yok · tetikleyen kontrol: h1 başlığı yok

  • Puan etkisi: 4
  • Zorluk: kolay (1/3)
  • Tahmini süre: 20 dk
  • Kim yapar: Geliştirici

Neden önemli: Sayfanın ne hakkında olduğunu anlatan en güçlü sinyal eksik.

Shopify

  1. Şablonda başlığın h1 etiketiyle basıldığını doğrulayın
  2. Bazı temalar görsel sebeplerle div kullanır; h1'e çevirin

WooCommerce

  1. Tema ayarlarında sayfa başlığı gizlenmiş olabilir; açın
  2. Ya da şablonda h1 etiketini geri getirin

Genel

  1. Her sayfada tek bir h1 olsun
  2. Ürün sayfasında h1 ürün adı, ana sayfada ne sattığın olsun

---

8. Sayfaya title etiketi ekle

title-yok · tetikleyen kontrol: title etiketi yok

  • Puan etkisi: 4
  • Zorluk: kolay (1/3)
  • Tahmini süre: 20 dk
  • Kim yapar: Pazarlama

Neden önemli: Arama sonuçlarında ve AI özetlerinde sayfanın adı görünmez.

Shopify

  1. Online Store → Preferences → başlık alanını doldurun
  2. Şablonda title etiketinin basıldığını doğrulayın

WooCommerce

  1. Yoast/RankMath → Search Appearance → başlık şablonlarını doldurun

Genel

  1. Her sayfaya 50-60 karakterlik açıklayıcı bir title ekleyin
  2. Ne sattığınızı ve markayı içersin

---

9. sitemap.xml üret ve bildir

sitemap-yok · tetikleyen kontrol: sitemap yok

  • Puan etkisi: 4
  • Zorluk: kolay (1/3)
  • Tahmini süre: 30 dk
  • Kim yapar: Geliştirici

Neden önemli: Botlar ürün sayfalarını keşfetmek için bağlantı avına çıkmak zorunda kalır; derinlerdeki ürünler bulunamaz.

Shopify

  1. Shopify sitemap'i otomatik üretir: /sitemap.xml
  2. Görünmüyorsa mağazanın şifre korumasında olup olmadığını kontrol edin

WooCommerce

  1. Yoast/RankMath sitemap özelliğini açın
  2. Ürün post tipinin dahil olduğunu doğrulayın

Genel

  1. sitemap.xml üretin
  2. robots.txt içine Sitemap: satırıyla bildirin

---

10. Kırık bağlantıları düzelt

kirik-baglanti · tetikleyen kontrol: Kırık bağlantı

  • Puan etkisi: 4
  • Zorluk: kolay (1/3)
  • Tahmini süre: 45 dk
  • Kim yapar: İçerik sorumlusu

Neden önemli: Kırık bağlantılar botun site içinde ilerlemesini keser; arkasındaki sayfalar taranmaz.

Shopify

  1. Navigation ve tema bölümlerindeki bağlantıları gözden geçirin
  2. Silinen ürünlere yönlendirme (redirect) kurun

WooCommerce

  1. Broken Link Checker gibi bir eklentiyle tarayın
  2. Kaldırılan ürünler için 301 yönlendirme kurun

Genel

  1. Raporda listelenen adresleri tek tek açın
  2. Düzeltin, yönlendirin ya da bağlantıyı kaldırın

---

11. Fiyatı sunucu tarafında bas

fiyat-gorunmez · tetikleyen kontrol: Fiyat ham HTML'de yok

  • Puan etkisi: 6
  • Zorluk: orta (2/3)
  • Tahmini süre: 1 sa
  • Kim yapar: Geliştirici

Neden önemli: "200 TL altı kahve" gibi bütçe sorularında ürünün elenmesine yol açar; bot fiyatı göremez.

Shopify

  1. Fiyatı JS ile güncelleyen varyant seçicisi olsa bile ilk fiyatı Liquid ile basın

WooCommerce

  1. Fiyatı AJAX ile getiren eklentiyi devre dışı bırakın ya da sunucu tarafı çıktıyı açın

Genel

  1. Sayfa kaynağında fiyatı arayın; yoksa şablonda sunucu tarafında basın
  2. Para birimini de yazın (₺, TL, $ gibi)

---

12. meta description ekle

description-yok · tetikleyen kontrol: meta description yok

  • Puan etkisi: 3
  • Zorluk: kolay (1/3)
  • Tahmini süre: 30 dk
  • Kim yapar: Pazarlama

Neden önemli: AI'nin markanı bir cümlede özetlemesi için hazır metin yok; kendi tahminini yazar.

Shopify

  1. Online Store → Preferences → meta description alanını doldurun

WooCommerce

  1. Yoast/RankMath → her sayfa için meta description girin

Genel

  1. 150-160 karakter, ne sattığınızı net söyleyen bir metin yazın
  2. Anahtar kelime doldurmayın; düz cümle kurun

---

13. llms.txt ekle

llms-yok · tetikleyen kontrol: llms.txt yok

  • Puan etkisi: 2
  • Zorluk: kolay (1/3)
  • Tahmini süre: 30 dk
  • Kim yapar: Pazarlama + geliştirici

Neden önemli: AI asistanlarına markanı, ne sattığını ve önemli sayfalarını tek dosyada özetler. Henüz zorunlu değil ama okuyan asistan sayısı artıyor.

Shopify

  1. Themes → Edit code → Assets altına llms.txt ekle
  2. Ya da bir sayfa oluşturup /llms.txt yönlendirmesi kur

WooCommerce

  1. Kök dizine llms.txt dosyası koy
  2. Cache eklentisi varsa dosyayı hariç tut

Genel

  1. Kök dizine llms.txt oluştur
  2. Markdown yaz: marka tanımı, ana kategoriler, önemli sayfa bağlantıları
  3. Kısa tut; pazarlama dili değil, olgu yaz

---

14. Bozuk JSON-LD bloklarını düzelt

bozuk-jsonld · tetikleyen kontrol: Bozuk JSON-LD

  • Puan etkisi: 4
  • Zorluk: orta (2/3)
  • Tahmini süre: 45 dk
  • Kim yapar: Geliştirici

Neden önemli: Ayrıştırılamayan şema hiç şema olmamasıyla aynıdır; okuyucu bloğu atlar.

Shopify

  1. Şema bloğundaki Liquid değişkenlerini | json filtresinden geçirin
  2. Tırnak ve kaçış karakterlerini kontrol edin

WooCommerce

  1. Birden fazla SEO eklentisi aynı anda şema basıyorsa çakışabilir; birini kapatın

Genel

  1. Sayfa kaynağındaki her ld+json bloğunu bir JSON doğrulayıcıya yapıştırın
  2. Sözdizimi hatasını giderin; ürün açıklamasındaki tırnaklar sık sebeptir

---

15. robots.txt ekle

robots-yok · tetikleyen kontrol: robots.txt yok

  • Puan etkisi: 0
  • Zorluk: kolay (1/3)
  • Tahmini süre: 10 dk
  • Kim yapar: Geliştirici

Neden önemli: Dosya yoksa erişim zaten serbesttir, ama hangi botun neye eriştiğini yönetemezsin ve sitemap'ini bildiremezsin.

Shopify

  1. Shopify varsayılan bir robots.txt üretir; genelde bu adım gerekmez
  2. Özelleştirmek için Themes → Edit code → robots.txt.liquid

WooCommerce

  1. Yoast/RankMath → Tools → File editor → Create robots.txt
  2. Sitemap satırını ekle

Genel

  1. Kök dizine robots.txt oluştur
  2. İçine User-agent: * ve Allow: / yaz
  3. Sitemap: https://alanadin.com/sitemap.xml satırını ekle

---

← bütün metodoloji belgeleri