OpenCart SEO: Türk e-ticaretinde açık kaynak mağaza optimizasyonu
- Tarık Tunç

- 31 Mar
- 4 dakikada okunur
OpenCart SEO, PHP tabanlı açık kaynak e-ticaret platformu OpenCart üzerinde çalışan mağazaların Google ve diğer arama motorlarında daha üst sıralarda görünmesi için gereken teknik ve içerik optimizasyon süreçlerini kapsar. Türkiye'de özellikle küçük ve orta ölçekli e-ticaret girişimcileri arasında yaygın kullanılan OpenCart, varsayılan ayarlarla açıldığında SEO açısından pek çok eksiklik barındırır.
Bu eksikliklerin giderilmesi büyük teknik bilgi gerektirmez; ancak yapılandırılmış bir yaklaşım şarttır. OpenCart SEO adımlarını doğru sırayla uygulayan mağazalar, organik aramadan sürdürülebilir trafik ve satış üretebilir.
⠀
OpenCart SEO URL'lerini aktifleştirme
⠀
Varsayılan OpenCart kurulumunda ürün ve kategori sayfaları index.php?route=product/product&product_id=42 biçiminde parametrik URL'ler kullanır. Bu yapı hem kullanıcı deneyimi hem de arama motoru taraması açısından olumsuz etki yaratır.
OpenCart SEO için ilk adım, SEO dostu URL yapısını aktifleştirmektir:
Admin panelinde System → Settings → Server sekmesine gidin.
Use SEO URLs seçeneğini Yes olarak ayarlayın.
Hosting sunucunuzda .htaccess dosyasını güncellemeniz gerekebilir. OpenCart, kurulum dizininde örnek bir .htaccess.txt dosyası sunar; bunu .htaccess olarak yeniden adlandırın ve mod_rewrite modülünün aktif olduğundan emin olun.
⠀
SEO URL'leri aktifleştirildikten sonra her ürün ve kategori için ürün/kategori düzenleme ekranındaki SEO Keyword alanını doldurun. Bu alan, ilgili sayfanın URL slug'ını belirler. Türkçe karakter kullanmayın; ş→s, ı→i, ğ→g, ü→u, ö→o, ç→c dönüşümlerini uygulayın.
⠀
Meta tag yönetimi ve ürün sayfası başlık optimizasyonu
⠀
OpenCart SEO için meta etiket yönetimi, her ürün ve kategori sayfasının arama sonuçlarında nasıl göründüğünü doğrudan etkiler.
Ürün düzeyinde meta etiket:
Ürün düzenleme ekranında SEO sekmesi altında meta başlık, meta açıklama ve meta anahtar kelime alanları bulunur. Her ürün için bu alanları ayrı ayrı doldurun. Boş bırakılırsa OpenCart, ürün adını meta başlık olarak kullanır; bu, farklı ürünlerde başlık tekrarına yol açabilir.
Başlık şablonu:
Meta başlık için [Ürün Adı] – [Öne Çıkan Özellik] | [Marka] yapısını kullanın ve 60 karakter sınırına dikkat edin.
Meta açıklama:
Her ürün için 150–160 karakter arasında, ürünün temel faydasını ve odak anahtar kelimeyi içeren özgün bir açıklama yazın. Tedarikçiden gelen açıklamaları doğrudan kullanmak duplicate content riskini artırır.
OpenCart SEO eklentileri:
OpenCart Marketplace'te meta tag yönetimini kolaylaştıran eklentiler mevcuttur (örn. SEO Pack, OCMOD tabanlı çözümler). Bu eklentiler toplu meta etiket düzenleme, otomatik canonical tag ve structured data ekleme gibi işlemleri merkezi panelden yönetmenizi sağlar.
⠀
⠀
⠀
Sitemap.xml oluşturma ve Google'a gönderme
⠀
OpenCart varsayılan kurulumunda sitemap.xml dosyası otomatik oluşturmaz. Sitemap olmadan Google Arama Konsolu, yeni ürün ve kategori sayfalarını keşfetmekte geç kalabilir.
Sitemap çözümleri:
Eklenti ile: OpenCart Marketplace'teki XML sitemap eklentileri tüm ürün, kategori ve içerik sayfalarını otomatik olarak sitemap dosyasına ekler ve belirli aralıklarla günceller. Hem HTML hem XML sitemap desteği sunan eklentileri tercih edin.
Manuel yaklaşım: Python veya PHP tabanlı sitemap üretici scriptleri, veritabanından ürün URL'lerini çekerek statik bir sitemap.xml oluşturabilir. Ancak bu yöntem, her ürün güncellemesinde manuel tetikleme gerektirir.
⠀
Sitemap.xml dosyası oluşturulduktan sonra Google Search Console'da Sitemaps bölümüne ekleyin. OpenCart SEO sürecinizin bu adımı, yeni ürünlerin indexlenme hızını artırır.
⠀
Duplicate content: Renk ve beden varyantlarının yönetimi
⠀
OpenCart, ürün varyantlarını (renk, beden, malzeme) varsayılan olarak aynı ürün sayfasında yönetir. Bu yapı, doğru yapılandırıldığında duplicate content sorununa yol açmaz. Ancak bazı tema ve eklenti kombinasyonlarında her varyant için ayrı URL oluşabilir.
Pratik kontrol adımları:
Farklı varyant seçimleri yapıldığında URL'nin değişip değişmediğini kontrol edin. URL değişiyorsa bu sayfalar Google tarafından ayrı içerikler olarak indexlenebilir.
Değişen URL'ler için canonical tag, ana ürün sayfasına yönlendirmelidir.
GSC'de Coverage raporu ile Duplicate without user-selected canonical uyarısını düzenli kontrol edin.
⠀
⠀
Hız optimizasyonu: Önbellek eklentileri ve sunucu yapılandırması
⠀
OpenCart SEO performansını olumsuz etkileyen en yaygın faktörlerden biri yavaş sayfa yüklenme süreleridir. Platform, büyük ürün kataloglarında veritabanı sorgusu yükü nedeniyle ciddi hız sorunları yaşayabilir.
Önbellek eklentileri:
OpenCart'ın yerleşik önbellek mekanizmasını etkinleştirin (System → Settings → Server → Cache). Ek olarak, MarketPlace'teki hız optimizasyonu eklentileri JS/CSS birleştirme (minification), tarayıcı önbelleği başlıkları ve GZIP sıkıştırması gibi özellikler sunar.
Görsel optimizasyonu:
Ürün görselleri WebP formatında sunulmalı, büyük boyutlu orijinal görseller sunucu tarafında yeniden boyutlandırılmalı. OpenCart, image/cache dizininde otomatik küçük resim üretir; ancak orijinal görsellerin boyutu hâlâ önemlidir.
Barındırma:
Paylaşımlı hosting'ten SSD tabanlı VPS veya yönetilen cloud hosting'e geçmek, veritabanı yanıt süresini önemli ölçüde kısaltır.
⠀
301 yönlendirme yönetimi
⠀
OpenCart'ta ürün URL'leri yeniden adlandırıldığında veya kategoriler yeniden yapılandırıldığında eski URL'lerin yeni URL'lere 301 yönlendirmesiyle kapatılması gerekir. Yönlendirme yapılmadan bırakılan eski URL'ler 404 hatası üretir ve birikmiş backlink değerini yitirir.
⠀
⠀
Yönlendirme yönetimi için iki yöntem kullanılabilir:
.htaccess üzerinden: Basit ve doğrudan URL değişikliklerinde .htaccess dosyasına Redirect 301 /eski-url /yeni-url satırları eklenebilir.
Admin panel eklentisi: Büyük kataloglarda toplu yönlendirme yönetimini kolaylaştıran eklentiler, admin panelinden liste halinde yönlendirme eklemeye ve düzenlemeye olanak tanır.
⠀
⠀
OpenCart vs diğer platformlar: SEO karşılaştırması
⠀
OpenCart SEO için platform seçimi kritik bir başlangıç noktasıdır. Farklı platformlarla temel karşılaştırma:
Özellik | OpenCart | WooCommerce | Shopify | ideasoft
Özellik: SEO URL kontrolü | OpenCart: Manuel ayar gerekir | WooCommerce: Eklenti ile güçlü | Shopify: Yerleşik | ideasoft: Sınırlı
Özellik: Schema markup | OpenCart: Eklenti ile | WooCommerce: Eklenti ile | Shopify: Yerleşik | ideasoft: Sınırlı
Özellik: Sayfa hızı | OpenCart: Orta | WooCommerce: Eklentiye bağlı | Shopify: İyi | ideasoft: İyi
Özellik: Teknik esneklik | OpenCart: Yüksek | WooCommerce: Yüksek | Shopify: Orta | ideasoft: Düşük
Özellik: Barındırma kontrolü | OpenCart: Tam | WooCommerce: Tam | Shopify: Yok | ideasoft: Yok
⠀
OpenCart'ın en büyük avantajı tam teknik kontroldür. Sunucu, kod ve yapılandırma üzerinde tam esneklik sunar. Bu, SEO açısından güçlü bir altyapı oluşturulmasını mümkün kılar; ancak teknik bilgi veya profesyonel destek gerektirir.
⠀
Sık Sorulan Sorular
⠀
OpenCart SEO için en önemli ilk adım nedir?
SEO dostu URL'leri aktifleştirmek ve her ürün/kategori için SEO Keyword alanını doldurmak ilk ve en etkili adımdır. Parametrik URL yapısıyla çalışmak, diğer tüm SEO çalışmalarının etkisini zayıflatır.
OpenCart'ta sitemap.xml yoksa Google ürünlerimi indexlemez mi?
Google, sitemap olmadan da bağlantılardan ürün sayfalarını keşfedebilir. Ancak büyük kataloglarda ve yeni mağazalarda sitemap olmadan indexlenme süreci yavaş kalır. Sitemap.xml, Google'ın tüm sayfalarınızı düzenli ve hızlı biçimde taramasını sağlar.
OpenCart'ı SEO açısından Ticimax veya ideasoft'a kıyasla kullanmak mantıklı mı?
Teknik bilginiz varsa veya profesyonel SEO desteği alıyorsanız OpenCart, yerleşik Türk platformlarına göre çok daha fazla teknik esneklik sunar. Sunucuya tam erişim, custom .htaccess kuralları ve her türlü eklenti entegrasyonu mümkündür. Teknik kapasite yoksa yönetilen bir platform daha pratik bir başlangıç noktası olabilir.
⠀
Blakfy olarak OpenCart SEO kurulumu, teknik denetim ve e-ticaret platformu karşılaştırması konularında danışmanlık hizmeti sunuyoruz. Mağazanızın organik görünürlüğünü güçlendirmek için bizimle iletişime geçebilirsiniz.



