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
| No | Hedeflenen DOM Verisi | Kullanılacak XPath Komutu | Açıklama |
|---|---|---|---|
| 1 | Ürün Fiyatı | //span[@class='product-price'] | Belirli bir sınıfa ait fiyat metnini çeker. |
| 2 | Stok Durumu | //div[contains(@class, 'stock-status')]/text() | Sınıf adı “stock-status” içeren div’in metnini alır. |
| 3 | Yazar Adı | //span[@rel='author'] veya //a[@class='author-name'] | Blog yazarının adını listeler. |
| 4 | Yayın Tarihi | //time/@datetime | <time> etiketinin ISO tarih niteliğini çeker. |
| 5 | JSON-LD Şeması | //script[@type='application/ld+json'] | Sayfadaki tüm yapısal veri kodlarını ham metin olarak çeker. |
| 6 | H1 Metni | //h1 | Sayfadaki ana H1 başlığını alır. |
| 7 | Birden Fazla H1 Tespiti | count(//h1) | Sayfada kaç adet H1 olduğunu sayar (1’den fazlası hatadır). |
| 8 | OG Görsel Linki | //meta[@property='og:image']/@content | Open Graph sosyal medya kapak görseli URL’sini çeker. |
| 9 | Canonical Linki | //link[@rel='canonical']/@href | Sayfanın kanonik adresini alır. |
| 10 | Ekmek Kırıntısı (Breadcrumb) | //nav[@aria-label='breadcrumb']//li | Kategori yolunu hiyerarşik olarak listeler. |
| 11 | Yorum Sayısı | //span[@id='review-count'] | Ürüne yapılan toplam müşteri yorum adedini çeker. |
| 12 | AMP URL’si | //link[@rel='amphtml']/@href | Sayfanın AMP sürüm linkini alır. |
| 13 | Meta Robots Değeri | //meta[@name='robots']/@content | noindex, nofollow direktiflerini filtreler. |
| 14 | Kelime Sayısı Gövdesi | //article//p | Sadece makale gövdesindeki paragrafları izole eder. |
| 15 | Görsel Alt Etiketleri | //img[not(@alt)]/@src | Alt 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:
- Chrome’da sayfayı açın ve
F12(Geliştirici Araçları) tuşuna basın. - Console sekmesini açın.
$x("//span[@class='product-price']")komutunu yazıp Enter’a basın.- 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.