SE::Google::Position - Google'da Anahtar Kelimelere Göre Web Sitesi Sıralaması Kontrolü
Veri kazıyıcı incelemesi
Google'daki anahtar kelimelere göre web sitesi sıralamalarını kontrol etmek için kullanılan veri kazıyıcı. SE::Google::Position veri kazıyıcı sayesinde, kendi alan adı veritabanlarınızı kullanarak Google arama sonuçlarındaki sıralamaları otomatik olarak kontrol edebilirsiniz. SE::Google::Position veri kazıyıcıyı kullanarak, bir web sitesinin Google'daki konumunu kolayca, doğru ve hızlı bir şekilde belirleyebilirsiniz.
A-Parser işlevselliği, SE::Google::Position veri kazıyıcı ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlaması ayarlamanıza ve çok daha fazlasına olanak tanır. Dosyalardan alt sorguların otomatik olarak yerleştirilmesini kullanabilirsiniz.
Sonuçların ek mantık uygulanmasına ve verilerin JSON, SQL ve CSV dahil olmak üzere çeşitli formatlarda çıktı alınmasına olanak tanıyan yerleşik güçlü şablon motoru Template Toolkit sayesinde, sonuçları ihtiyacınız olan biçimde ve yapıda kaydetmek mümkündür.
Veri kazıyıcı kullanım durumları
🔗 API ile Çalışma, Bölüm 1
SE::Google::Position veri kazıyıcısını kullanarak A-Parser API ile çalışma örneği
🔗 SE::Google::Position Çalışmasına Başka Bir Örnek
Bir web sitesinin anahtar kelimeye göre konumunu, kullanıcının tarayıcısındaki gibi belirleme
🔗 Sunum Seçeneklerine Genel Bakış
Makalede 4 farklı sonuç sunum seçeneği incelenmiştir: metin, CSV, JSON, HTML
🔗 Anahtar Kelimelere Göre Konumlar Nasıl Öğrenilir?
SE::Google::Position veri kazıyıcısını tanıyoruz ve bir anahtar kelimenin arama sonuçlarında kaçıncı sırada olduğunu kontrol ediyoruz
Toplanan veriler
- Site konumu ve site sayfasının bağlantısı
- Tüm site konumlarının ve sayfa bağlantılarının listesi

Özellikler
SE::Google veri kazıyıcısının tüm özellikleri- Site bulunduğunda veri çekme işlemini otomatik olarak durdurur
- Alt alan adı aramasını destekler
- Aranan konumu alan adına, ana alan adına ve tam bağlantıya göre karşılaştırma imkanı
- Aynı anda birden fazla alan adı için konum toplama
Kullanım senaryoları
- Kendi sitelerinizin ve rakiplerinizin sitelerinin konumlarını kontrol etme
- Sitenin trafik çeken sayfalarını bulma
Sorgular
Sorgu olarak, aranan sitenin alan adını ve arama sorgusunu aralarında boşluk bırakarak belirtmeniz gerekir, örneğin:
lenta.ru haberler
lenta.ru çevrimiçi haberler
Bir siteyi bir sorgu listesine göre kontrol etmeniz gerekiyorsa, alan adını sorgu formatında (Query format) belirtebilirsiniz:
lenta.ru $query
Veya sadece anahtar kelime listesini kullanabilirsiniz. Sorguda aynı anda birkaç alan adı kullanmak için, alan adı listesini virgülle ayırarak ve boşluktan sonra anahtar kelimeyi belirterek yazmalısınız, örneğin:
lenta.ru,ria.ru,notfound.com haberler akışı
Sonuçlar $bulkcheck dizisine kaydedilecektir.
Stop when found seçeneği de desteklenmektedir; tüm alan adları için konumlar bulunduğunda veri çekme işlemi sona erer.
Sorgu makroları
Dosyalardan alt sorguların otomatik olarak yerleştirilmesi için yerleşik makroları kullanabilirsiniz; örneğin, bir anahtar kelime veritabanına göre siteleri/siteyi kontrol etmek istiyoruz, birkaç ana sorgu belirtelim:
ria.ru
lenta.ru
rbc.ru
yandex.ru
Sorgu formatında, Keywords.txt dosyasından ek kelimeler yerleştirmek için makroyu belirtelim; bu yöntem, site veritabanını anahtar kelime veritabanına göre kontrol etmenizi ve sonuç olarak konumları almanızı sağlar:
$query {subs:Keywords}
Bu makro, her bir orijinal arama sorgusu için dosyadaki ek sorgu sayısı kadar sorgu oluşturacaktır; bu da makronun çalışması sonucunda [orijinal sorgu sayısı (alan adları)] x [Keywords dosyasındaki sorgu sayısı] = [toplam sorgu sayısı] elde edilmesini sağlar.
Sonuç çıktı seçenekleri
A-Parser, yerleşik şablon motoru Template Toolkit sayesinde sonuçların esnek bir şekilde formatlanmasını destekler; bu da sonuçları rastgele bir biçimde veya CSV veya JSON gibi yapılandırılmış bir biçimde çıktı almasına olanak tanır.
Konum listesi dışa aktarma
Sonucun şu şekilde alınması:
aranan alan adı - anahtar: arama sonuçlarındaki konum numarası
Sonuç formatı:
$domain - $key: $position\n
Sonuç örneği:
lenta.ru - haberler: 6
lenta.ru - çevrimiçi haberler: 7
...
Birden fazla alan adının aynı anda kontrol edilmesi (toplu kontrol)
Birden fazla alan adının aynı anda kontrol edilmesi durumunda tüm alan adlarına ilişkin bilgiler $bulkcheck dizisinde yer alır.
Sonuç formatı:
$bulkcheck.format('$domain - $position\n')
Sorgu örneği:
lenta.ru,ria.ru,notfound.com haberler akışı
Sonuç örneği:
lenta.ru - 1
ria.ru - 3
notfound.com - 0
Bağlantılar + çıpalar + konum çıktılı snippet'ler
Bağlantıların, çıpaların ve snippet'lerin CSV tablosuna aktarılması
İlgili anahtar kelimelerin kaydedilmesi
Anahtar kelime rekabeti
Bağlantı indeksleme kontrolü
SQL formatında kaydetme
Sonuçların JSON formatında dökümü
Sonuçların işlenmesi
A-Parser, sonuçları doğrudan veri çekme sırasında işlemenize olanak tanır; bu bölümde SE::Google::Position veri kazıyıcı için en popüler senaryoları sunduk.
Sıfır olmayan konumdaki alan adlarını kaydetme
Temel olarak birden fazla alan adının aynı anda kontrol edilmesi örneği (yukarıdaki sonuç çıktı seçeneklerine bakın) alınmış ve bir filtre eklenmiştir.
Bir filtre ekleyin ve açılır listeden konum çıktı değişkenini seçin. Türü seçin: >. Ardından Number (Sayı) kısmına 0 yazmanız gerekir. Bu filtre ile sıfır konumundaki tüm sonuçları kaldırabilirsiniz.
Örneği indir
Örnek A-Parser nasıl aktarılır
eJx1VNtu2zAM/RVDCNAVyIJ2a4HBDwPSYhk2ZE3Wy1OaB9WiUy2y6Ely2szwv4+S
ZTvtuhdZJA/Jw4tcM8ft1i4NWHCWpaualeHOUnbzJU2/Im4UpOkSrXQSdfI+ueE7
SAQWXGqbPEn3iJVLePIHDCZlhLExK7mxYHzI1ZuRCCIg55VybFwzty+BUuIOjJEC
yCgFyTmagjsiFGBsx1XlYaOHSm2zR8i2kxbx7mjUMiJ+o47E/b0+OmbN/6NXFkqD
z/shcs6VhQOPXCoHhuyRQrpifWpfY1fLehyht63f5wOyJ3THMsBSZkFb1qzXXUQ7
C/x9TeXpJLa+N/pW32LLAwb1jKQrXoROCO7AW7tGHE/cs4/AhQjUuGoz+EEMWe+0
/B3IaSQsXY0EOzNYkMpBCOCV+47dio2C7Autgu/P1ie2bMwsUZ1xIiJeWyS1hTs0
i9AD0tcM9VSpOexADbAQ/6KSStDWTHNy+hYd34Ys/onR9OUdpqKZPxni0EcJ0sXi
x+AlcI4bqlw8UN1KFtKRbC+x0i7ObwtQ9j278j0r0ECfJkaO2ekxlaD9gg0jm5aD
6kUZL8byUpmhzuVmEZe2Q1b6ll7sQl9iUSrwdelKqbFf5uthPaY2jsELA8HXzpch
hS+9e4rMISr7/aalWhpJ63fuCRbUycOsMWTGlbq7nh9a2LBSJCjQjk9MNTYyfDS6
nDorJhkWyX11cvZRhBPC+WG4n52Gs9V8aqEP4Twf3KLZzyijl7BB2lHqU7Puf0D9
r61++zeU1g2twC+7bOG+Xx5MOmq8DYjT5i+HCcki
Ayrıca bakınız: Sonuç filtreleri
Bağlantı deduplikasyonu
Alan adına göre bağlantı deduplikasyonu
Alan adlarını ayıklama
Çıpalardan ve snippet'lerden etiketleri kaldırma
Bağlantıları içermeye göre filtreleme
Olası ayarlar
SE::Google veri kazıyıcısının tüm ayarlarını ve ayrıca ek olarak şunları destekler:| Parametre adı | Varsayılan değer | Açıklama |
|---|---|---|
| Pages count | 1 | Arama sonuçları veri çekme sayfa sayısı (1'den 10'a kadar) |
| Result format | $domain - $key: $position\n | Varsayılan sonuç çıktı formatı |
| Stop when found | ☑ | Alan adı bulunursa veri çekmeyi durdur, sonraki sayfalara geçmez |
| Match type | Exact domain | Aranan konumu alan adına, ana alan adına ve tam bağlantıya göre karşılaştırma imkanı (Exact domain / Top level domain / Exact url) |