← Bütün kontroller
no_js

Ürün adı ve fiyat JavaScript olmadan okunuyor mu?

Neden önemli Büyük AI tarayıcıları (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot) JavaScript çalıştırmıyor; fiyatı göremeyen ajan teklifi karşılaştıramaz.

Kategori
Erişim
Ağırlık
100 puan üzerinden 5
Kritik engel
Evet. Kalırsa skor en fazla 59 olur; iki ya da daha fazla engelde en fazla 39.
Geçerli olduğu siteler
E-ticaret siteleri · Otel ve konaklama · Hizmet işletmeleri
Efor
1-3 gün · geliştirici (sunucu tarafı render)
Skor modeli
v2.4

Nasıl ölçüyoruz?

Ürün sayfasının ilk HTML’i (JavaScript çalıştırılmadan) okunur: ürün adı (yapısal veri, og:title ya da h1) ve fiyat bu HTML’de var mı? Biri yoksa kontrol düşer ve kritik engel sayılır. Otel ve hizmet sitelerinde ana sayfada işletme adı ve en az 200 karakter okunur metin aranır.

Otel ve hizmet sitelerinde bu kontrol ürün sayfası yerine ana sayfada ölçülür.

Sonuç sayfasında ne yazar?

Test sonucundaki cümleler bunlardır; “…” yerine sitenizde bulunan değer gelir.

  • GeçtiÜrün adı ve fiyat sayfanın ilk HTML yanıtında var; JavaScript çalıştırmayan ajan tarayıcıları da okuyabilir.
  • Kaldıİlk HTML yanıtında şunlar yok: …. Büyük olasılıkla tarayıcıda sonradan yükleniyor; yapay zekâ tarayıcılarının çoğu JavaScript çalıştırmaz ve bunu göremez.

Nasıl düzeltilir?

Hedef: Ürün adı, fiyat, para birimi ve stok ilk HTML’de bulunur (sunucu tarafı render ya da statik üretim).

Örnek kod

<!-- İlk HTML yanıtında, betik çalışmadan -->
<h1>Örnek ürün</h1>
<span itemprop="price" content="49.90">49.90 TRY</span>

Örnek değerler (example.com, ürün adı, fiyat) yer tutucudur; kendi sitenizinkilerle değiştirin.

Kendiniz nasıl doğrularsınız?

Ürün sayfasını JavaScript kapalı açın ya da “Kaynağı görüntüle” ile bakın: fiyat ve ürün adı görünmeli.

Bir yapay zekâ kodlama ajanıyla düzeltin

Bunu mağazanızın kodu üzerinde çalışan Claude Code, Cursor ya da başka bir kodlama ajanına yapıştırın. Yayına almadan önce değişikliği gözden geçirin.

Mağazamın sitesi üzerinde çalışıyorsun. Specoria’nın ajan hazırlık testi aşağıdaki maddeyi kontrol ediyor. Yapay zekâ alışveriş ajanları mağazayı okuyabilsin ve işlem yapabilsin diye bunu düzelt.

## 1. Ürün adı ve fiyat JavaScript olmadan okunuyor mu? (no_js)
Hedef: Ürün adı, fiyat, para birimi ve stok ilk HTML’de bulunur (sunucu tarafı render ya da statik üretim).
Örnek düzeltme (bu kod tabanına ve altyapıya uyarla; örnek değerler yer tutucudur):
```
<!-- İlk HTML yanıtında, betik çalışmadan -->
<h1>Örnek ürün</h1>
<span itemprop="price" content="49.90">49.90 TRY</span>
```
Kaynak: https://specoria.com/tr/yontem/kontroller/no-js/

## Kurallar
- Önce kod tabanını incele ve hiçbir şeyi değiştirmeden hangi dosya ya da şablonları değiştireceğini bana söyle.
- Yalnızca bu kontrollerin gerektirdiğini değiştir; görünen sayfa ile yapısal veri aynı şeyi söylesin.
- Fiyat, stok, kargo ya da iade koşulu, yorum ve ürün kimliği (GTIN) uydurma: mağazanın gerçek verisinden al ya da bana sor.
- Gerçek ziyaretçileri engelleme ya da yavaşlatma; izleme kodu ekleme.
- Yayına aldıktan sonra https://specoria.com/tr/ adresindeki ücretsiz testi yeniden çalıştırıp düzeltmeyi doğrula.

Şartname ve rehberler

Kontrol bu açık kaynaklara dayanır; bağlantılar yayımcının kendi sayfalarıdır.

196 kriterlik çerçevedeki karşılığı

Bu kontrolün sonucu, hazırlık çerçevesindeki şu maddeler için kanıt sayılır:

  • 1.9 JavaScript'siz render

Çerçeve ve kaynağı →

Ücretsiz testi çalıştır Örnek raporu görün →