Kritiğin kuralları
Kritik bir sınav değil ve kimse not almıyor. Amaç her siteden üç bulgu çıkarmak. Üçten fazlasını bilerek yazmıyoruz: on beş maddelik bir liste bir ay içinde kapanmıyor, üç madde kapanıyor.
Sıra bilerek böyle kuruldu. Önce herkes siteyi kendi ekranında sessizce inceliyor. Sonra bir katılımcı yalnızca gördüğünü söylüyor; “menüde dört bağlantı var, biri açılmıyor” bir gözlemdir, “menü kötü” değildir. Ardından veri ekrana geliyor: URL Denetimi, PageSpeed Insights, sayfa kaynağı. Öneriler en sona kalıyor ve eğitmen en son konuşuyor. İlk konuşan eğitmen olursa herkes onun gördüğünü görür.
Son iki dakika site sahibinin. Söylenenlerden üçünü seçiyor ve her biri için ne yapacağını bir cümleyle söylüyor. Bir saate beş site sığıyor. Katılımcı sayısı bundan fazlaysa kalan siteler aynı katalogla yazılı olarak kritik ediliyor.
Yeni bir sitede baktığımız on yer
İlk üçü adreslerle ilgili. Cloudflare Pages’e alan adı bağladığınızda projenizin pages.dev adresi de açık kalıyor; Cloudflare’in belgesi bunu açıkça yazıyor. Siteniz iki adresten yayınlanıyor demektir. İkincisi http ve www sürümleri: dördü de tek bir adrese kalıcı yönlendirmeyle gitmeli. Üçüncüsü olmayan sayfalar. Tarayıcıya uydurma bir adres yazın. Ana sayfanız ya da boş bir sayfa 200 koduyla açılıyorsa Google buna soft 404 diyor ve Search Console’da hata olarak gösteriyor. Doğrusu gerçek bir 404: Google 4xx dönen adresleri dizine almıyor, dizindeyse çıkarıyor.
Sonraki ikisi dizinle ilgili. Geliştirme sırasında konmuş bir noindex etiketi ya da robots.txt’teki “Disallow: /” satırı yayına çıkmış olabilir; sayfa kaynağına ve robots.txt dosyasına bakmak bir dakika sürer. Ardından title etiketleri: üç sayfada da aynı metin yazıyorsa Google başlığı kendisi yazmaya başlıyor.
İşaretlemede iki şeye bakıyoruz. Görsellerde width ve height var mı? web.dev’in rehberi bunu her görsel ve video için istiyor, çünkü tarayıcı bu iki değerden en boy oranını hesaplayıp görsel yüklenmeden yerini ayırıyor. Boyutu yazılmamış görsel, sayfa düzeni kaymasının başlıca nedenlerinden biri. İkincisi iskelet: sayfanın tamamı div ise geçen ay elle yazdığınız yapıyı asistan bir yerde bozmuş demektir.
Son üçü içerik ve depoda. Asistanın yazdığı sayfalardaki dış bağlantıları tek tek açıyoruz; var olmayan bir sayfaya verilmiş bağlantı, asistanların bilinen bir hatası. İletişim sayfasında örnek telefon ya da uydurma adres kalmış mı? Ve depo: commit geçmişinde bir anahtar ya da şifre geçiyor mu?
Kendi sitenizi tek başınıza kritik etmek
Protokolü tek başınıza da uygulayabilirsiniz. Zor olan kısım araçlar değil, kendi işinize yabancı gözle bakmak. İki şey işe yarıyor: siteyi bir gün hiç açmadan bekletmek ve telefonda, mobil veriyle açmak. Masaüstünde fark etmediğiniz kayan düzeni ve geç gelen görseli orada görürsünüz.
Durum kodlarına bakmak için tarayıcının geliştirici araçlarındaki Ağ sekmesi yeterli. Adresi yazın, ilk satırdaki koda bakın: 200, 301 ya da 404. Dizin tarafında URL Denetimi hem Google’ın sayfayı en son ne zaman taradığını hem de hangi adresi asıl sürüm seçtiğini gösteriyor. pages.dev sorununun olup olmadığını en net orada görürsünüz.