Sayfalarınızdaki hataları ayıklama
Genel ipuçları
Google'ın sayfanızı bir düzeltme yayınlamanızın hemen ardından taramadığını unutmayın. Bu nedenle, Search Console (ve Google Arama), düzelttiğiniz bir sayfa tekrar taranıncaya kadar sayfa için bir hata göstermeye devam edebilir. Örneğin, bazen URL Denetleme aracını kullanarak hızlandırılmış bir tarama isteğinde bulunabilirsiniz ancak çoğu durumda sayfalarınızdaki değişikliklerin fark edilmesi birkaç gün sürebilir.
Faydalı test araçları
Sayfalarınızdaki hataları ayıklamanıza yardımcı olacak bazı faydalı araçlar burada sağlanmıştır.
Doğrulanmış site sahibi araçları
Aşağıdaki araçlar ve raporlar, bu aracı belirli bir sayfada veya sitede kullanmanız için sayfanın doğrulanmış site kullanıcısı olmanızı gerektirir. Bu durum, Search Console'un yalnızca doğrulanmış bir site kullanıcısının erişebilmesi gereken gizli site verileri sağlamasından kaynaklanmaktadır.
- Search Console - Aşağıda listelenenlere benzer faydalı site izleme ve test araçlarına erişim sağlamak için Search Console'a kaydolun ve bir sitenin sahibi olduğunuzu doğrulayın.
- Zengin sonuç durum raporları - Google'ın hangi zengin sonuçları sitenizden okuyabildiğini veya okuyamadığını öğrenin, zengin sonuç hatalarıyla ilgili sorun giderme bilgilerini edinin ve sorunları düzelttikten sonra yeniden tarama isteğinde bulunun. Bu aracı kullanarak rastgele bir URL'yi test edemezsiniz.
- URL Denetleme aracı - Sayfanızın Google dizininde nasıl göründüğünü öğrenin, bir canlı URL'de dizin testi çalıştırın ve Google'ın sayfanızı nasıl oluşturduğunu görün ve dizine eklenmesi için bir URL gönderin.
- Robots.txt Test Aracı - Robots.txt dosyanızın söz dizimini test edin. Sitenizdeki rastgele bir robots.txt dosyasını, aynı zamanda düzenlenebilir bir metin alanındaki söz diziminizi test edebilirsiniz.
- AMP durum raporu - Sitenizin tamamında Google tarafından tespit edilen AMP sayfası hatalarına bakın. Hatalar, normal tarama sırasında tespit edilir; rastgele bir URL'yi test edemezsiniz.
- Mobil Kullanılabilirlik raporu - Sitenizin tamamı için mobil kullanılabilirlik hatalarına bakın. Hatalar, normal tarama sırasında tespit edilir; rastgele bir URL'yi test edemezsiniz.
Anonim araçlar
Bu araçlar, web sitesinde Search Console izinlerine ihtiyaç duyulmadan herhangi bir URL'de kullanılabilir. Bazı araçlar, kod snippet'lerinin aracın içine yapıştırılmasına da olanak tanır.
URL’niz bir güvenlik duvarının arkasındaysa veya bir yerel bilgisayarda barındırılıyorsa sayfanızı test aracına göstermek için bir tünel çözümü kullanabilirsiniz. Nasıl yapılacağını öğrenmek için aşağıya bakın.
- AMP Test Aracı - Belirli bir AMP URL’sinin geçerliliğini gerçek zamanlı olarak test edin.
- Mobil Uyumluluk Testi Aracı - Belirli bir URL’nin mobil uyumluluğunu gerçek zamanlı olarak test edin.
- Zengin Sonuçlar Testi - Yapılandırılmış veri blokunun geçerliliğini gerçek zamanlı olarak test edin. Kod, araca yapıştırılabilir veya canlı bir sayfada barındırılabilir.
Daha fazla araç
Daha fazla kaynak ve ofis saatleri için yardım sayfamıza bakın.
Yerel olarak barındırılan veya güvenlik duvarı olan sayfaları test etme
Google, tek bir canlı web sayfasının test edilmesi için çeşitli test araçları sağlar. AMP Test Aracı, Mobil Uyumluluk Testi Aracı ve Zengin Sonuçlar Testi, bunlara örnek olarak gösterilebilir. Bununla birlikte, sayfanız yerel makinenizde herkese açık bir URL olmadan çalıştırılıyorsa veya bir güvenlik duvarının arkasında barındırılıyorsa test aracı için sayfanıza bir tünel göstererek sayfayı yine de test edebilirsiniz. Bir sayfayı web'de herkese açık hale getirmeden önce, hatta yayınlama sürecinizde başka bir adım olarak test etmek isterseniz faydalı olabilir.
Yerel veya güvenlik duvarı olan bir sayfayı test etmek için ngrok gibi bir tünel çözümü kullanın. Bu araçlar, yerel ana makinenizdeki veya güvenlik duvarı olan sunucunuzdaki herkese açık olmayan bir sayfaya bağlanan herkese açık bir URL sağlar.
Aşağıdaki örnek ilk olarak yerel bilgisayarda bir sayfayı barındırmak üzere python'un SimpleHTTPServer uygulamasını başlatır, ardından söz konusu sayfayı herkesin erişebileceği bir URL'de göstermek için ngrok aracını kullanır:
1. Adım
Sayfanızı belirli bir bağlantı noktasında barındırmak için bir yerel HTTP sunucusu başlatın. Örneğimiz için 5326 numaralı bağlantı noktasını seçtik.
SimpleHTTPServer geçerli dizini, sitenin root dizini olarak eşler.
~/testwebdir $ python -m SimpleHTTPServer 5326 Serving HTTP on 0.0.0.0 port 5326 ...
2. Adım
Başka bir terminalde, 1. adımda açtığımız 5326 numaralı bağlantı noktasını dinleyen yerel ngrok uygulamanızı başlatın.
~/ $ ./ngrok http 5326 ngrok by @inconshreveable (Ctrl+C to quit) Session Status online Version 2.2.4 Region United States (us) Web Interface http://127.0.0.1:4040 Forwarding http://ad0a5735.ngrok.io -> localhost:5326 Forwarding https://ad0a5735.ngrok.io -> localhost:5326 Connections ttl opn rt1 rt5 p50 p90 0 0 0.00 0.00 0.00 0.00
3. adım
Gösterilen ngrok URL'nizi seçtiğiniz test aracına geçirin.
Örneğimizde root URL http://ad0a5735.ngrok.io olduğundan sayfamız yerel olarak ~/testwebdir/mypage.html konumunda kaydedilmişse ve yukarıdaki sunucuyu ~/testwebdir/ dizininden başlatırsak http://ad0a5735.ngrok.io/mypage.html sayfasını test edebiliriz. Bu URL’yi doğrudan Mobil Uyumluluk Test Aracı'na yapıştırabilir veya https://search.google.com/test/mobile-friendly?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html adresini ziyaret edebilirsiniz.
Farklı yerel ana makinelerin ve tünel çözümlerinin sayfalarınızı farklı şekillerde eşleyeceğini unutmayın.
Ayrıca, bazı tünel çözümlerinin (ngrok değil), geçici herkese açık URL’nizi robots.txt ile otomatik olarak koruması bu sayfalarda Google testlerini çalıştırmanızı önler. Google test araçları, robots.txt’ye uygun davranır. Tünel çözümünüz ve web barındırma yazılımınızla ilgili dokümanları okuyun.
Erişim hatalarını ayıklama
Bir Google test aracını kullanırken erişim hatası alırsanız:
- Sayfanızın robots.txt tarafından korunmadığından veya giriş yapılmasını gerektirmediğinden emin olun
- Chrome'u Gizli modda kullanarak sayfanıza güvenlik duvarınızın dışından, başka bir bilgisayarda erişmeyi deneyin.