Search Console API, web sitesi performansını detaylı analiz etmek ve anahtar kelime hareketlerini takip etmek için güçlü bir araçtır. Özellikle SEO çalışmalarında, belirli anahtar kelimelerin sıralamadaki değişimlerini ve trafik etkilerini anlamak kritik öneme sahiptir. Bu nedenle, API üzerinden doğrudan JSON formatında veriyi almak, analiz ve otomasyon süreçlerini kolaylaştırır.
İlk aşamada, Search Console API'nın "searchanalytics.query" metodunu kullanmak gerekir. Bu metod, belirli zaman dilimleri ve filtreler ile sorgu yapmanıza olanak tanır. Örneğin, son 30 gün içindeki anahtar kelime performansını çekmek için aşağıdaki gibi bir JSON gövdesi kullanılır:
12345678
{
"startDate": "2024-03-01",
"endDate": "2024-03-31",
"dimensions": ["query"],
"rowLimit": 1000,
"aggregationType": "byPage"
}
Bu yapılandırma ile, sorgu kelimelerinin sıralamadaki değişimleri ve tıklama istatistikleri API tarafından JSON olarak dönecektir. Dönen JSON verisi, her anahtar kelime için tıklama sayısı, gösterim sayısı, ortalama pozisyon gibi bilgileri içerir.
Veriyi daha etkin kullanmak adına, API yanıtını parse etmek ve örneğin belirli anahtar kelimelerin pozisyon değişimlerini analiz etmek gerekebilir. Ayrıca, zaman içinde trendleri görmek için farklı zaman aralıklarıyla yapılan sorguları karşılaştırmak faydalı olur.
Unutulmaması gereken en önemli nokta, API erişimi için uygun OAuth2 yetkilendirmesi ve API izinlerinin alınmış olmasıdır. Ayrıca, API sınırlarını aşmamak ve veriyi düzenli çekmek için uygun zaman planlaması ve otomasyon scriptleri geliştirilmelidir.
Sizler de Search Console API ile anahtar kelime hareketlerini JSON formatında çekme konusunda deneyimlerinizi, karşılaştığınız sorunları veya kullanışlı script örneklerinizi paylaşmak ister misiniz?