Google Sitemaps - Sitemap Nasıl Hazırlanır?
Google’ın sitelerde gerçekleÅŸen güncellemeleri daha yakından takip etmek ve daha kaliteli arama sonuçları sunabilmek için baÅŸlattığı Google Sitemaps projesini, yeni güncellemeler ve eklemelerle daha ileriye taşıdı. ‘Google Sitemaps’ ilk bakışta, siteye yeni bir yazı, haber, içerik eklendiÄŸi zaman bunu site haritası manasına gelen bir xml dosyasına kaydetmesi ve bu dosyanın Google Botları tarafından download edilerek incelenmesine dayanıyordu. Google sitenin tamamını dolaÅŸmak yerine, böyle bir haritaya bakıyor ve elinde bulunan haritayla karşılaÅŸtırıyor. EÄŸer yeni bir ekleme varsa, bir sonraki ziyaretinde o kısımları indeksine alıyor. Sitemaps projesi buradan ortaya çıktı, site yöneticilerinden çok ilgi görmesinden ötürü bu projeye eklentiler yapılmaya baÅŸlandı. ÖrneÄŸin, Google’ın siteleri ziyareti ve indekslemesi esnasında karşılaÅŸtığı hatalara yer verilmeye baÅŸlandı, yeni arayüz ile ziyaretçilerin ilgili siteleri hangi kelimelerle bulduÄŸu bilgisi verilmeye baÅŸlandı, ayrıca hangi kelimelerle ilgili sitenin ziyaretçiye sonuç olarak gösterildiÄŸi (örn: benim sitem google’dan “hayalet sevgilim” diye aratıldığı zaman 22. sırada çıkıyormuÅŸ) gibi bilgiler verilmeye baÅŸlandı.
Madde madde Google Sitemaps projesinin site yöneticilerine verdiği hizmetleri özetlemek gerekirse:
- Sitenize ulaşanlar hangi keywordlerle ulaştı ve bu keywordlerde siteniz kaçıncı sırada
- Siteniz hangi kelimelerde Google tarafından gösteriliyor (örneÄŸin benim sitemde hayalet sevgilim - 29 ile 1.sırada gösteriliyor, torrentturk 2. sırada gösteriliyor. Bunun manası, hayalet sevgilim google da 1000 kez aranmış, torrenttürk 600 defa aranmış, ama “hayalet sevgilim” de siz ortalama olarak 29. sırada gösterilmiÅŸsiniz, “torrenttürk” de ise 4.sırada gösterilmiÅŸsiniz)
- Sitenizin altında bulunan sayfaların page analysis skoru. Bir manada page rank’i
- Google’ın sitenizi indekslemesi esnasında karşılaÅŸtığı hatalar
- Sitenizde önceden ulaşıpda şu anda ulaşamadığı sayfalar (HTTP 404 hataları, HTTP 200 uyarıları)
- Arama motorlarınca en çok baÅŸvurulan kaynak olan robots.txt dosyası ve sitenizde varsa bununla ilgili Google’ın karşılaÅŸtığı durumlar
- Gmail’de hesap açmanız ve hesabınız olması gerekiyor
- Sitenizin içeriÄŸini Google’ın istediÄŸi Sitemap formatında yayınlamanız ve bunu sitenizde bir dosyaya kaydetmeniz gerekiyor. Benim sitemle ilgili sitemap’e bakmak isterseniz buraya tıklayabilirsiniz. Tıkladığınızda görceÄŸiniz gibi çok da çetrefilli bir iÅŸ yapmıyorsunuz, sitenizin içeriÄŸindeki makale yada google tarafından indekslenmesi gerektiÄŸini düşündüğünüz herhangi bir linki; url, son eklenme tarihi, ne kadar sürede güncellendiÄŸi ve önceliÄŸi ÅŸeklinde ifade etmeniz gerekiyor.
Google’ın changefreq kısmında, monthly, weekly,daily ve hourly opsiyonlarına yer veriliyor. Bu seçeneklerden kasıt, yazının ve ne kadar taze olduÄŸunun anlaşılmasını saÄŸlamak. Sitemap dosyası güncellendiÄŸi zaman yeni bir yazı eklendiyse onun changefreq tag’i hourly yada daily olarak deÄŸiÅŸtirilmesi gerekiyor. Bu deÄŸiÅŸikliÄŸe göre geçen hafta eklenmiÅŸ bir yazının güncellenme sıklığı weekly, 1 ay evvel yayınlanmış bir yazının güncellenme sıklığının monthly olarak deÄŸiÅŸtirilmesi gerekiyor. Priority için 0.2, 0.5,0.8,1 ÅŸeklinde sayılar bulunuyor. Burada priority’den kasıt, yazının site içindeki önemi ve güncellenme sıklığı. ÖrneÄŸin bir yazıyı siteye yeni eklediniz Google’ın buna dikkatini çekmek istiyorsunuz, burada changefreq kısmını hourly, priority kısmını yaptıktan sonra priority’sini (öncelik) 1 yapabilirsiniz. Burada kurnaz arkadaÅŸların hemen aklına gelebilecek bir konu, bütün linkleri hourly yapmak ve priority lerini de 1 yapmak fikri tam olarak doÄŸru deÄŸil. Google tarafı ile ilgili geliÅŸmeleri yakından takip etmeme raÄŸmen son aylarda blog’da yazı ekleyemedim ama Google ’search engine spammer’ (arama motorları spammerları) ile ilgili ciddi mücadele etmeye baÅŸladı. Bu çerçevede algoritmalar ve bu tür websiteleri ve web adminlerini tespit eden çalışmalar yaptı. Bu algoritmalara göre sitenizde yapacağınız böyle bir çalışma Google tarafından spam veya aldatma olarak algılanabilir ve sitenizin Google’daki yerinde hoÅŸ olmayan sonuçlar doÄŸurabilir. SEO forumlarını takip ederseniz birçok Website admini bu dertten yakınıyorlar. ‘Sitem ÅŸu ÅŸu anahtar kelimelerinde ilk 10′da çıkarken bir deÄŸiÅŸiklikle ilk 100 de hatta 200 de bile yer bulamıyor, ne yapmalıyım?’ ÅŸeklinde.
EÄŸer sitenizin yapısını xml olarak vermek için uÄŸraÅŸmak istemiyorsanız yada nasıl yapmanız gerektiÄŸini bilmiyorsanız Google tarafından yeni duyurulan Google Sitemap Generator ı kullanabilirsiniz. Yalnız Google Sitemap Generator ile ilgili engel gibi görünen bir durum söz konusu, uygulama Phyton kullanılarak yazılmış. Phyton destekleyen sunucu bulmak kolay mıdır zor mudur çok bilmiyorum ama Php, Asp gibi script dilleriyle yazılmış olması sanırım kullanım kolaylığı açısından çok daha kolay olurdu. Google’ın Sitemap Generator’unun haricinde hazır uygulamalar için geliÅŸtirilmiÅŸ plug-in ler mevcut. EÄŸer siz de Wordpress, Drupal v.s. gibi hazır içerik yönetim sistemlerini (content management system) kullanıyorsanız kullandığınız versiyon ile ilgili scripti rahatça bulabilirsiniz. Benim sitemde kullandığım sitemaps‘de Wordpress için hazırlanmış Google Sitemap Generator for Word Press plugin’i sayesinde gerçekleÅŸtiriliyor. Siz de WordPress kullanıyorsanız bu plug-in’i indirip wp-content/plugins dizinin altına açmanız ve Options - Plugins bölümünden aktif etmeniz yeterli. Bundan sonra yeni bir yazı eklediÄŸiniz zaman otomatik olarak bu plug-in devreye girip, site kökünde bulunan sitemap.xml dosyasını güncelliyor. Burada bir güzel haber de, Google’ın RSS ve diÄŸer syndication formatlarını da desteklemesi. EÄŸer hazır bir sistem kullanıyorsanız veya en azından RSS desteÄŸiniz varsa direk olarak feed’inizi bir sonraki adımda bahsettiÄŸim gibi ekleyebilirsiniz.
- Sitemap hazırlığını yaptıktan sonra eklemek istediÄŸiniz sitenin size ait olup olmadığını anlamak için Google, rastgele bir dosya isminde (google134154315231.html) içi boÅŸ olan bir dosyanın ilgili sitenin kök dizininde (sonofnights.com/google134154315231.html) oluÅŸturulmasını ÅŸart koÅŸuyor. Verify dediÄŸiniz anda dosyanın varlığını kontrol ediyor, eÄŸer o dosya mevcutsa siz bu hesabı kullanarak o sitenin istatistiklerini takip edebilir hale geliyorsunuz. Burada akla gelen bir konu, bir site birden fazla kiÅŸi tarafından takip edilebilir mi ÅŸeklinde. Sorunun cevabı ‘evet’. Bir sitenin birden fazla admin’i olabileceÄŸi varsayılarak buna izin verilmiÅŸ durumda.
- Sitenizde Google Sitemaps’in desteklediÄŸi protokollerden herhangi birisi bulunduÄŸunu ve sitenizi Google’a eklediÄŸinizi varsayıyorum. Bu aÅŸamada Add Sitemaps diyerek, sitenizdeki RSS feedini veya sitemaps dosyasını submit ediyorsunuz. Bundan sonra sitenizle ilgili Google tarafında neler olduÄŸunu takip edebilir hale geliyorsunuz.
Google Sitemaps’i sitenize nasıl ekleyebileceÄŸiniz ile ilgili kısaca özet vermek gerekirse:
Google’ın RSS ve yaygın kullanılan feed’leri desteklemesinin yanında saÄŸladığı diÄŸer kolaylık ise sitemaps dosyasının sıkıştırılmasını destekliyor olmaları. ÖrneÄŸin sitenizde yüzlerce link var ve bunların hepsininin google tarafından dikkate alınmasını istiyorsunuz, çıkarttığınız xml dosyası da farzı muhal 1 mb. veya daha fazla bir boyutta oldu. Google gün aşırı bu dosyayı download edeceÄŸi için bandwidth sıkıntısı yaÅŸamamak için, gzip ile sitemap dosyasınızı sıkıştırabilirsiniz. Google’ın sitemap dosyasınızı download etme sıklığı sitenizin google tarafındaki page rankine ve diÄŸer sitelerden aldığı linklere baÄŸlı birazda. ÖrneÄŸin sitenizde bulunan bir yazı ilginç bulunup diÄŸer sitelerde link verilerek bahsedildiyse, Google bu sayfaları crawl ederken devamlı sizin sitenizin linkini görmeye baÅŸlayınca sizin sitenizde neler döndüğünü merak ediyor ve sitemaps dosyanızı download ediyor. Ben bazı günler gün içinde 2-3 defa google’ın sitemdeki sitemaps dosyasını download ettiÄŸine ÅŸahit oldum. Eminim yüksek hit alan siteler ve örneÄŸin gazete siteleri bundan çok daha fazla nasibini alıyorlardır. Bu durum gzip kullanılmasını daha da önemli kılıyor. Sade halinde bir dosya 1 mb. tutarken, gzip ile sıkıştırdığınızda en az %80 gibi bir kazanç söz konusu oluyor.
Google Sitemap’te subdomain’lerle ilgili sitemap oluÅŸturma izni veriliyor. ÖrneÄŸin blog.sonofnights.com ÅŸeklinde bir subdomain tanımlamış olsaydım ve bunun yönetimi de baÅŸkaları tarafından yapılıyor olsaydı bu kısmın takip edilmesi mümkün oluyordu ancak sonofnights.com/baskadunyalar/ seklinde ana domainin alt dizinine map edilmiÅŸ bir siteyi eklemeniz mümkün olmuyor. Bu ÅŸekilde bir sitenin web adminliÄŸini yaptığım zaman denediÄŸimde domainin kök dizinine dosya yazmam gerektiÄŸine iÅŸaret edildiÄŸi için Sitemap kullanmam mümkün olmadı. Sanırım Google Sitemap’te eksik bir nokta söz konusu. ÖrneÄŸin web sunucusu sahipleri, sunucularında bulunan bütün siteleri takip edebilirler. Sunucu sahiplerinin yanında sitenin eski adminleri de siteyi takip edebilir durumdalar,çünkü bütün sitemap leri kiÅŸilerin hesaplarının altında. Dolayısıyla site ile ilgili özel bilgilerin gizli tutulması söz konusu olmuyor. Bu durumla Google’ın çok ilgileneceÄŸini sanmıyorum, site sahiplerinin sitenin ana dizinine kimlerin dosya yazabileceÄŸi konusunu dikkate almaları gerekiyor.

Mart 26th, 2006 at 7:50 pm
eline saglık çok güzel bir yazı olmuş .. arama motorlarında birinci olmak için ne gerekiyor
Nisan 17th, 2006 at 9:40 am
öncelikle ellerine sağlık çok yararlı bir yazı olmuş.
benim sorunum bu google sitemi indexlemiyor yanlızca site adı geçiyor googlede.
robots.txt var sitemap.xml varikiside hem forumda hemde ana rootta. kayıt ta yaptırdım yüzlerce siteye yaklaşık 4-5 aydan beri sitem açık içerik gözükmüyor.
meta tag lardan diye düşündüm ve meta tag analizer de baktığımda siteadı.com diye meta taglara baktığımda hiç bir şey bulamıyor.yanlız siteadı.com/forum diye arattığımda ise site min en güncel halini görüyorum sorun bundan kaynaklanıyor diye düşünüyorum oysaki meta tagları hem index.php ye hemde sitemin içine de yapıştırdım.
bunula ilgili bişeyler bilen uzman arkadaşlar yardım ederlerse çok sevinirim teşekkürler.dediğim gibi 4-5 aydır uğraşıyorum yardım eden arkadaşa dua edecem valla smile.
şimdiden teşekkürler dostlar.
google sitemapı kabul etti ok ledi yani ve sitemde google nin casusuda 3-4 aydan beri dolaşıyo tık yok.
umarım anlatabilmişimdir.
Nisan 23rd, 2006 at 2:27 pm
Kolay gelsin, iyi çalışmalar.
Mayıs 7th, 2006 at 12:12 pm
[…] http://www.sonofnights.com/turkce/linux/google-sitemaps-nasil-hazirlanir/ […]
Kasım 17th, 2006 at 7:53 pm
Çok bilgilendirici bir yazı ancak, benim sorunum ÅŸudurki: google site map builder programı ile sitemin haritasını çıkartmaya çalışıyorum, sizin yukarda örneklediÄŸiniz site haritası gibi çıkmıyor.. sadece yazdığım programa yazdığım url çıkıyor.. oysaki ben sitedeki tüm sayfalarımı o xml sayfasında görmek istiyorum.. googl’ye dönüp site haritasını ekliyorum.. Errors sonucuyla karşılaşıyorum.. bilgilendirirseniz sevinirm.. TeÅŸekkürler..
Aralık 9th, 2006 at 6:41 pm
benim site de index sayfasında bir flash intro var bu nedenden oluşturduğum site map lerde linkler gözükmüyor bunun için ne yapabilirim ilgilenirseniz sevinirim teşekkürler
Aralık 22nd, 2006 at 7:23 pm
google’a her kayıt yaptığımda bir iki gün sonra site “ingilizce” kelimesiyle arandığında listeleniyor. Ama listelemeden bir gün sonra tekrar siliniyor ve listelenmiyor. bazı kelimelerde listelemede bir sorun yok.
googlebot sildi desem siteyi ziyaret tarihlerine bakıyorum alakası yok. bu konuda bir fikri olan varsa sevinirim.
Saygılar
Aralık 23rd, 2006 at 1:38 am
Bazı konuları açıklığa kavuşturursanız yardımcı olmaya çalıcağım:
1- Google’a kayıt yaptırmakdan kastınız nedir? Yeni site haritası eklemeyi mi kastediyorsunuz?
2- Silinmek derken ilk 10′da yada ilk 100′de çıkmamasını mı kastediyorsunuz?
kolay gelsin
Aralık 23rd, 2006 at 4:51 pm
Merhaba,
ÖrneÄŸin “ingilizce, ingilizce kurs ” keyword ile arama yaptığımda google indexi içinde hiçbir sıralamada gözükmüyorum. Sonra google site ekleden tekrar url giriÅŸi yaparak bir iki gün sonra sıralama içinde yer alıyorum. Ama tam ertesi gün listeden tekrar siliniyorum. googlebot crawl tarihine baktığımda robotun beni silmesi mümkün gözükmüyor çünkü sitenin silinme tarihinde robot benim sitemi ziyaret etmemiÅŸ gözüküyor.
tuhaf bir durum farkındayım ama işin içinden çıkamadım. Çok mantıksız gibi gözükmesine rağmen mutlaka atladığım birşeyler olmalı.
Şimdiden teşekkürler.
Aralık 23rd, 2006 at 6:49 pm
Sitenizi üst üste google’a eklemeniz (ingilizce deyimiyle submit etmeniz) penaltıya sebep olur. Bundan sakınmalısınız. Google;
-sitenizin linkini diğer sitelerde gördükçe (popülerlik kriteri)
-sitenizdeki bilgiler daha sık güncellendikçe (güncel içerik)
sitenizi ziyaret eder. Sitenizi ilk ziyaret ettiÄŸi zaman bahsettiÄŸiniz anahtar kelimelerle ilk sıralara çıkıp birkaç gün sonra popülerliÄŸinizi yitirmenizin sebebi; siteniz ilk cache’lendiÄŸi sıralarda içeriÄŸi diÄŸer sitelerden daha güncel olarak deÄŸerlendirilmekte. Siteniz google için taze içerik olarak deÄŸerlendilirken, dediÄŸiniz gibi üst sıralarda gözükebilir. Ama botlar diÄŸer siteleri ziyaret etmeye devam ettikçe, sizden daha güncel içeriÄŸe sahip sitelerin olduÄŸunu görüp onları daha üst sıralara yerleÅŸtirecektir. Bir baÅŸka durum ise, Google kiÅŸi profilleme yapıyor. BirbaÅŸka deyiÅŸe, Google kiÅŸiye; bulunduÄŸu ülke hatta ÅŸehire göre farklı sonuçlar üretiyor. Dolayısıyla sizin bu kelimeleri arayıp göreceÄŸiniz sonuçlarla benim arama yapıp göreceÄŸim sonuçlar farklı olabilir. Hatta sitenizi bahsettiÄŸiniz gibi Google’a eklediÄŸiniz esnada, gmail hesabınızdan oturum açtı iseniz, size genel olarak daha iç açıcı sonuçlar gösterebilir. Bu da sizi aldatmasın.
İyi çalışmalar
Åžubat 9th, 2007 at 7:47 am
kusura bakmayın ısım ıstegınızı garıp buldum hanı bır tesekkur edecegım o kadar ayrıntı ve bılgıye ne gerek var . Valla ıkıde bırde gelıp okudum bu sayfayı. bır ıkı sayfayı zıyaret ettıkten sonra bu sıtemapı benım elle yazmam gerekmedıgını gorunce rahatladım ben ne anlarım o iÅŸten canım. sonunda yesıl bır yazı cıktı sıtemap dıye google’ da ama hayırlısı. error gormektek gına gelmıştı. ama suphelenıyorum benım sıtemap kısacık. program yuklemeden http://www.sitemapbuilder.net/default.aspx adresınden yaptım yınede hayırlısı. ve cok tesekkur ederım. basarı ve mutluluklar. (insan gece uyumayınca sabah oldukca romantık oluyor)
Åžubat 14th, 2007 at 12:23 am
Ellerine emegine sağlık arkadasım çok özverili başarılı bir anlatım sayeniz debu işi hallettik lakin sizden affınıza sıgınarak bir arzum olacak bana yahoo sitesine site map nasıl eklenir sitemap ayrıca yahoo için çıkartcakmıyız yada yahooya site map işini nasıl ekleriz bunla ilgili döküman göndermeniz yada anlatımınız mümkünmü acaba teşekkür ederim
Åžubat 14th, 2007 at 2:50 am
Faydalı olmasına inanın sevindim. EÄŸer bir sitemap oluÅŸturduysanız, aynısını yahoo’ya da ekleyebilirsiniz. Yahoo’ya eklemek için:
siteexplorer.search.yahoo.com
bu adresi kullanabilirsiniz. Google sitemaps’e eklemek için yaptığınız gibi, giriÅŸ yaptıktan sonra, site adresinizi göreceÄŸiniz boÅŸluÄŸa ekleyip ‘Add My site’ diyerek ekleyin. Ondan sonra ‘Manage’ e tıkladığınızda, feed ekleme bölümüne geçiyorsunuz. O kısımda da sitemap dosyasınızın bulunduÄŸu adresi göstermeniz yeterli. Yahoo, Google’a göre biraz daha geç onaylıyor ve iÅŸleme alıyor. Bunda önce eklediÄŸim sitelerde 24 saat kadar bekleyen siteler oldu.
Kolay gelsin.
Åžubat 21st, 2007 at 10:09 pm
güzel çalışma tebrikler.
Nisan 5th, 2007 at 10:27 am
Google Sitemap Nasıl Hazırlanır…
Bu sitede gayet güzel bir ÅŸekilde açıklanıyor. Sitemap nedir, neden gereklidir, nasıl hazırlanır, bu bilgiler keyifle paylaşılmış….
Nisan 17th, 2007 at 7:31 pm
Mrb kardeş ben bu site map olayını çözemedim gözünü sevem yardım et
crazywebbers@hotmail.com eklermisin
Eylül 1st, 2007 at 3:52 pm
Güzel bir anlatım olmuş, teşekkürler.
Eylül 3rd, 2007 at 1:43 am
Sitenizin haritasına basınca bir sürü kod yığını gözüküyor bazı stelerde bu düzgün bir şekilde sıralanıyor bunun sebebi ne olabilirsizce?
Site haritası hazırlama ile robots.txt dosyasının hazırlanmasının bir alakası varmı o nasıl olyo?
Eylül 12th, 2007 at 3:28 pm
kardeş bu kadar güzel anlatılmazdı konu. eklemeye veya düzenlemeye gerek yok. umarım bunun için bol bol dua alırsın
Ekim 5th, 2007 at 6:37 am
güzel bir makale olmuş elinize sağlık
Ekim 17th, 2007 at 1:12 pm
Güzel Çalışma Tebrikler en kısa yol http://www.sitemapbuilder.net
Ocak 14th, 2008 at 2:14 pm
sitemapı burdan kurdum anlatım süper saygılar sunutorum en büyük paylaşım yaşasınnn kardeşlik
Mart 14th, 2008 at 6:32 pm
paylaşımız için tşkr başarınızın devamını dilerim masterkinqqq
Mart 20th, 2008 at 2:23 am
güzel paylasım tşkler
Nisan 5th, 2008 at 12:43 pm
[…] yazı http://www.sonofnights.com/google-sitemaps-nasil-hazirlanir.htm adresinden alıntıdır. Tüm hakları sonofnights.com a […]
Nisan 5th, 2008 at 3:09 pm
ellerinize sağlık güsel paylasım gercekten
Nisan 23rd, 2008 at 1:03 pm
güzel anlatım ve paylaşım olmuşş..
Mayıs 11th, 2008 at 5:50 pm
google çok güzel !;,bende googleye birşeyler eklemek istiyorum
Mayıs 13th, 2008 at 12:52 am
güzel paylaşim tşk ettim
Mayıs 13th, 2008 at 12:52 am
baÅŸarilarinizin devamini diliyorum
Mayıs 19th, 2008 at 11:07 pm
Hocam bilgiler için teşekkürler. Ancak bir konuda bilgi isteyeceğim. Drupal 6.2 versiyonu için sitemap anlatımı Türkçe kaynak var mı? Yarım ingilizce ile anladığım drupalde sıkıntı var. Buna bir Türkçe anlatım olursa sevinirim.
Mayıs 25th, 2008 at 6:38 am
saÄŸol dostum..
Haziran 7th, 2008 at 7:08 pm
çook sağolun işime baya yaradı
Haziran 7th, 2008 at 7:09 pm
teşekkür ederim
yeni yazılar bekliyoruz
Haziran 29th, 2008 at 9:09 pm
Hocam blogcu da nasıl hazırlayacağız?
Kolay gelsin
Temmuz 17th, 2008 at 9:09 pm
Gerçekten Çok işime Yaradı ya tşk ediyorum
Temmuz 29th, 2008 at 10:12 am
emeginize tskr
Temmuz 30th, 2008 at 5:15 am
saÄŸol kardeÅŸim
Temmuz 31st, 2008 at 1:07 pm
Güzel yazı olmuş çok işime yarıyacak.sagolun.
AÄŸustos 1st, 2008 at 5:40 pm
Teşekkür ederim arkadasım