Giriş

Bu pratik rehberde, 2026 yılı için Google arama sonuçlarını adım adım stabil ve tekrarlanabilir bir şekilde ayarlayacaksınız. AI Overviews, People Also Ask, video karuselleri, bilgi kartları, yerel bloklar ve ticari özellikler gibi unsurları içerecek. Hazır SERP API'leri üzerinde çalışan bir pipeline ve proxy, oturum yönetimi ve hata kontrolü ile birlikte alternatif bir sistem kuracaksınız. Sonunda, veri kalitesini kontrol etmeyi, işaretleme değişikliklerini takip etmeyi ve mobil proxy'ler ile doğru istek başlıkları kullanarak başarı oranınızı artırmayı öğreneceksiniz.

Bu rehber, SEO ve analiz uzmanları, geliştiriciler ve değişen anti-bot korumaları ve AI Overviews'un ortaya çıkması koşullarında sürekli SERP çıktısına ihtiyacı olan proje sahipleri için hazırlandı. Yeni başlayanlar için tüm adımlar anlaşılır. İleri düzey kullanıcılar ise hazır kod blokları, throttling yöntemleri ve optimizasyon fikirleri bulacaklar.

Başlamadan önce, HTTP temel bilgilerini bilmek, proxy nedir ve JSON nasıl okunur gibi konularda temel bilgilerinizi tazelemek faydalı olacaktır. Ancak, anahtar noktaları basit bir dille açıklayacağız. Tüm rehber süreçlerini testlerle birlikte tamamlamak için 1-2 iş günü ayırmalısınız. Hazır SERP API ile temel bir yapılandırma 1-2 saat sürecektir, ancak AIO randerlama ve sürekli proxy rotasyonu ile kendi parser'ınızı kurmak daha fazla dikkat gerektirecektir.

Edineceksiniz: adım adım rehber, konum ve dil için uygun çalışma parametreleri, hazır SERP API'lerine istek şablonları, kendi çözümleriniz için kod taslakları, hata ayıklama kontrol listeleri ve kalite kontrol noktaları, ayrıca 2026 yılında veri merkezi proxy'lere göre daha yüksek başarı oranı sunan mobil proxy'lerin kullanımı için öneriler.

Ön Hazırlık

Kesintisiz bir şekilde tüm aşamaları geçmek için önceden araçlarınızı ve erişimlerinizi toplayın.

Gerekli Araçlar

  • Programlama dili: Python 3.10+ veya Node.js 18+ örnekleri için. Birini seçin.
  • Hazır SERP API'leri: SerpAPI, ScraperAPI, Bright Data SERP API. Hızlı başlamak için bir tanesi yeterlidir.
  • Proxy altyapısı: HTTP(S)/SOCKS5 destekli rotasyona sahip mobil proxy'ler. Gerçek SIM kartlara sahip geniş coğrafi alanları olan sağlayıcılar uygundur.
  • AIO randerlama için Headless tarayıcı: Playwright veya Puppeteer.
  • Üçüncü parti yardımcı programlar: Manual testler için cURL veya Postman HTTP istemcisi.
  • Kontrol araçları: IP kontrol aracı, DNS Leak Test, Proxy Checker, gecikme haritası, proxy hesaplayıcı, tarayıcı parmak izi oluşturucu.

Sistem Gereksinimleri

  • OS: Windows 10/11, macOS 12+ veya Linux (Ubuntu 22.04+). Herhangi bir güncel sistem uygundur.
  • RAM: Minimum 8 GB. Toplu randerlama için 16 GB+.
  • Boş alan: Kayıtlar ve önbellekler için en az 5 GB.
  • Stabil bağlantı hızı: 20 Mbps'den az olmamak üzere. Kümeleme için — 100 Mbps+

Neler Kurulacak

  1. Python 3.10+ ve pip yükleyicisini veya Node.js 18+ ve npm'yi kurun.
  2. Dinamik içerikler için Playwright veya Puppeteer'ı kurun (AIO aşamasında gerekli olacaktır).
  3. Seçtiğiniz SERP API'ye erişim sağlayın. API anahtarlarını oluşturun ve faturalandırmayı etkinleştirin.
  4. Mobil proxy'lere erişim sağlayın. Rotasyon yöntemlerini kontrol edin: zamanlayıcıya göre, API ile veya bağlantı yoluyla.
  5. Loglama sistemini kurun: bir dosya logger veya log servisi. Bu, hataların teşhisi için önemlidir.

Yedeklemeler

Mevcut bir projeye parserınızı entegre ediyorsanız, konfigürasyon ve veri tabanı şemalarının yedeklerini oluşturun, böylece başarısız değişikliklerde hızlıca geri dönebilirsiniz.

İpucu: Tüm konfigürasyonlara versiyonlama uygulayın ve gizli anahtarları (API anahtarları) bir gizli anahtar yöneticisinde saklayın. Bu, işbirliğini ve stabil bir versiyona dönüşü kolaylaştırır.

Temel Kavramlar

Kod yazmadan önce, başarıyı garanti edecek anahtar terimleri ve prensipleri basit bir dille açıklayalım.

Anahtar Terimler

  • AI Overviews (AIO) — Google'da organik sonuçların üstünde sıklıkla beliren ve özetler, maddeler, bazen görüntüler ve kaynaklar içeren AI cevap blokları. 2026 yılında gösterim, sorguya, coğrafyaya, geçmişe ve sinyal kalitesine bağlıdır.
  • People Also Ask (PAA) — sıkça sorulan sorular bloğu. Genişletildiğinde ek cevaplar yükler.
  • Video-karuseller — genellikle platformlar ve süre ile ilgili minyatürler içeren yatay video bloğu.
  • Yerel Bloklar — haritalar, yer paketleri (3-pack), puan ve çalışma saatlerini içeren işletme kartları.
  • Proxy — istekleri yerine getirmek için ara sunuculardır. Mobil, yerleşik ve veri merkezi türleri vardır. IP'in kaynağı ve itibarları farklılık gösterir.
  • Rotasyon — belirli aralıklarla veya olay (hata, CAPTCHA, limit) karşısında IP veya oturum değiştirme.
  • Başarı oranı — engellenmeden, CAPTCHA'lardan ve hatalı yönlendirmelerden bağımsız olarak başarılı cevapların oranı.

Anlamak Gerekenler

  • Google, içerik parçalarını dinamik olarak yükleyerek SERP'yi yeniden yapılandırır. Bazı bloklar, kullanıcı etkileşimi veya script randerlaması sonrası görünür.
  • AIO ve karusellerin biçimi kalıcı değildir. 2026 yılında yapı, 2018-2020 yılları arasındaki klasik SERP tasarımına göre daha sık değişebilir.
  • Doğru coğrafi lokasyon (hl, gl, uule) ve geçerli mobil bağlam (UA, başlıklar) sonuçların alaka düzeyini ve stabilitesini artırır.
  • Mobil proxy'ler, operatör ağlarının itibarı ve mobil kullanıcıların doğal davranış kalıpları sayesinde daha yüksek başarı oranı sunar.

⚠️ Dikkat: Mümkün olduğunda resmi API'leri ve hizmetlerin şartlarını kullanın ve geçerli yasaları ihlal etmeyin. Bu rehber teknikleri ve doğru entegrasyon yöntemlerini öğretir, kuralları ihlal etmeyi değil.

Adım 1: İstekleri ve Yerelleştirme Parametrelerini Oluşturma

Aşamanın Amacı

Belirli bir ülkede, şehirde ve mobil cihazda kullanıcıların gerçek koşullarına yakın öngörülebilir sonuçlar almak için doğru arama isteği parametrelerini derlemek.

Adım Adım Talimat

  1. Arayüzün dilini belirleyin. Rusça için çoğunlukla hl=ru kullanın.
  2. Gösterim ülkesini seçin. Örneğin, Rusya için gl=ru, Belarus için gl=by, Kazakistan için gl=kz. Hedef pazarı netleştirin.
  3. Uule üzerinden şehir belirleyin. Gerekli şehir için bir uule kodu oluşturun. Bu, SERP'nin seçilen yere uyması için coğrafi konumu kodlar. Eğer aracınızda bir uule oluşturucu varsa, kullanın. Yoksa, aynı anlama gelen bir şehir alın.
  4. Cihazı belirleyin. Mobil SERP için mobil User-Agent kullanın. Örnek: modern bir Android veya iOS UA. Bu, blok türlerini etkileyecektir.
  5. Güvenli arama ve kişiselleştirme parametrelerini belirleyin. Tekrar üretilebilirlik için kişiselleştirmeleri devre dışı bırakın ve gerekirse teknik bayraklar ile sadece standart çerezleri saklayın.
  6. İstek listesi oluşturun. Testler için 5-10 anahtar kelime ile başlayın. Örneğin: kulaklık satın almak, moscow hava durumu, buzdolabı nasıl seçilir. AIO ve PAA'yı kontrol etmek için en az bir soru cümlesi ekleyin.
  7. Standart bir çıktı formatı belirleyin. Her sonucun JSON formatında sorgulanacak standart alanlara sahip olacağını kararlaştırın: position, type, title, url, snippet, sitelinks, ai_overview, paa, videos, local_pack.
  8. Kontrol sıklığını belirleyin. Düzenli izleme için her anahtar kelime üzerinde günde 1-2 kez ile başlayın ve başlangıç aşamasında paralel akış sayısını sınırlandırın.

Önemli Noktalar

Önemli: Doğru hl, gl, uule ayarları, mobil UA ve uyumlu başlıklar seti, AIO ve yerel blokların stabilitesini önemli ölçüde artırır.

İpucu: İstekler ve beklenen bloklar arasında bir eşleşme tablosu oluşturun. Bu, AIO veya PAA'nın varlığını test etmeye ve dinamiklerinin izlenmesine yardımcı olacaktır.

Beklenen Sonuç

Bir anahtar kelime listesine, yerelleştirme parametreleri setine ve standartlaştırılmış çıktı için JSON-şeması şablonuna sahipsiniz.

Sorunlar ve Çözümler

  • Sorun: AIO görünmüyor. Çözüm: Sorgunun bilgilendirici bir nitelikte olduğundan, bölgede aktif olduğundan ve mobil UA kullandığınızdan emin olun. Dil ve şehir ayarlarını kontrol edin.
  • Sorun: Çok değişken sonuçlar. Çözüm: Aynı başlıkları sabitleyin, stabil çerezler kullanın ve oturumların yeniden başlatılma sıklığını düşürün.

✅ Kontrol: Mobil emülasyon ile tarayıcıda test araması yapın ve temel öğeleri planınızla karşılaştırın. Blok türlerinin uyuşumu doğru ayarları onaylayacaktır.

Adım 2: Proxy Altyapısını Seçme ve Ayarlama

Aşamanın Amacı

Mobil proxy kullanarak başarı oranını artırmak ve müşteri bağlamının gerçekçiliğini sağlamak, rotayı ve temel limitleri ayarlamak, böylece çok sayıda CAPTCHA ve düşüş olmadan devam edebilmek.

Adım Adım Talimat

  1. Proxy türünü belirleyin. 2026 yılında Google parsing'i için öncelik, mobil proxy'lerdir. Bu, daha iyi bir itibar ve doğal trafik sağlar.
  2. Coğrafyayı belirleyin. gl ve uule'nize uygun ülkeleri ve şehirleri alın. Keskin farklılıklardan kaçının.
  3. Protokolleri kontrol edin. Hem HTTP(S) hem de SOCKS5 desteği, bazı araçların HTTP(S) beklediğinde ve renderlama ana kısımlarının SOCKS5 üzerinde daha stabil olabileceğinden faydalıdır.
  4. Rotasyonu gerçekleştirin. 5-15 dakikalık bir zamanlayıcı kurun ve olaylar gerçekleştiğinde (hatalar) rotasyonu API üzerinden ya da özel bağlantıyla ayarlayın.
  5. Oturumları stabilize edin. Aynı isteklerin bir grup içerisinde aynı oturum/IP'ye bağlı olmasını sağlayarak sonuçların kayma ve anti-bot kontrollerinin tetiklenmesini minimize edin.
  6. Gecikmeleri kontrol edin. Her ülke için google.com'a ping değerini değerlendirin ve coğrafyaya göre HTTP istemcisinin zaman aşım değerlerini ayarlayın.
  7. DNS sızıntı kontrolü yapın. İsteklerin tutarlı bir şekilde çözülmesini sağlayın, yerel çözücülere dair herhangi bir gizli erişim olmaması için.
  8. Proxy'leri doğrulayın. Proxy Checker ile kontrol edin, çalışma süresi ve hız dağılımını değerlendirin.

Neden Mobil Proxy'ler Daha İyi Başarı Oranı Sağlar

  • Operatör ağa ve NAT modeline sahip olmak, trafiğin daha "insanî" profilini yaratır ve anomali tetikleme olasılığını düşürür.
  • Mobil, SIM doğal rotasyonu ve yük dağılımı sayesinde IP havuzunun itibarı daha yüksektir, bu da CAPTCHA ve testler için yönlendirme ihtiyacını azaltır.
  • Mobil UA ve gerçek gecikmeler, veri merkezi kalıplarından daha güvenilir görünür.

İpucu: Yerel SERP'ler için, o bölgedeki SIM operatörlerinden mobil proxy'ler kullanın. Bu, yerel paketler, haritalar ve ticari ipuçları için belirgin bir fark yaratır.

⚠️ Dikkat: Aynı API anahtarını birden fazla SERP API sağlayıcısına ait bir proxy havuzu ile aynı projede karıştırmayın. Çapraz sinyaller, itibarınızı kötüleştirebilir ve beklenmeyen kontrol sinyalleri ile sonuçlanabilir.

Beklenen Sonuç

Rotasyon ve anlamlı gecikme, stabilite ve çalışma süresi metrikleriyle ilgili ihtiyacınız olan ülkelere yönelik mobil proxy havuzuna sahipsiniz.

Sorunlar ve Çözümler

  • Sorun: Her ikinci istekte CAPTCHA. Çözüm: Rotasyonu artırın, paralel akışı azaltın, hl, gl, uule ve mobil UA'ya uygunluğu kontrol edin.
  • Sorun: Yüksek zaman aşımı. Çözüm: Çıkış noktanızı hedef domaine yakın bir yere taşıyın, zaman aşım değerlerini ve tekrar denemeleri ayarlayın.

✅ Kontrol: Hedef bölgedeki sonuçlara 20 isteği içeren bir dizi gerçekleştirin. Eğer %90'dan fazla yanıtta CAPTCHA ve kontrollerden kaçış varsa, altyapınız hazır demektir.

Adım 3: Hazır SERP API'leri ile Hızlı Başlangıç

Aşamanın Amacı

1-2 saat içinde AIO, PAA ve video-karuseller ile stabil bir SERP elde etmek için ticari bir SERP API'si aracılığıyla hızlıca işe koyulmak ve kendi rander etme sisteminizi yazmadan önce veri yapısını anlamak.

Adım Adım Talimat

  1. Bir sağlayıcı seçin: SerpAPI, ScraperAPI veya Bright Data SERP API. Üçü de Google ve temel blokları desteklemektedir. q, hl, gl, uule, num, tbm parametreleriyle ilgili dökümana göz atın.
  2. API anahtarını oluşturun ve faturalandırmayı ayarlayın. Günlük istek limitinizi kısıtlayın, böylece ani faturalandırmalardan kaçınabilirsiniz.
  3. Test isteğinizi oluşturun. Python için örnek: q, hl, gl belirleyin ve sağlayıcının ek blokları varsa ek parametreler için flagler ekleyin.
  4. Çıktıyı kontrol edin. JSON bilgilerini çözün: organic_results, ai_overview, related_questions veya people_also_ask, inline_videos veya video_carousel'ı bulun.
  5. Hedef şemanızla eşleştirin. Sağlayıcı zaten blokları normalize ediyorsa, ilk adımda onayladığınız standart JSON altında alanları uyarlayın.
  6. Retry ayarlarını ekleyin. HTTP 429/5xx hatalarında tekrar denemeler uygulayın, eksponansiyel bekleme süreleri ve proxy değişimi yapın, eğer API kendi proxy'leri destekliyorsa veya sizin altyapınız gerekiyorsa.
  7. Batch istekleri yapın. 5-10 anahtar kelime listesini gözden geçirin ve sonuçları JSON dosyalarına kaydedin. Farklı anahtar kelimelerde blokların tutarlılığını kontrol edin.

Önemli Noktalar

Önemli: Farklı sağlayıcılardaki AIO'nin isimlendirilmesi ve alan derinlikleri farklılık gösterebilir. Her zaman alanları haritalayın ve şemanızı versiyonlayın, sağlayıcıdaki değişikliklerin parser'ınızı bozmasını önleyin.

İpucu: İlk deneyimler için, JSON içinde isteklerin ve yanıtların ayrıntılı günlüklerini etkinleştirin. Bu, AIO'nun görünümünü etkileyen parametrelerin neler olduğunu anlamanıza yardımcı olacaktır ve nerede CAPTCHA veya sonuç dengesizliği ortaya çıktığını gösterir.

Beklenen Sonuç

Doğru AIO, PAA ve karuseller ile iyi bir şekilde çalışan kod örnekleri ve seçilen sağlayıcıdan SERP çıktısına sahip olacaksınız.

Sorunlar ve Çözümler

  • Sorun: ai_overview alanı mevcut değil. Çözüm: Sağlayıcının seçilen bölge ve dil için AIO'yu destekleyip desteklemediğini kontrol edin ve tarifedeki kısıtlamaları inceleyin.
  • Sorun: Eksik video karuselleri. Çözüm: tbm=vid parametresini kontrol edin veya sağlayıcı nesnel SERP ve video araması arasında ayrım yapıyorsa genişletilmiş moda geçin.

✅ Kontrol: Bir anahtar kelime için manuel mobil çıkarım ile elde edilen JSON çıktılarını karşılaştırın. AIO'nın mevcut durumu ve ilk 3 organik bağlamındaki pozisyonların eşleştirilmesi doğru ayarı gösterir.

Adım 4: Kendi HTTP Parserınızı Oluşturma

Aşamanın Amacı

Tarayıcı randerlaması olmadan, organik, PAA, snippet ve AIO gösterimlerine uygun bir temel parser oluşturmak ve verileri daha verimli toplamak.

Adım Adım Talimat

  1. Arama için URL oluşturun. Gerekirse q, hl, gl, num=10-100, uule gibi değerleri belirtin. Örnek: https://www.google.com/search?q=sorgu&hl=ru&gl=ru&num=10.
  2. Başlıkları ayarlayın. Modern bir cihazın mobil User-Agent'ını, hl ile eşleşen Accept-Language'ı ve mümkünse uygun Accept, Upgrade-Insecure-Requests, Sec-CH başlık değerlerini belirtin.
  3. Mobil proxy'yi bağlayın. Adresi ve protokolu belirtin. Giriş bilgilerini (kullanıcı adı/şifre) veya IP ile kontrol edin.
  4. Throttling uygulayın. Tek bir IP için en fazla 1-2 isteğe kadar başlayın ve dikkatlice artırın, CAPTCHA ve yönlendirmeleri takip ederek.
  5. HTML parsing'i gerçekleştirin. Organik alanları, başlıkları, snippet'ları, URL'leri ve hızlı bağlantıları arayın. PAA için, soru kapsayıcılarını bulun. Her bir sonucun pozisyonunu kaydedin.
  6. Bağlantıları normalize edin. Yönlendirmeleri ve güvenli URL'leri son adreslerine dönüştürerek, gerektiğinde izleme işaretçilerini kaldırın ve analitik için gerekli hale getirin.
  7. JSON'u kaydedin. Alanları uyumlu formatta çıkartın, varsa AIO işaretçileri için bayrakları ekleyin.

Önemli Noktalar

Önemli: Google yapısı sık sık değişmektedir. Uzun CSS seçicileri sert bir şekilde kodlamayın. Dayanıklı etiket ve bağlam bloklarını arayın. DOM'da değişiklik olduğunda birden fazla parsing stratejisi ile destekleyin.

İpucu: "Yumuşak parsing" yöntemi kullanarak, tetikleyici kelimeler, tipik ikonlar, sınıflar ve mikro yapılara göre blokları otomatik olarak keşfedin. Bu, DOM'daki küçük değişikliklere dayanıklılığı artırır.

Beklenen Sonuç

Tarayıcı randerlaması olmadan organik ve PAA'yı çıkartabilen bir universal SERP parser'ınız var.

Sorunlar ve Çözümler

  • Sorun: Sık sık 429 veya CAPTCHA ile karşılaşılıyor. Çözüm: Paralelliği azaltın, zaman aşımı sorununu azaltın, IP rotasını zamanlayıcıya göre ve olayla değiştirin ve istekler arasındaki süreyi uzatın.
  • Sorun: HTML şeması bozuldu. Çözüm: Alternatif seçiciler ve yedek algoritmalar ekleyin, sorunlu sayfaları manuel analiz için kaydedin.

✅ Kontrol: Parser'ı 10 istekle çalıştırın ve ilk 5 sonucu manuel çıkış ile karşılaştırın. Uyumsuzluk 1 pozisyon aralığında kabul edilebilir.

Adım 5: AIO ve Dinamizm İçin Randerlama

Aşamanın Amacı

Basit HTTP parser'ın gerekli içeriği göremediği durumlarda AIO, dinamik olarak açılan PAA ve video karusellerini kararlı bir şekilde çıkartmayı öğrenmek.

Adım Adım Talimat

  1. Playwright veya Puppeteer'ı yükleyin. Mobil görünüm için Chromium tarayıcı motorunu seçin.
  2. Mobil profili ayarlayın. iPhone 14 veya modern bir Android gibi bir cihaz belirtin. İlgili User-Agent ve ekran boyutlarını ayarlayın.
  3. Mobil proxy'i tarayıcı bağlamına bağlayın. Yetkilendirmeyi ve DNS doğruluğunu yerleşik araçlarla kontrol edin.
  4. Arama sayfasını yükleyin. URL'ye q, hl, gl, uule parametreleriyle gidin. Ağ sessizliğini veya belirli blokların seçicilerini bekleyin.
  5. AIO seçicilerini ortaya çıkarın. AI cevabı kapsayıcısını ve alt öğelerini bulun: paragraflar, liste maddeleri, kaynaklar. İçeriğin bir kısmının XHR istekleriyle yüklenebileceğini göz önünde bulundurun.
  6. PAA’yı dinamik olarak toplayın. Programla ilk ikinci soruyu açın ve cevabı bekleyin. Metin bloklarını ve kaynak bağlantılarını çıkartın.
  7. Video karusellerini toplayın. Gerekirse yatay olarak kaydırın. Başlık, video kaynağı, süre ve minyatürleri alın.
  8. Ağ günlüklerini toplayın. AIO ve PAA bloklarıyla ilişkili XHR isteklerini yakalayın. Bazen bu, hata ayıklama ve gelecekte tam randerlama olmadan geçmenin yollarını öğrenmek için faydalı olabilir.
  9. Sonucu normlaştırın. Her şeyi JSON formatınıza yazın, AIO'nun varlığını ve organik sonuçlarla ilişkisini katın.

Önemli Noktalar

Önemli: Tarayıcı randerlaması kaynak yoğun bir işlemdir. Paralel bağlamları sınırlayın ve sıkça aynı istekleri kontrol ediyorsanız önbellekleme ekleyin.

İpucu: Tarayıcı bağlamlarını "önceden ısıtma" yöntemi kullanarak hazırlayın: bunları boş bir sayfada oluşturun ve ardından gereken isteklere hızlıca yeniden kullanın. Bu, soğuk gecikmeleri azaltır.

Beklenen Sonuç

AIO, dinamik PAA ve karusellerin yüksek doğrulukla, mobil elden çıkarımla karşılaştırılabilir bir şekilde elde edilmesi.

Sorunlar ve Çözümler

  • Sorun: Randerlamadan sonra artırılmış CAPTCHA oranı. Çözüm: Tarayıcıların paralelliğini azaltın, bekleme sürelerini artırın ve düzenli rotasyon yapan mobil proxy'leri tercih edin.
  • Sorun: Yanıt süresi 10 saniyeyi geçiyor. Çözüm: Seçiciler üzerindeki beklemeleri optimize edin, "ağ sessizliği" yerine seçecek bağlamları sınırlayın.

✅ Kontrol: 5 test sorgusu için AIO ve PAA'yı manuel çıkışla karşılaştırın. Metinlerin uyumu ve kaynaklar listesi, doğru randerlama ve parsing'i onaylar.

Adım 6: CAPTCHA, Kotalar ve Hata Yönetimi

Aşamanın Amacı

Hatırlı bir altyapı oluşturmak: 429, CAPTCHA, dengesiz yanıtlar, API kotalarına doğru yanıt vermek ve manuel müdahale olmadan yüksek başarı oranını sürdürebilmek.

Adım Adım Talimat

  1. Hataları sınıflandırın. Hataları CAPTCHA, HTTP 4xx/5xx, zaman aşımı, ağ hataları, hatalı parametreler ve biçimsel uyumsuzluklar olarak ayırın.
  2. Retry ayarlarını yapın. Eksponansiyel bekleme süresi kullanın: 1, 2, 4, 8 saniye ve maksimum 3-5 deneme ile yeniden başlatın, tekrar başarısız olursa proxy'yi değiştirin.
  3. Proxy değiştirmeyi olaylara göre yapın. Eğer CAPTCHA ile karşılaşırsanız, IP ve oturum bağlamını hemen değiştirin ve başlıklar ile çerezleri de rotasyona sokun.
  4. Paralelliği sınırlandırın. Tek bir IP için randerlama ile 2-3 eş zamanlı isteği, randerlama olmadan 3-5 isteği geçmeyin.
  5. IP yani kara listeleri yönetin. Bir adres birkaç kez CAPTCHA'ya neden olursa, geçici olarak onu "karantina" altına alın (30-60 dakika).
  6. Metrikleri günlüğe kaydedin. Başarı oranını, ortalama gecikmeyi, AIO sıklığını, PAA sıklığını, rotasyon sayısını, CAPTCHA oranını ve nedenlerini not alın.
  7. API kotalarını kontrol edin. Hazır SERP API'leri için üst limitleri ve uyarıları ayarlayın. Limitin yaklaşması durumunda otomatik olarak sorgu sıklığını azaltın.

Önemli Noktalar

Önemli: Hatalara esnek bir tepki vermek, paralellikten çok daha önemlidir. Doğru bir rotasyon ve bekleme süresi, genellikle daha az tekrar sayesinde toplam hızı artırır.

İpucu: Eğer bir grupta CAPTCHA sayısının arttığını fark ederseniz, otomatik olarak 10-15 dakika soğutma uygulayın, bu da sonraki geçişler için stabil bir pencere sağlama şansını artırır.

Beklenen Sonuç

Pipeline'ınız CAPTCHA'lara ve kotalara dayanıklıdır, kendini yenileyebilir ve temel yük altında %90'ın üzerinde başarı oranı tutmaktadır.

Sorunlar ve Çözümler

  • Sorun: Retry sırasında "dalgalanmalar" oluyor. Çözüm: Farklı görevlerin tekrar denemelerinin aynı zamana denk gelmemesi için gecikmelere jitter ekleyin.
  • Sorun: Yüksek yan etki süresi. Çözüm: Tekrarları optimizasyon sağlayın, hata tiplerini net bir şekilde ayırın ve çaresiz hata kodları için tekrar denemeyi yasaklayın.

✅ Kontrol: 100 istekle ılımlı bir paralellik oluşturun. Başarı oranı %90'dan fazla ve işlem süresi stabildir, hata işleyiciniz doğru çalışıyor demektir.

Sonuçların Kontrolü

Kontrol Listesi

  • q, hl, gl, uule parametreleri belirtilmiş ve belgelenmiştir.
  • Mobil proxy'ler bağlanmış, rotasyon zamanlayıcı ve olayına göre çalışmaktadır.
  • İstekler hazır SERP API üzerinden ve/veya kendi parser ile gerçekleştirilmektedir.
  • Tarayıcı randerlaması AIO ve dinamik PAA çıkartmaktadır.
  • Başarı oranı, gecikme ve CAPTCHA metriklerinin kaydedilmesi mevcuttur.
  • Sonuçların JSON yapısı istikrarlı ve versiyonlanmıştır.

Nasıl Test Edilir

  1. AIO, PAA ve video-karusellerin beklentisi olan 10-20 anahtar kelime seçin.
  2. Parsing işlemini, 2-3 saat arayla iki kez gerçekleştirin.
  3. Blokların ve pozisyonların uyuşma oranını karşılaştırın. Makul bir SERP dinamiği içinde kabul edilebilir farklılıklar.
  4. Kitlesel CAPTCHA ve hız düşüşlerinin olmadığını kontrol edin.

Başarı Ölçütleri

  • Başarı oranı %90 ve üstü, müdahale olmadan.
  • Randerlama olmadan ortalama yanıt süresi 2 saniye, randerlama ile 8-12 saniye.
  • Aynı parametrelerle "bilgilendirici" sorgularda AIO'nın mevcut olma tekrar edilebilirliği.

✅ Kontrol: Nihai rapor oluşturun: AIO ile sorgulardaki yüzdesi, organik ortalama pozisyon, PAA yüzdesi ve hızı. 5 rastgele vaka üzerinde manuel kontrol ile karşılaştırın.

Tipik Hatalar ve Çözümler

  • Sorun: AIO olması gereken yerde yok. Sebep: Yanlış hl/gl/uule parametreleri veya masaüstü UA. Çözüm: Mobil profile geçin, coğrafya ve dili netleştirin.
  • Sorun: Sürekli CAPTCHA'lar. Sebep: Aşırı yüksek paralellik ve rotasyon eksikliği. Çözüm: Yükü azaltın, zamanlayıcı rotasyonunu ve olay rotasyonunu etkinleştirin.
  • Sorun: eksik karuseller. Sebep: Randerlama yok. Çözüm: Playwright/Puppeteer, kaydırma ve açıklık seçicileri kullanın.
  • Sorun: Zaman aşımı artışı. Sebep: Hatalı proxy coğrafyası. Çözüm: Çıkış noktasını hedef domaine yaklaştırın, gecikme haritasını kontrol edin ve DNS'i doğrulayın.
  • Sorun: SERP güncellemeleri sonrasında parser bozuluyor. Sebep: Şartlı seçiciler. Çözüm: Evrensel stratejiler ve yedek parsing metodlarını geliştirin, aynı blok için birden fazla parser tutun.
  • Sorun: Yeniden başlatmada farklı sonuçlar. Sebep: Oturumların ve çerezlerin yeniden oluşturulması. Çözüm: Profilleri stabil hale getirin, yeniden başlatmaları azaltın ve başlık uyumluluğunu koruyun.
  • Sorun: SERP API üzerinde beklenmeyen maliyetler. Sebep: Limitlerin eksikliği. Çözüm: Günlük kotalar ve uyarılar koyun, harcama raporlarını etkinleştirin.

Ek Olanaklar

İleri Düzey Ayarlar

  • Başlıkların derin kontrolü: Daha iyi mobil tutarlılık için uyumlu Accept-Language ve modern Client Hints ekleyin.
  • Oturum çerezleri: Stabil bir SERP elde etmek için dikkatlice teknik çerezleri batç dahilinde saklayın.
  • Sonuçları önbelleğe alma: Anahtarlar tekrarlandığında, birkaç blok önbelleğe alarak 30-60 dakika boyunca tasarruf sağlayın, maliyetleri düşürün ve CAPTCHA’ları azaltın.

Optimizasyon

  • Adafta throttling: Hatanın arttığı durumlarda anında paralelliği değiştirin.
  • İsteklerin önceliklendirilmesi: Öncelikle acil olan anahtar kelimeleri işleyin, daha sonra düşük öncelikli olanları işleme alın.
  • İstatistikler ve uyarılar: Success oranı eşiğine bağlı uyarılar ayarlayın, zamanında müdahale edin.

Daha Fazlasını Yapmak

  • AIO'yu segmentlere ayırın: Temaların içindeki tipik AI cevap kalıplarını belirleyin, bu sayede daha hassas içerik analizi gerçekleştirin.
  • Eğilim özetten: AIO ve PAA oranını sorgu kümesine göre haftalık olarak ölçün.
  • hl/gl/uule ile deneyler: Hassas yerelleştirmenin AIO sıklığı ve ticari bloklar üzerindeki etkisini test edin.

İpucu: SERP blokları için görselleştirmeler oluşturun: AIO yüzdesi, organik ortalama pozisyon, video varlığı. Bu, içerik ve SEO takımlarıyla değişimleri hızlı bir şekilde açıklamaya yardımcı olur.

SSS

  • AIO'nun istek için mevcut olduğunu nasıl anlarım? Hedef bölgedeki mobil profile manuel olarak kontrol edin. Eğer blok sürekli görünüyor ise, doğru ayarlarla parser'ınız da onu çıkartabilecektir.
  • Her zaman tarayıcımı randerlamalı mıyım? Hayır. Organik sonuçlar ve kısmi PAA için HTTP parser yeterlidir. Randerlamayı AIO ve dinamik bloklar için özel olarak kullanın.
  • Neden mobil proxy'ler daha stabil? Operatör itibarı ve doğal trafik desenleri sayesinde. 2026'da bu, daha yüksek başarı oranı ve daha az CAPTCHA sağlamaktadır.
  • Birden fazla SERP API'sini birleştirebilir miyim? Evet, ama anahtarları segmentlere ayırın, farklı anahtarları saklayın, ve proxy havuzlarını sağlam bir şekilde izole edin.
  • Harcamaları nasıl kontrol edebilirim? API için günlük limitler koyun, tekrarlanan istekleri önbelleğe alın, hataların arttığında paralelliği azaltın.
  • Şemalar değiştiğinde ne yapmalıyım? Alternatif seçicileri ve heuristikleri bulundur. JSON şemasını versiyonlayın, regresyon testleri gerçekleştirin.
  • Proxy'leri nasıl test edebilirim? IP kontrolü, DNS Leak Test ve Proxy Checker kullanın. Gecikme harita görüntüleyin ve birkaç düğümü test edin.
  • Veri merkezi proxy'lerinin anlamı var mı? Düşük sıklıkta ve gevşek görevler için olabilir, ancak 2026'da SERP parsing'i için mobil proxy'ler daha güvenilir.
  • PAA ile nasıl çalışırım? 1-2 soruyu programla açın, yanıtın gelmesini bekleyin, ardından metin ve kaynakları parse edin. Tümünü açmayın ki, bu da kontrol sinyallerinin tetiklenmesine neden olmasın.
  • Loglarda neleri saklamalıyım? İstek parametreleri, yanıt kodu, zaman, proxy düğümü, hata türü, AIO ve PAA'nın var olduğuna dair belirteçler.

Sonuç

HL, GL, UULE parametreleri ve mobile profil oluşturmanın yanı sıra iki ayrı SERP elde etme stratejisine de vardınız - hazır SERP API'leri üzerinden ve kendi parser aracılığıyla AIO ve dinamik bloklarla. Mobil proxy'ler kurarak, paralelliği sınırlayarak, tekrar deneme işlemleri, kayıtlar ve metrikler ekleyerek başarı oranını %90'ın üzerinde tutmayı başardık. 2026'da mobil proxy'lerin neden en iyi sonuçları sağladığını, altyapıyı nasıl doğrulayacağınızı ve veri toplama işleminizi nasıl ölçeklendireceğinizi öğrendiniz.

İşinizi geliştirin: DOM'daki değişiklikleri otomatik regresyon testleriyle izleyin, AIO ve PAA yüzdesine göre görsel raporlar oluşturun, coğrafya ve cihazlarla deneyler yapın. Sonuçları BI'a entegre edin, CTR ile ve dönüşümle birleştirin, SERP'deki değişikliklerin iş etkisini ölçün.

Unutmayın, arama ekosistemi hızla değişiyor. Testlerdeki parsing stabilitesini düzenli olarak kontrol edin, heuristikleri güncelleyin ve mimaride esneklik sağlayın. Böylece, yeni unsurlarla, genişletilmiş AIO kartları veya ekstra karuseller gibi sorunlar yaşamaz, rekabet avantajı sağlarsınız.

Pratik Notlar

IP, DNS, proxy ve gecikme kontrolleri için ücretsiz araçları kullanarak hızlıca darboğazları teşhis edin. Mobil proxy'ler için, geniş bir IP ağına ve gerçek SIM kartlara sahip, kolay rotasyon ve 7/24 destek sunan sağlayıcıları tercih edin, böylece pipeline'ınızı formda tutarsınız.

İpucu: Haftalık kontrol ritüeli oluşturun: 3 bölgede 50 test sorgusu, AIO ve PAA oranlarının karşılaştırılması, CAPTCHA ve yanıt hızlarının kontrolü. Bu, hata ayıklama sürenizi haftalarca azaltır.

⚠️ Dikkat: İzleme olmaksızın haksız yere yüksek istek frekansları çalıştırmayın. Kotaları ve metrikleri izleyin, böylece altyapıyı aşırı yüklemeyin ve IP havuzunun itibarını kötüleştirmeyin.

İpucu: Yeni konular ekledikçe, hazır SERP yapısını benimseyerek "örnek" anahtar kelimeler oluşturun. Bunlar, güncellemeler sonrası parser'daki sorunları yakalamak için idealdir.

Yüksek mobil IP havuzuna, zamanlayıcı ve API üzerinden kolay rotasyona, eş zamanlı HTTP(S) ve SOCKS5 protokollarına ihtiyacınız varsa, geniş coğrafyaya, gerçek SIM'e ve 24/7 desteğe sahip sağlayıcılara göz atabilirsiniz. Bu, hafta kaybınızı önler ve stabilite sağlarken. İlk alımda indirim kuponları genellikle başlangıç maliyetlerini düşürmeye yardımcı olur.

2026 yılında başarılı başlangıçlar ve yüksek kalite metrikleri dilerim!