E-ticaret SEO Denetimi

Çevrimiçi bir mağazayı nasıl denetlediğimi ve neden sayfa içi düzenlemeler yerine Google Search Console ile tarama verilerinden başladığımı anlatan, ölçeği önceleyen ve önceliklendirilmiş bir e-ticaret SEO denetimi çerçevesi: taranabilirlik, dizine ekleme, yinelenen içerik, ölçekli sayfa içi SEO, teknik konular, yapılandırılmış veri, iç bağlantılar, stokta olmayan ürünlerin yönetimi ve sayfa dışı SEO; tümü etki ve çabaya göre sıralanır.

İlk yayın tarihi: 25 Haz 2026 · Son güncelleme: 22 Ağu 2026 · Advanced
Diller

E-ticaret SEO denetimi 500 maddelik bir kontrol listesi değildir; mağazanın sıralamalarını ve gelirini geride tutan az sayıdaki sorunu bulup etki ve çabaya göre önceliklendirme işidir. E-ticaret sitelerinde sorunlar geniş ölçekte etkili olduğundan denetime sayfa içi düzenlemelerden değil, Google Search Console'daki Sayfa Dizine Ekleme raporu ve tarama verilerinden başlarım: en büyük kazanımlar genellikle aynı anda binlerce URL'yi etkileyen tarama ve dizine ekleme sorunlarından gelir. Fasetler, koleksiyonlar ve varyantlardan kaynaklanan yinelenen içerik, denetimlerin ortaya çıkardığı e-ticarete özgü #1 sorundur; zayıf kategori sayfaları #2'dir. Amaç, en önemli noktaları düzeltip gereksiz işleri atlamaktır.

TL;DR — Bir mağazayı kabaca şu sırayla denetlerim: taranabilirlik → dizine ekleme → yinelenen içerik → ölçekli sayfa içi SEO → teknik (CWV, HTTPS, canonical’lar) → yapılandırılmış veri → iç bağlantılar → stokta olmayan ürünlerin yönetimi → sayfa dışı SEO. Sayfa içi SEO’dan değil, GSC Sayfa Dizine Ekleme raporundan ve yeni bir taramadan başlarım; çünkü mağazalarda en yüksek kaldıraçlı sorunlar aynı anda binlerce URL’yi etkiler: fasetli gezinme kaynaklı yineleme, site genelinde yanlışlıkla eklenmiş noindex, büyük ölçekte “Discovered – currently not indexed”, yönlendirmelerle dolu site haritaları. Teslim edilecek çıktı 500 maddelik bir rapor değil, önceliklendirilmiş bir etki/çaba listesidir. Çoğu mağazanın tarama bütçesi konusunda endişelenmesi gerekmez; ancak gerekenlerin bunu gerçekten ciddiye alması gerekir.

Evidence for this claim Search Console's Page indexing report identifies indexed and non-indexed URLs and groups reasons pages are not indexed. Scope: Google Search Console audit data. Confidence: high · Verified: Search Console Help: Page indexing report Evidence for this claim Google's Rich Results Test and product structured-data requirements can be used to validate product markup eligibility. Scope: Google product structured-data validation. Confidence: high · Verified: Google Search Central: Product structured data

Denetim yaklaşımı: sorun odaklı değil, müşteri odaklı

Bir tarayıcı size 170’ten fazla sorun türü sunar. Bunların tümünü bir rapora dökerseniz denetim değil, yalnızca bir belge üretmiş olursunuz. İş, sıralamaları ve geliri etkileyen birkaç sorunu bulup gerisini görmezden gelmektir.

Başlangıç noktası araç değil, yaşanan sorundur. Daha önce şöyle ifade etmiştim: “If clients are coming to you asking for an audit, they already have a pain point. Talk to them. Solve that one thing and they’ll be happy with the audit.” (Türkçe çeviri) «Müşteriler denetim istemek için size geliyorsa zaten canlarını yakan bir sorun vardır. Onlarla konuşun. O tek sorunu çözün; denetimden memnun kalırlar.» Mağazalarda sorun genellikle somuttur: trafik düşmüştür, bir kategori sıralamadan çıkmıştır, geçiş ters gitmiştir veya yeni ürünler dizine eklenmiyordur. Denetimi buna bağlayın, ardından kapsamı genişletin.

Ne zaman durmanız gerektiğini de bilin. Bir milyondan fazla alan adı üzerinde yaptığımız çalışmadan: “Sometimes, the best course of action is to do nothing because the costs outweigh the benefits.” (Türkçe çeviri) «Bazen en iyi seçenek hiçbir şey yapmamaktır; çünkü maliyetler faydaları aşar.» İşaretlenen her sorun bir geliştirici bileti açmaya değmez.

Neden sayfa içi SEO ile değil, Search Console ve tarama verileriyle başlıyorum?

Denetime başlık etiketleri ve sayfa başlıklarıyla başlama içgüdüsü, gördüğüm en yaygın hatadır. E-ticaret sitelerinde matematik bu yaklaşımın aleyhinedir: bir başlığı değiştirmek tek bir sayfaya, bir dizine ekleme kalıbını düzeltmek ise binlercesine yardımcı olur. Mağazalardaki en büyük kazanımlar neredeyse her zaman büyük ölçekli tarama ve dizine ekleme sorunlarından gelir ve risk tam da burada en yüksektir: “one mistake can keep millions of pages out of the index or remove an entire site from search results.” (Türkçe çeviri) «Tek bir hata milyonlarca sayfayı dizinin dışında tutabilir veya bir sitenin tamamını arama sonuçlarından kaldırabilir.»

Bu nedenle denetim yukarıdan aşağıya öncelik sırasıyla ilerler. İşte tamamı.


Adım 1 — Taranabilirlik

Botlar önemli olan içeriğe ulaşabiliyor mu ve önemsiz içeriklerle zaman kaybediyor mu?

E-ticarete özgü tuzaklar:

  • Fasetli gezinmede URL patlaması. Filtreler (renk, beden, fiyat aralığı) birleşerek binlerce benzersiz URL oluşturur. Google bunun maliyeti konusunda açıktır: “the crawlers will typically access a very large number of faceted navigation URLs before the crawlers’ processes determine the URLs are in fact useless.” (Türkçe çeviri) «Tarayıcılar, kendi süreçleri bu URL’lerin aslında işe yaramadığını belirleyene kadar genellikle çok sayıda fasetli gezinme URL’sine erişir.»
  • Parametre varyantları — oturum kimlikleri, izleme kodları (?utm_source=), sıralama düzenleri — aynı içeriği farklı URL’lerde çoğaltır.
  • Tarama tuzakları — site içi arama sonuçları, sonsuz takvimler ve sınırsız filtre birleştirme.
  • robots.txt ile gereğinden fazla veya az engelleme — oluşturma için gereken CSS/JS’nin ya da geçerli bir ürün yolunun yanlışlıkla engellenmesi veya değersiz bir parametre alanının engellenmemesi.
  • JS’ye bağlı gezinme. Google gerçek bağlantılar ister: “use &lt;a href&gt; tags when creating links to other content. Don’t use JavaScript events on other HTML DOM elements for navigation.” (Türkçe çeviri) «Başka içeriklere bağlantı verirken <a href> etiketlerini kullanın. Gezinme için diğer HTML DOM öğelerindeki JavaScript olaylarını kullanmayın.»

Denetim adımları:

  • robots.txt dosyasını getirip okuyun; önemli hiçbir şeyin engellenmediğini ve düşük değerli parametre alanlarının engellendiğini doğrulayın.
  • Tarayıcıda “Blocked by robots.txt” listesini açın; önemli sayfalardan yakalanan var mı?
  • GSC Crawl Stats: dizine eklenen sayfa sayısı sabitken taranan URL’lerde sıçrama olup olmadığına bakın; aradaki fark tarama israfıdır.
  • Taranan tüm URL’leri dışa aktarın ve faset/parametre sorununun boyutunu belirlemek için yol/parametre kalıbına göre kümeleyin.

Tarama bütçesinde önce gerilimi düşürün. Çoğu mağazanın tarama bütçesi sorunu yoktur; olmayana sorun uydurmak yerine denetimde bunu açıkça söylerim: “Most sites don’t need to worry about crawl budget, but there are few cases where you may want to take a look.” (Türkçe çeviri) «Çoğu sitenin tarama bütçesi konusunda endişelenmesi gerekmez; ancak incelemek isteyebileceğiniz birkaç durum vardır.» Sorun, Google’ın eşikleri civarında gerçek hâle gelir: haftalık değişen “Large sites (1 million+ unique pages)…” (Türkçe çeviri) «Büyük siteler (1 milyonun üzerinde benzersiz sayfa)…», günlük değişen 10 000+ sayfa veya büyük bir “Discovered – currently not indexed” grubu. Sorun gerçekten varsa Google’dan daha fazla tarama istemek yerine israfı ortadan kaldırarak çözersiniz. (Ayrıntılı inceleme: tarama bütçesi.)

Adım 2 — Dizine ekleme

Taranabilir olmak, dizine eklenmiş olmak değildir. GSC Sayfa Dizine Ekleme raporu tüm denetimin merkezidir: “see which pages Google can find and index on your site, and learn about any indexing problems encountered.” (Türkçe çeviri) «Google’ın sitenizde hangi sayfaları bulup dizine ekleyebildiğini görün ve karşılaşılan dizine ekleme sorunlarını öğrenin.»

Bir mağazada en önemli durumlar:

  • “Duplicate without user-selected canonical / Google chose a different canonical” (Türkçe çeviri) «Kullanıcının seçtiği canonical olmadan yinelenen / Google farklı bir canonical seçti» — fasetli gezinme/varyant yineleme sorununu görünür kılar.
  • “Crawled – currently not indexed” (Türkçe çeviri) «Tarandı – şu anda dizine eklenmedi» — genellikle zayıf ürün veya birbirine çok benzeyen filtre sayfalarıdır.
  • “Discovered – currently not indexed” (Türkçe çeviri) «Keşfedildi – şu anda dizine eklenmedi» — Google URL’yi biliyor ancak henüz taramamıştır; büyük kataloglarda bu bir tarama önceliği sinyalidir.
  • “URL marked ‘noindex’” (Türkçe çeviri) «URL noindex olarak işaretlendi» — bunun kasıtlı olduğunu doğrulayın. Site genelinde yanlışlıkla uygulanması, “one mistake” senaryosudur.
  • Soft 404 — fiilen boş olan bir sayfanın (stokta olmayan ürün, sıfır sonuçlu arama) 200 yanıtı vermesidir. Google bunların “will continue to be crawled, and waste your budget.” (Türkçe çeviri) «taranmaya devam edeceğini ve bütçenizi boşa harcayacağını» belirtir.

Denetim adımları:

  • “Not indexed” URL’lerini nedenlerine göre dışa aktarın; her grubun büyüklüğünü belirleyin.
  • GSC’deki dizine eklenmiş sayfa sayısını bilinen katalog büyüklüğünüzle karşılaştırın; büyük bir fark, Google’ın sayfaları bulamadığı anlamına gelir.
  • Her neden grubundan bir örnek üzerinde URL Inspection çalıştırın.
  • XML site haritasını denetleyin: burada yalnızca canonical, dizine eklenebilir ve 200 durumundaki URL’ler bulunmalıdır. Site haritasındaki yönlendirilmiş, noindex’li veya başka bir canonical’a bağlanmış URL’ler çelişkili sinyaller gönderir; bunları çıkarın.

Adım 3 — Yinelenen içerik (e-ticaretin #1 sorunu)

Bu, e-ticaret denetimlerinin ortaya çıkardığı en yaygın sorundur ve ayrı bir adımı hak eder. Google’dan Gary Illyes, internetin yaklaşık 60%‘ının yinelenen içerik olduğunu tahmin etmiştir; mağazalar da bu içerikte orantısız biçimde temsil edilir.

Kaynakları:

  • Fasetli gezinme?color=blue, ?size=S&color=blue, ?size=S&color=blue&sort=price birbirine çok benzeyen içerikler sunar.
  • Parametre sırası permütasyonları?color=blue&size=S ile ?size=S&color=blue aynı sayfanın iki ayrı kopyasıdır.
  • Ayrı URL’ler olarak ürün varyantları — kendine referans veren bir canonical veya üst ürüne yönelen canonical olmadan kullanılan ?variant=….
  • Bir ürünün birden fazla kategori yolu altında bulunması ve her iki yolun da dizine eklenebilir olması.
  • Tek bir canonical’a 301 yönlendirmesi yapmayan HTTP/HTTPS, www/non-www ve sondaki eğik çizgi tutarsızlığı.

Adını özellikle anmaya değer Shopify tuzağı. Shopify, /collections/{collection}/products/{product} yolunu temiz /products/{product} URL’sine canonical olarak bağlar; bu nedenle insanlar sorunun çözüldüğünü varsayar. Tamamen çözülmez: koleksiyon sayfalarındaki iç bağlantılar hâlâ canonical olmayan /collections/... sürümünü gösterir. Dolayısıyla canonical ürün URL’si normal gezinme üzerinden iç bağlantı değeri almaz ve yetim sayfa olarak görünebilir. Çözümler: canonical /products/ URL’lerine bağlantı veren bir “All products” sayfası eklemek veya koleksiyon şablonlarını doğrudan canonical URL’ye bağlantı verecek şekilde düzenlemek.

Denetim adımları:

  • GSC: Sayfa Dizine Ekleme raporundaki iki “Duplicate” grubunu da alın.
  • Tarayıcının İçerik Kalitesi/yinelenen küme raporunda canonical belirtilmemiş kümeleri bulun.
  • Fasetli parametre URL’lerinin yönetildiğini doğrulayın; Google’ın önerdiği önleme yöntemi filtre parametrelerini robots.txt ile engellemek veya “will have no impact on crawling.” olan parça tabanlı (#) filtrelemedir. Burada noindex kullanmayın (Mitler bölümüne bakın).
  • Shopify /collections/*/products/* URL’lerinin /products/* yoluna canonical olarak bağlandığını ve bir yerden canonical sürüme bağlantı verildiğini kontrol edin.

(Arka plan: yinelenen içerik ve canonical belirleme.)

Adım 4 — Ölçekli sayfa içi SEO

Mağazalarda sayfa içi SEO, metin yazarlığı değil bir şablon oluşturma sorunudur; sayfaları değil kalıpları denetlersiniz.

Tekrarlanan sorunlar:

  • Zayıf kategori sayfaları (e-ticaretin #2 sorunu). John Mueller bu konuda nettir: “When the ecommerce category pages don’t have any other content at all, other than links to the products, then it’s really hard for us to rank those pages.” (Türkçe çeviri) «E-ticaret kategori sayfalarında ürün bağlantıları dışında hiçbir içerik yoksa bu sayfaları sıralamamız gerçekten çok zordur.» Ancak bunu bir metin duvarıyla aşırı düzeltmeyin: “maybe 90%, 95% of that text is unnecessary,” (Türkçe çeviri) «Belki bu metnin %90’ı, %95’i gereksizdir.» ve “our algorithms sometimes get confused when they have a list of products on top and essentially a giant article on the bottom.” (Türkçe çeviri) «Üstte bir ürün listesi, altta ise devasa bir makale olduğunda algoritmalarımız bazen karışıklık yaşayabilir.» Hedef, üst kısma yakın yerde kısa ve yararlı bir blok (tedarik, malzemeler, beden bilgileri, popülerlik) sunmaktır; ürün ızgarasını gömen dolgu metinler değil.
  • Şablon kaynaklı title çakışmaları — ürünler arasında neredeyse aynı hâle gelen Buy {Product} | Store kalıpları veya aynı adı paylaşan iki ürün.
  • Şablon düzeyinde eksik/boş H1’ler ve title’lar.
  • Meta description’lar — en önemli kategori ve ürün sayfalarınızda yapılmaya değer; uzun kuyrukta ise daha az değerlidir (Google bunları zaten çoğu zaman yeniden yazar).

Denetim adımları:

  • Tarayıcının Sayfa İçi raporunda eksik title, eksik H1, eksik meta description, yinelenen title ve yinelenen H1 filtrelerini uygulayın.
  • Benzersiz gövde metni çok az olan veya hiç olmayan kategori sayfalarını (zayıf içerik adayları) işaretleyin ve “Crawled – currently not indexed” durumuyla karşılaştırın.
  • Title’ları dışa aktarın ve şablon çakışmalarını kontrol edin.

Denetim süresini harcamamanız gereken bir konu: birden fazla H1. Bunlar geçerli HTML5’tir ve sıralamayla neredeyse ilgisizdir; bir milyon alan adı üzerinde yaptığım çalışmaya göre sitelerin %51,3’ünde en az bir yerde bulunurlar. Atlayın.

Adım 5 — Teknik (CWV, HTTPS, canonical’lar, mobil)

Core Web Vitals. Google’ın geçiş eşikleri: LCP < 2,5s, INP < 200ms, CLS < 0,1. E-ticaretteki başarısızlık biçimleri öngörülebilir: optimize edilmemiş hero görselleri ve üçüncü taraf komut dosyaları (sohbet, A/B, pikseller) LCP’yi; sepete ekleme ve ödeme JS’si INP’yi; açık boyutları olmayan görseller ve sonradan eklenen promosyon çubukları CLS’yi olumsuz etkiler. Sorunun ürün, kategori veya ödeme şablonunda olup olmadığını görmek için GSC CWV raporunda URL grubuna göre denetleyin; ardından PageSpeed Insights’ta temsili şablonlarla doğrulayın. (Bkz. Core Web Vitals.)

HTTPS. Ürün, sepet ve ödeme dâhil her şey HTTPS üzerinde olmalı; karma içerik (HTTPS sayfalarındaki HTTP görselleri/kaynakları) bulunmamalı ve canonical’lar ile yönlendirmeler HTTPS sürümünü göstermelidir.

Canonical’lar. Yaygın e-ticaret hataları: 4XX sayfalarını gösteren canonical’lar; site haritasındaki canonical olmayan URL’ler; birinci sayfaya canonical olarak bağlanan sayfalandırılmış sayfalar (bunu yapmayın); ayrıca sessiz sorun olarak iç bağlantıların canonical olmayan sürümleri göstermesi ve canonical sürümün hiç bağlantı değeri biriktirememesi. Tek bir sayfadaki birden fazla rel=canonical etiketi yok sayılır.

Mobile-first. Google mobil sürümü dizine ekler. Mobil ürün sayfasının açıklama, yapılandırılmış veri veya tam boyutlu görselleri eksik, kırpılmış bir sürüm olmadığından emin olun.

Ham ve oluşturulmuş ürün kanıtı. Temsili PDP’lerde ilk HTML’yi ve yeni bir gezinmenin ardından oluşturulmuş yakalamayı kaydedin. Zaten yüklenmiş bir masaüstü sayfasını yeniden boyutlandırmayı mobil oluşturma testi olarak kabul etmeyin. Ham yanıt; temel ürün kimliğini, seçili/varsayılan SKU’yu ve niteliklerini, fiyatı, para birimini, bulunabilirliği, gerektiğinde taranabilir varyant bağlantılarını ve eşleşen Product/Offer verilerini göstermelidir. Ardından oluşturulmuş DOM ile görünür seçimi karşılaştırın. Google JavaScript’i oluşturabilir, ancak diğer tarayıcılar ve aracılar farklılık gösterir; başarılı bir oluşturma da çelişkili ürün bilgilerini düzeltmez.

Örneklenen her varyant için karşılaştırmayı feed, sepet ve ödeme aşamalarında sürdürün. URL, görünür PDP, oluşturulmuş JSON-LD, feed öğesi ve işlem; ürün kimliği, SKU, grup ID’si, seçili nitelikler, fiyat, para birimi ve bulunabilirlik açısından uyuşmalıdır. Kasıtlı konum veya müşteri özelindeki yeniden doğrulamaları, açıklanamayan uyuşmazlıklardan ayrı kaydedin. Ham/oluşturulmuş sınırı için Product Page SEO, seçili teklif sözleşmesinin tamamı için Product Variant SEO sayfasına bakın.

Adım 6 — Yapılandırılmış veri

Bir mağaza için öncelikli türler Product / ProductGroup, BreadcrumbList, Organization (iade politikasıyla) ve Review / AggregateRating’dir. Daha fazla geçerli özellik eklemek uygunluk kapsamını genişletir. Google: “adding the more properties you can add, the more enhancements your page can be eligible for.” (Türkçe çeviri) «Ekleyebildiğiniz özellik sayısı arttıkça sayfanızın uygun olabileceği geliştirmelerin sayısı da artar.» (Aklınızda tutmanız gereken mit: schema sizi zengin sonuçlara uygun kılar; sıralamanızı yükseltmez.)

Denetim adımları:

  • Temsili bir ürün ve kategori sayfasında Rich Results Test çalıştırın.
  • GSC Enhancements bölümünde Product Snippets ve Merchant Listings hata/uyarılarını kontrol edin.
  • Her özellik için zorunlu ve önerilen alanları birbirinden bağımsız kontrol edin; bunları birleştirmeyin. Merchant listings için Google’ın zorunlu kümesi name, image ve offers alanlarından oluşur (bir Offer; price, priceCurrency ve availability içermelidir). Product snippets için name zorunludur ve uygunluk için review, aggregateRating veya offers alanlarından en az biri gerekir. Google bu özellikte aggregateRating, offers ve review alanlarını zorunlu değil, önerilen olarak listeler.
  • Yaygın hatalar: eksik image, eksik offers, eksik availability, görünür fiyatla uyuşmayan schema fiyatları (politika ihlali) ve görünür iz ile uyuşmayan breadcrumb schema’sı.

Adım 7 — İç bağlantılar

Sorunlar: yetim ürün sayfaları (yukarıdaki klasik Shopify belirtisi); önemli kategori/ürün sayfalarının 5+ tıklama derinliğine gömülmesi; yönlendirmelere veya 404’lere giden iç bağlantılar; çok satan ürünlere yüksek otoriteli merkezlerden bağlantı verilmemesi. Google: “add links from menus to category pages, from category pages to sub-category pages, and finally from sub-category pages to all product pages.” (Türkçe çeviri) «Menülerden kategori sayfalarına, kategori sayfalarından alt kategori sayfalarına ve son olarak alt kategori sayfalarından tüm ürün sayfalarına bağlantılar ekleyin.»

Denetim adımları:

  • Tarayıcının Bağlantılar raporunda yetim sayfaları ve tarama derinliğini alın; önemli sayfaların ana sayfadan yaklaşık ~3 tıklama uzakta olduğunu doğrulayın.
  • Yönlendirmelere giden bağlantıları ve bozuk bağlantıları alın.
  • En yüksek gelir sağlayan ürünlerinize ana gezinme menüsünden ve editoryal/merkez sayfalarından bağlantı verildiğini kontrol edin.

Adım 8 — Stokta olmayan ve üretimi durdurulan ürünler

Gerçek anlamda yalnızca e-ticarete özgü bir bölüm. Buradaki dürüst yanıtımın bir nedenle SEO klişesi hâline gelmiş olması şaşırtıcı değil: “though it’s a joke in the SEO community, ‘it depends’ is really the answer when dealing with out-of-stock products.” (Türkçe çeviri) «SEO topluluğunda şaka konusu olsa da stokta olmayan ürünlerde gerçek yanıt ‘duruma göre değişir’dir.» Ayrıca “ultimately, there’s no perfect solution.” (Türkçe çeviri) «Sonuçta kusursuz bir çözüm yoktur.» Karar, durumun geçici mi kalıcı mı olduğuna ve sayfanın trafik veya bağlantı alıp almadığına bağlıdır:

SenaryoYaptığım işlemNedeni
Geçici olarak stokta yokSayfayı yayında tutYeniden stok tarihleri, bekleme listesi ve bildirim ekle; sıralamayı çöpe atma
Kalıcı olarak kaldırılmış, yakın alternatifi varBenzer ürüne 301 yönlendirGerçekten benzerlerse bağlantı değerini korur
Kaldırılmış, eşleşme yok, bağlantı/trafik var”İlgili ürünler” ile yayında tutSıralama potansiyelini korur; kullanıcıları sonraki adıma yönlendirir
Kaldırılmış, bağlantı/trafik yok404 veya 410Temizle; buraya giden iç bağlantıları düzelt

Bulunabilirliği yalnızca görünür etikete göre denetlemeyin. Sıradan bir stokta bulunan SKU, geçici stok tükenmesi, kısa süre önce yeniden stoklanmış bir ürün, mevcut bir ürün grubu içindeki kullanılamayan bir varyant ve posta koduyla sınırlandırılmış bir teklif örnekleyin. Her biri için yetkili backend durumunu, seçili varyantı, görünür sayfayı, Product/Offer işaretlemesini, merchant feed satırını, sepet satırını ve ödeme sonucunu uzlaştırın. Kişiselleştirilmiş teslimat sonucunun kataloğun genel durumuyla karıştırılmaması için pazarı, posta kodunu, kanalı, veri toplama zamanını ve feed işleme zamanını kaydedin. Eşlemenin tamamı Product Schema availability contract sayfasındadır.

Soft 404’lere dikkat edin: stokta olmayan ürün sayfaları, sıfır sonuçlu aramalar veya 200 döndüren boş sepet/hesap sayfaları. GSC’deki Soft 404 grubunu alın ve kalıba göre çözün. (Tam çerçeve için out-of-stock products sayfasına bakın.)

Adım 9 — Sayfa dışı SEO

Çoğu mağazada daha hafif ele alınır, ancak yine de gözden geçirilmeye değerdir:

  • GSC Performance: markalı ve markasız tıklama payı; markaya aşırı bağımlılık, markasız keşfin zayıf olduğu anlamına gelir.
  • Sayfa türüne göre backlink profili: kategori/ürün sayfaları bağlantı kazanıyor mu, yoksa yalnızca ana sayfa ve blog mu?
  • Backlink’i olan 404 sayfalarını bulun ve en yakın canlı sayfaya 301 yönlendirin (bağlantı değerini geri kazanın).
  • Kategori sayfalarındaki rakip bağlantı açığı.

Bulgular nasıl önceliklendirilir?

Yukarıdaki her şey bir liste üretir. Teslim edilecek çıktı listenin kendisi değil, sıralanmış hâlidir. Her bulguyu etki/çaba matrisinde puanlarım: “anything high-impact and low-effort is a quick win, so those tasks should be tackled first.” (Türkçe çeviri) «Etkisi yüksek, çabası düşük her şey hızlı bir kazanımdır; bu nedenle önce bu görevler ele alınmalıdır.» Bir mağaza için:

  • Yüksek etki / düşük çaba — önce yapın: site genelinde başıboş bir noindex; yönlendirme/noindex URL’leriyle dolu bir site haritası; varyant URL’lerinde eksik canonical’lar; yönlendirmelere giden iç bağlantılar; stokta olmayan ürünlere ait soft 404’ler.
  • Yüksek etki / yüksek çaba — planlayın ve takvime alın: fasetli gezinme mimarisi; Core Web Vitals çalışması; Product schema’nın şablonlara yayılması; tarama derinliği/ mimari düzeltmeleri.
  • Düşük etki / düşük çaba — zaman olduğunda: uzun kuyruklu ürünlerde meta description’lar; küçük title şablonu düzenlemeleri.
  • Düşük etki / yüksek çaba — atlayın: sıfır trafikli sayfalardaki yönlendirme zincirlerini temizleme; Open Graph etiketleri (sosyal içindir, sıralama için değil).

Matrisin bütün amacı, bazı işleri yapmama izni vermesidir.

Template patterns make prioritization visible: the same issue can be urgent in one cohort and irrelevant in another.

An illustrative cohort matrix compares thin content, non-canonical pages, deep URLs, and schema errors. Product pages score 22, 11, 36, and 48 percent; category pages 18, 8, 54, and 12 percent; facet URLs 71, 83, 64, and 5 percent; blog pages 9, 3, 14, and 2 percent. These are synthetic rates, not customer or site data.

Raporda açıklığa kavuşturulması gereken yaygın mitler

  • “More indexed pages = better SEO.” Hayır. Google’ın kendi tavsiyesi: “eliminate duplicate content to focus crawling on unique content rather than unique URLs.” (Türkçe çeviri) «Taramayı benzersiz URL’ler yerine benzersiz içeriğe odaklamak için yinelenen içeriği ortadan kaldırın.» Dizini zayıf varyant sayfalarıyla şişirmek genellikle zarar verir.
  • “Use noindex to save crawl budget on facets.” Hayır: “don’t use noindex, as Google will still request, but then drop the page… wasting crawling time.” (Türkçe çeviri) «noindex kullanmayın; Google sayfayı yine ister, sonra bırakır ve tarama süresini boşa harcar.» Bunun yerine getirmeyi (robots.txt) engelleyin veya parça filtreleme kullanın.
  • “Shopify handles all canonicalization.” Canonical etiketini ayarlar ancak canonical olmayan sürümlere iç bağlantı verilmesi sorununu çözmez. Adım 3’e bakın.
  • “Crawl budget affects every store.” Etkilemez; çoğu mağazanın bunu düşünmesi hiçbir zaman gerekmez.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.