• 23-07-2025, 18:23:38
    #1
    Merhaba;
    E-Ticaret Sitelerinde kategorilerde Canonical nasıl olmalı?

    Örnek
    Kategori Adı kategorisi için (İlk Sayfa)
    <link rel="canonical" href="https://www.siteadi.com/kategori/kategori-adi" />

    Kategori Adı kategorisi için(ikinci sayfa)
    <link rel="canonical" href="https://www.siteadi.com/kategori/kategori-adi/2" />

    mi olmalı yoksa <link rel="canonical" href="https://www.siteadi.com/kategori/kategori-adi" /> mı olmalı?

    Çünkü her sayfada farklı ürünler yer almaktadır.

    Mevcut sitede Google indexlerken

    https://www.siteadi.com/kategori/kategori-adi

    https://www.siteadi.com/kategori/kategori-adi/2

    olarak indexlemiş sıkıntı olur mu ?
    Mevcut sitede kategorilerinin diğer sayfalarında <link rel="canonical" href="https://www.siteadi.com/kategori/kategori-adi" /> bu şekilde gözüküyor aslında
  • 24-07-2025, 03:09:50
    #2
    Bu şekilde sayfalama yapıyorsanız rel next prev etiketlerini kullanmanızı öneririm: https://developers.google.com/search...-relprev?hl=tr

    SEO açısından da ayrı sayfa muamelesi yaptığını bilmenizi isterim. 2.sıradaki sayfa 1.sıradaki sayfanın önüne geçebilir yani. rel next prev ise kaç adet sayfalama olduğunu belirterek crawlerın dolaşımını kolaylaştırıyor.
  • 24-07-2025, 17:57:16
    #3
    SEO Expert
    Tüm alt sayfaların canonical url’leri ilk sayfanın url’i (ana kategori url’i) olmalıdır.
    Yani “https://www.siteadi.com/kategori/kategori-adi/2” sayfanızın canonical url’i "https://www.siteadi.com/kategori/kategori-adi/" olmalıdır.
    Bu hem tarama bütçesi optimizasyonu için önemlidir, hem de keyword cannibalization tarzı sorunlarından kaçınmak için önemlidir. Ayrıca link juice’in (link gücü/sayfa gücü) gereksiz yere dağılmasını engeller.
  • 29-07-2025, 23:33:04
    #4
    backlinkmatik.com
    Old adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde sayfalama yapıyorsanız rel next prev etiketlerini kullanmanızı öneririm: https://developers.google.com/search...-relprev?hl=tr

    SEO açısından da ayrı sayfa muamelesi yaptığını bilmenizi isterim. 2.sıradaki sayfa 1.sıradaki sayfanın önüne geçebilir yani. rel next prev ise kaç adet sayfalama olduğunu belirterek crawlerın dolaşımını kolaylaştırıyor.

    doğru yöntem budur.

    canonicalda, sayfa içeriği aynı değilse, aynı cacnınical veremezsiniz. sayfalamalarda (pagination), her sayfada farklı ürünler olacağından, aynı canonical veremezsiniz, her canonical kendisini göstermelidir.

    Bu durumda da, arkadaşın dediğini gibi 2. sayfa 1. sayfayı geçebilir, o nedenle next ve pre etiketleri ile sayfalamaları göstermeniz lazım ki, Google ilk sayfayı dikkate alsın sıralamalarda

    Rothstein adlı üyeden alıntı: mesajı görüntüle
    Tüm alt sayfaların canonical url’leri ilk sayfanın url’i (ana kategori url’i) olmalıdır.
    Yani “https://www.siteadi.com/kategori/kategori-adi/2” sayfanızın canonical url’i "https://www.siteadi.com/kategori/kategori-adi/" olmalıdır.
    Bu hem tarama bütçesi optimizasyonu için önemlidir, hem de keyword cannibalization tarzı sorunlarından kaçınmak için önemlidir. Ayrıca link juice’in (link gücü/sayfa gücü) gereksiz yere dağılmasını engeller.
    hocam sayfalamalara aynı canonicalı vermek consoleda kopya sayfa hataları veriyor, her zaman vermese bile site içi bot gezinmelerinin performansını ciddi düşürüyor. canonical oldugu için o sayfaları taramıyor, oradaki ürünleri gezmiyor vb. sorunlar çıkabiliyor. Bu hataya düştüğümüz bazı sitelerde yaşadık bu deneyimleri malesef.

    Aşağıda bazı büyük ve seo yönünden başarılı eticaret sitelerinin de örneklerini veriyorum size. bahsettiğiniz olumsuzlukları ( hatalı pr aktarımı vs.) pre ve next sayfa etikeleri ile çözüyorsunuz.

    Ayrıca sayfalama yapınıza, robots.txt ile engel koyarak, ve sayfalamalarda noindex vererek, diğer sorunları da çözebilirsiniz.

    Bu tedbirleri almak kaydı ile, her sayfada kendi canonicalını kullanmak idealdir. Özetlemek gerekirse, canonicali ancak aynı içeriğe sahip farklı urllerde kullanmak doğru olur, (www lu farkları, kategori öneki farkları, sıralama filtrasyon urlleri vs.) , farklı içerik veya ürünlerin listelendiği sayfalarda kullanmak risklidir.






  • 01-08-2025, 11:54:02
    #5
    Merhaba,
    Her sayfada farklı ürün varsa (yani 1 ürünü tekrar eden varvasyonları yoksa) canonical'lerin bu şekilde olması doğrudur:
    <link rel="canonical" href="https://www.siteadi.com/kategori/kategori-adi/2">

    Bu şekilde google sayfalama olduğunu anlar, onları tarar diğer ürünleri farkeder + next ve prev vermenizde faydanıza olur.
    Hepsini aynı yaparsanız misal
    url "kategori/2", canonicali "kategori"
    gibi olursa, kategori/2 urlsi
    -Doğru etikete sahip alternatif diğer sayfa
    gibi kısımlara takılır, ordaki url'leri taramaz, sayfalama ciddiye alınmaz, 2-3. sayfaları gezmez, tek url beyan edip işaretlediğiniz için hepsini aynı zanneder ve Direk ilk yakaladığı kategorideki url'leri baz alıp onları tarar.
  • 01-08-2025, 17:09:13
    #6
    Kardeşim, kategorilerde sayfalama varsa her sayfanın canonical’ı kendi URL’sine olacak.
    “Hepsini ana kategoriye çakayım” dersen, alt sayfalardaki ürünleri Google görmez, derin ürünler SERP’ten uçar. Google hâlâ /2, /3 gibi URL’leri indexliyorsa şanslısın ama bu uzun sürmez. Canonical’ı düzelt, prev/next ekle, rahat et.
  • 03-08-2025, 20:17:26
    #7
    Her kategori sayfasında self-canonical kullanmalısınız. Aksi halde diğer sayfalardaki ürünlerin tespiti zorlanır.

    Google bunu net olarak belirtiyor zaten; https://developers.google.com/search...urls-correctly