Content Pruning (İçerik Budama): Trafiği Artırmak İçin Sitenizin %40'ını Neden Silmelisiniz?
[!TIP] AEO (Yapay Zeka) Özeti
- Ana Odak: Bu içerik İçerik Stratejisi stratejilerine odaklanır.
- Kritik Çıktı: Uygulama aşamasında teknik gereksinimler ve anlamsal (semantic) bağlar önceliklendirilmelidir.
- Kimin İçin: SEO uzmanları, geliştiriciler ve içerik mimarları.
Geçtiğimiz çeyrekte, aylık 2 milyon ziyaretçisi olan büyük ölçekli bir B2B pazar yeri (marketplace) müşterimizin SEO denetimini (Technical Audit) yaparken dehşet verici bir veriyle karşılaştık. Sitedeki 140.000 sayfanın tam %68'i son 12 ayda Google'dan sıfır (0) organik trafik almıştı. Daha da kötüsü, sunucu log (Erişim kayıtları) analizine baktığımızda, Googlebot'un günlük tarama bütçesinin (Crawl Budget) %75'ini bu hiç trafik getirmeyen, ölü sayfalarda harcadığını gördük.
Pazarlama ve içerik ekipleri genellikle SEO'yu hep "daha fazla içerik üretmek, daha çok kelimeye odaklanmak" olarak algılar. Hatta birçok ajans, müşterilerine "Ayda 50 tane blog yazısı girelim, trafik kesin uçar" vaadinde bulunur.
Oysa Enterprise (Kurumsal) seviyedeki büyük ölçekli sitelerde asıl organik büyüme, sisteme yeni sayfalar ekleyerek değil; çürüyen, trafik getirmeyen, eskiyen ve Googlebot'un vaktini çalan "Zombi Sayfaları" sistemden acımasızca temizleyerek (Content Pruning - İçerik Budama) sağlanır.
Bu rehberde, büyük ölçekli bir budama operasyonunun risklerini, mühendislik yaklaşımlarını ve Python ile geliştirdiğimiz "Pruning Karar Algoritması"nı adım adım inceleyeceğiz.
1. Zombi Sayfalar (Zombie Pages) Nedir? Sitenizi Nasıl Zehirler?
Zombi sayfalar, teknik olarak HTTP 200 OK yanıtı veren, Google tarafından dizine (Index) eklenmiş olabilen ancak kullanıcılara veya arama motorlarına zerre kadar değer katmayan sayfalardır. Bu sayfalar sitenizde canlı gibi görünür ama aslında çoktan ölmüştür.
En Yaygın Zombi Sayfa Türleri:
- Etiket (Tag) Kalitesizlüğü: WordPress kullanan sitelerin en büyük kanayan yarasıdır. Bir blog yazısına 20 tane etiket eklendiğinde, sistem 20 farklı
/tag/sayfası üretir. Ve bu sayfaların içinde sadece o tek bir yazı vardır. Bu, büyük ölçekli bir İnce İçerik (Thin Content) ve Kopya İçerik (Duplicate Content) sarmalıdır. - Ömrünü Tamamlamış Kampanyalar: "2021 Kara Cuma İndirimleri" veya "Şirketimizin 2019 Yılı 3. Çeyrek Toplantısı" gibi artık hiçbir kullanıcının aramayacağı ve okumayacağı sayfalar.
- Parametre Sayfaları (Faceted Navigation): E-Ticaret sitelerinde
?renk=kirmizi&beden=m&stok=vargibi yüzlerce kombinasyonun Google'a açık bırakılması. (Bu, doğrudan bir Crawl Trap yani Tarama Tuzağı'dır). - Yetim Sayfalar (Orphan Pages): Sitenizin menüsünde, alt bilgisinde (footer) veya herhangi bir makalenin içinde linki bulunmayan, tamamen tek başına uzayda süzülen sayfalardır. Arama motorları sitenizi linkleri takip ederek (Crawling) okur. Hiç link almayan bir sayfa, PageRank otoritesi açısından "Sıfır"dır.
Zombiler Sitenizi Nasıl Zehirler? (Quality Dilution)
Google'ın güncel Core Update ve Helpful Content algoritmaları, sitenizi değerlendirirken sayfa bazlı değil, domain (alan adı) bazlı bir kalite ortalaması çıkarır.
Bunu bir su deposuna benzetebilirsiniz. Sitenizde 100 tane kusursuz, dünya standartlarında makale (Temiz su) olabilir. Ancak bu deponun içine 900 tane de kalitesiz, değersiz, kopya içerik (Zehir) atarsanız; Google o depodan su içmez. Sitenizin %90'ı kalitesiz olduğu için, Google o çok güvendiğiniz, üzerine titrediğiniz 100 kaliteli sayfanızın da sıralamasını (Rank) düşürür. Bu olaya SEO literatüründe Quality Dilution (Kalite Seyrelmesi) denir.
2. Veri Odaklı Karar Matrisi: Hangi Sayfayı Ne Yapmalıyız?
İçerik budama işlemi kesinlikle "Ben bu yazıyı sevmedim sileyim" hissiyle veya rastgele yapılmaz. Bir sayfayı yanlışlıkla silmek (404/410 yapmak), o sayfanın yıllar içinde kazandığı değerli Backlinkleri ve PageRank akışını bir anda yok edebilir.
Budama kararı verirken en az 3 farklı büyük ölçekli veri kümesini (Dataset) çaprazlamamız (Cross-reference) gerekir:
- Google Search Console (GSC) Verisi: Son 16 aydaki Tıklama (Click) ve Gösterim (Impression) sayıları.
- Google Analytics 4 (GA4) Verisi: Kullanıcı etkileşimi, sitede kalma süresi ve hemen çıkma oranı (Bounce Rate).
- Backlink Verisi (Ahrefs veya Semrush): Sayfaya dışarıdan gelen (Inbound) değerli linklerin olup olmadığı.
Aşağıda, ajansımızda veri mühendislerimizin kullandığı, binlerce URL'yi saniyeler içinde kategorize eden basit bir Python Pandas algoritması görüyorsunuz:
import pandas as pd
import numpy as np
# Veri setlerini yüklüyoruz (CSV veya API üzerinden)
gsc_data = pd.read_csv('gsc_16months.csv') # Sütunlar: URL, Clicks, Impressions
ga4_data = pd.read_csv('ga4_data.csv') # Sütunlar: URL, Sessions, Bounce_Rate
ahrefs_data = pd.read_csv('ahrefs_links.csv') # Sütunlar: URL, Dofollow_Backlinks
# Tüm verileri URL bazında birleştiriyoruz (Inner Join)
df = pd.merge(gsc_data, ga4_data, on='URL', how='outer')
df = pd.merge(df, ahrefs_data, on='URL', how='outer')
# NaN (Boş) değerleri sıfır ile dolduruyoruz
df.fillna(0, inplace=True)
def pruning_algoritmasi(row):
"""
Sayfanın kaderini belirleyen Karar Ağacı (Decision Tree)
"""
# KURAL 1: Tamamen Ölü Sayfalar (Trafik yok, Backlink Yok)
if row['Clicks'] == 0 and row['Dofollow_Backlinks'] == 0:
if row['Is_Core_Product'] == True:
# Şirketin ana ürünü ama trafik almıyorsa silinemez, baştan yazılmalı!
return "REWRITE (Baştan Yaz)"
# Tamamen kalitesiz. Kalıcı olarak sil.
return "DELETE (410 Gone)"
# KURAL 2: Trafik yok ama Dışarıdan Backlink almış! (Otorite var)
elif row['Clicks'] < 10 and row['Dofollow_Backlinks'] > 0:
# Bu sayfayı silersek backlinkleri kalitesize atarız. Konuya en yakın başka bir sayfaya 301 yap!
return "REDIRECT (301 Yönlendirme)"
# KURAL 3: Çok trafik var ama Kullanıcı Memnun Değil (Zehirli Sayfalar)
elif row['Clicks'] > 1000 and row['Bounce_Rate'] > 0.85:
# Tıklama tuzağı (Clickbait) veya eksik içerik. Görsel/Video ekle, niyetini düzelt.
return "UPDATE (İyileştir)"
# KURAL 4: Sağlıklı Sayfalar
return "KEEP (Dokunma)"
# Algoritmayı DataFrame'e uyguluyoruz
df['Aksiyon'] = df.apply(pruning_algoritmasi, axis=1)
# Sonuçları Excel'e aktar
df.to_excel('pruning_aksiyon_plani.xlsx', index=False)
Aksiyonların Teknik Derinliği:
- 410 Gone (Kalıcı Silme): Çoğu kişi sildiği sayfayı 404 (Not Found) olarak bırakır. Ancak 404, Google'a "Sayfayı şu an bulamadım ama belki yarın geri gelir, sen yine de arada bir gelip kontrol et" demektir. Googlebot, 404 veren sayfayı aylarca taramaya devam eder (Crawl bütçeniz israf olmaya devam eder). Bunun yerine 410 Gone (Sonsuza dek silindi) HTTP kodunu kullanmalısınız. 410, Google'a net bir emir verir: "Bu sayfayı ben kendi ellerimle sildim, bir daha asla geri gelmeyecek, indeksinden derhal çıkar ve bir daha tarama!" Tarama bütçesini anında rahatlatır.
- 301 Redirect (Kalıcı Yönlendirme): Sayfa yıllar önce Forbes'tan, büyük bir gazeteden veya kaliteli bir blogdan Backlink almış olabilir. Ancak şu an hiç organik trafik almıyor. Bu sayfayı 410 yaparsanız, o değerli Backlink otoritesini (PageRank) sonsuza dek kaybedersiniz. Bunun yerine sayfayı, konusuna (Semantik olarak) en yakın, güncel ve güçlü olan bir başka sayfanıza 301 ile yönlendirin. Böylece eski sayfanın PageRank "Suyu" (Link Juice) yeni sayfanıza akar.
- Merge (Birleştirme - Yamyamlık Tedavisi): Sitenizde "CRM Yazılımı Nedir?", "CRM Programı Ne İşe Yarar?" ve "Neden CRM Kullanmalıyız?" diye 3 farklı zayıf yazınız varsa, bu üç sayfa arama sonuçlarında birbiriyle savaşır (Keyword Cannibalization). En güçlü olanı (Örn: CRM Yazılımı Nedir?) "Pillar Page" (Temel Direk) olarak seçin. Diğer 2 yazıyı bu yazının içine alt başlıklar olarak ekleyin (İçeriği zenginleştirin) ve o 2 eski yazıyı 301 ile ana yazıya yönlendirin. Sayfanızın otoritesi bir anda 3 katına çıkar ve ilk sıraya yerleşir.
3. Crawl Budget (Tarama Bütçesi) Üzerindeki İnanılmaz Etkisi (Gerçek Bir Vaka)
Teori her zaman kulağa hoş gelir, ancak pratiği görmek daha önemlidir. Yazının başında bahsettiğim o büyük ölçekli B2B pazar yeri müşterimizde 90.000 adet zombi sayfayı tek gecede (Sunucu konfigürasyonu ile) 410 ve 301 statüsüne çektik.
Operasyon sonrası sonuçları ELK Stack (Elasticsearch, Logstash, Kibana) kurduğumuz özel bir sunucu log analiz ekranından anlık olarak izliyorduk.
İPUCU: Operasyon Sonucu (Gerçek Veriler): Temizlikten önceki hafta, Googlebot sunucuya günde ortalama 25.000 HTTP isteği atıyordu ve bu isteklerin %70'i zombi sayfalara, filtrelere ve eski etiketlere gidiyordu. Temizlikten sadece 14 gün sonra, Googlebot'un attığı toplam istek sayısı 8.000'e düştü (Sunucu yükü muazzam hafifledi). Ancak asıl mucize burada başlıyor: Toplam istek sayısı düşmesine rağmen, şirkete para kazandıran ana ürün ve kategori sayfalarının Googlebot tarafından taranma frekansı (Sıklığı) tam %400 arttı! Sadece 1 ay sonra, siteye tek bir yeni içerik girmemiş olmamıza rağmen organik trafikte %32'lik net bir sıçrama yakaladık.
graph TD
A[Googlebot Tarama Bütçesi: 100 Birim]
subgraph "Budama Öncesi (Kaos)"
B1[Zombi Sayfalar %70] --> C1[Kalitesiz]
B2[Kategori & Ürün %30] --> C2[İndeks]
A -.-> B1
A -.-> B2
end
subgraph "Budama Sonrası (Optimize)"
B3[410 Gone %0]
B4[Kategori & Ürün %100] --> C3[Hızlı İndeks & Yüksek Rank]
A ==> B4
end
4. Pruning Sonrası En Sık Yapılan Kritik Hata: "Broken Internal Links" (Kırık İç Linkler)
Binlerce sayfayı 410 ile sildiniz veya 301 ile yönlendirdiniz. Operasyon bitti mi? Hayır! En büyük tehlike şimdi başlıyor.
Sildiğiniz o sayfalara, sitenizin içindeki diğer makalelerden, header'dan veya footer'dan giden iç linkler (Internal Links) ne oldu? Hepsi kırıldı! Eğer sitenizin içinde 410 veren veya 301 yönlendirmesi yapan binlerce iç link varsa, Googlebot sitenizin mimarisini tararken sürekli duvara toslar. Bu duruma "Redirect Chain" (Yönlendirme Zinciri) veya "Broken Link Matrix" denir.
Çözüm: Pruning operasyonundan hemen sonra Screaming Frog veya Sitebulb gibi Enterprise tarayıcılarla sitenizi baştan sona (Full Crawl) taramalısınız. Sildiğiniz sayfalara giden tüm iç linkleri bulup, HTML kodları içinden manuel (veya regex ile) temizlemelisiniz. İç linkleriniz her zaman doğrudan (200 OK veren) hedef sayfaya gitmelidir.
Sonuç: Kalite, Kantiteyi Her Zaman Yener
Google'ın ardı ardına yayınladığı Helpful Content Update (Faydalı İçerik Güncellemesi), Spam Algoritmaları ve son olarak Generative Engine (Yapay Zeka Destekli Arama) güncellemelerinden sonra oyunun kuralı tamamen ve geri dönülmez şekilde değişti.
Artık sitenizde ne kadar çok sayfa olduğu zerre kadar önemli değil. Önemli olan, sahip olduğunuz sayfaların yüzde kaçının gerçekten eşsiz (Unique), otoriter ve kullanıcıya net bir değer katan (Information Gain) yapıda olduğudur.
Korkmayın; elinize dijital budama makasını alın, o büyük ölçekli veritabanını inceleyin ve sitenizi içten içe kemiren, enerjinizi emen zombilerden acımasızca kurtulun. Temiz, sığ ve net bir site mimarisi, her zaman daha hızlı indekslenir ve çok daha hızlı büyür. Büyümek için bazen önce küçülmek gerekir.
🕸️ Knowledge Graph & Semantik Bağlantılar
Bu içerik, Intent.com.tr'nin İçerik Stratejisi topikal kümesinin (Topic Cluster) bir parçasıdır. Konuyu daha derinlemesine anlamak için aşağıdaki varlıkları (Entities) ve ilişkili içerikleri inceleyebilirsiniz:
📖 İlgili Rehberler ve İçerikler
- Keyword Cannibalization (Anahtar Kelime Yamyamlığı) Krizini GSC ile Tespit Etmek
- Okunabilirlik Skoru Nedir ve SEO'yu Nasıl Etkiler?
- B2B SaaS Firmaları İçin Digital PR ve Veri Odaklı Backlink (Link Building) Stratejileri
🧠 Semantic Entities (Terimler & Senaryolar)
- Kavram: Edge SEO Nedir?
- Kavram: Information Gain (Bilgi Kazanımı)
- Uygulama: E-Ticaret Sitelerinde Altyapı Taşıma (Migration)
Semantic Yönerge: Bu sayfa Content Pruning (İçerik Budama): Trafiği Artırmak İçin Sitenizin %40'ını Neden Silmelisiniz? konusundaki kullanıcı niyetini (Search Intent) karşılamak üzere yapılandırılmıştır.