---
title: "E-ticaret SEO: kategori sayfası optimizasyonu"
author: "Performetic Ekibi"
url: "https://www.performetic.com/blog/kategori-sayfasi-seo-rehberi"
published: "2026-07-21T08:00:00.000Z"
updated: "2026-10-05T00:36:35.286Z"
---

# E-ticaret SEO: kategori sayfası optimizasyonu

> Kategori sayfası optimizasyonu, ürün listeleme sayfalarını "kadın deri bot" gibi ticari niyetli aramalarda sıralanacak şekilde düzenlemektir. Temel adımlar arama niyetine uygun başlık ve H1, kısa bir giriş metni, filtre URL'lerinin kontrollü yönetimi, her sayfası ayrı URL'ye sahip sayfalama, güçlü iç linkleme ve BreadcrumbList yapılandırılmış verisidir.

## Kategori sayfası SEO'su nedir ve neden önemlidir?

Kategori sayfası SEO'su, ürün listeleme sayfalarınızı "kadın deri bot" veya "erkek koşu ayakkabısı" gibi ticari niyetli aramalarda sıralanacak şekilde optimize etmektir. Bu aramaları yapan kişi genellikle tek bir ürünü değil seçenekleri görmek ister. Bu yüzden kategori sayfaları, e-ticaret sitelerinde en değerli organik trafiği getirebilecek sayfalardır.

Ürün sayfaları stok ve varyantlarla sürekli değişirken kategori sayfaları kalıcıdır, iç linklerin büyük kısmını toplar ve geniş arama hacmine sahip ifadelerle eşleşir. Ancak filtreler, sıralama seçenekleri ve sayfalama yüzünden aynı zamanda en çok teknik sorun çıkaran sayfalardır. Bu rehberde ikisini birlikte ele alıyoruz.

## Kategori sayfası için arama niyeti nasıl belirlenir?

Bir anahtar kelimeyi hedeflemeden önce Google'da arayın ve ilk sayfadaki sonuçlara bakın. Sonuçlarda çoğunlukla kategori ve liste sayfaları varsa niyet ticaridir ve kategori sayfanız doğru adaydır. Sonuçlar blog yazıları ve rehberlerden oluşuyorsa kullanıcı önce bilgi arıyordur; o zaman bir rehber yazıp kategoriye link vermek daha doğru olur.

Her anahtar kelime grubunu tek bir URL'ye atayın. "Deri bot kadın" ve "kadın deri bot" aynı niyettir ve aynı sayfaya gitmelidir. İki ayrı sayfanın aynı ifade için yarışması, ikisini de zayıflatır.

## Başlık, H1 ve giriş metni nasıl yazılmalı?

- **Title etiketi:** Ana ifadeyi başa koyun, ayırt edici bir unsur ekleyin. Örnek: "Kadın Deri Bot Modelleri ve Fiyatları | Marka".
- **H1:** Kullanıcının aradığı ifadeyle doğal biçimde eşleşsin. "Kadın Deri Bot" gibi kısa ve net olması yeterlidir.
- **Giriş metni:** Ürün ızgarasının üstünde iki ile üç cümlelik kısa bir metin; kategoriyi tanımlasın ve önemli alt kategorilere link versin. Ürünleri ekranın aşağısına itecek uzunlukta olmasın.
- **Alt metin veya SSS:** Daha uzun açıklamayı, beden rehberini ya da sık sorulan soruları ürün listesinin altına koyun. Bu alan gerçek soruları yanıtlamalı, anahtar kelime tekrarına dönüşmemelidir.

## Filtreli (faceted) navigasyon nasıl yönetilmeli?

Renk, beden, fiyat ve marka filtreleri kullanıcı için değerlidir, ancak her kombinasyon yeni bir URL ürettiğinde arama motorları için sonsuz sayıda neredeyse aynı sayfa ortaya çıkar. Google, filtreli URL'lerin taranmasının çok sayıda URL nedeniyle sitelere ciddi kaynak maliyeti çıkarabileceği konusunda uyarıyor ve iki senaryo tanımlıyor.

**Filtreli URL'lerin dizine girmesine ihtiyacınız yoksa:** Google, bu URL'lerin taranmasını robots.txt ile engellemeyi ya da filtreleri URL parçası (# sonrası) ile çalıştırmayı öneriyor; URL parçaları taramayı etkilemez.

**Bazı filtrelerin dizine girmesini istiyorsanız:** standart "&" parametre ayırıcısını kullanın, filtrelerin URL'deki sırasını her zaman aynı tutun, sonuç döndürmeyen kombinasyonlarda HTTP 404 döndürün ve gerekirse rel="canonical" ya da filtre linklerinde rel="nofollow" kullanın.

| Seçenek | Ne zaman kullanılır? | Dikkat edilmesi gereken |
|---|---|---|
| Ayrı statik URL (örnek: /kadin-bot/deri) | Filtrenin kendi arama hacmi varsa | Benzersiz title, H1 ve giriş metni verin, iç linklerle destekleyin |
| rel="canonical" ana kategoriye | Filtre sayfası ana kategorinin bir varyasyonuysa | Canonical bir ipucudur, Google farklı bir URL seçebilir |
| noindex, follow | Sayfa kullanıcı için gerekli ama arama için değersizse | Tarama bütçesini korumaz, sayfa yine taranır |
| robots.txt ile engelleme | Çok sayıda kombinasyon tarama bütçesini tüketiyorsa | Engellenen sayfadaki noindex ve canonical görülmez |
| URL parçası (#) ile filtreleme | Filtrelerin dizine girmesine hiç gerek yoksa | Bu URL'ler arama sonuçlarında ayrı sayfa olarak görünmez |

Pratik bir kural: arama hacmi olan filtre kombinasyonlarını (örneğin "siyah deri bot") gerçek alt kategorilere dönüştürün, geri kalanları taramadan uzak tutun.

## Kategori sayfalarında sayfalama nasıl yapılmalı?

Google'ın e-ticaret rehberi sayfalama için açık öneriler sunuyor:

1. Her sayfaya benzersiz bir URL verin, örneğin "?page=2" parametresiyle.
2. Sayfaları birbirine sıralı a href linkleriyle bağlayın ki Googlebot sonraki sayfaları keşfedebilsin.
3. İlk sayfayı serinin tamamı için canonical olarak kullanmayın; her sayfa kendi canonical URL'sine sahip olsun.
4. Sayfa numaraları için URL parçası (#) kullanmayın, çünkü Google parçaları yok sayar.
5. rel="next" ve rel="prev" etiketlerine güvenmeyin; Google bunları artık kullanmadığını belirtiyor, ancak diğer arama motorları kullanabilir.

"Daha fazla yükle" veya sonsuz kaydırma kullanıyorsanız, aynı içeriğe JavaScript olmadan da erişilebilen sayfalı URL'ler sunduğunuzdan emin olun.

## İç linkleme kategori sayfalarını nasıl güçlendirir?

Kategori sayfaları, sitenizin hiyerarşisindeki ara katmandır ve iç link gücünü ürünlere dağıtır. Ana menüden önemli kategorilere doğrudan link verin, kategori sayfalarında alt kategorilere ve popüler filtrelere metin linkleri ekleyin, ürün sayfalarından da ait oldukları kategoriye breadcrumb ile geri link verin. Blog yazılarınız ilgili kategoriye açıklayıcı bağlantı metinleriyle link vermelidir. Tüm linkler gerçek a href öğeleri olmalı; yalnızca JavaScript tıklama olayına bağlı linkler güvenilir biçimde taranmayabilir.

## Kategori sayfasında hangi yapılandırılmış veri kullanılmalı?

**BreadcrumbList:** Google, sayfanın site hiyerarşisindeki konumunu göstermek için breadcrumb yapılandırılmış verisini destekliyor. "Ana sayfa > Kadın > Bot > Deri Bot" gibi bir yolu hem görünür hem de yapılandırılmış veri olarak ekleyin.

**ItemList:** Listedeki ürünleri schema.org ItemList ile işaretlemek, sayfanın bir ürün listesi olduğunu makinelerin anlamasına yardımcı olur. Ancak Google'ın ItemList için belgelediği zengin sonuç kullanımı belirli içerik türleri (tarif, film, kurs, restoran gibi) için geçerlidir; bu yüzden kategori sayfasında bir zengin sonuç beklemeyin, işaretlemeyi makine okunabilirliği için kullanın.

## Kategori sayfası SEO kontrol listesi

- Her kategori net bir anahtar kelime grubuna ve arama niyetine atanmış mı?
- Title, H1 ve kısa giriş metni benzersiz mi?
- Arama hacmi olan filtreler statik alt kategorilere dönüştürülmüş mü?
- Diğer filtre kombinasyonları robots.txt, canonical veya noindex ile tutarlı biçimde yönetiliyor mu?
- Sonuç döndürmeyen filtre kombinasyonları 404 dönüyor mu?
- Sayfalanan her URL kendi canonical'ına sahip ve sıralı linklerle bağlı mı?
- Breadcrumb hem görünür hem de BreadcrumbList olarak işaretli mi?
- Stoğu biten ürünler listede nasıl ele alınıyor, boş kategori kalıyor mu?
- Kategori sayfası mobilde hızlı mı ve ilk ürün satırı hemen görünüyor mu?

Performetic'te kategori mimarisini ve filtre stratejisini birlikte planlıyoruz; detaylar için [SEO hizmetimize](/hizmetler/seo) göz atabilirsiniz.

## Özet

- Kategori sayfaları ticari niyetli aramaların ana hedefidir; her birini tek bir anahtar kelime grubuna atayın.
- Kısa, açıklayıcı bir giriş metni ürünleri aşağı itmeden bağlam sağlar.
- Filtrelerde Google'ın önerisini izleyin: gereksizleri taramadan uzak tutun, değerlileri statik ve benzersiz sayfalara dönüştürün.
- Sayfalamada her sayfa kendi URL'sine ve canonical'ına sahip olmalı, ilk sayfaya canonical vermeyin.
- BreadcrumbList zengin sonuç sağlayabilir, ItemList ise kategori sayfalarında yalnızca makine okunabilirliğine katkı yapar.

## Sık sorulan sorular

### Filtre sayfaları noindex mi yapılmalı, canonical mı verilmeli?

Duruma göre değişir. Arama hacmi olan filtreleri benzersiz içerikli statik sayfalara dönüştürün. Ana kategorinin varyasyonu olan filtrelerde canonical kullanılabilir. Çok sayıda kombinasyon tarama kaynağını tüketiyorsa Google robots.txt ile engellemeyi öneriyor; ancak engellenen sayfadaki noindex ve canonical etiketleri görülemez.

### Sayfalanan kategori sayfalarında canonical ilk sayfaya mı verilmeli?

Hayır. Google'ın sayfalama rehberine göre serinin ilk sayfası canonical olarak kullanılmamalı, her sayfa kendi canonical URL'sine sahip olmalıdır. Her sayfaya "?page=2" gibi benzersiz bir URL verin ve sayfaları sıralı linklerle birbirine bağlayın. Google rel next ve prev etiketlerini artık kullanmıyor.

### Kategori sayfasına ne kadar metin eklenmeli?

Ürün ızgarasının üstünde iki ile üç cümlelik kısa bir giriş yeterlidir; kategoriyi tanımlamalı ve önemli alt kategorilere link vermelidir. Daha uzun açıklama, beden rehberi veya sık sorulan sorular listenin altına konmalıdır. Amaç anahtar kelime tekrarı değil, kullanıcının gerçek sorularını yanıtlamaktır.

### Kategori sayfaları için hangi schema türü kullanılır?

En pratik seçenek BreadcrumbList yapılandırılmış verisidir; Google bunu sayfanın site hiyerarşisindeki yerini göstermek için destekler. Ürün listesi ItemList ile de işaretlenebilir, ancak Google ItemList zengin sonuçlarını yalnızca belirli içerik türlerinde gösterdiği için kategori sayfasında görsel bir zengin sonuç beklenmemelidir.

## Kaynaklar

- [Google Search Central: Managing crawling of faceted navigation URLs](https://developers.google.com/search/docs/crawling-indexing/crawling-managing-faceted-navigation)
- [Google Search Central: Pagination and incremental page loading](https://developers.google.com/search/docs/specialty/ecommerce/pagination-and-incremental-page-loading)
- [Google Search Central: Breadcrumb (BreadcrumbList) structured data](https://developers.google.com/search/docs/appearance/structured-data/breadcrumb)
- [Google Search Central: Consolidate duplicate URLs](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls)
- [Google Search Central: Carousel (ItemList) structured data](https://developers.google.com/search/docs/appearance/structured-data/carousel)
