Google Webmaster Tools bölümünde sitemap.php diye bir harita tanıttım, kabul etti ve artık hergün yeni içeriklerimi dizine eklemeye başladı.
Ne var ki yazarların köşeleri de eklensin diye authors.php şeklinde bir sitemap ekledikten ve kategoriler için categories.php şeklinde bir sitemap ekledikten sonra google 15 gün boyunca siteyi dizine eklememeye başladı. Haftada ancak 10 tane içerik eklendi. Günlerce neden olduğunu farketmedim.
Olası nedenler:
1- info@siteadi.com diye google üyelikte kullandığım domain aynı tarihlerde kapanmış, az bir olasılık... Bugün hesabımı silerek info@siteadim.com şeklinde başka bir domainim üzerinden hesap açtım, hem www. şeklinde hem de .siteadim.com şeklinde ekledim webmasters tools'ta.
2- Yeni hesapta sadece sitemap.php 'yi her iki hesaba da ekledim (randıman alıp almadığına bakacağım)
3- Sitemde geçen ay eski scripti kaldırdım, çok yavaş çalışıyordu, eski veri tabanına yeni bir script monte ettim. Bütün linklerim böylece değişmiş oldu. Yeni sitem sitemap.php sayesinde ilk hafta %99 dolayında bütün linklerin dizinlemesini sağladı. Daha sonra yukarıda bahsini ettiğim durumlar oldu. Aynı zamanda 15.000 eski link bulunamıyor, hergün birazını dizinden sildiriyorum. Google'nin yeni içerikleri dizine eklememesinin sebebi biraz bu da olabilir.
Kesinlikle sitem banlanmamış, çünkü haftada 9-10 tane içerik ekleniyor, gerisini bırakıp gidiyor.
Google Dizine Eklenemememin Olası Nedenleri
3
●1.081
- 14-03-2010, 16:50:52Üyeliği durduruldusitemap.php mi xml mi benim de kafamı karıştırdın :S
- 14-03-2010, 16:55:59Üyeliği durduruldusitemap.php mi xml mi benim de kafamı karıştırdın :S
- 14-03-2010, 22:58:16Ben PHP kullanıyorum. Google de kabul edip ilk başlarda günlük olarak dizine ekliyordu.
PHP - ASP - XML Farkı Üzerine:
XML yaparsak dinamik olmuyor, siteye yeni eklenen içerikler için her seferinde yeni Sitemap yapıp göndermek gerekiyor.
PHP ile yazılmış sitemap ise dinamik oluyor, siteye yeni eklenen içerikler MySQL ile bağlantı sayesinde anında sitemap'a eklenmiş ve Google'a iletilmiş oluyor.
PHP bilmeyenler dinamik sitemap özelliğinden yararlanmak için ASP ile kodluyor.
Google İle Uyumluluk Üzerine:
Google, kendisine gönderilen sitemap'larda PHP, XML, ASP farkına bakmıyor, kabul ediyor. Eğer site haritası etiketlerinde, MySQL istekte hata yoksa, yazım hataları yoksa 30 saniye içerisinde kabul ediyor. Ancak haritadaki bütün içerikleri o an dizine eklemiyor. Önce bunları kontrol ediyor ve prosedürü işletiyor. Eğer sitemap dinamik ise, Google hergün eklenen içerikler için tekrar uğruyor ve dizine ekleyip eklememe konusunda bildiğini yapıyor.
Dizine Daha Hızlı Eklenme Üzerine:
Google, içerikleri ne sıklıkla kontrol edeceğine kendisi karar veriyor, ama sizin yönergelerinize dikkat ediyor. Eğer, verdiğiniz sitemap'ta içeriklerin eklenme tarihi sadece yıl-ay-gün şeklinde ise, o zaman site güncellemesi için verdiğiniz yönergeye bakacaktır (monthly, weekly, daily, hourly), bunlar sırasıyla aylık, haftalık, günlük, saatlik'tir. Saatlik demişseniz, Google bir süre sitenizi saatlik kontrol edecektir, baktı ki siteniz saatlik güncellenmiyor, o zaman haftalık takip eder, o da olmadı, aylık takibe alır.
Eğer horly, yani saatlik demişseniz, o zaman sitemap'ınızın ASP veya PHP ile yazılmış olması daha faydalıdır. Bu da yetmez, içeriğin eklenme tarihi yıl, ay, gün, saat, dakika, saniye ve salise olarak bulundurulmalıdır. Tarih ve saat arasında da T harfi konulmaktadır.
Bu konuları daha önce R10 sitesinin PHP bölümünde de konular içerisinde söylemiştim, özellikle saatin nasıl kullanılacağı meselesi. İşte Başlığı Burada.
----
Bu arada benim sorunum devam ediyor