E-Ticaret

Ürün Varyantlarının SEO Yapısı Nasıl Olmalı?

Ürün Varyantlarının SEO Yapısı Nasıl Olmalı? konusunda güvenli uygulama, doğrulama ve sık yapılan hatalar için UST Bilişim teknik rehberi.

Ürün Varyantlarının SEO Yapısı Nasıl Olmalı?Teknik bilgi • Uygulanabilir yaklaşım
Ürün Varyantlarının SEO Yapısı Nasıl Olmalı? konusunda güvenli uygulama, doğrulama ve sık yapılan hatalar için UST Bilişim teknik rehberi.

Bir ürünün siyah M ve beyaz L seçeneği ayrı stok taşırken, arama motoruna sunulan URL düzeni tek veya çok sayfalı olabilir. Önce kullanıcı ve stok davranışını belirleyip canonical kararını buna göre verin.

1. Varyantı açıkça adresleyin

Tek sayfa örneğinde /urun/gomlek/?renk=siyah&beden=m açıldığında siyah M seçili olmalı. URL yalnız dekorasyon ise feed yanlış ürüne götürür. Parametreleri sunucuda izinli renk/beden listesiyle doğrulayın; bulunamayan kombinasyonda rastgele başka ürünü seçmeyin.

{
  "productGroupID": "GOMLEK-01",
  "sku": "GOMLEK-SYH-M",
  "color": "Siyah",
  "size": "M",
  "stock": 4,
  "url": "https://magaza.example.com/urun/gomlek/?renk=siyah&beden=m"
}

Bu uygulama veri örneğidir, tek başına ProductGroup JSON-LD değildir. Ürün grubunu ortak kimlikle, her varyantı ayrı SKU ile ilişkilendirin.

2. Canonical kararını verin

YapıUygulama
Tek ürün sayfasında seçimGrup için tercih edilen ana URL; parametreli bağlantı varyantı seçer
Ayrı içerikli renk sayfalarıHer sayfa için kendi canonical kararı; görünür içerik gerçekten farklı olmalı
Filtre/sıralama kopyalarıSırf parametre var diye ayrı ürün oluşturmayın

Tek sayfalı ve çok sayfalı varyant modelini karıştırmayın. Google'ın ProductGroup örnekleri model bazında değişir. Birbirinden farklı ürünleri aynı canonical'a toplamak doğru değildir.

3. Seçim değişince dört değeri kontrol edin

Varyantı değiştirirken görsel, fiyat, stok bilgisi ve sepete gönderilen SKU birlikte değişmeli. Sunucu sepete eklerken fiyatı tarayıcıdan kabul etmemeli; SKU ile kendi veritabanından hesaplamalı. Geri tuşu veya paylaşılan URL aynı seçimi geri getirmeli.

curl -sS 'https://magaza.example.com/urun/gomlek/?renk=siyah&beden=m' -o /tmp/varyant.html
grep -Ei 'canonical|ProductGroup|GOMLEK-SYH-M' /tmp/varyant.html

JavaScript ile değişen çıktıyı tarayıcıda da inceleyin. Komut sunucunun ilk HTML'ini gösterir, sepete eklenen SKU'yu kanıtlamaz.

4. Feed ve schema eşlemesi

Her varyantın feed id'si farklı, item_group_id'si ortak olsun. Structured data içinde ProductGroup, variesBy ve hasVariant kullanımı için resmî örneği seçin. Görünür seçeneklerde olmayan varyantı işaretlemeyin. Rich Results Test ve örnek siparişle sonucu birlikte doğrulayın.

UST Bilişim Yaklaşımı

Bilgiyi uygulanabilir projeye dönüştürelim.

İhtiyacınızı teknik, operasyonel ve ticari açıdan değerlendirip doğru çözüm yol haritasını birlikte oluşturalım.

Projenizi Anlatın