Soft Ajans ®

Screaming Frog Kullanım Kılavuzu ve Ayarları

Son Güncelleme: Yazar: admin Blog, SEO
Screaming Frog Kullanım Kılavuzu ve Ayarları

Bir internet sitesinin teknik SEO sorunlarını manuel olarak kontrol etmek, özellikle yüzlerce veya binlerce URL bulunan projelerde oldukça zaman alabilir. Sayfalardaki kırık bağlantıları, yönlendirmeleri, eksik başlıkları, hatalı canonical etiketlerini ve indexleme problemlerini tek tek incelemek yerine profesyonel bir site tarama aracı kullanılabilir.

Screaming Frog SEO Spider, internet sitelerini arama motoru botlarına benzer şekilde tarayarak teknik ve sayfa içi SEO verilerini toplamak için kullanılan masaüstü tabanlı bir analiz yazılımıdır. Araç sayesinde bir sitenin URL yapısı, durum kodları, meta etiketleri, başlıkları, görselleri, canonical bağlantıları, hreflang etiketleri, yapılandırılmış verileri ve iç bağlantı mimarisi toplu olarak incelenebilir.

Screaming Frog varsayılan ayarlarıyla temel bir site taraması gerçekleştirebilir. Ancak doğru sonuçlara ulaşabilmek için projenin altyapısına, büyüklüğüne ve analiz amacına göre Screaming Frog yapılandırma ayarlarının düzenlenmesi gerekir. Özellikle JavaScript tabanlı siteler, e-ticaret projeleri, çok dilli internet siteleri ve site taşıma çalışmaları için varsayılan ayarlar her zaman yeterli olmayabilir.

Screaming Frog Nedir?

Screaming Frog, internet sitelerini tarayarak teknik SEO ve sayfa içi SEO verilerini analiz eden bir site tarama yazılımıdır. Yazılım Windows, macOS ve Linux işletim sistemlerinde çalıştırılabilir.

Screaming Frog ile bir internet sitesinde şu kontroller yapılabilir:

  • 200, 301, 302, 404 ve 500 durum kodlarını tespit etme
  • Kırık iç ve dış bağlantıları bulma
  • Yönlendirme zincirlerini inceleme
  • Title ve meta açıklama hatalarını belirleme
  • H1 ve H2 başlıklarını analiz etme
  • Canonical etiketlerini kontrol etme
  • Noindex ve nofollow direktiflerini inceleme
  • Robots.txt tarafından engellenen URL’leri bulma
  • XML site haritasındaki URL’leri denetleme
  • Görsel boyutlarını ve eksik alt etiketlerini belirleme
  • Hreflang hatalarını tespit etme
  • Yapılandırılmış verileri kontrol etme
  • JavaScript sonrasında oluşturulan içerikleri tarama
  • İç bağlantı mimarisini analiz etme
  • Google Search Console ve Google Analytics verilerini birleştirme
  • PageSpeed Insights API ile sayfa performansını ölçme
  • Özel arama ve veri çıkarma işlemleri gerçekleştirme

Bu kontroller kapsamlı bir SEO analizi çalışmasının önemli bölümünü oluşturur.

Screaming Frog Ne İşe Yarar?

Screaming Frog yalnızca kırık bağlantıları bulan basit bir araç değildir. Doğru yapılandırıldığında bir internet sitesinin teknik altyapısını, içerik düzenini ve bağlantı mimarisini bütünsel olarak değerlendirmeye yardımcı olur.

Kullanım alanı İncelenebilecek veriler
Teknik SEO Durum kodları, robots.txt, canonical ve indexleme
Sayfa içi SEO Title, meta açıklama, H1, H2 ve içerik uzunluğu
İç bağlantı analizi Inlink, outlink, anchor text ve tarama derinliği
Görsel SEO Dosya boyutu, alt etiketi ve görsel bağlantıları
Site taşıma Eski ve yeni URL eşleştirmeleri, yönlendirmeler
JavaScript SEO Ham HTML ve oluşturulmuş HTML farklılıkları
Uluslararası SEO Hreflang ve dil-bölge eşleşmeleri
E-ticaret SEO Ürün, kategori, filtre ve parametre URL’leri
Performans Core Web Vitals ve PageSpeed verileri
İçerik denetimi Kopya, kısa, eksik veya eski içerikler
Rakip analizi Rakip sayfaların yapısı ve içerik öğeleri
Site mimarisi Klasör yapısı, tarama derinliği ve yetim sayfalar

Screaming Frog tarafından sağlanan veriler tek başına SEO stratejisi değildir. Verilerin doğru yorumlanması ve teknik SEO kapsamında önceliklendirilmesi gerekir.

Screaming Frog Ücretsiz mi?

Screaming Frog’un ücretsiz ve lisanslı olmak üzere iki kullanım seçeneği bulunur.

Ücretsiz sürümde bir taramada en fazla 500 URL incelenebilir. Lisanslı sürümde bu sınır kaldırılır ve gelişmiş yapılandırma, tarama kaydetme, özel arama, özel veri çıkarma, entegrasyonlar ve planlı taramalar gibi özelliklere erişilebilir.

Ücretsiz ve Lisanslı Sürüm Karşılaştırması

Özellik Ücretsiz sürüm Lisanslı sürüm
Tarama sınırı 500 URL Cihaz kaynaklarına bağlı geniş tarama
Kırık bağlantı kontrolü Var Var
Title ve meta açıklama analizi Var Var
H1 ve H2 kontrolü Var Var
Tarama kaydetme Sınırlı/Yok Var
JavaScript oluşturma Sınırlı olabilir Var
Özel arama Yok Var
Özel veri çıkarma Yok Var
Google Analytics entegrasyonu Yok Var
Google Search Console entegrasyonu Yok Var
PageSpeed API entegrasyonu Yok Var
Tarama planlama Yok Var
Tarama karşılaştırma Yok Var
Yapılandırma profili kaydetme Yok Var
Gelişmiş raporlar Sınırlı Var

Küçük bir kurumsal site veya blog için ücretsiz sürüm temel kontrolleri karşılayabilir. E-ticaret siteleri, haber portalları ve büyük kurumsal projelerde lisanslı sürüm daha işlevsel olacaktır.

Screaming Frog Nasıl Kurulur?

Screaming Frog kurulduktan sonra program açıldığında ana tarama ekranı görüntülenir. İlk kez kullananların doğrudan taramaya başlamadan önce depolama, tarama hızı ve kapsam ayarlarını kontrol etmesi önerilir.

Kurulumdan sonra uygulanabilecek temel süreç şöyledir:

Aşama Yapılacak işlem
Programı açma Screaming Frog SEO Spider çalıştırılır
Depolama seçimi Database Storage veya Memory Storage belirlenir
Tarama modu Spider veya List modu seçilir
URL girişi İncelenecek alan adı yazılır
Yapılandırma Tarama kapsamı ve teknik ayarlar düzenlenir
Tarama başlatma Start butonuna basılır
Verileri inceleme Üst sekmeler ve Issues alanı analiz edilir
Crawl Analysis Tarama sonrası ek hesaplamalar yapılır
Raporlama Sorunlar ve bağlantı kaynakları dışa aktarılır

Programın varsayılan ayarları standart HTML siteleri taramak için yeterli olabilir. Bununla birlikte gelişmiş projelerde tarama başlatılmadan önce mutlaka yapılandırma yapılmalıdır.

Screaming Frog Arayüzü Nasıl Kullanılır?

Screaming Frog arayüzü ilk bakışta karmaşık görünebilir. Ancak ekran temel olarak birkaç ana bölümden oluşur.

URL Giriş Alanı

Ekranın üst bölümünde bulunan alana taranacak internet sitesinin adresi yazılır.

Örnek:

https://www.orneksite.com/

Taramanın doğru protokol ve ana alan adı üzerinden başlatılması önemlidir. Sitenin tercih edilen sürümü https://www, https:// veya farklı bir alt alan adı olabilir.

Start, Pause ve Clear Butonları

  • Start: Taramayı başlatır.
  • Pause: Devam eden taramayı geçici olarak durdurur.
  • Resume: Durdurulan taramayı devam ettirir.
  • Clear: Mevcut tarama verilerini temizler.

Clear işlemi yapılmadan önce ihtiyaç duyulan tarama verilerinin kaydedildiğinden veya dışa aktarıldığından emin olunmalıdır.

Üst Sekmeler

Tarama sırasında toplanan veriler farklı sekmeler altında sınıflandırılır.

Sekme Temel kullanım amacı
Internal Site içerisindeki tüm dahili URL’ler
External Site dışına verilen bağlantılar
Response Codes Durum kodları ve yönlendirmeler
URL URL uzunluğu, parametreler ve biçim sorunları
Page Titles Title etiketleri
Meta Description Meta açıklamalar
H1 H1 başlıkları
H2 H2 başlıkları
Content İçerik benzerliği ve kelime sayıları
Images Görseller ve alt etiketleri
Canonicals Canonical bağlantıları
Directives Index, noindex, follow ve nofollow direktifleri
Hreflang Dil ve ülke etiketleri
JavaScript JavaScript oluşturma sonuçları
Structured Data Yapılandırılmış veri sonuçları
Sitemaps XML site haritası uygunluğu
PageSpeed Performans ve Core Web Vitals verileri
Links İç ve dış bağlantı verileri
Security HTTPS ve güvenlik sorunları
Custom Search Özel arama sonuçları
Custom Extraction Özel olarak çıkarılan veriler

Alt Bilgi Paneli

Üst tablodan bir URL seçildiğinde ekranın alt bölümünde o URL’ye ait ayrıntılar gösterilir.

Öne çıkan alt sekmeler şunlardır:

  • Inlinks: Seçili URL’ye bağlantı veren sayfalar
  • Outlinks: Seçili URL’den bağlantı verilen sayfalar
  • Image Details: Sayfadaki görseller
  • SERP Snippet: Arama sonucu ön izleme alanı
  • Rendered Page: JavaScript sonrasında oluşan sayfa
  • View Source: Kaynak kod görüntüsü
  • HTTP Headers: Sunucu yanıt başlıkları
  • Cookies: Sayfada kullanılan çerezler
  • Structured Data Details: Yapısal veri ayrıntıları

Özellikle kırık bağlantı ve yönlendirme sorunlarında Inlinks alanı son derece önemlidir. Bir hatalı URL’yi bulmak kadar, hangi sayfalardan bu URL’ye bağlantı verildiğini belirlemek de gerekir.

Screaming Frog Tarama Modları

Screaming Frog farklı analiz amaçları için birden fazla çalışma modu sunar.

Spider Modu

Spider Mode, programın varsayılan tarama modudur. Başlangıç URL’sinden hareket ederek sayfadaki bağlantıları takip eder ve ulaşabildiği diğer URL’leri tarar.

Bu mod şu işlemler için uygundur:

  • Tüm siteyi tarama
  • İç bağlantı yapısını inceleme
  • Teknik SEO analizi yapma
  • Kırık bağlantıları bulma
  • Site mimarisini değerlendirme
  • Title ve meta açıklama denetimi yapma

Standart bir site denetimi için genellikle Spider modu kullanılır.

List Modu

List Mode, önceden hazırlanmış bir URL listesini taramak için kullanılır. URL’ler doğrudan yapıştırılabilir veya CSV, Excel, metin ve XML dosyalarından yüklenebilir.

List modu şu durumlarda kullanılabilir:

  • Belirli URL’leri kontrol etme
  • Eski URL listesini tarama
  • Site taşıma yönlendirmelerini test etme
  • Sitemap URL’lerini denetleme
  • Backlink hedeflerinin durum kodlarını kontrol etme
  • Search Console’dan alınan URL listesini inceleme
  • Kampanya açılış sayfalarını tarama

List modu varsayılan olarak yalnızca yüklenen URL’leri kontrol eder. Yüklenen sayfalardaki diğer bağlantıların da taranması isteniyorsa ilgili limit ve tarama davranışı ayarları değiştirilmelidir.

Compare Modu

Compare Mode, iki farklı tarama arasındaki değişiklikleri karşılaştırmak için kullanılır.

Karşılaştırma sonucunda şu değişiklikler görülebilir:

  • Yeni eklenen URL’ler
  • Kaldırılan URL’ler
  • Durum kodu değişiklikleri
  • Title değişiklikleri
  • Meta açıklama değişiklikleri
  • H1 ve H2 değişiklikleri
  • Canonical değişiklikleri
  • Kelime sayısı farklılıkları
  • Tarama derinliği değişiklikleri
  • İç bağlantı sayısı farklılıkları
  • Yeni ortaya çıkan teknik sorunlar

Tarama karşılaştırması, SEO çalışmalarının sonuçlarını izlemek ve site güncellemelerinin teknik etkisini belirlemek için kullanılabilir.

SERP Modu

SERP modu, hazırlanan title ve meta açıklamaların arama sonucu görünümünü önceden incelemek için kullanılabilir.

Bu modda:

  • Title uzunluğu
  • Meta açıklama uzunluğu
  • Piksel genişliği
  • Arama sonucu ön izlemesi
  • Mobil ve masaüstü görünüm

gibi unsurlar değerlendirilebilir.

API Modu

API modu, belirli veri kaynaklarından URL ve metrik çekmek için kullanılabilir. Standart site taramasından farklı olarak API bağlantıları üzerinden veri analizi yapılmasını sağlar.

Tarama Öncesinde Yapılması Gereken Kontroller

Screaming Frog taramasına doğrudan başlamak yerine aşağıdaki sorular cevaplanmalıdır:

Kontrol sorusu Neden önemlidir?
Tüm site mi taranacak? Tarama kapsamını belirler
Alt alan adları dâhil mi? Subdomain ayarını etkiler
Site JavaScript kullanıyor mu? Rendering modunu belirler
Parametreli URL’ler var mı? Sonsuz tarama riskini azaltır
Filtre URL’leri taranmalı mı? E-ticaret tarama bütçesini etkiler
Staging sitesi mi taranacak? Kimlik doğrulama gerekebilir
Robots.txt kurallarına uyulacak mı? Erişilebilecek URL’leri belirler
Görseller ve kaynak dosyaları gerekli mi? Depolama ve süreyi etkiler
Google API verileri gerekli mi? Entegrasyon ayarlarını belirler
Site kaç URL’den oluşuyor? Depolama ve RAM ihtiyacını etkiler

Yanlış yapılandırılmış bir tarama gereksiz URL’lerin toplanmasına, sunucunun zorlanmasına veya önemli sayfaların hiç keşfedilememesine neden olabilir.

Screaming Frog Storage Mode Ayarları

Screaming Frog tarama verilerini RAM üzerinde veya disk tabanlı veritabanında saklayabilir.

Database Storage Mode

Database Storage Mode, tarama verilerini bilgisayarın diskinde saklar. Güncel Screaming Frog yapılandırmasında SSD kullanan kullanıcılar için varsayılan ve önerilen depolama yöntemidir.

Bu modun avantajları şunlardır:

  • Daha fazla URL taranabilir
  • Tarama verileri otomatik kaydedilebilir
  • Büyük sitelerde RAM kullanımı azaltılabilir
  • Eski taramalar daha kolay açılabilir
  • Program kapanması durumunda veri kaybı riski azaltılabilir

Screaming Frog, SSD bulunan cihazlarda büyük taramalar için Database Storage kullanımını önerir.

Memory Storage Mode

Memory Storage Mode, verileri bilgisayarın RAM belleğinde işler.

Bu mod:

  • Küçük taramalarda hızlı olabilir
  • Yüksek RAM kapasitesi gerektirebilir
  • Büyük sitelerde bellek yetersizliğine neden olabilir
  • Tarama boyutunu fiziksel bellekle sınırlandırabilir

Genel kullanımda SSD bulunan bilgisayarlarda Database Storage daha güvenli bir seçimdir.

Hangi Depolama Modu Seçilmelidir?

Proje büyüklüğü Önerilen depolama
500 URL’den küçük site Her iki mod da kullanılabilir
500-10.000 URL Database Storage
10.000-100.000 URL Database Storage ve SSD
100.000 URL üzeri Database Storage, yüksek disk alanı ve optimize ayarlar
Küçük URL listesi Memory veya Database
JavaScript taraması Database Storage önerilir

Spider Crawl Ayarları

Configuration > Spider > Crawl bölümü, hangi kaynakların saklanacağını ve taranacağını belirleyen en önemli yapılandırma alanlarından biridir.

Store ve Crawl Arasındaki Fark

Bir kaynak türü için iki farklı seçenek bulunabilir:

  • Store: Kaynak hakkındaki bilgilerin arayüzde saklanmasını sağlar.
  • Crawl: Kaynağın ayrıca istek gönderilerek taranmasını sağlar.

Örneğin görseller için Store açık, Crawl kapalı olursa görsel bağlantıları raporda görülebilir ancak görsellerin durum kodları ayrıca kontrol edilmeyebilir.

HTML Sayfaları

Standart SEO taramalarında HTML sayfalarının hem saklanması hem de taranması gerekir. HTML seçeneğinin kapatılması, sayfa içi SEO verilerinin önemli bölümünün toplanamamasına neden olur.

Görseller

Görsellerin taranması aşağıdaki sorunları belirlemeye yardımcı olur:

  • 404 veren görseller
  • Büyük dosya boyutları
  • Eksik alt etiketleri
  • Boş alt metinleri
  • Yanlış görsel URL’leri
  • HTTP üzerinden yüklenen görseller
  • Yönlendirilen görsel dosyaları

Büyük sitelerde görsellerin taranması süreyi ve kaynak kullanımını artırabilir. Yalnızca HTML analizi yapılacaksa görsellerin Crawl seçeneği kapatılabilir.

Görsellerin sayfa performansı ve organik görünürlük açısından düzenlenmesi için görseller için SEO optimizasyonu uygulanmalıdır.

CSS ve JavaScript Dosyaları

CSS ve JavaScript dosyalarının taranması:

  • Kırık kaynak dosyalarını
  • Yönlendirilen dosyaları
  • Robots.txt ile engellenen kaynakları
  • HTTP üzerinden çağrılan dosyaları
  • Büyük kaynak dosyalarını

belirlemeye yardımcı olabilir.

Standart sayfa içi analizde bu kaynakların taranması zorunlu değildir. Büyük sitelerde bellek ve zaman kazanmak için kapatılabilir. Ancak JavaScript SEO ve render analizi yapılacaksa kaynak dosyalarının erişilebilir olması gerekir.

Canonical Bağlantıları

Screaming Frog canonical URL’leri varsayılan olarak saklayabilir ve keşif amacıyla takip edebilir.

Canonical taraması sayesinde:

  • Canonical bulunmayan sayfalar
  • Kendine referans vermeyen sayfalar
  • Birden fazla canonical kullanan sayfalar
  • 404 veren canonical URL’leri
  • Yönlendirilen canonical adresleri
  • Noindex sayfaya yönelen canonical etiketleri
  • Farklı alan adına yönelen canonical bağlantıları
  • Canonical döngüleri

tespit edilebilir.

Canonical kullanımının temel amacı ve doğru uygulama biçimleri için canonical URL nedir? içeriği incelenebilir.

Hreflang Bağlantıları

Çok dilli veya çok bölgeli internet sitelerinde hreflang bağlantılarının saklanması ve taranması gerekir.

Bu ayar sayesinde:

  • Geri dönüş etiketi bulunmayan URL’ler
  • Hatalı dil ve ülke kodları
  • Noindex hreflang hedefleri
  • 404 veren hreflang URL’leri
  • Canonical ile çelişen hreflang yapıları
  • Kendine referans vermeyen sayfalar

belirlenebilir.

Meta Refresh

Meta refresh yönlendirmeleri modern SEO çalışmalarında genellikle tercih edilmez. Ancak eski veya hatalı sayfalarda kullanılabilir.

Screaming Frog meta refresh bağlantılarını saklayarak ve takip ederek bu yönlendirmelerin tespit edilmesini sağlar.

Iframe

Iframe kaynaklarının taranması, sayfa içerisinde dışarıdan yüklenen içeriklerin ve gömülü kaynakların kontrol edilmesine yardımcı olabilir.

Ancak çok sayıda iframe kullanılan sitelerde tarama kapsamı gereksiz biçimde genişleyebilir. Analiz amacına göre bu seçenek sınırlandırılabilir.

Nofollow Bağlantıları Takip Etme

Screaming Frog varsayılan olarak nofollow, sponsored ve ugc niteliklerine sahip bağlantıları takip etmeyebilir. Gerekli olduğunda Follow Internal Nofollow veya dış bağlantılar için ilgili seçenek etkinleştirilebilir.

Nofollow bağlantıların takip edilmesi şu durumlarda faydalıdır:

  • Tüm site mimarisini görmek
  • Nofollow kullanılan iç bağlantıları denetlemek
  • Sponsorlu bağlantıların durum kodlarını kontrol etmek
  • Kullanıcı tarafından oluşturulan bağlantıları incelemek
  • Yanlışlıkla nofollow eklenmiş önemli sayfaları bulmak

Alt Alan Adlarını Tarama

Screaming Frog varsayılan olarak başlangıç yapılan alt alan adını dahili kabul eder. Diğer subdomainler dış bağlantı olarak sınıflandırılabilir.

Tüm alt alan adlarının taranması isteniyorsa:

Configuration > Spider > Crawl > Crawl All Subdomains

seçeneği etkinleştirilmelidir.

Bu ayar aşağıdaki yapılar için önemlidir:

  • blog.siteadi.com
  • magaza.siteadi.com
  • destek.siteadi.com
  • cdn.siteadi.com
  • images.siteadi.com

CDN alan adlarının dahili olarak değerlendirilmesi için ayrıca Configuration > CDNs alanı kullanılabilir.

Başlangıç Klasörü Dışını Tarama

Tarama bir alt klasörden başlatıldığında Screaming Frog varsayılan olarak yalnızca o klasör ve altındaki URL’leri tarayabilir.

Örneğin:

https://www.siteadi.com/blog/

adresinden başlatılan taramada yalnızca blog bölümü incelenebilir.

Tüm alan adını taramak için Crawl Outside of Start Folder seçeneği etkinleştirilebilir.

Spider Limits Ayarları

Configuration > Spider > Limits bölümü, taramanın büyüklüğünü ve derinliğini sınırlandırmak için kullanılır.

Toplam Tarama Limiti

Limit Crawl Total, taranabilecek toplam URL sayısını belirler.

Bu ayar:

  • Test taraması yaparken
  • Çok büyük siteleri örneklem yoluyla incelerken
  • Sunucu yükünü sınırlandırırken
  • Yanlış yapılandırma riskini azaltırken

kullanılabilir.

Tarama Derinliği

Limit Crawl Depth, başlangıç URL’sinden kaç bağlantı seviyesi uzağa gidileceğini belirler.

Crawl depth Anlamı
0 Başlangıç URL’si
1 Başlangıç sayfasından doğrudan bağlantı verilen URL’ler
2 Birinci seviyedeki sayfalardan ulaşılan URL’ler
3 İkinci seviyedeki sayfalardan ulaşılan URL’ler

Önemli sayfaların ana sayfadan çok uzak olması, kullanıcıların ve arama motorlarının bu sayfalara ulaşmasını zorlaştırabilir.

Klasör Derinliği

Limit Max Folder Depth, URL yolunda izin verilen klasör seviyesini sınırlar.

Örnek:

siteadi.com/                         → Klasör derinliği 0
siteadi.com/blog/                    → Klasör derinliği 1
siteadi.com/blog/seo/                → Klasör derinliği 2
siteadi.com/blog/seo/teknik-seo/     → Klasör derinliği 3

Tarama derinliği ile klasör derinliği aynı kavram değildir. Tarama derinliği bağlantı sayısını, klasör derinliği ise URL yolunun yapısını ifade eder.

Query String Limiti

Parametreli URL’lerin kontrolsüz biçimde çoğalmasını engellemek için Limit Number of Query Strings kullanılabilir.

Örnek parametreli URL:

https://www.siteadi.com/urunler?renk=mavi&beden=m&sirala=fiyat

Özellikle e-ticaret sitelerinde filtreleme ve sıralama parametreleri milyonlarca URL kombinasyonu oluşturabilir. Parametre limiti ve exclude kuralları kullanılmadığında tarama gereksiz biçimde büyüyebilir.

Yönlendirme Takip Limiti

Max Redirects to Follow, Screaming Frog’un bir URL için en fazla kaç yönlendirmeyi takip edeceğini belirler.

Uzun yönlendirme zincirleri şu sorunlara neden olabilir:

  • Tarama süresinin uzaması
  • Kullanıcı bekleme süresinin artması
  • Sunucu yükünün yükselmesi
  • Eski URL yapılarının korunması
  • Yönlendirme döngülerinin oluşması

Yönlendirmelerin mümkün olduğunca doğrudan hedef URL’ye yapılması önerilir. Bu konu hakkında 301 yönlendirme nedir? rehberi incelenebilir.

Maksimum Sayfa Boyutu

Çok büyük HTML dosyalarının taramayı yavaşlatmasını önlemek için maksimum sayfa boyutu sınırı belirlenebilir.

Büyük sayfa boyutları aşağıdaki nedenlerle oluşabilir:

  • Kaynak koda gömülü büyük veriler
  • Aşırı uzun HTML yapısı
  • Büyük inline JavaScript kodları
  • Hatalı oluşturulan sayfalar
  • Sonsuz içerik blokları
  • Gereksiz DOM öğeleri

Rendering Ayarları

Configuration > Spider > Rendering bölümü, sayfaların yalnızca ham HTML üzerinden mi yoksa JavaScript çalıştırıldıktan sonra mı analiz edileceğini belirler.

Text Only Modu

Text Only, sunucudan gelen ham HTML kaynak kodunu tarar. İstemci tarafında çalışan JavaScript kodlarını çalıştırmaz.

Bu modun avantajları şunlardır:

  • Daha hızlı tarama
  • Daha düşük kaynak kullanımı
  • Büyük sitelerde verimli çalışma
  • Sunucu tarafında oluşturulan siteler için yeterli analiz

WordPress ve standart HTML tabanlı sitelerin önemli bölümünde Text Only modu yeterli olabilir.

JavaScript Modu

JavaScript Rendering, sayfayı Screaming Frog içerisindeki Chromium tabanlı tarayıcıda çalıştırarak oluşturulmuş HTML üzerinden analiz eder. Böylece JavaScript sonrasında eklenen içerikler ve bağlantılar keşfedilebilir.

JavaScript modu şu yapılarda kullanılabilir:

  • React
  • Vue
  • Angular
  • Next.js
  • Nuxt
  • İstemci tarafında oluşturulan ürün listeleri
  • JavaScript ile eklenen iç bağlantılar
  • Dinamik başlık ve meta etiketleri
  • Sonsuz kaydırma yapıları
  • Kullanıcı etkileşimi sonrasında yüklenen içerikler

Text Only ve JavaScript Karşılaştırması

Özellik Text Only JavaScript
Tarama hızı Daha yüksek Daha düşük
Kaynak kullanımı Düşük Yüksek
Ham HTML analizi Var Var
Render edilmiş içerik Yok Var
Dinamik bağlantılar Görülmeyebilir Görülebilir
Büyük site taraması Daha uygun Daha dikkatli kullanılmalı
Standart WordPress Genellikle yeterli Çoğunlukla gerekli değil
React ve Vue siteleri Eksik sonuç verebilir Önerilir

Her siteyi JavaScript modunda taramak doğru değildir. Öncelikle Text Only taraması yapılmalı, tarayıcıda görünen içeriklerin Screaming Frog’da bulunmadığı fark edilirse JavaScript moduna geçilmelidir.

Advanced Ayarları

Spider yapılandırmasının Advanced bölümünde tarama davranışını etkileyen gelişmiş seçenekler bulunur.

Response Timeout

Response Timeout, Screaming Frog’un bir URL’den yanıt bekleyeceği maksimum süreyi belirler.

Yavaş sunucularda bu süre artırılabilir. Ancak çok yüksek timeout değerleri, yanıt vermeyen URL’lerde taramanın gereksiz yere beklemesine neden olabilir.

Sunucu kaynaklı bağlantı ve yanıt sorunları için sunucu hatası ne demek? içeriği incelenebilir.

5XX Response Retries

Geçici sunucu hatalarının tekrar kontrol edilmesi için 5XX Response Retries ayarı kullanılabilir.

Örneğin bir URL ilk istekte 503 hatası verirken ikinci istekte 200 yanıtı döndürebilir. Tekrar deneme ayarı, geçici ve kalıcı hataların birbirinden ayrılmasına yardımcı olur.

HTML Validation

Perform HTML Validation, temel HTML hatalarının kontrol edilmesini sağlar.

Bu ayar sayesinde:

  • <head> dışında kullanılan meta etiketleri
  • Hatalı HTML yerleşimleri
  • Yinelenen öğeler
  • Tarama ve indexlemeyi etkileyebilecek temel kod sorunları

belirlenebilir.

Crawl Fragment Identifiers

Varsayılan olarak URL’lerde # işaretinden sonra gelen bölümler ayrı URL olarak değerlendirilmez.

Örnek:

https://www.siteadi.com/rehber/#kurulum

Sayfa içi bağlantıların ve anchor alanlarının ayrıca incelenmesi gerekiyorsa Crawl Fragment Identifiers etkinleştirilebilir.

Include Ayarı Nasıl Kullanılır?

Configuration > Include, yalnızca belirlenen URL kalıplarının taranmasını sağlar.

Örneğin sadece blog URL’lerini taramak için şu regex kullanılabilir:

.*\/blog\/.*

Sadece ürün sayfalarını taramak için:

.*\/urun\/.*

Include kullanımı şu durumlarda faydalıdır:

  • Büyük bir sitenin belirli bölümünü tarama
  • Yalnızca ürün sayfalarını inceleme
  • Yalnızca kategori URL’lerini analiz etme
  • Belirli dil klasörünü tarama
  • Belirli URL parametrelerini kontrol etme

Başlangıç sayfasından include kuralına uyan bir URL’ye bağlantı bulunmuyorsa tarama ilerlemeyebilir. Bu nedenle regex kuralı uygulanmadan önce site yapısı kontrol edilmelidir.

Exclude Ayarı Nasıl Kullanılır?

Configuration > Exclude, belirli URL kalıplarını tarama dışında bırakır.

Örnek olarak WordPress yönetim ve arama sayfaları şu kurallarla hariç tutulabilir:

.*\/wp-admin\/.*
.*\?s=.*

Parametreli sıralama URL’lerini hariç tutmak için:

.*[\?&]orderby=.*

Sepet ve ödeme sayfaları için:

.*\/sepet\/.*
.*\/odeme\/.*

Exclude Kullanılabilecek URL Türleri

  • Site içi arama sonuçları
  • Sepet ve ödeme sayfaları
  • Kullanıcı hesap sayfaları
  • Filtre ve sıralama parametreleri
  • Takvim URL’leri
  • Oturum kimliği içeren URL’ler
  • Yazdırma sayfaları
  • Sonsuz URL oluşturan hatalı yollar
  • Staging araçlarına ait özel URL’ler

Exclude kuralına uyan URL’ler yalnızca rapordan gizlenmez; tamamen tarama dışında bırakılır. Bu nedenle önemli sayfalara yalnızca hariç tutulan URL’lerden ulaşılıyorsa bu sayfalar da keşfedilemeyebilir.

Robots.txt Ayarları

Screaming Frog varsayılan olarak sitenin robots.txt kurallarına uyar.

Robots.txt nedeniyle engellenen URL’ler:

Response Codes > Blocked by Robots.txt

filtresi altında görülebilir.

Ayrıca hangi robots.txt satırının URL’yi engellediği de raporlanabilir.

Robots.txt Seçenekleri

Seçenek Kullanım amacı
Respect robots.txt Canlı robots.txt kurallarına uyar
Ignore robots.txt Engellenen URL’leri de taramayı dener
Custom robots.txt Özel robots.txt kurallarını test eder
Show Internal Blocked Engellenen dahili URL’leri gösterir
Show External Blocked Engellenen harici URL’leri gösterir

Custom robots.txt özelliği canlı dosyayı değiştirmeden farklı kuralları test etmeye yardımcı olur. Screaming Frog içerisindeki özel robots.txt değişiklikleri sunucudaki gerçek dosyayı değiştirmez.

Robots.txt engelini yok sayarak üçüncü taraf bir siteyi agresif biçimde taramak doğru değildir. Bu ayar yalnızca yetkili olunan projelerde ve kontrollü testlerde kullanılmalıdır.

User-Agent Ayarları

Configuration > User-Agent bölümünden tarama sırasında kullanılacak bot kimliği seçilebilir.

Kullanılabilecek örnek user-agent seçenekleri:

  • Screaming Frog SEO Spider
  • Googlebot
  • Googlebot Smartphone
  • Bingbot
  • Chrome
  • Özel user-agent

User-agent değiştirmek şu durumlarda faydalıdır:

  • Sunucunun Googlebot’a farklı içerik sunup sunmadığını kontrol etme
  • Mobil ve masaüstü sayfa yanıtlarını karşılaştırma
  • Robots.txt kurallarını farklı botlarla test etme
  • Güvenlik duvarının belirli botları engelleyip engellemediğini inceleme
  • Kullanıcı aracına göre değişen içerikleri analiz etme

Googlebot user-agent seçilmesi Screaming Frog’u gerçek Googlebot yapmaz. Bu seçenek yalnızca sunucuya gönderilen kullanıcı aracını değiştirir.

Crawl Speed Ayarları

Screaming Frog’un bir internet sitesine ne kadar hızlı istek göndereceği Speed ayarlarından kontrol edilebilir.

Tarama hızı belirlenirken:

  • Sunucu kapasitesi
  • Site büyüklüğü
  • Trafik yoğunluğu
  • Güvenlik duvarı kuralları
  • CDN kısıtlamaları
  • Paylaşımlı hosting kullanımı
  • JavaScript oluşturma ihtiyacı

dikkate alınmalıdır.

Önerilen Yaklaşım

Site türü Başlangıç yaklaşımı
Küçük kurumsal site Varsayılan hız
Paylaşımlı hosting Düşük-orta hız
Büyük e-ticaret sitesi Kontrollü orta hız
Güçlü özel sunucu Sunucu ekibiyle belirlenen hız
Staging ortamı Ortam kapasitesine göre
JavaScript sitesi Daha düşük eş zamanlı istek

Tarama sırasında 429, 502, 503 veya bağlantı zaman aşımı hataları artıyorsa hız azaltılmalıdır.

Hosting performansı, tarama sonuçları ve gerçek kullanıcı deneyimi üzerinde etkili olabilir. Hosting altyapısının temel çalışma mantığı için hosting nedir? içeriği incelenebilir.

HTTP Header Ayarları

Configuration > HTTP Header bölümünden özel HTTP başlıkları gönderilebilir.

Örnek kullanım alanları:

  • Accept-Language ile farklı dil sürümlerini test etme
  • Özel güvenlik anahtarı ekleme
  • Staging ortamına erişim başlığı gönderme
  • Belirli referer bilgisi kullanma
  • Çerez veya test parametresi ekleme
  • CDN ve güvenlik duvarı kurallarını test etme

Örnek Accept-Language başlığı:

Accept-Language: tr-TR,tr;q=0.9

Özel başlıklar yalnızca yetkili ve ne amaçla kullanıldığı bilinen projelerde eklenmelidir.

Şifre Korumalı ve Staging Siteleri Tarama

Geliştirme ortamları çoğunlukla şifre, form veya HTTP kimlik doğrulama sistemiyle korunur.

Screaming Frog aşağıdaki yöntemlerle korunan siteleri tarayabilir:

  • Basic Authentication
  • Web form authentication
  • Cookie tabanlı giriş
  • Özel HTTP header
  • Proxy bağlantısı

Staging sitesini tararken şu kontroller yapılmalıdır:

  • Canlı site ile canonical eşleşmeleri
  • Noindex etiketleri
  • Robots.txt engelleri
  • Eski URL yönlendirmeleri
  • Kırık kaynak dosyaları
  • Test alan adına verilen iç bağlantılar
  • Canlıya çıkmaması gereken içerikler
  • Analiz ve reklam kodları
  • Formların hedef adresleri

Canlıya geçiş öncesi staging sitesinde yapılan Screaming Frog taraması, birçok teknik hatanın kullanıcılar ve arama motorlarıyla karşılaşmadan düzeltilmesini sağlar.

Custom Search Kullanımı

Configuration > Custom > Search, sayfaların kaynak kodunda veya metin içeriğinde belirli ifadeleri aramak için kullanılır.

Custom Search ile şu kontroller yapılabilir:

  • Google Analytics kodu bulunuyor mu?
  • Google Tag Manager etiketi eksik mi?
  • Eski marka adı kullanılıyor mu?
  • Belirli telefon numarası hangi sayfalarda geçiyor?
  • “Stokta yok” ifadesi bulunan ürünler hangileri?
  • KVKK metni tüm formlarda bulunuyor mu?
  • Belirli iç bağlantı metni kullanılıyor mu?
  • Eski alan adına bağlantı veren sayfalar hangileri?
  • Test ortamı URL’si kaynak kodda kalmış mı?

Custom Search, lisanslı sürümde metin veya regex kullanılarak çok sayıda özel filtre oluşturulmasına olanak tanır.

Örnek Custom Search Kullanımları

Aranacak değer Kullanım amacı
GTM- Google Tag Manager kodunu bulma
noindex Noindex ifadelerini kontrol etme
Eski marka adı Marka değişimi sonrası kontrol
http:// Güvensiz kaynak bağlantılarını bulma
Telefon numarası Eski iletişim bilgilerini tespit etme
stokta yok Stok dışı ürünleri belirleme
Lorem ipsum Test metinlerini bulma

Custom Extraction Kullanımı

Custom Extraction, HTML içerisinden özel verilerin XPath, CSSPath veya regex kullanılarak çıkarılmasını sağlar.

Bu özellik sayesinde standart sekmelerde bulunmayan veriler toplanabilir.

Örnek kullanım alanları:

  • Yazar isimlerini çıkarma
  • Yayın ve güncelleme tarihlerini toplama
  • Ürün fiyatlarını alma
  • Stok durumlarını belirleme
  • Ürün kodlarını çıkarma
  • Open Graph etiketlerini inceleme
  • H3 başlıklarını toplama
  • Yorum sayılarını çıkarma
  • Kategori ve etiket bilgilerini alma
  • Analiz kodlarını belirleme
  • Özel yapılandırılmış veri alanlarını toplama

Screaming Frog özel veri çıkarma alanında XPath, CSSPath ve regex yöntemlerini destekler ve çok sayıda ayrı extractor oluşturulmasına izin verir. JavaScript modunda oluşturulmuş HTML üzerinden de veri çıkarılabilir.

XPath Örnekleri

Tüm H3 başlıklarını çıkarmak için:

//h3

İlk H3 başlığını almak için:

/descendant::h3[1]

Sayfadaki H3 sayısını belirlemek için:

count(//h3)

Yazar adını belirli bir sınıftan almak için:

//span[contains(@class,'author')]/text()

CSSPath Örnekleri

Yazar bilgisini almak için:

.author-name

Ürün fiyatını almak için:

.product-price

Ana içerik alanını seçmek için:

article .content

Regex, HTML öğesi dışında kalan JSON veya JavaScript içerisindeki belirli değerleri çıkarmak için kullanılabilir. Ancak karmaşık HTML yapılarında mümkün olduğunda XPath veya CSSPath tercih edilmelidir.

Google Search Console Entegrasyonu

Screaming Frog, Google Search Console ile bağlanarak tarama verilerini organik arama performansıyla birleştirebilir.

Entegrasyon üzerinden aşağıdaki veriler alınabilir:

  • Tıklamalar
  • Gösterimler
  • Tıklama oranı
  • Ortalama konum
  • Search Console’da bulunan URL’ler
  • Taramada keşfedilmeyen sayfalar
  • Organik trafik alan noindex URL’ler
  • Trafik alan yönlendirilmiş sayfalar
  • Yetim sayfalar

Screaming Frog varsayılan entegrasyon yapılandırmasında belirli bir tarih aralığına ait Search Console verilerini çekebilir ve yeni URL’lerin keşif amacıyla taramaya eklenmesi seçilebilir.

Search Console verilerinin yorumlanması için Google Search Console rehberi incelenebilir.

Google Analytics Entegrasyonu

Google Analytics entegrasyonu, tarama verilerini kullanıcı ve trafik verileriyle birleştirmeye yardımcı olur.

Bu entegrasyon sayesinde:

  • Organik trafik alan sayfalar
  • Taramada bulunmayan URL’ler
  • Trafik almayan içerikler
  • Yönlendirilen ancak ziyaret alan URL’ler
  • Noindex olmasına rağmen kullanıcı alan sayfalar
  • Yetim sayfalar
  • Düşük etkileşimli içerikler

belirlenebilir.

Analytics verileri teknik SEO hatalarının önceliklendirilmesini kolaylaştırır. Örneğin yüksek trafik alan bir sayfadaki 404 bağlantı sorunu, hiç trafik almayan düşük değerli bir sayfadaki sorundan daha öncelikli olabilir.

PageSpeed Insights API Entegrasyonu

PageSpeed Insights API entegrasyonu ile URL bazında performans verileri toplu olarak çekilebilir.

İncelenebilecek başlıca metrikler:

  • Largest Contentful Paint
  • Cumulative Layout Shift
  • Interaction to Next Paint
  • First Contentful Paint
  • Total Blocking Time
  • Speed Index
  • Sunucu yanıt süresi
  • Kullanılmayan JavaScript
  • Optimize edilmemiş görseller
  • Render engelleyen kaynaklar

Screaming Frog, PageSpeed Insights API bağlantısıyla sayfa hızına ait fırsat ve teşhis verilerini URL ölçeğinde toplamaya yardımcı olur.

Performans sonuçlarının detaylı yorumlanması için Google PageSpeed Insights ve Largest Contentful Paint içerikleri incelenebilir.

XML Sitemap Ayarları

Screaming Frog standart Spider modunda XML site haritalarını otomatik olarak keşif kaynağı olarak taramayabilir. Site haritalarının taramaya dâhil edilmesi için Crawl Linked XML Sitemaps seçeneği etkinleştirilebilir.

Bu ayar sonrasında:

  • Robots.txt üzerinden sitemap otomatik bulunabilir
  • Sitemap adresleri manuel girilebilir
  • Taramada bulunan URL’lerle sitemap karşılaştırılabilir
  • Sitemap’te olup iç bağlantıyla keşfedilmeyen URL’ler belirlenebilir
  • Sitemap dışında kalan indexlenebilir sayfalar görülebilir

Sitemap Denetiminde Kontrol Edilecekler

Sorun Açıklama
Sitemap’te 3xx URL Yönlendirilen adresler yer alıyor
Sitemap’te 4xx URL Bulunamayan sayfa listeleniyor
Sitemap’te 5xx URL Sunucu hatası veren sayfa bulunuyor
Sitemap’te noindex URL Indexlenmemesi istenen sayfa listeleniyor
Sitemap’te canonical olmayan URL Başka sayfaya canonical veren URL mevcut
Sitemap dışında URL Taranabilir sayfa site haritasında bulunmuyor
Yetim sitemap URL’si Site haritasında var ancak iç bağlantısı yok

XML site haritalarının hazırlanması ve kullanımı için sitemap nedir? içeriği incelenebilir.

Crawl Analysis Ayarı

Screaming Frog birçok veriyi tarama sırasında hesaplar. Ancak Link Score ve bazı filtrelerin doldurulması için tarama tamamlandıktan sonra Crawl Analysis çalıştırılması gerekir.

Tarama sonrasında:

Crawl Analysis > Start

seçeneği kullanılabilir.

Düzenli ve planlı taramalarda:

Configuration > Crawl Analysis > Auto-Analyse at End of Crawl

etkinleştirilebilir.

Otomatik analiz seçeneği, tarama tamamlandığında ek hesaplamaların manuel işlem gerektirmeden yapılmasını sağlar.

Screaming Frog ile Teknik SEO Analizi Nasıl Yapılır?

Tarama tamamlandıktan sonra veriler belirli bir sırayla incelenmelidir.

Dahili URL’leri Kontrol Edin

Internal sekmesinde site içerisindeki URL’ler içerik türüne göre filtrelenebilir.

Öncelikle HTML filtresi seçilerek şu alanlar kontrol edilmelidir:

  • Status Code
  • Indexability
  • Indexability Status
  • Title
  • Meta Description
  • H1
  • Canonical
  • Word Count
  • Crawl Depth
  • Inlinks
  • Outlinks
  • Response Time
  • Last Modified

Durum Kodlarını İnceleyin

Response Codes sekmesi altında URL’ler durum koduna göre sınıflandırılır.

Durum kodu Anlamı Önerilen işlem
200 Başarılı yanıt Sayfa içeriği kontrol edilir
301 Kalıcı yönlendirme Hedef ve inlinkler incelenir
302 Geçici yönlendirme Kullanım amacı doğrulanır
404 Sayfa bulunamadı Bağlantı düzeltilir veya yönlendirme yapılır
410 Kalıcı olarak kaldırıldı Kullanım amacı kontrol edilir
429 Çok fazla istek Tarama hızı düşürülür
500 Sunucu hatası Sunucu kayıtları incelenir
503 Hizmet kullanılamıyor Sunucu ve bakım durumu kontrol edilir

Kırık Bağlantıları Bulun

Kırık dahili bağlantılar için:

Response Codes > Client Error (4xx)

filtresi seçilir.

Hatalı URL seçildikten sonra alt bölümdeki Inlinks sekmesi açılır. Böylece 404 URL’ye bağlantı veren kaynak sayfalar görülebilir.

Çözüm seçenekleri:

  • Kaynak sayfadaki bağlantıyı güncellemek
  • Hatalı URL’yi doğru sayfaya yönlendirmek
  • Gereksiz bağlantıyı kaldırmak
  • Silinen sayfa için uygun alternatif sunmak

Her 404 URL otomatik olarak ana sayfaya yönlendirilmemelidir. Yönlendirme yalnızca konu açısından eşdeğer veya yakın bir hedef bulunduğunda yapılmalıdır.

Yönlendirme Zincirlerini Bulun

Yönlendirme zincirleri şu rapor üzerinden dışa aktarılabilir:

Reports > Redirects > Redirect Chains

Örnek sorun:

A URL’si → B URL’si → C URL’si → D URL’si

Önerilen yapı:

A URL’si → D URL’si

İç bağlantılar da mümkün olduğunca doğrudan son hedefe güncellenmelidir.

Title Etiketlerini Kontrol Edin

Page Titles sekmesinde şu filtreler incelenebilir:

  • Missing
  • Duplicate
  • Over belirlenen piksel sınırı
  • Below belirlenen piksel sınırı
  • Multiple
  • Same as H1

Title etiketleri:

  • Sayfaya özgü olmalı
  • Ana konuyu açıklamalı
  • Gereksiz anahtar kelime tekrarları içermemeli
  • Kullanıcı niyetine uygun olmalı
  • Diğer sayfalarla aynı olmamalı

Meta Açıklamaları Kontrol Edin

Meta Description sekmesinde:

  • Eksik açıklamalar
  • Yinelenen açıklamalar
  • Çok uzun açıklamalar
  • Çok kısa açıklamalar
  • Birden fazla açıklama etiketi

tespit edilebilir.

Meta açıklama doğrudan garanti edilen sıralama faktörü olarak değerlendirilmemeli, arama sonucundaki tıklama kararını etkileyen açıklayıcı bir alan olarak kullanılmalıdır.

Meta etiketlerinin kapsamı için meta tag nedir? içeriği incelenebilir.

H1 ve H2 Başlıklarını İnceleyin

H1 ve H2 sekmelerinde şu sorunlar görülebilir:

  • Eksik başlık
  • Birden fazla H1
  • Yinelenen H1
  • Çok uzun başlık
  • Aynı H1’in farklı URL’lerde kullanılması

Her sayfanın ana konusunu açık biçimde anlatan bir H1 başlığı bulunmalıdır. Birden fazla H1 teknik olarak her durumda hata oluşturmasa da içerik hiyerarşisinin açık ve tutarlı olması gerekir.

H1 kullanımı hakkında detaylı bilgi için H1 etiketi nedir? rehberi incelenebilir.

Canonical Hatalarını İnceleyin

Canonicals sekmesinde şu filtrelere dikkat edilmelidir:

  • Missing
  • Multiple
  • Canonicalised
  • Non-Indexable Canonical
  • Canonical Is Relative
  • Canonical Is Outside Head
  • Contains Fragment URL
  • 4xx Canonical
  • 5xx Canonical
  • Redirected Canonical

Indexlenmesi istenen sayfaların çoğunda doğru ve erişilebilir bir canonical adresi bulunmalıdır.

Directives Sekmesini Kontrol Edin

Directives sekmesi aşağıdaki direktifleri toplu olarak gösterir:

  • Index
  • Noindex
  • Follow
  • Nofollow
  • Max-image-preview
  • X-Robots-Tag
  • Noarchive
  • Nosnippet

Özellikle indexlenmesi gereken ürün, kategori ve blog sayfalarında yanlışlıkla noindex bulunup bulunmadığı kontrol edilmelidir.

Görsel Sorunlarını Bulun

Images sekmesinde şu filtreler incelenebilir:

  • Missing Alt Text
  • Missing Alt Attribute
  • Alt Text Over belirlenen uzunluk
  • Images Over belirlenen dosya boyutu
  • 4xx görseller
  • Yönlendirilen görseller

Eksik alt etiketi bulunan görsel seçildiğinde Inlinks alanından hangi sayfalarda kullanıldığı görülebilir.

İçerik Benzerliğini İnceleyin

Content sekmesi, benzer veya yinelenen sayfaların belirlenmesine yardımcı olabilir.

Kontrol edilebilecek sorunlar:

  • Exact Duplicates
  • Near Duplicates
  • Düşük kelime sayısı
  • Yazım ve dil bilgisi sorunları
  • Benzer ürün açıklamaları
  • Parametre nedeniyle çoğalan sayfalar

Benzer içerik bulunan her sayfa silinmemelidir. Sayfaların kullanıcı amacı, canonical yapısı ve organik performansı birlikte değerlendirilmelidir.

İç Bağlantı Yapısını Analiz Edin

İç bağlantı analizinde şu metrikler kullanılabilir:

  • Unique Inlinks
  • Unique Outlinks
  • Crawl Depth
  • Link Score
  • Anchor Text
  • Follow/Nofollow
  • İlk keşfedilen kaynak URL

Az sayıda iç bağlantı alan önemli sayfalar, site mimarisinde yeterince desteklenmiyor olabilir.

İç bağlantılar site içi SEO optimizasyonu kapsamında kullanıcıların ve arama motorlarının sayfalar arasındaki ilişkiyi anlamasına yardımcı olacak şekilde düzenlenmelidir.

Yetim Sayfaları Bulun

Yetim sayfa, site içerisinde taranabilir bir iç bağlantısı bulunmayan ancak farklı veri kaynaklarında görülen URL’dir.

Yetim sayfalar şu kaynaklarla bulunabilir:

  • XML sitemap
  • Google Search Console
  • Google Analytics
  • Harici URL listesi
  • Backlink araçları

Yetim sayfa bulunduğunda:

  • Sayfa değerliyse uygun iç bağlantı eklenmeli
  • Gereksizse kaldırılmalı veya yönlendirilmeli
  • Sitemap kullanımı kontrol edilmeli
  • Canonical ve index durumu incelenmeli
  • Eski kampanya sayfası olup olmadığı araştırılmalı

Site Mimarisini Görselleştirin

Screaming Frog farklı tarama ve klasör ağacı görselleştirmeleri sunar.

Kullanılabilecek görünümler:

  • Force-Directed Crawl Diagram
  • 3D Force-Directed Crawl Diagram
  • Crawl Tree Graph
  • Directory Tree Diagram
  • 3D Directory Tree
  • Directory Tree Graph

Crawl görselleştirmeleri iç bağlantı yapısını, Directory Tree görünümleri ise URL klasör mimarisini anlamaya yardımcı olur.

Farklı Site Türleri İçin Önerilen Ayarlar

Küçük WordPress Sitesi

Ayar Öneri
Rendering Text Only
Storage Database
Images Store ve Crawl açık
CSS/JS İhtiyaca göre
Subdomains Kapalı
XML Sitemap Açık
Crawl Analysis Tarama sonunda çalıştır
Search Console Lisans varsa bağlanabilir
Exclude Arama, sepet ve yönetim URL’leri

WordPress tabanlı projelerde kullanılan SEO araçları için WordPress SEO eklentileri içeriği incelenebilir.

Büyük E-Ticaret Sitesi

Ayar Öneri
Rendering Altyapıya göre Text Only veya JavaScript
Storage Database ve SSD
Images İlk taramada gerekliyse açık
CSS/JS Gereksizse kapatılabilir
Query limit Sınırlandırılmalı
Exclude Filtre, sıralama, sepet ve oturum URL’leri
Speed Kontrollü
Sitemap Dâhil edilmeli
Search Console Bağlanmalı
Crawl Analysis Otomatik çalıştırılabilir

E-ticaret projelerinde ürün, kategori, filtre, canonical ve indexleme yapılarının birlikte değerlendirilmesi gerekir. Bu konuda e-ticaret SEO rehberinden yararlanılabilir.

JavaScript Tabanlı Site

Ayar Öneri
Rendering JavaScript
User-Agent Googlebot Smartphone ile test edilebilir
Storage Database
CSS/JS Erişilebilir olmalı
Robots.txt Kaynakların engellenmediği doğrulanmalı
Render timeout Siteye göre ayarlanmalı
Rendered Page Manuel kontrol edilmeli
Custom Extraction Rendered HTML üzerinden uygulanabilir

Site Taşıma Projesi

Aşama Kullanılacak özellik
Eski URL listesini kontrol etme List Mode
Yönlendirmeleri takip etme Always Follow Redirects
Zincirleri belirleme Redirect Chains raporu
Eski ve yeni taramayı karşılaştırma Compare Mode
URL eşleştirme URL Mapping
Canonical kontrolü Canonicals sekmesi
İç bağlantı güncelleme Inlinks raporları
Trafik önceliği Search Console ve Analytics entegrasyonu

Staging Sitesi

Ayar Öneri
Kimlik doğrulama Basic veya Forms Authentication
Robots.txt Gerektiğinde özel test
User-Agent Test amacına göre
Canonical Canlı alan adına yönelip yönelmediği kontrol edilmeli
Noindex Canlıya çıkış öncesi planlanmalı
Analytics kodları Test veya canlı kod ayrımı yapılmalı
İç bağlantılar Staging alan adı kalıp kalmadığı aranmalı

Screaming Frog Raporları Nasıl Dışa Aktarılır?

Screaming Frog’da tablolar, filtreler ve özel raporlar farklı formatlarda dışa aktarılabilir.

Export

Aktif sekmede görüntülenen tabloyu dışa aktarmak için Export butonu kullanılabilir.

Örneğin:

  • Tüm 404 URL’ler
  • Eksik title etiketleri
  • Büyük görseller
  • Noindex sayfalar
  • Yinelenen H1 başlıkları

CSV veya Excel formatında alınabilir.

Bulk Export

Bulk Export, sorunlu URL’lerle birlikte kaynak bağlantıları gibi toplu verileri dışa aktarmak için kullanılır.

Önemli Bulk Export raporları:

  • Client Error Inlinks
  • Redirection Inlinks
  • Canonical Errors
  • All Inlinks
  • All Outlinks
  • Images Missing Alt Text
  • Hreflang Errors
  • Structured Data Errors
  • Security Headers
  • JavaScript Links

Reports

Reports alanında daha kapsamlı raporlar bulunabilir:

  • Redirect Chains
  • Crawl Overview
  • Orphan Pages
  • Pagination
  • Canonical Chains
  • SERP Summary
  • Issues Overview

Rapor hazırlanırken yalnızca hata sayısını vermek yerine sorunlu URL, kaynak sayfa, önem derecesi ve çözüm önerisi birlikte sunulmalıdır.

Yapılandırma Profili Kaydetme

Her projede aynı ayarları yeniden yapmak yerine yapılandırma profili kaydedilebilir.

File > Configuration > Save As

Örnek profil isimleri:

  • WordPress Teknik SEO
  • E-Ticaret Tam Tarama
  • JavaScript SEO
  • Site Taşıma Kontrolü
  • Yalnızca Kırık Bağlantılar
  • Görsel SEO Analizi
  • Haftalık Teknik Denetim

Kaydedilen profil daha sonra yüklenerek aynı ayarlarla yeniden tarama yapılabilir.

Planlı Tarama Nasıl Yapılır?

Lisanslı sürümde taramalar belirli zamanlarda otomatik olarak çalıştırılabilir.

File > Scheduling

Planlı tarama sırasında:

  • Spider veya List modu seçilebilir
  • Kayıtlı yapılandırma kullanılabilir
  • API bağlantıları etkinleştirilebilir
  • Tarama dosyası otomatik kaydedilebilir
  • Belirli sekmeler dışa aktarılabilir
  • Raporlar klasöre veya ağ sürücüsüne kaydedilebilir
  • E-posta bildirimleri yapılandırılabilir

Screaming Frog planlama özelliği tek seferlik veya tekrarlayan taramalar oluşturulmasına ve sonuçların otomatik dışa aktarılmasına olanak tanır.

Planlı tarama şu projelerde faydalıdır:

  • Haftalık teknik SEO kontrolü
  • Günlük kırık bağlantı denetimi
  • Büyük e-ticaret sitelerinde hata takibi
  • Yeni noindex sayfaların tespiti
  • Sitemap hatalarının izlenmesi
  • Title ve canonical değişikliklerinin takibi
  • Canlıya alınan sayfaların kontrolü

Screaming Frog Kullanırken Yapılan Yaygın Hatalar

Yapılandırmayı Kontrol Etmeden Taramaya Başlamak

Önceki projeden kalan exclude, include veya user-agent ayarları yeni taramayı etkileyebilir. Yeni tarama öncesinde ayarlar varsayılana döndürülmeli veya projeye özel profil yüklenmelidir.

Her Siteyi JavaScript Modunda Taramak

JavaScript oluşturma daha fazla işlemci, bellek ve süre kullanır. Dinamik oluşturma gerekmeyen sitelerde Text Only modu daha verimlidir.

Parametreli URL’leri Sınırlandırmamak

E-ticaret filtreleri, takvimler ve arama sayfaları sonsuz URL oluşumuna neden olabilir. Query limit, exclude ve custom robots.txt ayarları kullanılmalıdır.

Robots.txt Engellerini Göz Ardı Etmek

Screaming Frog bir sayfayı tarayamıyorsa sorun her zaman bağlantı eksikliği olmayabilir. Robots.txt, nofollow, alt alan adı ve klasör kapsamı kontrol edilmelidir.

Yalnızca Hata URL’sini Düzeltmek

404 veya yönlendirme URL’sini bulmak yeterli değildir. Inlinks raporu kullanılarak bu URL’ye bağlantı veren kaynak sayfalar da güncellenmelidir.

Tüm 3xx URL’leri Hata Kabul Etmek

Yönlendirmeler site taşıma ve URL değişikliklerinde gereklidir. Sorun, yönlendirmenin varlığından çok gereksiz zincirler, döngüler ve güncellenmemiş iç bağlantılardır.

Her Noindex Sayfayı Sorun Saymak

Sepet, hesap, site içi arama ve filtre sayfalarında noindex bilinçli olarak kullanılabilir. Sayfanın amacı değerlendirilmeden işlem yapılmamalıdır.

Crawl Analysis Çalıştırmamak

Tarama tamamlandıktan sonra Crawl Analysis çalıştırılmazsa bazı filtreler ve Link Score verileri eksik kalabilir.

Verileri Yorumlamadan Raporlamak

Screaming Frog çok sayıda URL ve sorun gösterebilir. Her bildirimin SEO açısından aynı öneme sahip olduğu düşünülmemelidir.

Sorunlar şu kriterlere göre önceliklendirilebilir:

  • Indexlemeye etkisi
  • Trafik alan sayfa sayısı
  • Dönüşüme etkisi
  • Sorunun tekrar oranı
  • Şablon kaynaklı olup olmadığı
  • Düzeltilme maliyeti
  • Kullanıcı deneyimine etkisi

Screaming Frog Yapılandırma Kontrol Listesi

Tarama başlatılmadan önce aşağıdaki kontrol listesi kullanılabilir:

Kontrol Durum
Doğru tarama modu seçildi mi?
Başlangıç URL’si doğru mu?
Depolama modu kontrol edildi mi?
Text Only veya JavaScript seçimi doğru mu?
Alt alan adları taramaya dâhil mi?
Başlangıç klasörü dışı ayarı kontrol edildi mi?
Görsel, CSS ve JavaScript ayarları belirlendi mi?
Nofollow bağlantıların takip durumu seçildi mi?
Query string limiti ayarlandı mı?
Gereksiz URL’ler exclude edildi mi?
Include kuralı varsa test edildi mi?
Robots.txt davranışı kontrol edildi mi?
User-agent doğru mu?
Tarama hızı sunucuya uygun mu?
XML sitemap taramaya eklendi mi?
Search Console bağlantısı gerekli mi?
Analytics bağlantısı gerekli mi?
PageSpeed API gerekli mi?
Crawl Analysis otomatik çalışacak mı?
Yapılandırma profili kaydedildi mi?

Screaming Frog Hakkında Sıkça Sorulan Sorular

Screaming Frog ücretsiz sürümde kaç URL tarar?

Ücretsiz Screaming Frog sürümü bir taramada en fazla 500 URL kontrol edebilir. Daha büyük siteler ve gelişmiş yapılandırma seçenekleri için lisanslı sürüm gerekir.

Screaming Frog Googlebot gibi mi çalışır?

Screaming Frog bağlantıları takip ederek siteyi tarama mantığı açısından arama motoru botlarına benzer biçimde çalışır. Ancak gerçek Googlebot değildir ve Google’ın indexleme, sıralama veya oluşturma sistemlerinin tamamını birebir taklit etmez.

Screaming Frog sıralama gösterir mi?

Screaming Frog temel olarak teknik SEO ve site tarama aracıdır. Doğrudan standart bir sıralama takip aracı değildir. Search Console entegrasyonu üzerinden ortalama konum verileri alınabilir.

Screaming Frog ile backlink analizi yapılır mı?

Screaming Frog site içerisindeki iç ve dış bağlantıları tarayabilir. Ancak internet genelindeki backlinkleri kendi başına keşfetmek için tasarlanmış bir backlink veri tabanı değildir. Harici backlink araçlarından alınan veriler API veya URL listesi yoluyla analiz edilebilir.

Backlink kavramının detayları için backlink nedir? içeriği incelenebilir.

Screaming Frog neden bütün sayfaları bulmuyor?

Muhtemel nedenler şunlardır:

  • Sayfaya iç bağlantı verilmemiş olabilir
  • Robots.txt tarafından engellenmiş olabilir
  • Nofollow bağlantı üzerinden erişiliyor olabilir
  • Başka subdomain üzerinde olabilir
  • Başlangıç klasörünün dışında kalabilir
  • JavaScript sonrasında oluşturuluyor olabilir
  • Include veya exclude ayarı taramayı sınırlıyor olabilir
  • Sayfa geçici sunucu hatası vermiş olabilir
  • XML sitemap taramaya eklenmemiş olabilir

JavaScript modu ne zaman kullanılmalıdır?

Sayfanın ana içeriği, bağlantıları, title veya canonical etiketleri JavaScript çalıştıktan sonra oluşuyorsa JavaScript rendering kullanılmalıdır. Standart sunucu taraflı HTML sitelerde Text Only modu genellikle daha hızlıdır.

Screaming Frog sunucuya zarar verir mi?

Aşırı yüksek tarama hızları zayıf sunucularda yük oluşturabilir. Tarama hızı site kapasitesine göre ayarlanmalı ve büyük projelerde sunucu yöneticisiyle koordineli çalışılmalıdır.

Screaming Frog ile XML sitemap oluşturulur mu?

Evet. Uygun şekilde taranan URL’lerden XML sitemap ve görsel sitemap oluşturulabilir. Ancak oluşturulan dosya yayınlanmadan önce indexlenebilirlik, canonical ve durum kodu açısından kontrol edilmelidir.

Screaming Frog mobil siteyi tarayabilir mi?

Evet. User-agent Googlebot Smartphone veya farklı bir mobil tarayıcı olarak ayarlanabilir. JavaScript rendering alanında ekran boyutu da mobil cihazlara göre düzenlenebilir.

Screaming Frog’da 404 sayfalar nasıl bulunur?

Response Codes sekmesinden Client Error (4xx) filtresi seçilir. Hatalı URL’ye bağlantı veren sayfalar alt bölümdeki Inlinks alanından görüntülenebilir.

Screaming Frog’da noindex sayfalar nasıl bulunur?

Directives sekmesinde Noindex filtresi kullanılabilir. Internal sekmesinde Indexability ve Indexability Status sütunları üzerinden de filtreleme yapılabilir.

Screaming Frog’da yetim sayfalar nasıl bulunur?

Google Search Console, Google Analytics ve XML sitemap entegrasyonları etkinleştirilir. Tarama tamamlandıktan sonra Crawl Analysis çalıştırılır ve Orphan Pages raporu incelenir.

Screaming Frog yerine Chrome eklentileri kullanılabilir mi?

Chrome eklentileri tek sayfa kontrollerinde pratiktir. Screaming Frog ise çok sayıda URL’yi aynı anda tarar ve site genelindeki kalıpları ortaya çıkarır. Her iki araç türü birbirini tamamlar.

Tarayıcı üzerinden yapılabilecek hızlı analizler için SEO için en iyi Chrome eklentileri içeriği incelenebilir.

Screaming Frog SEO Spider, teknik SEO analizi, site mimarisi incelemesi, kırık bağlantı kontrolü ve sayfa içi optimizasyon için kullanılabilecek en kapsamlı tarama araçlarından biridir. Ancak aracın verimli çalışması, yalnızca alan adını girip Start butonuna basmaya bağlı değildir.

Doğru bir Screaming Frog taramasında site büyüklüğü, kullanılan altyapı, JavaScript oluşturma biçimi, URL parametreleri, alt alan adları, robots.txt kuralları ve sunucu kapasitesi birlikte değerlendirilmelidir.

Küçük ve standart sitelerde varsayılan Text Only yapılandırması yeterli olabilir. Büyük e-ticaret sitelerinde Database Storage, exclude kuralları, parametre limitleri ve kontrollü tarama hızı kullanılmalıdır. JavaScript tabanlı projelerde ise rendered HTML analizi, kaynak dosyalarının erişilebilirliği ve Googlebot Smartphone testleri önem kazanır.

Tarama tamamlandıktan sonra 404 URL’ler, yönlendirme zincirleri, eksik meta etiketleri, canonical hataları, noindex sayfalar, zayıf iç bağlantılar ve sitemap tutarsızlıkları önceliklendirilmelidir. Elde edilen bulgular yalnızca bir hata listesi olarak değil, uygulanabilir çözüm önerileri içeren profesyonel bir SEO raporuna dönüştürülmelidir.

Screaming Frog verilerinin Google Search Console, Analytics ve PageSpeed Insights ile birleştirilmesi, teknik sorunların trafik ve kullanıcı deneyimi üzerindeki etkisini daha doğru değerlendirmeyi sağlar. Profesyonel bir SEO danışmanlığı sürecinde Screaming Frog, veriye dayalı karar vermeyi kolaylaştıran temel araçlardan biri olarak kullanılabilir.

Bir yorum
  1. […] Bütçesi, kapsamlı site taraması için Screaming Frog gibi araçlarla da analiz edilebilir. Screaming Frog kullanılarak kırık bağlantılar, yönlendirmeler, canonical etiketleri, başlıklar ve birçok […]

    Yanıtla
Yorum yazın

E-posta adresiniz yayınlanmaz. Gerekli alanlar işaretlendi.