pagespeed insights

PageSpeed Insights Site Tarama Sorunu ve Çözüm Yolları

PageSpeed Insights (PSI), Google tarafından geliştirilen ve web sitelerinin hem masaüstü hem de mobil cihazlardaki performansını analiz eden ücretsiz bir araçtır. Kullanıcı deneyimini etkileyen temel metrikleri değerlendirir ve sayfanın ne kadar hızlı yüklendiğini ölçerek iyileştirme önerileri sunar. PSI, bu analizleri yaparken hem laboratuvar verileri (Lighthouse) hem de gerçek kullanıcı verileri (Chrome User Experience Report – CrUX) kullanır. Böylece web geliştiricilerine hem teknik hem de kullanıcı odaklı kapsamlı bir geri bildirim sağlar.

Ancak zaman zaman PageSpeed Insights bir sayfayı analiz etmeye çalıştığında “https://www.domain.com/ yüklenemedi. URL’nin geçerli olup olmadığını kontrol edin.” şeklinde bir hata mesajı verebilir. Bu tür bir tarama hatası, genellikle aracın hedef URL’ye ulaşamaması ya da sayfayı analiz edememesi durumunda ortaya çıkar. Bunun pek çok nedeni olabilir ve her biri için farklı bir çözüm yolu izlemek gerekir.

Sitenin Erişilebilir Olmaması

En yaygın nedenlerden biri, analiz edilmek istenen sayfanın geçici olarak çevrimdışı olması ya da yanlış bir URL girilmiş olmasıdır. Bu durumda sayfanın gerçekten erişilebilir olup olmadığını kontrol etmek faydalı olacaktır. Siteye tarayıcıdan ulaşabiliyor olmak, URL’nin doğru olduğunu ve sunucunun çalıştığını gösterir. Ayrıca URL’nin “https://” ile başladığından ve geçerli bir alan adına sahip olduğundan emin olunmalıdır.

Hatalı robots.txt İçeriği

Bazı durumlarda web sitesinin robots.txt dosyası, tarayıcı botlarının sayfayı ziyaret etmesini engelliyor olabilir. PageSpeed Insights da bir bot olarak bu sınırlamalardan etkilenebilir. Eğer robots.txt dosyası tüm erişimleri engelliyorsa, ilgili kuralların düzenlenmesi gerekir. Örneğin “Disallow: /” komutu tüm sayfaların taranmasını yasaklar ve bu da analiz yapılamamasına neden olur.

Web sitelerinin güvenlik duvarları ya da içerik dağıtım ağları (CDN), PSI botlarını zararlı trafik gibi algılayarak engelleyebilir. Özellikle Cloudflare veya benzeri sistemler, bot koruma ayarları nedeniyle Googlebot’un siteye erişmesini sınırlayabilir. Bu tür durumlarda, Googlebot’a ait kullanıcı aracısı ve IP aralıkları beyaz listeye alınarak erişim sorunu giderilebilir.

Bir diğer yaygın sorun ise sunucunun PSI’ye hatalı HTTP yanıtları göndermesidir. Örneğin 403 (erişim reddedildi), 404 (sayfa bulunamadı) veya 500 (sunucu hatası) gibi yanıtlar, PageSpeed Insights’ın analiz yapmasına engel olur. Bu durumda sunucu yanıtlarının gözden geçirilmesi ve gerekiyorsa sistem yöneticisi tarafından düzeltilmesi gerekir.

Bazı web siteleri, sayfa yüklenmeden önce karmaşık JavaScript yönlendirmeleri kullanır. Ancak PageSpeed Insights bu tür yönlendirmeleri doğru şekilde izleyemeyebilir. Bu nedenle, yönlendirme işlemlerinin mümkün olduğunca sunucu tarafında ve kalıcı yönlendirme kodları (örneğin 301) kullanılarak yapılması tavsiye edilir.

Hatalı htaccess Yönlendirme Kodları

Bazen bir URL çok fazla yönlendirme içerdiğinde de analiz başarısız olabilir. Örneğin, önce http’den https’ye, ardından www’li sürüme yönlendirilmesi gibi zincirleme yönlendirmeler, analiz sürecinin zaman aşımına uğramasına yol açabilir. Bu yüzden yönlendirme zinciri mümkün olduğunca kısa tutulmalıdır.

Diğer bir problem de, bazı sitelerin reCAPTCHA ya da JavaScript tabanlı erişim doğrulama sistemleri kullanmasıdır. Bu koruma sistemleri, PSI’nin bot olduğunu fark edip içerik sunmayabilir. Bu tür sitelerde, kullanıcı aracısı tanımlanarak ya da belirli botlar için istisnalar tanımlanarak bu engel kaldırılabilir.

Sunucu Sorunları (Anlık veya daimi)

Sunucu kaynaklarının yetersizliği ya da yoğun trafik altında olması da analiz sırasında erişim hatasına yol açabilir. Sunucunun aşırı yük altında olması, PSI gibi araçların bağlantı kuramadan zaman aşımına uğramasına neden olur. Bu gibi durumlarda sunucu kaynakları artırılmalı veya analizler trafiğin daha düşük olduğu zamanlarda yapılmalıdır.

Tüm bu nedenlere rağmen hâlâ sorun yaşıyorsanız, alternatif olarak Lighthouse eklentisi, GTmetrix veya WebPageTest gibi diğer performans analiz araçlarını kullanabilirsiniz. Ayrıca Googlebot’un kullanıcı aracısını ve IP adreslerini göz önünde bulundurarak erişim testleri gerçekleştirmek, sorunun teknik kaynağını anlamada yardımcı olur.