İçeriğe geç
Web Geliştirme

Screaming Frog'da XPath ile Veri Kazıma: En Çok Kullanılan 15 Komut

Yayın tarihi 17 Eylül 2026 Yazar Kerem Kırbıyık 3 dk okuma
Screaming Frog Custom Extraction XPath ile HTML DOM veri kazıma ve regex filtreleme şeması

Büyük ölçekli web sitelerini ve e-ticaret platformlarını teknik SEO denetiminden geçirirken; standart başlık ve meta açıklamaların ötesinde sayfadaki fiyatları, stok durumunu, yazar adlarını, yayınlanma tarihlerini, breadcrumb yollarını veya JSON-LD şemalarını topluca çekmek gerekebilir.

Masaüstü tarama aracı Screaming Frog SEO Spider, Custom Extraction (Özel Çıkarma) özelliği ve XPath (XML Path Language) seçicileri ile birleştiğinde sitenizdeki binlerce sayfadan istediğiniz herhangi bir DOM elemanını tek tıkla Excel tablosuna döken devasa bir veri kazıma motoruna dönüşür.


1. Screaming Frog’da Custom Extraction Kurulumu

[Configuration] ➔ [Custom] ➔ [Extraction] ➔ [+ Add] ➔ [XPath Seçicisini Girin & "Extract Text" Seçin]

2. En Çok Kullanılan 15 Pratik XPath Komutu Tablosu

NoHedeflenen DOM VerisiKullanılacak XPath KomutuAçıklama
1Ürün Fiyatı//span[@class='product-price']Belirli bir sınıfa ait fiyat metnini çeker.
2Stok Durumu//div[contains(@class, 'stock-status')]/text()Sınıf adı “stock-status” içeren div’in metnini alır.
3Yazar Adı//span[@rel='author'] veya //a[@class='author-name']Blog yazarının adını listeler.
4Yayın Tarihi//time/@datetime<time> etiketinin ISO tarih niteliğini çeker.
5JSON-LD Şeması//script[@type='application/ld+json']Sayfadaki tüm yapısal veri kodlarını ham metin olarak çeker.
6H1 Metni//h1Sayfadaki ana H1 başlığını alır.
7Birden Fazla H1 Tespiticount(//h1)Sayfada kaç adet H1 olduğunu sayar (1’den fazlası hatadır).
8OG Görsel Linki//meta[@property='og:image']/@contentOpen Graph sosyal medya kapak görseli URL’sini çeker.
9Canonical Linki//link[@rel='canonical']/@hrefSayfanın kanonik adresini alır.
10Ekmek Kırıntısı (Breadcrumb)//nav[@aria-label='breadcrumb']//liKategori yolunu hiyerarşik olarak listeler.
11Yorum Sayısı//span[@id='review-count']Ürüne yapılan toplam müşteri yorum adedini çeker.
12AMP URL’si//link[@rel='amphtml']/@hrefSayfanın AMP sürüm linkini alır.
13Meta Robots Değeri//meta[@name='robots']/@contentnoindex, nofollow direktiflerini filtreler.
14Kelime Sayısı Gövdesi//article//pSadece makale gövdesindeki paragrafları izole eder.
15Görsel Alt Etiketleri//img[not(@alt)]/@srcAlt etiketi eksik olan tüm görsellerin URL’lerini listeler!

3. Alt Etiketi Olmayan Görselleri XPath ile Yakalama

Sitedeki erişilebilirlik ve görsel SEO açıklarını tespit etmek için:

  • Seçici Türü: XPath
  • Komut: //img[not(@alt) or @alt='']/@src
  • Çıktı Türü: Extract Inner HTML

Bu kural, sitede alt etiketi boş bırakılmış veya hiç yazılmamış tüm görselleri tek bir raporda önünüze serer.


4. Tarayıcıda (Chrome DevTools) XPath Test Etme

Screaming Frog’a girmeden önce XPath ifadenizin doğru çalışıp çalışmadığını test etmek için:

  1. Chrome’da sayfayı açın ve F12 (Geliştirici Araçları) tuşuna basın.
  2. Console sekmesini açın.
  3. $x("//span[@class='product-price']") komutunu yazıp Enter’a basın.
  4. Dönen dizi doğru elemanı vurguluyorsa ifadeniz hatasızdır!

Sıkça Sorulan Sorular

JavaScript ile yüklenen fiyatları Screaming Frog ile kazıyabilir miyiz?

Evet. Screaming Frog’da Configuration > Spider > Rendering sekmesine gidip modu JavaScript olarak seçtiğinizde, sayfa Chromium ile derlenir ve dinamik fiyatlar XPath ile başarıyla çekilir.

XPath ile Regex birlikte kullanılabilir mi?

Evet; Screaming Frog’da XPath ile çekilen metnin içinden sadece sayıları veya belirli para birimlerini izole etmek için Regex filtresi eklenebilir.


Stratejik Sonuç

Screaming Frog ve XPath veri kazıma teknikleri, teknik SEO denetimlerinde web sitelerindeki gizli veri açıklarını saniyeler içinde raporlayan en güçlü otomasyon aracıdır. İleri düzey teknik SEO denetimleri için özel yazılım ve SEO çözümlerimizi inceleyin.

İlgili Yazılar

  • Teknik SEO’da Temel Mühendislik Standartları ve İndeksleme Mimarisi
  • Modern SEO: Yapay Zeka Arama, INP ve Varlıklar İçin Güncel Rehber
  • SEO Migration (Site Taşıma) Süreci Nasıl Yönetilir?
  • SEO’da SWOT Analizi Nasıl Yapılır? Stratejik Şablon
  • Progressive Web Apps (PWA) ve SEO: Kapsamlı Optimizasyon Rehberi

Daha kapsamlı destek için: SEO Danışmanlığı hizmetimize göz atın.

Bu yazı faydalı oldu mu?