Forumda da araştırdım ama hemen hemen hep aynı sorular sorulup durulmuş, bu yuzden Direkt olarak Googledan alınmış ve tercume edilmiş Sitemap FAQ sunu buraya yazmak istedim. Birebir cevirinin yanında yazının icine kendi yorumlarımı ve bazı tavsiyeleride ekledim. Umarım işinize yarar..
Soru: Sitemap da ki urllerim nasıl olmalı
Cevap: Sitemapda kullanacağınız URL ler RFC-3986 URI standardına uygun olmalı. Eğer sitemapınızı bir program/script sayesinde oluşturuyorsanız URLlerdeki >,',",& gibi karakterleri URL standartlarındaki gibi değiştirmelisiniz.
Orneğin: http://www.example.com/view?widget=3&count>2
Olması gereken: http://www.example.com/view?widget=3&count>2
Soru:Sitemapımda istediğim karakter kodlamasını kullabilirmiyim veya hangi karakter kodlamasını kullanmamı onerirsiniz ?
Cevap: Sitemapınızın UTF-8 karakter kodlamasında olmalıdır...
Tavsiye: eğer yapabiliyorsanız sadece sitemapınızı değil sitenizin butun kodlamalarını UTF-8 olarak yapın.
Soru: Zamanı nasıl gostermeliyim
Cevap:Zamanı gostermek icin W3 Konsorsiyomunun Tarih Zaman Kodlamasını kullanın.. Orneğin: 2004-09-22T14:12:14+00:00 gibi.
Aslında yukarıdaki format ISO8601 formatını kullanmanızı gerektirmez. Ornek olarak 2004-09-22 tarih bilgiside bizim icin gecerlidir ancak eğer siteniz devamlı değişiyorsa GoogleBotları yukarıdaki detaylı bilgiye gore siteniz hakkında daha detaylı bilgiye sahip olur.
Yani: diyorki W3 Konsorsiyomunun Tarih Zaman Kodlamasını kullanmanız sizin yararınıza.Sonucta birinde sadece gun ay ve yılı bildiriyoruz diğerinde ise saniyesine kadar botlara bilgi veriyoruz.
Soru:Sayfaların son değiştirlme tarihini nasıl bulabilirim ?
Cevap: Statik sayfalarınız (dosyalarınız) icin
Kod:
$ date --iso-8601=seconds -u -r /home/foo/www/bar.html >> 2004-10-26T08:56:39+00:00
Şeklinde Unix (*Nix demek daha uygun) komutunu kullanabilirsiniz.
Dinamik Dosyalarınız icin ise onemli olan o urlde gosterilen verinin değişip değişmemesidir. Bunuda veritabanından alabilirsiniz diyor.
Tavsiye: Dinamik urlleriniz icin yukarıdaki olayın yapılması biraz zor olduğundan cakma bir yontem olarak
Soru:Sitemapımı nereye yuklemem gerekir ?
Cevap: Sitemapınızı Webserverının webservisine acılmış kok dizinine atmanızın en iyi olduğunu soyluyor google. Orneğin http://www.abc.com/sitemap.xml
Soru: (Bence en cok yalnış yapılan nokta) Sitemapımın buyukluğu ne olmalıdır ?
Sitemapınız 10MB (10,485,760 bytes) tan daha buyuk olmamalıdır. 10 MB dan kucuk olsa dahi icinde en fazla 50.000 URL bulunmalıdır.
Eğer siteniz cok buyukl bir site ise ve yukarıdaki kısıtlamalar sizi engelliyorsa, birden fazla sitemap kullanabilirsiniz...
or:http://domain.com/sitemap1.xml
or:http://domain.com/sitemap2.xml
Ayrıca son nokta yukarıdaki 10 mb boyut sınırlaması; sitemapınızı gzip le sıkıştırsanız dahi acıldığında (extract) elde edilen dosya boyutudur. Orneğin:12 MB lık bir sitemapınızı gnzip le sıkıştırdınız ve elde edilen dosya 2 MB oldu ve icindede 32.000 URL var.Tamam ben kurallara uydum diyemessiniz cunku gzip dosyası acıldığında dosya boyutunuz 12MB olacaktır....
.... Uykum geldi devam edeceğim....