Kısaca
İyi Magento 2 SEO büyük ölçüde kontrol işidir: katmanlı navigasyonun binlerce taranabilir kopya sayfa üretmesini engelleyin, canonical etiketlerini ve yönlendirmeleri doğru ayarlayın, site haritalarını temiz tutun, hreflang ve ürün yapılandırılmış verisi ekleyin ve Core Web Vitals sorunlarını giderin. Ardından alıcıların gerçek sorularını yanıtlayan kategori ve ürün içeriklerine yatırım yapın.
Magento 2 SEO güçlüdür ama hata kabul etmez. Magento 2; URL'ler, meta veriler ve tarama üzerinde çoğu platformdan daha fazla kontrol sunar, ancak aynı kontrol tek bir yanlış ayarın binlerce kopya sayfa oluşturmasına da yol açabilir. Bu kontrol listesi, Google’ın kendi dokümantasyonuna ve Adobe’un yapılandırma referansına dayanarak 2026'da en çok önem taşıyan teknik çalışmaları ele alıyor.
Listeyi sırayla uygulayın. İşe indeksleme ve tarama kontrolüyle başlayın: Google'ın hiç görmediği ya da elli farklı versiyonunu gördüğü bir sayfaya ne içerik ne de bağlantı fayda sağlar.
1. Magento 2 SEO çalışmasına indeksleme analiziyle başlayın
İşe Google Search Console'dan başlayın. Sayfalar raporunda indekslenen ve indekslenmeyen sayfa sayılarına bakın; indekslenen toplamı, olmasını beklediğiniz ürün, kategori ve CMS sayfası sayısıyla karşılaştırın. Hangi yönde olursa olsun büyük bir fark, ilk ipucunuzdur.
- Gerçek sayfa sayısından çok daha fazla indekslenmiş URL olması, genellikle filtreli URL'lerin, oturum parametrelerinin veya sıralama seçeneklerinin indekslendiği anlamına gelir.
- Çok daha az olması ise genellikle canonical, noindex veya robots sorunlarına ya da Google'ın atlamayı tercih ettiği zayıf içerikli sayfalara işaret eder.
Siteyi bir masaüstü tarama aracıyla (crawler) da tarayın ve test ortamınızın (staging) indekslenemediğinden emin olun.
2. Katmanlı navigasyonu ve filtreli URL'leri kontrol altına alın
Katmanlı navigasyon, en büyük Magento 2 SEO riskidir. Her filtre kombinasyonu (renk, beden, fiyat, marka) ile sıralama ve sayfalama parametreleri yeni bir URL oluşturur. Büyük bir katalogda bu, milyonlarca taranabilir URL demektir.
Google’ın filtreli navigasyon rehberi net konuşur: filtrelenmiş sayfaların taranmasına izin vermek için çoğu zaman iyi bir neden yoktur. Google'ın önerileri:
- Taramayı engelleyin — indekslenmesini istemediğiniz filtre parametreleri için robots.txt'ye disallow kuralları ekleyin. Google bunu çoğu site için önerilen yöntem olarak görür.
- Bazı filtreli sayfaların indekslenmesini istiyorsanız (örneğin gerçek arama talebi olan “kırmızı koşu ayakkabısı”), bunları özgün başlığı, metni ve temiz URL'si olan, bilinçli olarak hazırlanmış açılış sayfalarına dönüştürün.
- Standart
&ayırıcısını kullanın ve filtre sırasını tutarlı tutun; böylece aynı kombinasyon her zaman aynı URL'yi üretir. - Ürün içermeyen filtre kombinasyonları için 404 döndürün.
Filtre bağlantılarındaki rel=”nofollow” ve canonical etiketlerini daha zayıf, destekleyici sinyaller olarak değerlendirin. Google, bunların taramayı ancak kademeli olarak azaltabileceğini belirtir.
3. Canonical etiketlerini ve URL ayarlarını yapılandırın
Magento 2 yönetim panelinde şu menüye gidin: Stores > Settings > Configuration > Catalog > Catalog > Search Engine Optimization. Şu alanları gözden geçirin:
| Ayar | Genel öneri |
|---|---|
| Use Canonical Link Meta Tag for Categories | Evet |
| Use Canonical Link Meta Tag for Products | Evet |
| Use Categories Path for Product URLs | Genellikle Hayır; böylece her ürünün tek ve kısa bir URL'si olur |
| Create Permanent Redirect for URLs if URL Key Changed | Evet |
| Product / Category URL Suffix | Bir tane seçin ve gerekmedikçe değiştirmeyin |
Google, rel=”canonical” etiketini bir direktif değil, güçlü bir sinyal olarak değerlendirir. Kurallarına uyun: her sayfaya kendisini gösteren (self-referencing) bir canonical ekleyin, mutlak URL'ler kullanın, site içinde canonical versiyona bağlantı verin ve farklı yöntemlerle asla çelişkili canonical sinyalleri göndermeyin. Canonical yönetimi için robots.txt veya noindex kullanmayın.
Kategori sayfalamasındaki tüm sayfaların birinci sayfaya canonical verilmediğini kontrol edin. Listenin derinlerindeki ürünlerin de taranabilmesi için bir tarama yolu gerekir.
4. robots.txt ve meta robots ayarlarını gözden geçirin
Magento 2, robots talimatlarını şu menüde yönetir: Content > Design > Configuration > Search Engine Robots; burada varsayılan meta robots değerini ve özel robots.txt kurallarını belirlersiniz. Varsayılan kısıtlamalar arasında şu yollar bulunur: /checkout/ ve /customer/.
Google’ın uyarısını unutmayın: robots.txt indekslemeyi değil, taramayı kontrol eder. Engellenmiş bir URL, başka sayfalar ona bağlantı veriyorsa yine de arama sonuçlarında görünebilir. Bir sayfayı indeksin dışında tutmak için noindex meta etiketi veya başlığı kullanın ve Google'ın sayfayı taramasına izin verin.
Sık yapılan Magento 2 SEO kontrolleri:
- Test ve geliştirme siteleri NOINDEX, NOFOLLOW olarak ayarlı ve şifreyle korunuyor.
- Site içi arama sonuç sayfaları (
/catalogsearch/) hariç tutulmuş. - Google'ın sayfaları işlemek (render) için ihtiyaç duyduğu CSS, JavaScript veya medya dosyaları yanlışlıkla engellenmemiş.
5. XML site haritalarını düzenleyin
Site haritalarını şu menüden oluşturun: Marketing > SEO & Search > Site Map ve şu menüden yapılandırın: Stores > Settings > Configuration > Catalog > XML Sitemap. Adobe’un seçenekleri arasında görsel ekleme (None, Base Only veya All), cron ile oluşturma, büyük kataloglar için önerilen toplu (batch) mod ve site haritası konumunun robots.txt dosyasına otomatik eklenmesi yer alır.
- Google her site haritasını 50.000 URL veya sıkıştırılmamış 50 MB ile sınırlar. Magento’nun varsayılan dosya limitleri bu sınırların içinde kalır.
- Yalnızca 200 döndüren, canonical ve indekslenebilir URL'leri ekleyin.
- Google,
priorityvechangefreqdeğerlerini dikkate almaz.lastmoddeğerini ise yalnızca her zaman doğru olduğunda kullanır. - Her mağaza görünümü (store view) için bir site haritası oluşturun ve her birini Search Console'a gönderin.
6. Çoklu mağaza kurulumları için hreflang ekleyin
Farklı diller veya ülkeler için ayrı mağaza görünümleri kullanıyorsanız hreflang, Google'a hangi versiyonu göstermesi gerektiğini söyler. Magento 2 varsayılan olarak hreflang üretmez; bu nedenle bir eklenti veya özel kod gerekir.
Google’ın kuralları:
- Her versiyon kendisini ve tüm alternatiflerini listelemelidir. İki sayfa birbirini göstermiyorsa Google etiketleri yok sayar.
- ISO 639-1 dil kodlarını ve isteğe bağlı olarak ISO 3166-1 Alpha 2 bölge kodlarını kullanın; örneğin
en-GB. Tek başına ülke kodu geçersizdir. - Yedek sayfa veya ülke seçim sayfası için
x-defaultekleyin. - Tek bir yöntem seçin (HTML etiketleri, HTTP başlıkları veya site haritası). Birden fazlasını kullanmak ek fayda sağlamaz.
7. Ürün yapılandırılmış verisi ekleyin
Google birbiriyle ilişkili iki ürün özelliğini destekler: kullanıcıların doğrudan satın alamadığı sayfalar için ürün snippet'leri ve satın alabildiği sayfalar için satıcı listelemeleri (merchant listings). Satış yapılan Magento 2 ürün sayfaları; ad, görsel, fiyat, para birimi, stok durumu ve gerektiğinde kargo ve iade politikası bilgileriyle satıcı listelemelerini hedeflemelidir.
Rich Results Test ile doğrulayın ve yapılandırılmış verideki fiyatların, configurable ürünler dahil, sayfada görünen fiyatla eşleştiğinden emin olun. Google ayrıca zengin sonuçlarda olabildiğince geniş yer almak için sayfa içi yapılandırılmış veriyi bir Merchant Center feed'iyle birlikte kullanmanızı önerir.
8. URL yeniden yazımlarını ve yönlendirmeleri yönetin
“Create Permanent Redirect for URLs if URL Key Changed” ayarı etkin olduğunda Magento 2, bir ürünün veya kategorinin URL anahtarı değiştiğinde otomatik olarak 301 yönlendirmeleri oluşturur. Yine de düzenli olarak kontrol edin:
- Tekrarlanan URL değişikliklerinden sonra oluşan yönlendirme zincirlerini bulun ve eski URL'leri doğrudan son hedefe yönlendirin.
- Satıştan kalkan ürünleri ana sayfaya değil, en yakın ilgili kategoriye veya yerine geçen ürüne yönlendirin.
- Büyük kataloglarda
url_rewritetablosunun boyutunu takip edin. Aşırı sayıda kategori/ürün yeniden yazımı, kaydetme işlemlerini ve yeniden indekslemeyi yavaşlatır.
9. Core Web Vitals sorunlarını giderin
Sayfa yüklemelerinin 75. yüzdelik diliminde ölçülen Google Core Web Vitals hedefleri şunlardır: Largest Contentful Paint 2,5 saniye içinde, Interaction to Next Paint 200 milisaniye veya altında ve Cumulative Layout Shift 0,1 veya altında.
Magento 2’nin varsayılan Luma ön yüzü ağır JavaScript yükler; bu da mobilde INP ve LCP değerlerini çoğu zaman olumsuz etkiler. En yaygın çözümler şunlardır: Varnish ile tam sayfa önbellekleme, görsel optimizasyonu, kullanılmayan eklenti ve scriptlerin kaldırılması ve Hyvä gibi daha hafif bir ön yüze geçiş. Magento 2 hız optimizasyonu hizmetimiz tam olarak bu metriklere odaklanır.
10. Sıralama getiren Magento 2 SEO içeriği
Teknik düzeltmeler engelleri kaldırır; sıralamayı ise içerik getirir. Etkili Magento 2 SEO optimizasyonu için::
- Sayfanın altına yığılmış anahtar kelime blokları yerine, alıcıların seçim yapmasına yardımcı olan özgün kategori giriş metinleri yazın.
- Üretici açıklamalarını özgün ürün metinleri, teknik özellikler ve SSS'lerle değiştirin.
- Başlıkları ve meta açıklamaları her sayfa için ayrı ayrı ya da akıllı şablonlarla yazın. Magento’nun varsayılan başlığı yalnızca ürün adıdır.
- Blog rehberlerinden ilgili kategori ve ürünlere bağlantı verin.
- Her ürün görseline açıklayıcı bir alt metin ekleyin.
Sıkça sorulan sorular
Magento 2 SEO açısından iyi mi?
Evet. Magento 2; URL'ler, canonical etiketleri, robots, site haritaları ve meta veriler üzerinde ayrıntılı kontrol sunar. Asıl risk yanlış yapılandırmadır; özellikle de çok sayıda kopya URL üretebilen katmanlı navigasyonda.
Magento 2 ürün URL'lerinde kategori yolunu kullanmalı mıyım?
Çoğu mağaza için kullanmamak daha iyidir. Kategori yolu kullanılırsa birden fazla kategoride yer alan bir ürünün birden fazla URL'si olur. Canonical etiketli, tek ve kısa bir ürün URL'sini yönetmek daha kolaydır.
Magento 2 site haritasını ne sıklıkla yeniden oluşturmalıyım?
Stoku ve ürünleri sık değişen çoğu mağaza için cron ile günlük oluşturma yeterlidir. Çok büyük kataloglarda bellek kullanımını sınırlamak için toplu (batch) oluşturma tercih edilmelidir.
Magento 2 için bir SEO eklentisine ihtiyacım var mı?
Magento 2'nin çekirdeği canonical etiketlerini, yönlendirmeleri, site haritalarını ve robots ayarlarını karşılar. Eklentiler ise hreflang, daha zengin yapılandırılmış veri, SEO dostu katmanlı navigasyon ve meta veri şablonları konusunda yardımcı olur. Yalnızca ihtiyacınız olanı kurun.
Bu kontrol listesini uygulamak için desteğe mi ihtiyacınız var? Magento 2 SEO hizmetlerimiz teknik analizleri, filtreli navigasyon stratejisini ve sürekli içerik çalışmalarını kapsar.
Magento 2 SEO performansınızı neyin düşürdüğünü öğrenin
Ücretsiz analizimiz indekslemeyi, katmanlı navigasyonu, canonical etiketlerini, site haritalarını, yapılandırılmış veriyi ve Core Web Vitals değerlerini kontrol eder ve size öncelik sırasına göre bir düzeltme listesi sunar.
Kaynaklar
- Google Search Central: Filtreli navigasyon URL'lerinin taranmasını yönetme
- Google Search Central: Canonical URL nasıl belirtilir
- Google Search Central: robots.txt'ye giriş
- Google Search Central: Site haritası oluşturma ve gönderme
- Google Search Central: Sayfalarınızın yerelleştirilmiş versiyonları
- Google Search Central: Ürün yapılandırılmış verisi
- web.dev: Web Vitals
- Adobe Experience League: Katalog yapılandırma referansı (Search Engine Optimization)
- Adobe Experience League: Site haritaları
- Adobe Experience League: Otomatik yönlendirmeler
- Adobe Experience League: SEO'ya genel bakış





