Büyük ölçekli SEO denetimlerinde, Search Console anahtar kelime dökümlerinde ve Screaming Frog tarama çıktılarında on binlerce satırlık veriyle çalışmak günlük iş akışının bir parçasıdır. Veriyi doğru filtrelemek, URL’lerden parametreleri ayıklamak ve farklı raporları birbiriyle eşleştirmek için ileri düzey elektronik tablo formülleri kullanılmalıdır.
Microsoft Excel ve Google Sheets ortamlarında SEO uzmanlarının analiz hızını 10 katına çıkaran 6 temel fonksiyon ve formül mimarisi belirli standartlara göre yapılandırılmalıdır.
1. SEO Analizinde En Çok Kullanılan 6 Excel Formülü
| Formül | İşlev | Tipik SEO Kullanım Alanı |
|---|---|---|
| XLOOKUP (ÇAPRAZARA) | İki farklı tablodaki veriyi URL veya kelimeye göre eşleştirir. | GSC tıklama verisi ile Screaming Frog durum kodunu aynı tabloda birleştirme. |
| LEN (UZUNLUK) | Hücredeki karakter sayısını sayar. | Title (< 60) ve Meta Description (< 155) karakter sınırı denetimi. |
| REGEXEXTRACT | Düzenli ifadelerle URL içinden belirli parçayı çeker. | URL’lerden kategori adını veya ürün ID’sini ayrıştırma. |
| COUNTIF (EĞERSAY) | Belirtilen şartı sağlayan hücrelerin sayısını verir. | Kırık link (404) sayısını veya tekrar eden H1’leri sayma. |
| CONCATENATE / TEXTJOIN | Farklı metinleri ve hücreleri birleştirir. | Otomatik title/description veya 301 redirect kuralları üretme. |
| SUBSTITUTE (YERİNEKOY) | Metin içindeki belirli bir karakteri yenisiyle değiştirir. | URL’lerdeki tire, boşluk ve özel karakterleri temizleme. |
2. Pratik Uygulama Örnekleri
1. Title ve Description Karakter Sınırı Kontrolü
A sütunundaki meta başlıkların 60 karakterden uzun olup olmadığını belirlemek için:
=IF(LEN(A2)>60, "HATA: Başlık Uzun (" & LEN(A2) & ")", "UYGUN")
2. XLOOKUP ile GSC ve Screaming Frog Verilerini Birleştirme
A sütununda Screaming Frog URL’leri, B sütununda ise GSC’den çekilen URL-Tıklama tablosu varsa:
=XLOOKUP(A2, 'GSC_Data'!A:A, 'GSC_Data'!B:B, 0)
Bu formül, taranan her URL’nin son 30 günlük Google organik tıklama sayısını anında yan sütuna getirir. Tıklama almayan 0 değerli sayfalar hızlıca listelenir.
3. REGEXEXTRACT ile URL’den Kategori İsmini Çekme (Google Sheets)
https://seobify.com/blog/teknik-seo-nedir/ formatındaki URL’den blog alt dizinini çekmek için:
=REGEXEXTRACT(A2, "https?://[^/]+/([^/]+)/")
3. Pivot Tablolar ile Sayfa Grubu Performansı Analizi
100.000 URL’lik bir e-ticaret sitesinde tek tek URL’lere bakmak yerine Pivot Table (Özet Tablo) kullanarak:
/kadin/,/erkek/,/cocuk/alt dizinlerinin toplam organik tıklama payı,- 200 OK, 301 ve 404 sayfalarının yüzdesel dağılımı,
- Kelime uzunluğuna göre ortalama sıralama performansı,
dakikalar içinde görselleştirilebilir.
Sıkça Sorulan Sorular
VLOOKUP yerine neden XLOOKUP tercih edilmelidir?
XLOOKUP, aranan sütunun solundaki verileri de getirebilir, sütun ekleme/silmelerinde bozulmaz ve varsayılan olarak tam eşleşme (exact match) aradığı için çok daha güvenlidir.
Milyon satırlık veri setlerinde Excel mi Python mı kullanılmalıdır?
Excel 1.048.576 satır limitine sahiptir ve 100.000 satırdan sonra yavaşlayabilir. 500.000 satırın üzerindeki büyük log dosyaları ve e-ticaret katalogları için Python ile SEO analizi tercih edilmelidir.
Stratejik Sonuç
Excel formüllerine hakim olmak, SEO verilerini eyleme dönüştürülebilir stratejik kararlara çevirir. Veri odaklı ve mühendislik tabanlı büyüme için özel yazılım ve analiz çözümlerimizi inceleyin.