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:


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:




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:




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:
- 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.)
- “URL’leri İncele” düğmesini tıklayın. Veriler API’den çekilmeye başlayacaktır.
- Düğmeye tıklayarak verileri bir CSV veya Excel dosyası olarak dışa aktarın.
- 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.




Gördüğünüz gibi bu sayfalar robots.txt tarafından engellenmiyor ve burada herhangi bir sorun yok.
İPUCU
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:




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:




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.
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. 🙂