Magento SEO Rehberi: E-Ticaret Sitesi İçin Teknik Optimizasyon
- Tarık Tunç

- 22 Şub
- 5 dakikada okunur

Magento SEO rehberi arayanların büyük bölümü, platformun sunduğu esnekliği kullanırken arama motoru optimizasyonunu nasıl doğru yapılandıracağını merak eden e-ticaret yöneticileri ya da teknik SEO uzmanlarıdır. Magento, güçlü bir e-ticaret altyapısı sunmakla birlikte varsayılan ayarlarla optimize edilmiş bir SEO yapısı sunmaz; doğru yapılandırmalar yapılmadan bırakıldığında ciddi teknik SEO sorunları ortaya çıkabilir.
⠀
Magento'nun SEO Güçlü ve Zayıf Yönleri
⠀
Magento'nun SEO açısından güçlü yönleri şunlardır:
Zengin ürün katalog yönetimi ve esnek URL yapılandırması
Kapsamlı meta tag yönetimi (her ürün, kategori ve sayfa için ayrı)
XML sitemap otomatik oluşturma
Yerleşik full page cache (tam sayfa önbelleği) desteği
Çok dilli ve çok para birimli yapı
⠀
Öte yandan varsayılan Magento kurulumunun zayıf yönleri şunlardır:
Filtre sayfalarından kaynaklanan URL çoğalması ve duplicate content (yinelenen içerik) riski
Sayfa yükleme hızının standart kurulumda yetersiz kalması
Canonical URL (yetkili URL) yönetiminin manuel yapılandırma gerektirmesi
Kategori derinliğinin artmasıyla ortaya çıkan crawl bütçesi (tarama bütçesi) sorunları
⠀
⠀
URL Yapısı ve Kategori Derinliği
⠀
Magento'da URL yapısı, Admin Panel > Stores > Configuration > Catalog > Search Engine Optimization yolundan yapılandırılır. Kategori yolunu URL'ye dahil etme seçeneği (Use Categories Path for Product URLs) dikkatli değerlendirilmelidir.
Bu seçenek etkinleştirildiğinde aynı ürün birden fazla URL üzerinden erişilebilir hale gelebilir:
/erkek-ayakkabi/kosu-ayakkabisi/model-xyz.html
/kosu-ayakkabisi/model-xyz.html
⠀
Bu durum duplicate content sorununa yol açar. Canonical URL etiketleri doğru yapılandırılmadan bu seçeneği açmak önerilmez.
Kategori derinliği açısından genel kural, ana kategoriden ürüne ulaşmak için 3 tık kuralını aşmamaktır. Çok derin bir hiyerarşi hem kullanıcı deneyimini hem de arama motoru botlarının tarama verimini olumsuz etkiler.
⠀
Meta Title ve Description Yönetimi
⠀
Magento, her ürün ve kategori sayfası için ayrı ayrı meta title ve meta description girişine olanak tanır. Varsayılan ayarlarda ürün adı ve kategori adı otomatik olarak meta title'a yazılır; ancak bu otomatik oluşturulan başlıklar genellikle SEO açısından optimize değildir.
İyi bir meta title yapısı şu şekilde olabilir:
{Ürün Adı} – {Kategori} | {Marka Adı}
Meta description, arama sonuçlarında (SERP — Search Engine Results Page) görünen açıklama metnidir. Doğrudan sıralamayı etkilemese de tıklama oranını (CTR — Click-Through Rate) belirgin biçimde etkiler. Her ürün için ayrı meta description yazmak büyük kataloglarda zaman alıcı olabilir; bu durumda şablon tabanlı otomatik oluşturma ile en azından benzersizlik sağlanabilir.
⠀
Canonical URL Sorunu: Filtre Sayfaları
⠀
Magento'da layered navigation (katmanlı gezinme) filtreleri kullanıldığında her filtre kombinasyonu ayrı bir URL üretir:
/kosu-ayakkabisi?renk=mavi
/kosu-ayakkabisi?renk=mavi&beden=42
/kosu-ayakkabisi?beden=42&renk=mavi
⠀
Bu yüzlerce hatta binlerce indexlenebilir URL, arama motorlarının gözünde ciddi bir duplicate content ve crawl bütçesi israfına dönüşür.
Çözüm seçenekleri:
Canonical tag: Tüm filtre URL'lerine ana kategori sayfasını canonical olarak işaretleyin.
robots.txt ile engelleme: Filtre parametrelerini robots.txt'e ekleyerek taramayı durdurun.
noindex meta tag: Filtre sayfalarına <meta name="robots" content="noindex, follow"> ekleyin.
⠀
Hangi yöntemin uygulanacağı, filtre sayfalarının içerik değerine ve kullanıcı arama niyetine (search intent) göre belirlenmelidir.
⠀
Sitemap Oluşturma ve Güncelleme
⠀
Magento, XML sitemap (site haritası) dosyasını otomatik olarak oluşturur. Admin Panel > Marketing > SEO & Search > Site Map yolundan yapılandırılır.
Siteharının periyodik olarak güncellenmesi için cron job (zamanlanmış görev) kurulumu gerekir. Büyük kataloglarda sitemap boyutu sınırını aşabilir; bu durumda sitemap index dosyası oluşturarak birden fazla sitemap dosyası yönetilebilir.
Siteharitanızı Google Search Console'a (GSC) eklemek, Googlebot'un yeni ve güncellenmiş sayfaları daha hızlı keşfetmesini sağlar. Sitemap gönderildikten sonra GSC'de hangi URL'lerin indexlendiğini ve hangilerinin hata verdiğini düzenli takip etmek gerekir.
⠀
Robots.txt Ayarları
⠀
Magento'nun varsayılan robots.txt dosyası, taranmaması gereken bazı admin ve sistem yollarını engeller; ancak bazı kritik noktalar için manuel güncelleme yapılması gerekebilir.
Engellenmesi gereken yaygın yollar:
/checkout/*
/customer/*
/catalog/product_compare/*
Filtre parametreli URL'ler (yukarıda ele alındı)
⠀
Robots.txt'i Magento admin panelinden (Stores > Configuration > General > Design > HTML Head > Default Robots) ya da doğrudan sunucuda düzenleyebilirsiniz.
⠀
Magento Hız Sorunları ve Çözümleri
⠀
Sayfa hızı hem doğrudan bir sıralama faktörü hem de kullanıcı deneyiminin kritik bir bileşenidir. Magento'nun yaygın hız sorunları ve çözüm yolları:
Full Page Cache (Tam Sayfa Önbelleği)
⠀
Magento 2 bünyesinde gelen Varnish Cache entegrasyonu ya da built-in FPC (Full Page Cache) etkinleştirildiğinde sayfa yükleme süreleri önemli ölçüde kısalır. Admin Panel > System > Cache Management > Full Page Cache yolundan aktif hale getirilir.
Redis
⠀
Redis, dinamik verileri (oturum, cache) bellekte saklayan bir in-memory veri deposudur. Magento ile Redis entegrasyonu, veritabanı yükünü düşürür ve sunucu yanıt sürelerini iyileştirir.
CDN Kullanımı
⠀
CDN (Content Delivery Network — İçerik Dağıtım Ağı), statik dosyaları (CSS, JavaScript, görseller) kullanıcıya coğrafi olarak en yakın sunucudan sunar. Cloudflare veya Fastly gibi çözümler Magento ile entegre edilebilir ve özellikle uluslararası satış yapan siteler için sayfa hızına doğrudan katkı sağlar.
Görsel Optimizasyonu
⠀
Ürün görsellerinin WebP formatında sunulması, sıkıştırılması ve lazy load (tembel yükleme) ile yüklenmesi Core Web Vitals metriklerini, özellikle LCP (Largest Contentful Paint — En Büyük İçerik Boyası) skorunu iyileştirir.
⠀
Şema Markup: Product ve Review
⠀
Şema markup (yapılandırılmış veri), arama motorlarının sayfanızdaki içeriği daha iyi anlamasını sağlayan JSON-LD veya Microdata formatında kodlardır. E-ticaret sitelerinde özellikle şu şema türleri önemlidir:
Product schema: Fiyat, stok durumu, marka, SKU (stok kodu) bilgilerini arama sonuçlarında zengin snippet (rich result) olarak gösterir.
Review/AggregateRating schema: Ürün puanı ve yorum sayısını yıldız formatında SERP'te gösterir; tıklama oranını artırır.
⠀
Google'ın Zengin Sonuçlar Test Aracı (Rich Results Test) ile şemanızın doğru çalışıp çalışmadığını kontrol edebilirsiniz.
⠀
Magento 2 ve Adobe Commerce SEO Farkı
⠀
Adobe Commerce, Magento'nun kurumsal lisanslı sürümüdür. Açık kaynak Magento 2 ile karşılaştırıldığında SEO açısından temel farklar şunlardır:
Özellik | Magento 2 (Open Source) | Adobe Commerce
Özellik: Page Builder | Magento 2 (Open Source): Sınırlı | Adobe Commerce: Gelişmiş
Özellik: B2B özellikler | Magento 2 (Open Source): Yok | Adobe Commerce: Mevcut
Özellik: Cloud altyapı desteği | Magento 2 (Open Source): Manuel kurulum | Adobe Commerce: Adobe Cloud entegrasyonu
Özellik: Destek | Magento 2 (Open Source): Topluluk | Adobe Commerce: Resmi destek
Özellik: Maliyet | Magento 2 (Open Source): Ücretsiz (lisans) | Adobe Commerce: Lisans ücreti var
⠀
SEO yetenekleri açısından Magento 2 ve Adobe Commerce büyük ölçüde aynı çekirdeği paylaşır. Adobe Commerce, daha gelişmiş içerik yönetimi ve B2B özellikleri sunar; ancak bu farklar doğrudan SEO performansından çok kurumsal iş ihtiyaçlarıyla ilgilidir.
Blakfy olarak Magento tabanlı e-ticaret sitelerine teknik SEO denetimi ve optimizasyon hizmetleri sunuyoruz; e-ticaret SEO stratejilerini de inceleyebilirsiniz.
⠀
Sık Sorulan Sorular
⠀
Magento 1 hâlâ SEO açısından destekleniyor mu?
Magento 1'in resmi desteği 2020 yılında sona erdi. Güvenlik güncellemesi almayan Magento 1 siteleri hem teknik açıdan risk taşır hem de Google'ın kalite değerlendirmelerinde olumsuz etkilenebilir. Magento 2'ye geçiş önerilir.
Magento SEO için hangi üçüncü taraf uzantıları kullanılabilir?
Mageplaza SEO Suite, Amasty SEO Toolkit ve Yoast SEO for Magento (ticari uzantı) yaygın tercihler arasındadır. Uzantı seçiminde Magento sürümüyle uyumluluğu ve aktif güncelleme geçmişini kontrol edin.
Canonical URL Magento'da nasıl aktif edilir?
Admin Panel > Stores > Configuration > Catalog > Search Engine Optimization altında "Use Canonical Link Meta Tag For Categories" ve "Use Canonical Link Meta Tag For Products" seçeneklerini etkinleştirin. Bu temel ayar, aynı ürünün birden fazla URL'den erişildiği durumlarda canonical etiketini otomatik ekler.
Magento'da hız optimizasyonu için sunucu gereksinimleri nelerdir?
PHP 8.1+ ve MySQL 8.0+, OPcache, Redis ve Varnish Cache önerilen kurulumun parçasıdır. Sunucu tarafı bu gereksinimleri karşılamıyorsa yazılım optimizasyonlarının etkisi sınırlı kalır.



