Özet: Wix Velo, JavaScript tabanlı geliştirme ortamı sayesinde veritabanı bağlantılı dinamik sayfalar oluşturmanıza ve bu sayfaların SEO meta verilerini programatik olarak kontrol etmenize imkan tanır. VixSEO ile bu dinamik sayfaların indekslenme durumunu ve performansını takip edebilirsiniz.
Wix Velo Nedir ve SEO İçin Neden Önemlidir?
Wix Velo (eski adıyla Corvid by Wix), Wix platformunun üzerine inşa edilmiş tam kapsamlı bir geliştirme ortamıdır. Node.js tabanlı backend kodlama, veritabanı yönetimi, HTTP fonksiyonları ve harici API entegrasyonları gibi gelişmiş özellikler sunar. Standart Wix editörünün sürükle-bırak sınırlarını aşmak isteyen geliştiriciler için güçlü bir araçtır.
SEO perspektifinden Velo'nun önemi, dinamik sayfaların meta verilerini programatik olarak kontrol edebilme yeteneğidir. Yüzlerce veya binlerce ürün, blog yazısı veya hizmet sayfası olan sitelerde her sayfanın title, description ve yapılandırılmış verisini manuel olarak düzenlemek pratik değildir. Velo, bu süreci otomatikleştirerek hem zaman kazandırır hem de tutarlı SEO kalitesi sağlar.
1. Velo ile Dinamik Sayfa Yapısı
Wix Velo'da dinamik sayfalar, Content Manager (İçerik Yöneticisi) veritabanındaki koleksiyonlara bağlanarak oluşturulur. Her bir veritabanı kaydı, benzersiz bir URL ile erişilebilir bir sayfa oluşturur.
Dinamik Sayfa Oluşturma Adımları
- Koleksiyon oluşturma: Content Manager'da yeni bir koleksiyon (örneğin "Hizmetler" veya "Ürünler") oluşturun. Her alan için uygun veri tipini seçin.
- Dinamik sayfa bağlama: Editörde "Dinamik Sayfa Ekle" seçeneği ile koleksiyonunuza bağlı bir sayfa şablonu oluşturun.
- URL pattern belirleme: Dinamik sayfaların URL yapısını
/hizmetler/{slug}formatında ayarlayın. SEO dostu URL'ler için slug alanını kullanın. - Dataset bağlantısı: Sayfa elementlerini (başlık, açıklama, görsel) veritabanı alanlarına bağlayın.
2. Programatik SEO Meta Verileri
Velo'nun en güçlü SEO özelliği, wix-seo modülü aracılığıyla her dinamik sayfa için benzersiz meta veriler oluşturabilmenizdir. Bu modül, sayfa yüklenirken title, description, OG etiketleri ve yapılandırılmış veri ekleyebilir.
Örnek Kod: Dinamik Meta Etiketler
Sayfa kodunuzda (page code) wix-seo modülünü kullanarak her sayfanın meta verilerini veritabanından çekin ve dinamik olarak ayarlayın. Title alanına ürün adı ve kategori bilgisini, description alanına ise kısa açıklamayı ekleyin. Bu yaklaşım, her sayfanın benzersiz ve ilgili meta verilere sahip olmasını garanti eder.
Wix Velo'da $w.onReady() fonksiyonu içinde SEO etiketlerini ayarlayabilirsiniz. wixSeo.title ve wixSeo.metaTags gibi API'ler aracılığıyla her dinamik sayfa için benzersiz başlık ve açıklama oluşturabilirsiniz.
3. Dinamik Sitemap Oluşturma
Wix, dinamik sayfalar için otomatik sitemap oluşturur ancak bu sitemap'in doğru çalıştığını kontrol etmek önemlidir. VixSEO'nun sitemap sağlık kontrolü özelliği, tüm dinamik sayfaların sitemap'e dahil edildiğini ve indekslenme durumunu otomatik olarak kontrol eder.
- Otomatik sitemap: Wix, koleksiyondaki her kayıt için sitemap.xml'de bir giriş oluşturur.
- Özel sitemap: Velo ile HTTP fonksiyonları kullanarak özel sitemap'ler oluşturabilirsiniz. Bu, farklı içerik türleri için ayrı sitemap'ler veya haber sitemap'leri oluşturmanıza olanak tanır.
- VixSEO entegrasyonu: VixSEO, sitemap'teki tüm URL'leri tarayarak indekslenme oranını ve olası hataları raporlar.
4. Yapılandırılmış Veri (JSON-LD) Ekleme
Zengin arama sonuçları (rich results) elde etmek için yapılandırılmış veri eklemek kritik öneme sahiptir. Velo ile her dinamik sayfa için programatik olarak JSON-LD schema markup ekleyebilirsiniz. Ürün sayfaları için Product schema, hizmet sayfaları için Service schema, blog yazıları için Article schema kullanabilirsiniz.
Velo'da wix-seo modülünün setStructuredData() fonksiyonu ile JSON-LD formatında yapılandırılmış veri ekleyebilirsiniz. Bu veri, arama motorlarının sayfanızı daha iyi anlamasını ve zengin sonuç kartları (rich snippets) göstermesini sağlar.
5. Canonical URL ve Hreflang Yönetimi
Dinamik sayfalarda duplicate content (yinelenen içerik) riski yüksektir. Özellikle filtreleme, sıralama veya sayfalama parametreleri farklı URL varyasyonları oluşturabilir. Velo ile canonical URL'leri programatik olarak ayarlayarak bu sorunu çözebilirsiniz.
Çok dilli sitelerde hreflang etiketleri, arama motorlarına her dilin hangi URL'de bulunduğunu bildirir. Velo'da bu etiketleri dinamik olarak oluşturabilir ve her dil versiyonu için doğru URL'yi belirtebilirsiniz.
6. Performans Optimizasyonu
Dinamik sayfaların performansı, veritabanı sorgularının hızına ve veri miktarına bağlıdır. Velo'da performansı optimize etmek için şu teknikleri uygulayabilirsiniz:
- Sorgu optimizasyonu: Yalnızca gerekli alanları çekin, tüm koleksiyonu yüklemeyin.
- Sayfalama: Büyük veri setlerinde sayfalama (pagination) kullanın.
- Önbellek: Sık değişmeyen verileri önbelleğe alın.
- Görsel optimizasyonu: Wix'in otomatik WebP dönüşümünden ve lazy loading'den faydalanın.
VixSEO'nun performans izleme modülü, dinamik sayfaların Core Web Vitals skorlarını takip eder ve yavaş sayfaları otomatik olarak raporlar.
Sıkça Sorulan Sorular
Velo kodu SEO'yu olumsuz etkiler mi?
Hayır, Velo kodu sunucu tarafında çalıştığında (backend) arama motorları tarafından görülmez. Önemli olan, SEO meta verilerinin SSR (Server-Side Rendering) ile oluşturulmasıdır.
Dinamik sayfalar Google'da indekslenir mi?
Evet, Wix'in SSR altyapısı sayesinde dinamik sayfalar Google tarafından doğrudan indekslenir. VixSEO ile indekslenme durumunu takip edebilirsiniz.
Kaç dinamik sayfa oluşturabilirim?
Wix'te koleksiyon başına 10.000'e kadar kayıt oluşturabilirsiniz. Daha büyük veri setleri için harici veritabanı entegrasyonu gerekebilir.
Sonuç
Wix Velo, dinamik sayfaların SEO yönetimini programatik bir seviyeye taşır. Meta etiketlerden yapılandırılmış veriye, sitemap'ten performans optimizasyonuna kadar her konuda tam kontrol sunar. VixSEO platformu ile Velo ile oluşturduğunuz dinamik sayfaların SEO performansını merkezi bir panelden izleyebilir, sorunları tespit edebilir ve optimizasyon stratejilerinizi veriye dayalı olarak şekillendirebilirsiniz.