Indexing

Getting pages into the index, and keeping the wrong ones out.

Statik sitelerde IndexNow gönderimini otomatikleştirmek

IndexNow, bir sayfa eklendiğinde ya da değiştiğinde arama motorlarına "gel, buna bak" demenin en kısa yolu. Bing, Yandex, Seznam ve birkaç motor daha destekliyor. Google desteklemiyor, ama bu diğerlerinde işe yaramadığı anlamına gelmiyor. Sitemi her güncellediğimde URL'leri elle göndermek istemedim. Bu yüzden sitemap'i okuyup son değişen URL'leri gönderen küçük bir betik yazdım.

Soft 404'leri komut satırından bulmak

Soft 404, sunucunun 200 OK dediği ama sayfanın aslında "burada bir şey yok" dediği durum. Arama motoru bunu genelde fark eder ve sayfayı dizine almaz, ama Search Console raporu gelene kadar haftalar geçebilir. Ben önceden yakalamayı tercih ediyorum.

PHP ile 50 satırda sitemap.xml üreticisi

Hazır eklentilerin ürettiği sitemap'lerde en sık gördüğüm iki sorun var: lastmod her gün "bugün" oluyor, ya da sitemap'te noindex ya da yönlendirilen sayfalar bulunuyor. İkisi de arama motorunun sitemap'ine güvenini azaltıyor. Kendi sitemap'imi kendim üretiyorum. Aslında o kadar da zor değil.

Canonical ve noindex'i aynı sayfada kullanmak neden kötü fikir

Denetimlerde sık gördüğüm bir kombinasyon: <link rel="canonical" href="https://ornek.com/urun/mavi-tisort"> <meta name="robots" content="noindex"> Bu sayfa varyant sayfası, asıl ürüne işaret ediyor ve "beni dizine ekleme" diyor. Mantıklı görünüyor ama iki farklı şey söylüyor.