SEO Icin Log Analizi: Sunucu Gunluklerini Okuma
Sunucu loglarini analiz ederek arama motoru botlarinin sitenizi nasil taradigini anlayin ve SEO'nuzu gelistirin.
SEO Icin Log Analizi: Sunucu Kayitlarindan Veri Cikarma
Sunucu log dosyalari, web sitenizin arama motoru botlari ve kullanicilar tarafindan nasil deneyimlendigini gosteren en guvenilir veri kaynaklarindan biridir. Google Analytics veya Search Console gibi araclar islenmiş ve filtrelenmis veri sunarken, sunucu loglari ham ve dogrudan veri saglar. SEO icin log analizi, Googlebot'un sitenizi nasil taradigini, hangi sayfalari ne siklikta ziyaret ettigini ve teknik sorunlari gercek zamanli olarak gormenuizi mumkun kilar.
Bu rehberde, sunucu log dosyalarinin yapisini, Googlebot tarama kaliplarini, Screaming Frog Log Analyzer gibi araclarin kullanimini ve log verilerinden SEO icin anlamli icerikler cikarmayi detayli olarak ele alacagiz.
Sunucu Log Dosyalari Nedir?
Sunucu log dosyalari, web sunucunuzun aldigi her HTTP istegini kaydeden text dosyalardir. Her istek bir satir olarak kaydedilir ve asagidaki bilgileri icerir:
- IP Adresi: Istegi yapan istemcinin IP adresi (bot veya kullanici)
- Tarih ve Saat: Istegin yapildigi zaman damgasi
- Istek Metodu: GET, POST, HEAD gibi HTTP metodu
- URL: Talep edilen sayfa veya kaynak adresi
- Durum Kodu: 200, 301, 404, 500 gibi HTTP yanit kodu
- Boyut: Sunucunun gonderdigi yanit boyutu (byte)
- User Agent: Istegi yapan yazilimin kimlik bilgisi (tarayici veya bot)
- Referrer: Istegin hangi sayfadan geldigini gosteren URL
Ornek Log Kaydi
Apache Combined Log Format ornegi:
66.249.79.58 - - [15/Mar/2026:10:23:45 +0300] "GET /urunler/laptop HTTP/1.1" 200 15234 "-" "Googlebot/2.1 (+http://www.google.com/bot.html)"Bu kayit, Googlebot'un 15 Mart 2026'da saat 10:23'te /urunler/laptop sayfasini basariyla (200) tardigini gostermektedir.
Log Dosyasi Turleri ve Konumlari
| Sunucu Turu | Log Dosyasi Konumu | Format |
|---|---|---|
| Apache | /var/log/apache2/access.log | Combined Log Format |
| Nginx | /var/log/nginx/access.log | Combined veya ozel format |
| IIS | C:\inetpub\logs\LogFiles | W3C Extended Log Format |
| CDN (Cloudflare) | Dashboard veya API | JSON veya CSV |
CDN kullaniyorsaniz, origin sunucu loglarini da kontrol etmeniz gerekir. CDN loglari onbellek cevaplarini gosterirken, origin loglari gercek sunucu isteklerini kaydeder.
Googlebot Tarama Kaliplarini Anlama
Log analizinin SEO icin en degerli ciktisi, Googlebot'un sitenizi nasil tardigini anlamaktir. Dikkat edilmesi gereken temel kaliplar:
Googlebot Tipleri
- Googlebot (Masaustu): Ana web tarama botu. User agent'inda "Googlebot/2.1" ifadesi yer alir.
- Googlebot Smartphone: Mobil oncelikli indeksleme icin kullanilan bot. "Googlebot" ve "Mobile" ifadelerini icerir.
- Googlebot-Image: Gorsel arama icin gorselleri tarayan bot.
- Googlebot-Video: Video iceriklerini tarayan bot.
- Googlebot-News: Google Haber icin icerikleri tarayan bot.
- AdsBot-Google: Google Ads acilis sayfa kalitesini kontrol eden bot.
Tarama Sikligi Analizi
Log verilerinden Googlebot tarama sikligini analiz ederek onemli icerikler cikarabilirsiniz:
- Yuksek Tarama Sikligi: Google tarafindan onemli bulunan sayfalar daha sik taranir. Bu genellikle ana sayfa, kategori sayfalari ve popüler blog yazilarinda gorulur.
- Dusuk Tarama Sikligi: Derin sayfalarin, eski iceriklerin veya teknik sorunlu sayfalarin taranma sikligi dusuktur.
- Tarama Trendi: Zamanla tarama sikligindaki degisimler, Google'in sitenize verdigi onemi gosterir.
- Tarama Zamanlama: Googlebot genellikle gun icinde dalgali bir tarama paterni izler. Bazen gece saatlerinde daha yogun tarama yapabilir.
Durum Kodu Analizi
Googlebot'un aldigi durum kodlari, teknik SEO sagligi hakkinda kritik bilgiler verir:
| Durum Kodu | Anlami | SEO Etkisi |
|---|---|---|
| 200 | Basarili | Sayfa dogru bir sekilde sunuluyor |
| 301 | Kalici Yonlendirme | Link degeri aktarilir, normal durum |
| 302 | Gecici Yonlendirme | Uzun sureli 302'ler sorunlu olabilir |
| 304 | Degismedi | Icerik degismemis, onbellek gecerli |
| 404 | Bulunamadi | Tarama butcesi israfi, kullanici deneyimi sorunu |
| 410 | Kalici Olarak Kaldirildi | Google sayfayi indeksten daha hizli cikarir |
| 500 | Sunucu Hatasi | Ciddi SEO sorunu — acil mudahale gerektirir |
| 503 | Hizmet Kullanim Disi | Gecici bakim icin uygundur ancak uzun sureli olmamali |
Log Analiz Araclari
Screaming Frog Log Analyzer
SEO profesyonelleri icin en populer log analiz aracidir. Temel ozellikleri:
- Apache, Nginx, IIS ve CDN log formatlarini destekler
- Googlebot ve diger botlarin tarama davranislarini gorsellestirir
- Durum kodu dagilimi, tarama sikligi ve sayfa bazli analiz sunar
- Crawl verisi ile log verisini birlestirerek orphan page (yetim sayfa) tespiti yapar
- Search Console ve Analytics verileri ile entegrasyon imkani
Screaming Frog Log Analyzer ile temel analiz adimlari:
- Log dosyanizi araca yukleyin (Import Log File)
- Bot filtresini "Googlebot" olarak ayarlayin
- Overview sekmesinden genel tarama istatistiklerini inceleyin
- URLs sekmesinden sayfa bazli tarama verilerini analiz edin
- Status Codes filtresini kullanarak sorunlu sayfalari tespit edin
- Crawl verinizi import ederek log veris ile karsilastirin
Diger Log Analiz Araclari
- ELK Stack (Elasticsearch, Logstash, Kibana): Buyuk olcekli log analizleri icin acik kaynakli cozum
- GoAccess: Terminal bazli gercek zamanli log analiz araci
- Botify: Kurumsal duzey SEO log analiz platformu
- JetOctopus: Bulut tabanli log analiz ve crawl araci
- Python/Pandas: Ozel analizler icin programatik log isleme
Log Analizinden SEO Icerikler Cikarma
Tarama Butcesi Optimizasyonu
Log analizi, tarama butcesinin nasil kullanildigini gormenizi saglar:
- Dusuk Degerli Sayfalarin Tespiti: Googlebot'un zaman harcadigi ama SEO degeri dusuk sayfalarilari bulun (parametre URL'leri, filtre sayfalari, dahili arama sonuclari)
- Yetim Sayfalar: Crawl verisi ile log verisini karsilastirarak, sadece logda gorunen (ancak site yapisinda link almayan) sayfalari tespit edin
- Yonlendirme Zincirleri: Googlebot'un takip ettigi yonlendirme zincirlerini belirleyin ve kisaltin
- robots.txt Etkileri: Engellenen URL'lere yapilan istek sayisini izleyerek robots.txt kurallarinizin etkinligini degerlendirin
Icerik Onceliklendirme
Googlebot tarama verileri, hangi iceriklerinizin Google tarafindan onemli goruldugunu gosterir:
- En sik taranan sayfalarinizi belirleyin — bunlar Google icin en onemli sayfalarinizdir
- Hic taranmayan veya nadiren taranan sayfalari tespit edin — internal linking iyilestirmesi gerekebilir
- Yeni iceriklerinizin ne kadar hizli taranidigini olcun — dizin hizini belirleyin
- Guncellenen iceriklerin yeniden taranma suresini takip edin
Teknik Sorun Tespiti
- Yavas Sayfalar: Sunucu yanit suresi yuksek olan sayfalari belirleyin (byte served / time)
- Soft 404'ler: 200 durum kodu donen ama aslinda icerik bulunmayan sayfalari tespit edin
- Render Sorunlari: JavaScript render isteklerini izleyerek render butcesi kullanimini analiz edin
- Canonicalizasyon Sorunlari: Ayni icerigi sunan farkli URL varyasyonlarinin taranip taranmadigini kontrol edin
- Hreflang Sorunlari: Cok dilli sitelerde farkli dil versiyonlarinin tarama oranlarini karsilastirin
Uygulama Adimlari: Log Analizi Baslangic Rehberi
- Log Dosyasini Edinin: Hosting paneliniz, sunucu erisimi veya CDN dashboard'u uzerinden log dosyalarini indirin. En az 30 gunluk veri oneriler.
- Veriyi Temizleyin: Statik dosya isteklerini (CSS, JS, gorsel) ve bilinen bot olmayan trafigi filtrelemek icin arac kullanin.
- Bot Trafigini Izole Edin: User Agent alanini kullanarak Googlebot ve diger bot trafiklerini ayristirin.
- Temel Metrikleri Cikartin: Toplam tarama sayisi, gunluk tarama trendi, durum kodu dagilimi, en cok taranan URL'ler.
- Sorunlari Belirleyin: 4xx ve 5xx hatalari, yonlendirme zincirleri, dusuk tarama alanlari.
- Aksiyonlari Planlayin: Bulgulara gore teknik SEO iyilestirme plani olusturun.
- Duzenli Tekrarlayin: Log analizini aylik olarak tekrarlayarak trendleri ve iyilestirmelerin etkisini takip edin.
Ileri Duzey Teknikler
- Log + Crawl Karsilastirmasi: Screaming Frog crawl verisini log verisi ile birlestirerek site yapisinda erisilebilir olan ama taranmayan (veya tam tersi) sayfalari bulun
- Segment Bazli Analiz: Sayfa turlerine gore (blog, urun, kategori) tarama verilerini segmentlere ayirarak her segmentin performansini ayri degerlendirin
- Rakip Bot Takibi: Bingbot, Yandex, Baidu gibi diger arama motoru botlarinin tarama davranislarini da izleyin
- Otomasyon: Python veya bash script'leri ile log analizini otomatiklestirin ve anomali tespit sistemi kurun
Sonuc
SEO icin log analizi, cogu dijital pazarlamaci tarafindan goz ardi edilen ama son derece degerli bir tekniktir. Sunucu log dosyalari, Googlebot'un sitenizi nasil gordugunun en dogrudan kanititir. Tarama butcesi optimizasyonu, teknik sorun tespiti ve icerik onceliklendirmesi gibi kritik SEO kararlari, log analizi verileriyle cok daha saglıklı alinabilir. Screaming Frog Log Analyzer gibi araclarla baslayarak, duzenli log analizi pratiğini SEO is akisiniza dahil etmenizi siddetle oneririz.