Google’ın Yeni Arama Konsolu URL Denetleme API’si: Nedir ve Nasıl Kullanılır


Web sitenizdeki teknik sorunları teşhis etmek, bir web sitesi çalıştırmanın en çok zaman alan ancak önemli yönlerinden biri olabilir.

İşleri daha da kötüleştirmek için Google, web sitenizdeki olası sorunları teşhis etmek için her seferinde yalnızca bir URL’yi incelemenize izin verir (bu, Google Arama Konsolu’nda yapılır).

Neyse ki, artık web sitenizi test etmenin daha hızlı bir yolu var: Google Arama Konsolu URL Denetleme API’sini girin…

Google Arama Konsolu URL İnceleme API’sı nedir?

bu Google Search Console URL İnceleme API’sı Google Search Console’un URL’lerde sahip olduğu verileri toplu olarak kontrol etmenin bir yoludur. Amacı, geliştiricilerin ve SEO’ların Google’ın kendi verilerini kullanarak sayfalarını daha verimli bir şekilde hata ayıklamasına ve optimize etmesine yardımcı olmaktır.

Aşağıda, site haritamda birkaç URL’nin dizine eklenip gönderilmediğini kontrol etmek için API kullandığıma bir örnek verilmiştir:

Tablo biçiminde, Chris'in URL'lerini gösteren API dizine eklenir ancak site haritasında gönderilmez

Google Arama Konsolu URL Denetleme API’sinden ne tür veriler alabilirsiniz?

Google Arama Konsolu URL Denetleme API’si, çok çeşitli verileri çekmenize olanak tanır. Aşağıda en çok tartışılan özelliklerin bir listesi bulunmaktadır:

lastCrawlTime

Bu alan ile Googlebot’un web sitenizi en son ne zaman taradığını tam olarak anlayabilirsiniz. Bu, Google’ın sitelerini tarama sıklığını ölçmek için SEO’lar ve geliştiriciler için son derece yararlıdır. Önceden, bu tür verilere yalnızca günlük dosyası analizi yoluyla veya Google Search Console ile tek tek URL’leri yerinde kontrol ederek erişebiliyordunuz.

robotsTxtState

Bu alan ile Googlebot’u engelleyecek herhangi bir robots.txt kuralınız olup olmadığını anlayabilirsiniz. Bu, manuel olarak kontrol edebileceğiniz bir şeydir, ancak Google’ın kendi verileriyle geniş ölçekte test edebilmek, ileriye doğru atılmış harika bir adımdır.

googleCanonical ve userCanonical

Bazı durumlarda, Google’ın kodda belirtilenden farklı bir standart seçtiği bilinmektedir. Bu durumda, API kullanarak her ikisini (yan yana ve ölçekte) karşılaştırma yeteneğine sahip olmak, uygun değişiklikleri yapmanızı sağlamak için yararlıdır.

taranmışAs

Bu alan, sitenizin taranması için hangi kullanıcı aracısının kullanıldığını anlamanıza olanak tanır: Mobil/Masaüstü. Yanıt kodları referans için aşağıdadır:

  • MASAÜSTÜ – Masaüstü kullanıcı aracısı
  • MOBİL – Mobil kullanıcı aracısı

pageFetchState

pageFetchState’i anlamak, sunucu hatalarını, bulunamadı 4xxs, soft 404s, yönlendirme hatalarını, robots.txt tarafından engellenen sayfaları ve geçersiz URL’leri teşhis etmenize yardımcı olabilir. Referans için bir yanıt listesi aşağıdadır.

Alan Ne demek
PAGE_FETCH_STATE_BELİRLENMİYOR Bilinmeyen getirme durumu
BAŞARILI Başarılı getirme
SOFT_404 yumuşak 404
BLOCKED_ROBOTS_TXT robots.txt tarafından engellendi
BULUNAMADI Bulunamadı (404)
ERİŞİM REDDEDİLDİ Yetkisiz istek nedeniyle engellendi (401)
SERVER HATASI Sunucu hatası (5xx)
REDIRECT_ERROR Yönlendirme hatası
ERİŞİM YASAKLANDI Erişimin yasak olması nedeniyle engellendi (403)
BLOCKED_4XX Diğer 4xx sorunu nedeniyle engellendi (403, 404 değil)
INTERNAL_CRAWL_ERROR İç hata
GEÇERSİZ URL Geçersiz URL

indekslemeDevlet

İndeksleme durumu size URL’ler için mevcut indeksleme durumunu söyler. Daha belirgin Geçti ve Kaldı yanıtlarının yanı sıra başka yanıtlar da vardır:

  • DOĞAL Search Console’daki “Hariç Tutulan” mesajına eşdeğerdir.
  • KISMİ Search Console’daki “Uyarılarla geçerlidir” mesajına eşdeğerdir.
  • VERDICT_BELİRTİLENMEMİŞ Google’ın söz konusu URL’ler hakkında bir sonuca varamadığı anlamına gelir.

kapsamaDevlet

Bu, site haritanızda bir URL’nin gönderilip gönderilmediğine ve dizine eklenip eklenmediğine ilişkin ayrıntılı bilgi verir.

atıfta bulunan URL’ler

Bu, Google’a göre her sayfanın nereden bağlandığını görmenizi sağlar.

site haritası

Bu, site haritalarına hangi URL’lerin dahil edildiğini anlamanızı sağlar.

API’nin diğer kullanımları

API’yi, varsa AMP sitenizi incelemek için de kullanabilirsiniz.

Adım adım Google Arama Konsolu URL Denetleme API’si nasıl kullanılır?

Google Arama Konsolu URL Denetleme API’sini kullanmak, Google’a bir istekte bulunmayı içerir. Tanımlamanız gereken istek parametreleri, incelemek istediğiniz URL ve ayrıca Google Search Console’daki mülkün URL’sidir.

İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:

veri yapısı

API’nin nasıl kullanılacağı hakkında daha fazla bilgi edinmek istiyorsanız, Google’ın bununla ilgili kapsamlı belgeleri var.

API’den alabileceğiniz yanıt türünün bir örneği aşağıdadır:

API'den kod yanıtı

Kod konusunda rahat değilseniz veya hemen denemek istiyorsanız, valentin.app’in ücretsiz Google Toplu URL’leri Denetleme aracını kullanabilirsiniz. Araç, herhangi bir kodlama becerisi olmadan API’yi sorgulamanın hızlı bir yolunu sunar!

İşte nasıl kullanılacağı. Yapabilirsin:

  1. https://valentin.app/inspect.html adresine gidin, Google hesabınıza erişim yetkisi verin ve test etmek istediğiniz Search Console mülkünü seçin. Ardından URL’lerinizi aşağıdaki kutuya yapıştırın. (Veriler tarayıcınızda işlenecek ve bir sunucuya yüklenmeyecek veya kimseyle paylaşılmayacaktır.)
  2. “URL’leri İncele” düğmesini tıklayın. Veriler API’den çekilmeye başlayacaktır.
  3. Düğmeye tıklayarak verileri bir CSV veya Excel dosyası olarak dışa aktarın.
  4. Verileri analiz edin ve olası sorunları kontrol edin.

Google Search Console URL Denetleme API’sini pratikte nasıl kullanabilirsiniz?

Teoride, Google Arama Konsolu URL Denetleme API’si, web siteniz hakkında daha fazla bilgi edinmenin harika bir yolu gibi görünüyor. Ancak, o kadar çok veri çekebilirsiniz ki nereden başlayacağınızı bilmek zor. Öyleyse, birkaç kullanım örneği örneğine bakalım.

1. Site geçişi – herhangi bir teknik sorunun teşhis edilmesi

Site geçişleri her türlü soruna neden olabilir. Örneğin geliştiriciler, robots.txt aracılığıyla Google’ın sitenizi veya belirli sayfaları taramasını yanlışlıkla engelleyebilir.

Neyse ki, Google Arama Konsolu URL Denetleme API’si, bu sorunlar için denetim yapmayı çok zor hale getiriyor.

Örneğin, robotsTxtState’i arayarak Googlebot’un URL’leri toplu olarak taramasını engelleyip engellemediğinizi kontrol edebilirsiniz.

Burada, URL’lerimin mevcut durumunu görmek için robotsTxtState’i çağırmak için Google Arama Konsolu URL Denetleme API’sini (valentin.app aracılığıyla) kullanmama bir örnek verilmiştir.

Tablo biçiminde, Chris'in URL'lerinin durumunu şu şekilde gösteren API: "izin verilmiş"

Gördüğünüz gibi bu sayfalar robots.txt tarafından engellenmiyor ve burada herhangi bir sorun yok.

İPUCU

Site geçişleri bazen öngörülemeyen teknik SEO sorunlarına yol açabilir. Geçişten sonra, 100’den fazla önceden tanımlanmış SEO sorunu için web sitenizi kontrol etmek için Ahrefs’in Site Audit gibi bir araç kullanmanızı öneririz.

2. Google’ın beyan ettiğiniz standartlara saygı gösterip göstermediğini anlayın

Sitenizdeki kurallı etiketlerde bir değişiklik yaparsanız, Google’ın bunlara saygı gösterip göstermediğini bilmek isteyeceksiniz.

Google’ın beyan ettiğiniz kanonik kuralı neden görmezden geldiğini merak ediyor olabilirsiniz. Google bunu çeşitli nedenlerle yapabilir, örneğin:

  • Bildirdiğiniz kurallı bilginiz https değil. (Google, standartlar için https’yi tercih eder.)
  • Google, beyan ettiğiniz standart sayfadan daha iyi bir standart sayfa olduğuna inandığı bir sayfa seçti.
  • Bildirdiğiniz kurallı belgeniz bir noindex sayfasıdır.

Aşağıda, Google’ın beyan edilen kurallı kurallarıma saygı gösterip göstermediğini görmek için Google Arama Konsolu URL Denetleme API’sini kullanmamın bir örneği verilmiştir:

Tablo biçiminde, Google'ın Chris'in kanoniklerine saygı duyduğunu gösteren API

Yukarıdaki ekran görüntüsünden de görebileceğimiz gibi, bu belirli sayfalarla ilgili herhangi bir sorun yok ve Google standartlara saygı duyuyor.

İPUCU

googleCanonical’in userCanonical ile eşleşip eşleşmediğini hızlı bir şekilde görmek için, Google Toplu URL’leri Denetleme aracındaki verileri CSV’ye aktarın ve bir EĞER Excel’de formül. Örneğin, googleCanonical verilerinizin Sütun A’da ve userCanonical’inizin Sütun B’de olduğunu varsayarsak, formülü kullanabilirsiniz. =EĞER(A2=B2, “Kendinden referans veriyor”,“Kendinden Referans Vermiyor”) eşleşmeyen kanonikleri kontrol etmek için.

3. Sitenizde değişiklik yaptıktan sonra Google’ın ne zaman yeniden taradığını anlayın

Web sitenizdeki birçok sayfayı güncellediğinizde, çabalarınızın etkisini bilmek isteyeceksiniz. Bu, yalnızca Google sitenizi yeniden taradıktan sonra olabilir.

Google Search Console URL Inspection API ile, lastCrawlTime’ı kullanarak Google’ın sayfalarınızı tam olarak ne zaman taradığını görebilirsiniz.

Web sitenizin günlük dosyalarına erişemiyorsanız, bu, Google’ın sitenizi nasıl taradığını anlamak için harika bir alternatiftir.

İşte bunu kontrol ettiğime bir örnek:

Tablo biçiminde, API gösteriliyor "son tarama" her URL için tarih ve saat

Yukarıdaki ekran görüntüsünde de görebileceğiniz gibi lastCrawlTime, web sitemin tarandığı tarih ve saati gösteriyor. Bu örnekte, Google tarafından yapılan en son tarama ana sayfadır.

Herhangi bir değişikliğin ardından Google’ın web sitenizi ne zaman yeniden taradığını anlamak, yaptığınız değişikliklerin Google’ın taramasından sonra herhangi bir olumlu veya olumsuz etkisi olup olmadığını bağlamanıza olanak tanır.

SSS

Google Arama Konsolu URL Denetleme API sınırları nasıl aşılır?

Google Search Console URL Denetleme API’si günde 2.000 sorgu ile sınırlı olmasına rağmen, bu sorgu limiti belirlenir Google Mülkü tarafından.

Bu, Google Search Console’da ayrı ayrı doğrulanırlarsa, tek bir web sitesinde birden fazla mülke sahip olabileceğiniz anlamına gelir ve böylece günde 2.000 sorgu sınırını etkin bir şekilde atlamanıza olanak tanır.

Google Arama Konsolu, Google Arama Konsolu hesabınızda 1.000 mülkünüz olmasına izin verir, bu nedenle bu, çoğu kullanıcı için fazlasıyla yeterli olmalıdır.

Google Arama Konsolu URL Denetleme API’sini herhangi bir web sitesinde kullanabilir miyim?

Diğer bir potansiyel sınırlayıcı faktör, Google Search Console’da sahibi olduğunuz bir mülkte yalnızca Google Search Console URL Denetleme API’sini çalıştırabilmenizdir. Mülke erişiminiz yoksa Google Search Console URL Inspection API’sini kullanarak mülkü denetleyemezsiniz.

Bu, erişiminizin olmadığı bir siteyi denetlemenin sorunlu olabileceği anlamına gelir.

Veriler ne kadar doğru?

Verilerin doğruluğu, son birkaç yıldır Google için bir sorun haline geldi. Bu API, bu verilere erişmenizi sağlar. Tartışmalı bir şekilde, Google Arama Konsolu URL İnceleme API’si yalnızca içindeki veriler kadar iyidir.

Tim Guillot, veri sorunları hakkında John Mu ile tweet paylaşıyor; Tim sorunları ekler "sabit değil"

Google Anahtar Kelime Planlayıcı’nın doğruluğuna ilişkin çalışmamızda daha önce gösterdiğimiz gibi, Google’dan gelen veriler çoğu zaman insanların sandığı kadar doğru değildir.

Son düşünceler

Google Arama Konsolu URL Denetleme API’si, site sahiplerinin daha önce Google Arama Konsolu’ndan mümkün olandan daha büyük bir ölçekte doğrudan Google’dan toplu veri alması için harika bir yoldur.

Daniel Waisberg ve Google Arama Konsolu URL Denetleme API’sinin arkasındaki ekip, bunu doğaya salmak için kesinlikle harika bir iş çıkardı.

Ancak SEO topluluğundan Google Search Console URL Inspection API’sinin eleştirilerinden biri, daha büyük siteler için sorgu oranı sınırının çok düşük olmasıdır. (Mülk başına günde 2.000 sorgu ile sınırlıdır.)

Daha büyük siteler için bu yeterli değildir. Ayrıca, olası geçici çözümlere rağmen, bu sayı hala düşük görünüyor.

Google Search Console URL Denetleme API’sini kullanma deneyiminiz nedir? Daha fazla sorunuz mu var? bana ping at Twitter’dan. 🙂



Scroll to Top