3 Temmuz 2008 Perşembe

Blogger'daki blogun site map ini çıkarmak

Her zaman söylediğimiz gibi; Google internet dünyasının en büyük trafik kaynağı.
Durum böyle olunca Google'a sitemizi tanıtmamız, Google'un sitemizi indekslemesini sağlamak için yardımcı olmamız gerekiyor. Milyarlarca web sitesi arasından bir adım öteye geçmek milyonları geride bırakmak anlamına geldiğinden Google'ın birçok yan servisini kullanmak büyük faydalar sağlayabiliyor.
Bu servislerden birisi daha önce de bahsettiğim Google Webmaster Tools (Google Webmaster Araçları) hizmeti. Webmaster Tools'a www.google.com/webmastertools tan ulaşabilirsiniz. Bu hizmet sitenizi Google'a daha hızlı ve verimli bir şekilde kaydetmenizi sağlıyor. Siteye bir site map yani sitenizin haritasını tanımlatarak, Google'a içeriğinizi sunuyorsunuz.
Blogger'dan alınan bloglarda (benim blogum da dahil olmak üzere) bu durum biraz sıkıntılıydı çünkü site haritası çıkaran siteler, sitenizin tümüyle size ait olmasını istiyor (yani onların vereceği adda bir html dosyası oluşturup, bu dosyayı web sitesinin bulunduğu dizine kaydetmek gibi). Blogger'da bir ftp sistemi olmadığından ve bir html dosyası oluşturup upload etme imkanı olmadığından bu sorun geçici olarak atom.xml ile çözülüyordu. Ta ki, dün itibariyle atom.xml in bir açığını farketmeme kadar.
Webmastertools'tan Add General Sitemap (Genel bir site haritası ekle) kısmından http://mertcanli.blogspot.com/atom.xml adresini tanımlayarak sitemin haritasının Google tarafından indekslendiğini düşünürken, atom.xml'in son 25 makaleyi kaydettiğini farkettim. Bu da blogdaki yazıların %25'inin Google'a indekslenmesi demek oluyor ki, trafik kaybının boyutunu siz düşünün. Sonrasında internette biraz araştırma yaptım ve bu konuya çözüm üretmiş değerli bir kişinin makalesini okudum. Sizinle de paylaşmak istedim.
Amacımız Blogger dan aldığınız blogunuz.blogspot.com adresindeki blogunuz için tüm makaleleri barındıran bir site haritası almak ve bunu Google Webmastertools'a tanımlamak. Normalde Blogger zaten size blogunuz.blogspot.com/atom.xml'de son 25 makaleyi veriyor. Sizin ise bu adrese atom.xml?redirect=false ekleyerek Blogger'ın otomatik olarak bu XML dosyasını yönlendirdiği adresi deaktive etmeniz gerekiyor.Daha sonra blogunuzda kaç tane makale varsa (örneğin bende 84 adet var) bu makale adetini göz önüne alarak maksimum indekslemesini istediğiniz adeti bu adrese ekleyerek adresi şu hale getirmeniz gerekiyor; htt://blogunuz.blogspot.com/atom.xml?redirect=false&start-index=101&max-results=100 (start index, ilk makaleniz; max results, en fazla kaç adet makale indekslemek istiyorsunuz). Bu adresi internet explorer da yazıp, enter a basıyoruz ve işte tüm makalelerinizin olduğu blogunuzun haritası. Daha sonra Google Webmastertools a bu adresi yazıyor ve Blogger'daki blogunuzun site haritasını tüm makalelerinizle birlikte Webmastertools'a tanımlıyorsunuz.

Kaynak; Blogger, Feedburner, Sitemaps and Submitting All Your Posts