Pagination Sayfaları Arama Motorlarına Nasıl Sunulur?
Pagination, uzun içerik ve ürün listelerini ayrı URL’lere böler; ancak arama motorlarının bu sayfalara ulaşması için tutarlı adresler ve HTML bağlantıları gerekir. Sayfa numarası gösterilen içerikle eşleşmeli, aynı liste gereksiz URL kopyalarıyla çoğaltılmamalı ve kanonik etiketler sayfaların içeriğ
RankWins ekibi · · 9 dk okuma

Pagination, uzun içerik veya ürün listelerini birden fazla URL’ye bölen sayfalama düzenidir. Arama motorlarının sonraki sayfalara ulaşabilmesi için her sayfanın tutarlı bir URL’si ve HTML bağlantılarıyla erişilebilir bir yolu olmalıdır. Kanonik etiketler de sayfaların içeriğine ve indeksleme kararınıza uygun seçilmelidir; tüm sayfaları otomatik olarak ilk sayfaya yönlendirmek doğru bir varsayım değildir.
Bir e-ticaret kategorisinde ürünler ikinci sayfada devam ediyorsa yalnızca ilk sayfanın bulunması, sonraki ürünlerin keşfedilmesini zorlaştırabilir. Blog arşivlerinde de benzer bir durum yaşanır. Paging ne demek diye araştırdığınızda karşılaşacağınız kavram, çoğu bağlamda aynı sayfalama işlemini anlatır; asıl farkı URL yapısı ve bağlantıların uygulanışı yaratır.
Sayfa numaralarını, filtre ve sıralama parametrelerinden ayrı değerlendirin. Ardından bağlantıların taranabilirliğini, JavaScript’e bağımlılığı, site haritasını ve kanonik etiketleri kontrol edin. Böylece hangi sayfaların erişilebilir ve indekslenebilir olduğunu somut URL’ler üzerinden değerlendirebilirsiniz.
Öne çıkanlar
- Pagination, uzun ürün listelerini veya arşivleri sıralı sayfalara ayırır.
- Her sayfanın tutarlı bir URL’si ve HTML bağlantılarıyla erişilebilir bir yolu olmalıdır.
- Sayfa numarası, ilgili URL’de gösterilen içerik grubuyla eşleşmelidir.
- Aynı liste sayfası, farklı bağlantılar üzerinden gereksiz yere çoğaltılmamalıdır.
İçindekiler
Pagination ve paging ne demek?
Pagination, uzun bir ürün listesini veya arşivi sıralı sayfalara ayırma yöntemidir. “Paging ne demek?” diye merak ediyorsanız, bu terim de sayfalara bölme işlemini anlatır. İki sözcük çoğu bağlamda aynı anlamda kullanılır; ancak biri sayfalama düzenini, diğeri sayfalar arasında ilerleme eylemini vurgulayabilir.
Bir e-ticaret sitesinde yüzlerce ürünü tek ekranda göstermek yerine belirli sayıda ürünü listeleyip kalanlarına sonraki sayfalardan erişim sağlayabilirsiniz. Haber arşivinde de eski kayıtlar aynı düzenle bulunabilir. Böylece ziyaretçiler uzun bir listeyi taramak zorunda kalmadan ilgili bölüme ilerler.
- Ürün listelerinde sıralama ve filtreleme seçenekleriyle birlikte kullanılabilir.
- Arşivlerde eski içeriklere düzenli bir gezinme yolu sunar.
Sayfalama, yalnızca “sonraki” düğmesi eklemekten ibaret değildir. Sayfa numaraları, önceki ve sonraki bağlantıları ile seçilen sıralamanın korunması, ziyaretçinin nerede olduğunu anlamasını kolaylaştırır. Örneğin fiyatı artan biçimde sıralanmış bir listede ikinci sayfaya geçildiğinde sıralama değişirse ürünleri karşılaştırmak güçleşir.
Sayfalı URL yapısı nasıl kurulmalı?
Pagination için URL yapısı, ziyaretçinin farklı sayfalara geçtiğinde hangi içerik grubunu görüntülediğini açıkça göstermelidir. Adresler öngörülebilir bir düzende ilerlemeli; aynı liste sayfası, farklı bağlantılar üzerinden gereksiz yere çoğaltılmamalıdır.
| Yapı | Kontrol noktası |
|---|---|
| Sayfalı adresler | Her sayfa doğrudan açılabilmelidir. |
| Sayfalar arası bağlantılar | Bağlantılar doğru adrese gitmelidir. |
| Alternatif adresler | Aynı içerik için gereksiz URL’ler oluşmamalıdır. |
Sayfa numarası ve URL tutarlılığı
Numaralı adresler için tek bir kural belirleyin: örneğin ilk sayfa /urunler/, ikinci sayfa /urunler/?sayfa=2, üçüncü sayfa /urunler/?sayfa=3 olsun. Pagination düzeninde sayfa numarası ile gösterilen içerik eşleşmeli; “3” numaralı adres, başka bir sayfanın ürünlerini göstermemelidir. İlk sayfayı hem /urunler/ hem de /urunler/?sayfa=1 adresiyle erişilebilir bırakmak yerine birini tercih edin.
- Sayfa numaralarını atlamadan, aynı URL biçimiyle ilerleyin.
- Bir sayfanın farklı adreslerle açılıp açılmadığını kontrol edin.
- Alternatif adresleri tercih edilen adrese yönlendirin.
Örneğin /urunler/?sayfa=2 ile /urunler/2/ aynı listeyi gösteriyorsa bağlantılarda yalnız seçtiğiniz biçimi kullanın. Böylece ziyaretçiler ve arama motorları, her numaranın hangi sayfaya karşılık geldiğini daha kolay ayırt eder.
Filtre ve sıralama parametrelerinin ayrımı
URL parametrelerini, listedeki konum ile gösterilen ürün kümesini ayrı ayrı tanımlayacak biçimde kullanın. Örneğin /urunler/?sayfa=2 aynı listenin sonraki bölümünü açar; /urunler/?renk=mavi ise listeye giren ürünleri değiştirir. /urunler/?renk=mavi&sayfa=2 adresi, yalnız mavi ürünler arasındaki ikinci sayfayı göstermelidir.
- Sayfa numarası, mevcut kümede hangi bölümün gösterileceğini belirler.
- Filtre, kümeye hangi ürünlerin gireceğini belirler.
- Sıralama, aynı kümenin gösterim sırasını değiştirir.
Örneğin /urunler/?renk=mavi&sirala=fiyat-artan adresinde ürün kümesini renk filtresi belirler; sıralama parametresi bu ürünlerin dizilişini değiştirir. Pagination bağlantılarını oluştururken etkin filtreyi ve sıralamayı sonraki sayfalara taşıyın. Aksi hâlde kullanıcı mavi ürünlerin ikinci sayfasına geçmek isterken filtresiz listeye dönebilir.
Arama motorları sonraki sayfalara nasıl ulaşır?
Arama motorları, pagination düzenindeki sonraki sayfaları keşfedebilmek için bu adreslere ulaşan yollar bulmalıdır. Bir sayfanın ziyaretçiler tarafından açılabiliyor olması, arama motorunun da o sayfaya ulaşacağını garanti etmez.
Özellikle geçiş yalnızca kullanıcının bir düğmeye basmasına veya sayfayı kaydırmasına bağlıysa bazı adresler keşfedilmeyebilir. Bu nedenle kontrol ederken yalnızca listenin çalışıp çalışmadığına değil, sonraki sayfaların arama motorları tarafından bulunabilir olup olmadığına da bakın.
HTML bağlantılarıyla sayfalar arası gezinme
Pagination bağlantılarını, tıklandığında ilgili sayfanın gerçek URL’sini açan HTML bağlantıları olarak sunun. “Sonraki”, “Önceki” ve numaralı sayfa bağlantıları ziyaretçiye nereye gideceğini açıkça göstermeli; yalnızca tıklama olayına bağlı, adresi olmayan düğmelerle gezinmeyi sınırlamamalısınız.
- “Sonraki” bağlantısını mevcut sayfadan bir sonraki sayfaya yönlendirin; son sayfada göstermeyin.
- “Önceki” bağlantısını ilk sayfa dışında bir önceki sayfaya yönlendirin.
- Numaralı bağlantılarda görünen sayı ile açılan sayfanın numarasını eşleştirin.
Örneğin ziyaretçi üçüncü sayfadayken “2” bağlantısı ikinci sayfayı, “Sonraki” bağlantısı dördüncü sayfayı açmalıdır. Geçerli sayfayı da gezinme alanında ayırt edilebilir biçimde gösterin. Bağlantı metinlerini yalnızca oklarla ifade etmek yerine anlaşılır adlar kullanın; böylece ziyaretçiler, özellikle ekran okuyucu kullananlar, geçişin yönünü anlayabilir.
Site haritası ve JavaScript kontrolü
XML site haritasına, arama motorlarının keşfetmesini istediğiniz ve ayrı içerik sunan sayfalı adresleri ekleyebilirsiniz. Örneğin ürün listesinin ikinci ve üçüncü sayfaları, erişilebilir ve taranmaya değer içerik taşıyorsa haritada yer alabilir. Boş sayfaları, geçersiz sayfa numaralarını ve yalnızca sıralama tercihini değiştiren gereksiz adresleri eklemeyin. Site haritası, sayfalar arasındaki gezinmenin yerine geçmez; keşfi destekler.
JavaScript kullanan bir pagination yapısında kontrolü yalnız tarayıcıda görünen listeyle sınırlamayın:
- JavaScript kapalıyken sonraki sayfa adreslerine ulaşılıp ulaşılmadığını deneyin.
- Oluşturulan HTML’de sayfa adreslerinin bulunup bulunmadığını kontrol edin.
- Arama motoru denetim araçlarıyla işlenmiş sayfayı inceleyin; bağlantılar görünmüyorsa sunucu tarafında oluşturma veya önceden işleme seçeneğini değerlendirin.
Kanonik etiketler ve indeksleme kararları
Pagination düzeninde her sayfa farklı ürünler veya yazılar gösteriyorsa kanonik etiketi kendi adresini işaret etmelidir. Örneğin /urunler/?sayfa=2 adresindeki ürünler ilk sayfada yoksa ikinci sayfayı ilk sayfanın kopyası olarak tanımlamayın. Kanonik etiket, arama motoruna hangi adresin tercih edildiğini bildirir; tek başına indeksleme garantisi vermez.
| Sayfa türü | Kanonik tercih | İndeksleme kararı |
|---|---|---|
| Farklı ürünler gösteren liste sayfası | Kendi adresi | Aramada yer alması isteniyorsa indekslemeye açık |
| Aynı listeyi yineleyen alternatif adres | Tercih edilen adres | Tekrarlı adresin indekslenmesi hedeflenmez |
| Arama sonuçlarında gösterilmesi istenmeyen sayfa | İçeriğe uygun kanonik adres | Gerekirse noindex ile sınırlandırılır |
Tüm sayfalarda ilk sayfayı kanonik göstermek, sonraki sayfalardaki farklı içeriklerin arama sonuçlarında görünmesini zorlaştırabilir. İndeksleme kararını sayfanın özgün içeriğine ve arama sonuçlarında yarar sağlayıp sağlamadığına göre verin. Bir sayfayı noindex ile dışlayacaksanız, o sayfadaki ürünlere ulaşmak için başka bağlantı yolları bulunduğunu da kontrol edin.
Pagination sayfalarında içerik ve kullanıcı deneyimi
Pagination sayfalarında aynı başlık ve açıklamanın tekrarlanması, ziyaretçinin hangi ürün grubuna baktığını anlamasını zorlaştırabilir. Sayfa başlıklarında kategori adını koruyup sayfa numarasını belirtin; açıklamalarda ise aynı tanıtım metnini çoğaltmak yerine o sayfada görülen içerikle ilgili bilgi verin. Liste üstündeki uzun metinler, özellikle telefonda ürünlere ulaşmak için gereksiz kaydırma gerektirebilir.
Ürünlerin sayfalar arasında sık sık yer değiştirmesi, daha önce bulunan bir ürüne yeniden ulaşmayı güçleştirir. Sıralama ölçütünü tutarlı uygulayın; stok veya fiyat değişiklikleri listeyi etkiliyorsa ziyaretçiye seçili sıralamayı gösterin. Bir ürünün kalıcı adresini, listedeki konumundan bağımsız tutun.
- Mobil ekranda sayfa numaralarının ve geçiş bağlantılarının rahatça seçilip seçilmediğini kontrol edin.
- Filtre uygulandığında seçimin sonraki sayfada korunup korunmadığını test edin.
- Son sayfadan önceki sayfalara dönüşün kolay olduğundan emin olun.
Örneğin bir ziyaretçi üçüncü sayfada filtrelediği ürünü açıp geri döndüğünde aynı listeye ulaşabilmelidir. Filtre sıfırlanıyor veya liste başa dönüyorsa içerik mevcut olsa bile ürünü bulmak zorlaşır.
Tarama ve indeksleme sorunları nasıl denetlenir?
Pagination sayfalarını denetlerken önce farklı konumlardaki birkaç adres seçin: ilk sayfa, orta sıralardan bir sayfa ve son sayfa. Her adresi tarama aracında ve tarayıcıda açarak arama motorunun gördüğü içerikle ziyaretçiye sunulan içeriğin örtüşüp örtüşmediğine bakın.
Ardından arama konsolunda bu adreslerin keşif ve indeksleme durumlarını karşılaştırın. Tek bir örnekte sorun görünmemesi yeterli değildir; özellikle derin sayfalarda tekrarlanan hatalar, liste içeriğinin bulunmasını güçleştirebilir.
URL ve bağlantı kontrolleri
Pagination adreslerinde ilk, orta ve son sayfadan birer örnek seçin. Her adresin beklenen içeriği gösterdiğini ve başarılı bir HTTP durum kodu döndürdüğünü kontrol edin. Ardından sayfa numaralarına ve ileri-geri bağlantılarına tıklayarak hedef URL’leri doğrulayın.
| Örnek | Kontrol |
|---|---|
| İlk sayfa | İleri bağlantısı ikinci sayfaya gidiyor mu? |
| Orta sayfa | İleri ve geri bağlantıları doğru komşu sayfalara gidiyor mu? |
| Son sayfa | Var olmayan bir sonraki sayfaya bağlantı veriliyor mu? |
Boş görünen adresleri ayrıca inceleyin: Ürünler gerçekten tükenmiş mi, yoksa listeleme hatası mı var? Geçerli aralığın dışındaki bir sayfa numarasını da deneyin. Böyle bir adresin boş bir listeyle başarılı yanıt vermesi yerine, sitenizin belirlediği uygun hata yanıtını döndürdüğünden emin olun.
Kanonik ve indeksleme kontrolleri
Seçtiğiniz ilk, orta ve son sayfa adresleri için HTML kaynağındaki kanonik işareti, robots meta etiketini ve sunucu yanıtındaki X-Robots-Tag yönergesini karşılaştırın. Ardından URL denetim aracında arama motorunun seçtiği kanonik adresi ve indeksleme durumunu kontrol edin. Sayfada tanımladığınız adres ile arama motorunun seçimi farklıysa farkın hangi örneklerde ortaya çıktığını not edin.
| Kontrol | Karşılaştırılacak bilgi |
|---|---|
| Kanonik | Tanımlanan adres ve arama motorunun seçimi |
| İndeksleme | Meta ve HTTP yönergeleri ile denetim sonucu |
| Görülen URL | Denetlenen adres ve arama motorunun işlediği adres |
Pagination sayfalarından biri beklenmedik biçimde ilk sayfanın kanonik adresine bağlanıyor veya noindex yönergesi taşıyorsa önce bunun bilinçli bir tercih olup olmadığını doğrulayın. Denetim aracındaki sonuçların son taramadan kaldığını da kontrol edin; canlı sayfanın kaynağıyla farklılık varsa yalnız eski rapora dayanarak değişiklik yapmayın.
Sonuç
Pagination sayfalarını arama motorlarına sunarken önceliğiniz, her sayfanın kendine ait tutarlı bir URL’ye sahip olması ve sonraki sayfalara gerçek HTML bağlantılarıyla ulaşılabilmesidir. Farklı ürün veya yazılar gösteren sayfaları kanonik etiketle ilk sayfanın kopyası olarak işaretlemeyin. Uygulamayı kontrol etmek için ilk, orta ve son sayfadan birer URL seçin. Bu adresleri tarayıcıda ve bir URL denetim aracında açarak içeriklerin doğru yüklendiğini, ileri-geri bağlantılarının çalıştığını ve kanonik adreslerin beklediğiniz sayfaları gösterdiğini doğrulayın. Bir tutarsızlık bulursanız önce bağlantı yolunu ve URL düzenini düzeltin; ardından ilgili adresleri yeniden denetleyin.
Sık Sorulan Sorular
Pagination sayfaları arama motorlarına nasıl açılır?
Her sayfalı adresin ayrı ve tutarlı bir URL’si olmalıdır. Sonraki, önceki ve numaralı sayfalara gerçek URL’leri gösteren HTML bağlantıları ekleyin. Geçiş yalnızca JavaScript ile çalışan, bağlantı adresi bulunmayan düğmelere bağlıysa arama motorları sonraki sayfaları keşfedemeyebilir. Önemli adreslerin erişilebilirliğini tarama aracıyla kontrol edin.
Pagination sayfalarında canonical etiketi nasıl kullanılmalı?
İkinci ve sonraki sayfalar farklı ürünler veya yazılar gösteriyorsa her birinin kanonik etiketi kendi URL’sini işaret etmelidir. Hepsini ilk sayfaya yönlendiren bir kanonik işareti, ayrı içeriklerin indekslenmesini zorlaştırabilir. Aynı içeriğe farklı URL’lerden erişiliyorsa önce bu adreslerin gerçekten kopya olup olmadığını değerlendirin.
Sayfalı ürün listeleri XML site haritasına eklenmeli mi?
Arama motorlarının keşfetmesini istediğiniz, erişilebilir ve ayrı içerik taşıyan sayfalı URL’leri site haritasına ekleyebilirsiniz. Ancak site haritası, sayfalar arasındaki HTML bağlantılarının yerine geçmez. Örneğin üçüncü sayfadaki ürünlere hem gezinme bağlantılarıyla ulaşılabilmeli hem de o sayfanın URL’si doğrudan açıldığında doğru ürünler gösterilmelidir.
Filtreli sayfalarda sayfa numarası URL’de nasıl gösterilmeli?
Sayfa numarası ile filtreyi ayrı parametrelerle belirtin. Örneğin renk filtresi ürün kümesini belirlerken sayfa parametresi o kümenin hangi bölümünün açılacağını göstermelidir. Aynı filtre ve sayfa birleşimi için tutarlı bir URL düzeni kullanın; parametrelerin farklı sıralanmasıyla gereksiz kopya adresler oluşup oluşmadığını da kontrol edin.
Sayfalama sayfalarının indekslenmediği nasıl anlaşılır?
İlk, orta ve son sayfadan örnek URL’ler seçerek her birinin doğru içeriği gösterdiğini ve erişilebilir olduğunu kontrol edin. Ardından HTML kaynağındaki kanonik etiketi, robots meta etiketini ve varsa X-Robots-Tag yönergesini inceleyin. URL denetim aracında arama motorunun seçtiği kanonik adresi ve indeksleme durumunu karşılaştırın.