E-ticaret site araması SEO'su

Mağazanızın arama kutusu aynı anda bir dönüşüm hazinesi ve tarama sorunudur. Dahili arama sonuçlarını Google dizininden çıkarırken tarama bütçesini bozmamayı, burada neden robots.txt'nin noindex'ten üstün olduğunu, gerçek bir sorguyu ne zaman dizine alınabilir açılış sayfasına dönüştüreceğinizi ve site içi arama günlüklerinden anahtar kelime ile içerik fikirleri çıkarmayı anlatır.

İlk yayın tarihi: 3 Tem 2026 · Son güncelleme: 11 Ağu 2026 · Advanced
Diller
Bu sayfada 1 kanıt sinyali

E-ticaret site araması tek ad altında iki konudur. Arama kutusu yüksek niyetli bir dönüşüm aracı ve birinci taraf anahtar kelime araştırması kaynağıdır; /search?q=... sonuç URL'leri ise ince, tekrarlı ve çoğu zaman boş sayfalardan oluşan bir tarama yüküdür. Google'da bunları dizinden uzak tutmak için robots.txt'yi noindex'e tercih edin, boş sonuçlarda gerçek hata durumu döndürün ve tekrarlanan talebi ham arama URL'si yerine kalıcı kategori/landing sayfasına taşıyın.

TL;DR — E-ticaret site araması, tek bir ad altında iki konuyu birleştirir; bütün mesele bunları birbirine karıştırmamaktır. Özellik, satın alma niyeti yüksek bir dönüşüm alanıdır ve sorgu günlükleri size ait en iyi anahtar kelime araştırması girdilerinden biridir. Sonuç sayfaları (/search?q=...) ise neredeyse sonsuz sayıda, zayıf içerikli, birbirinin yakın kopyası ve çoğu zaman boş URL’den oluşur — Google bunları fasetli gezinme ve oturum belirteçleriyle birlikte, düşük katma değerli URL’lerin başlıca kategorilerinden biri olarak sınıflandırır; bu URL’ler “drain crawl activity from pages that do actually have value.” Doğru uygulamanın temeli: Bunları dizine eklenmekten uzak tutmak için robots.txt, noindex’ten üstündür — Google, “don’t use noindex, as Google will still request, but then drop the page… wasting crawling time,” diye açıkça belirtir; bu nedenle botların tarama bütçesini burada harcamaması için arama yolunu disallow ile engelleyin. Aynı URL’de robots.txt disallow ile noindex’i asla birlikte kullanmayın — engellenen sayfa okunamaz; dolayısıyla noindex görülmez ve URL bağlantı almışsa dizinde kalabilir. Boş sonuç kümeleri için soft 404 yerine gerçek 404 döndürün (“soft 404 pages will continue to be crawled, and waste your budget”). Bir sorgunun gerçek ve tekrarlanan talebi varsa ham arama URL’sini dizine almayın — onun için uygun bir kategori/açılış sayfası oluşturun.

Kesişmeyen iki iş

Site araması insanları zorlar çünkü “ecommerce site search SEO” ifadesi birbiriyle neredeyse hiç ilgisi olmayan iki işi bir araya getirir:

  1. Arama deneyimini iyi hâle getirin. Alaka, hız, yazım hatası toleransı, eş anlamlılar, ürün sıralama ve öne çıkarma, sıfır sonuç yönetimi ve — kritik olarak — talep sinyalleri için sorgu günlüklerini inceleme. Bu, SEO getirisi olan bir UX ve CRO çalışmasıdır.

  2. Arama sonuç URL’lerinin organik aramada size zarar vermesini önleyin. Tarama bütçesini boşa harcamalarını, dizini şişirmelerini ve birbirinin yakın kopyası olan sayfalar oluşturmalarını durdurun.

  3. işi agresif biçimde optimize edin. 2. iş için varsayılan yaklaşım, aşağıda ele alınan tek bilinçli istisna dışında sınırlandırmadır. Bu konudaki karmaşanın büyük bölümü, 1. işe özgü heyecanı (“let’s get our search pages ranking!”) neredeyse hiçbir zaman sıralamayı hak etmeyen bir URL alanına uygulamaktan kaynaklanır.

Arama sonuç sayfaları neden tarama yüküdür

Dahili arama URL’leri, Google’ın uyardığı düşük katma değerli URL alanının ders kitabı örneğidir. Google’ın kanonik tarama bütçesi yazısında Gary Illyes, tarama bütçesini boşa harcayan URL kategorilerini “in order of significance” listeler — “Faceted navigation and session identifiers” ilk sıradadır; onu “On-site duplicate content” ve “Soft error pages.” izler. Dahili arama sonuç sayfaları da bu üçüne birden girer:

  • Sonsuz, dinamik olarak oluşturulan alan. Her farklı sorgu — yazım hataları, botlar ve sorgu dizesi çöplüğü dahil — yeni bir URL üretebilir. Bu, fasetli gezinmeyi tehlikeli kılan aynı parametre patlaması dinamiğidir.
  • Zayıf içerik, yakın kopya. ?q=running-shoes araması ile /shoes/running/ kategoriniz neredeyse aynı ürünleri gösterebilir; böylece arama sayfası gerçekten sıralamak istediğiniz sayfayla rekabet eder ve onu yineler.
  • Boş / yumuşak hata sayfaları. “No results” sayfaları tanım gereği düşük değerlidir; 200 OK döndürüyorlarsa soft 404’tür — Google bunları özellikle tarama israfı olarak işaretler.

Maliyet, Illyes’in tam olarak tarif ettiği şeydir: “Wasting server resources on pages like these will drain crawl activity from pages that do actually have value, which may cause a significant delay in discovering great content on a site.” Büyük bir mağazada, kontrolsüz arama URL’leri fark edilmeden sahip olduğunuz en büyük tarama israfı kaynaklarından birine dönüşebilir.

Ölçek konusunda bir uyarı yapmak gerek; gereğinden fazla endişelenmek kolaydır: Google, tarama bütçesinin çoğunlukla büyük siteler için bir sorun olduğunu açıkça söylüyor — “if your pages seem to be crawled the same day that they are published, you don’t need to read this guide.” 500 ürünlü bir Shopify mağazası birkaç arama URL’si yüzünden tarama hızının kısılmasına maruz kalmaz. Ancak küçük sitelerde bile arama sayfalarının dizine girmesine izin vermek, tarama bütçesinden bağımsız olarak önlenmeye değer yinelenen/ince içerik ve dizin şişkinliği sorunları yaratır. Sınırlandırma düzeltmesi her iki durumda da ucuzdur.

robots.txt ve noindex — bunu doğru uygulayın

Bu, konunun doğruluk açısından temel noktasıdır ve çoğu mağazanın tersine çevirdiği şey de budur. İki aracınız var ve farklı işler yaparlar:

Standart hedefiniz arama sayfalarını Google’dan ve tarama planından uzak tutmaksa, arama yolunu robots.txt içinde disallow edin:

User-agent: *
Disallow: /search
Disallow: /*?q=
Disallow: /*?s=

(Yolu platformunuzun kullandığı biçime uyarlayın — /search, ?q=, ?s=, Magento’daki /catalogsearch/ vb.)

Kritik hata: aynı URL’de hem disallow hem de noindex kullanmayın. Bir URL robots.txt içinde engellenmişse Googlebot bu URL’yi getiremez; dolayısıyla üzerine koyduğunuz noindex etiketini göremez. Evidence for this claim Google must crawl a page to see noindex, so a robots.txt block prevents Google from processing that page's noindex rule. Scope: Robots.txt controls crawling, while noindex controls indexing after retrieval. Confidence: high · Verified: Google: Block indexing with noindex Engelleme kuralı geçerli olur; etiket görünmez. Ayrıca robots.txt tarafından engellenen bir URL, başka bir şey ona bağlantı veriyorsa yine de dizine eklenebilir (yalın URL olarak, arama sonucu açıklaması olmadan); çünkü robots.txt taramayı, dizine eklemeyi değil, kontrol eder.

  • Amaç bunların taranmasına bütçe harcamamak ve sıralanmalarını önlemekserobots.txt disallow (arama sayfalarında normal durum).
  • Amaç zaten dizine eklenmiş URL’leri kaldırmaksa → taramaya geçici olarak izin verin ve dizinden çıkana kadar noindex sunun; ardından disallow uygulayabilirsiniz. İkisini aynı anda yapmayın.

Boş sonuçlar: soft 404 yerine gerçek 404

Bir arama hiçbir sonuç döndürmediğinde, yapılmaması gereken şey 200 OK döndüren bir “no results” sayfası sunmaktır — bu bir soft 404’tür ve Google, “soft 404 pages will continue to be crawled, and waste your budget.” diye uyarır. Evidence for this claim Soft-404 pages can continue to consume crawl resources because they return a success response for missing content. Scope: Google may classify pages algorithmically based on content and response behavior. Confidence: high · Verified: Google: Large-site crawl budget Sıfır sonuç sayfası için daha iyi seçenekler:

  • Gerçek bir 404 durum kodu (veya 410) döndürün; böylece Google “a strong signal not to crawl that URL again.” alır.
  • Ya da zaten robots.txt içinde engellenmiş bir URL’nin arkasında yararlı bir “sonuç yok” deneyimi sunun — botlar /search yolunu hiç taramıyorsa boş sayfanın durum kodu tarama bütçesi açısından önemsizdir; siz de sayfayı alışverişçiyi geri kazanmaya (önerilen kategoriler, popüler ürünler, yazım önerileri) odaklayabilirsiniz.

UX ile tarama düzeltmesi birbiriyle çelişmez: arama yolunu botlar için engelleyin ve insanlara görünen sıfır sonuç sayfasını tamamen dönüşüm sağlamaya odaklanacak şekilde tasarlayın.

Dizine alınabilir bir sayfayı gerçekten istediğiniz tek durum

Sınırlandırma varsayılan yaklaşımdır; ancak arama günlüklerinizde gerçek bir uzun kuyruk fırsatı gizleniyor — hata, bunu ham /search?q= URL’lerini dizine alarak yakalamaya çalışmaktır. Bunu yapmayın. Bunun yerine:

  1. Sorgu günlüklerini inceleyin. Dahili arama sorgularınız, müşterilerinizin kendi ifadeleriyle oluşturduğu birinci taraf talep listesidir; buna ürün eksikleri (“stokta olmayan ürünleri mi arıyorlar?”) ve kategori adlarınızda bulunmayan ifadeler dahildir.
  2. Dış talebi doğrulayın. Yüksek hacimli dahili sorguları bir anahtar kelime aracında gerçek arama motoru talebiyle karşılaştırın. Sitenizde popüler olan ve organik arama hacmi bulunan bir ifade adaydır.
  3. Bunun için düzgün bir sayfa oluşturun — arama URL’si değil. Temiz ve statik bir URL’de (/collections/gluten-free-protein-bars/) gerçek bir kategori / koleksiyon sayfası (veya seçilmiş bir açılış sayfası) oluşturun; açıklayıcı bir başlık, H1, BreadcrumbList, gerçekten yararlı bir veya iki cümlelik metin ve dahili bağlantılar ekleyin. Dizine eklenmeye ve sıralanmaya değer olan bu sayfadır; ham arama sonuç URL’si değil.

Bu, fasetli gezinmedeki aynı “gürültüyü engelle, sinyali dizine al” mantığıdır; ancak site aramasında sinyal, arama URL’sinin kendisini dizine almayı neredeyse hiçbir zaman haklı çıkarmaz. Bunun yerine talebi bu amaç için oluşturulmuş bir sayfaya taşıyın.

Bu içerik nereye oturuyor

E-ticaret site araması birkaç komşu konuyla yakından örtüşür. Fasetli gezinme en yakın kardeştir — filtreler ve arama aynı parametre patlaması sorununun iki biçimidir ve Google’ın fasetli gezinme rehberindeki yaklaşım (engellemek için robots.txt, boş kombinasyonlar için 404, uzun vadede daha zayıf araç olarak canonical) neredeyse doğrudan arama URL’lerine uygulanır. Kategori sayfası SEO’su, arama günlüklerinde bulduğunuz uzun kuyruk talebinin gerçekte yönelmesi gereken yerdir. Tarama verimliliği çerçevesi — kapasite artı talep ve düşük katma değerli URL’lerin gerçek sayfaların bütçesini tüketmesi — tarama bütçesi konusudur. Site araması, mağazanızın kendi arama kutusunu gizli bir tarama yükünden anahtar kelime araştırması varlığına dönüştüren parçadır.

Add an expert note

Pin an expert quote

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