Derslerde “panel” dediğimiz yer, Dijenta SEO hesabınızın ekranlarıdır; “denetimimiz” sitenizi tarayan kontrollerimizdir.
Durum kodları
Bir adres istendiğinde sunucu önce üç haneli bir durum kodu verir. 200 "sayfa burada", 301 "kalıcı olarak taşındı", 302 "geçici olarak başka yerde", 404 "bulunamadı" demektir; 5 ile başlayan kodlar ise sunucuda bir hata olduğunu gösterir.
Ziyaretçi bu kodları görmez ama Google her birine göre davranır. Sayfalar bölümünde taranan her adresin durum kodunu görebilirsiniz.
301 mi, 302 mi?
Bir sayfayı kalıcı olarak taşıdıysanız 301 (kalıcı) yönlendirme kullanın; bu, Google için yeni adresin asıl adres olması gerektiğine dair güçlü bir sinyaldir. 302 ve 307 ise geçici yönlendirmedir ve Google eski adresi dizinde tutmaya devam edebilir.
Kampanya, bakım ya da giriş sayfası gibi gerçekten geçici durumlarda 302 doğrudur. Ürün adresini değiştirdiyseniz, siteyi yeni alan adına taşıdıysanız ya da http'den https'e geçtiyseniz 301 kullanın.
Sayfanın içine yazılan <meta http-equiv="refresh"> etiketiyle yönlendirmek yerine sunucu tarafında 301 kullanın. Hem ziyaretçi hem Google için daha açık ve daha hızlı bir yoldur.
Zincir ve döngü
Zincir, bir adresin son sayfaya varmadan birden çok kez yönlenmesidir (A → B → C). Çoğunlukla art arda yapılan taşımalarda oluşur ve her adım sayfayı yavaşlatır; çözümü A'yı doğrudan C'ye yönlendirmektir.
Döngüde ise adres sonunda kendine döner (A → B → A) ve sayfa hiç açılmaz. Bu, yönlendirme kurallarının (.htaccess dosyası, bir eklenti ya da sunucu ayarı) çakıştığını gösterir ve hemen düzeltilmelidir.
Menüdeki ve metinlerdeki bağlantılarınız da yönlenen eski adresleri değil, doğrudan son adresi göstermelidir.
404 ve kırık bağlantılar
404 kendi başına bir ceza değildir: gerçekten kaldırılmış bir ürünün 404 vermesi normaldir. Sorun, sitenizin kendi sayfalarının hâlâ o adrese bağlantı vermesidir; ziyaretçi tıklayınca boş bir sayfaya düşer.
Kırık iç bağlantıyı düzeltmenin iki yolu vardır: bağlantıyı doğru adresle değiştirmek ya da kaldırılan sayfayı en yakın karşılığına (örneğin aynı kategorideki yeni ürüne) 301 ile yönlendirmek. Kaldırılan her sayfayı ana sayfaya yönlendirmeyin; Google bunu "bulunamadı" gibi değerlendirebilir.
Olmayan adreslerde sunucunuz gerçekten 404 döndürmelidir. "Başarılı" (200) yanıtıyla boş bir sayfa göstermeye yumuşak 404 (soft 404) denir; Google bu sayfaları gerçek sayfa sanıp dizine ekleyebilir.
Canonical: asıl adres hangisi?
Aynı içerik birden çok adreste açılabilir: ?sirala=fiyat gibi eklerle, büyük-küçük harf farkıyla ya da www farkıyla. Canonical etiketi (<link rel="canonical" href="...">) Google'a bunlardan hangisinin asıl sayfa olduğunu söyler.
Canonical bir emir değil, güçlü bir ipucudur; Google başka sinyallere bakarak farklı bir adres seçebilir. Yine de etiket doğru olmalı: her sayfa genellikle kendi adresini gösterir ve gösterilen adres açılmalı, yönlenmemeli, noindex taşımamalıdır.
Sayfada birbirinden farklı birden çok canonical varsa Google hepsini yok sayabilir. Bu durum çoğunlukla tema ile SEO eklentisi ikisi birden etiket eklediğinde ortaya çıkar.
Bugün yapabilecekleriniz
- Sayfalar bölümünde durum listesinden "4xx (bulunamadı)"yı seçip Uygula'ya basın ve listeyi inceleyin.
- Sorunlar sayfasında "Kırık iç bağlantı" sorununu açın ve etkilenen her sayfadaki bağlantıyı düzeltin.
- Adresini değiştirdiğiniz her sayfa için eski adresten yenisine 301 yönlendirme ekleyin.
- Yönlendirme zinciri görünen adresleri doğrudan son adrese yönlendirin.
- Sorunlar sayfasında yumuşak 404 uyarısı (Olmayan sayfalar "bulunamadı" hatası vermiyor) varsa altyapınızın 404 ayarını düzeltin.
Bu dersle ilgili kontrollerimiz
Ücretsiz analizimiz ve panelimizdeki denetim bu kontrolleri sitenizde çalıştırır:
- Sayfa bulunamıyor (4xx hatası)
- Kırık iç bağlantı
- Yönlendirme zinciri
- Yönlendirme döngüsü
- Geçici yönlendirme (302/307)
- Olmayan sayfalar "bulunamadı" hatası vermiyor
- Canonical bozuk bir sayfayı gösteriyor
- Birden çok farklı canonical