Google Sitemaps Nasıl Hazırlanır?
Google ’ın sitelerde gercekleşen guncellemeleri daha yakından takip etmek ve daha kaliteli arama sonucları sunabilmek icin başlattığı Google Sitemaps projesini, yeni guncellemeler ve eklemelerle daha ileriye taşıdı. ‘Google Sitemaps ’ ilk bakışta, siteye yeni bir yazı, haber, icerik 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, boyle 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 cıktı, site yoneticilerinden cok ilgi gormesinden oturu bu projeye eklentiler yapılmaya başlandı. Orneğin, Google ’ın siteleri ziyareti ve indekslemesi esnasında karşılaştığı hatalara yer verilmeye başlandı, yeni arayuz ile ziyaretcilerin ilgili siteleri hangi kelimelerle bulduğu bilgisi verilmeye başlandı, ayrıca hangi kelimelerle ilgili sitenin ziyaretciye sonuc olarak gosterildiği (orn: benim sitem google ’dan “hayalet sevgilim” diye aratıldığı zaman 22. sırada cıkıyormuş) gibi bilgiler verilmeye başlandı.
Madde madde Google Sitemaps projesinin site yoneticilerine verdiği hizmetleri ozetlemek gerekirse:
Sitenize ulaşanlar hangi keywordlerle ulaştı ve bu keywordlerde siteniz kacıncı sırada Siteniz hangi kelimelerde Google tarafından gosteriliyor (orneğin benim sitemde hayalet sevgilim – 29 ile 1.sırada gosteriliyor, torrentturk 2. sırada gosteriliyor. Bunun manası, hayalet sevgilim google da 1000 kez aranmış, torrentturk 600 defa aranmış, ama “hayalet sevgilim” de siz ortalama olarak 29. sırada gosterilmişsiniz, “torrentturk” de ise 4.sırada gosterilmiş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 onceden ulaşıpda şu anda ulaşamadığı sayfalar (HTTP 404 hataları, HTTP 200 uyarıları) Arama motorlarınca en cok başvurulan kaynak olan robots.txt dosyası ve sitenizde varsa bununla ilgili Google ’ın karşılaştığı durumlar Google Sitemaps ’i sitenize nasıl ekleyebileceğiniz ile ilgili kısaca ozet vermek gerekirse: Gmail ’de hesap acmanız ve hesabınız olması gerekiyor Sitenizin iceriğini Google ’ın istediği Sitemap formatında yayınlamanız ve bunu sitenizde bir dosyaya kaydetmeniz gerekiyor. Tıkladığınızda gorceğiniz gibi cok da cetrefilli bir iş yapmıyorsunuz, sitenizin iceriğindeki makale yada google tarafından indekslenmesi gerektiğini duşunduğunuz herhangi bir linki; url, son eklenme tarihi, ne kadar surede guncellendiği ve onceliği şeklinde ifade etmeniz gerekiyor.
Google ’ın changefreq kısmında, monthly, weekly,daily ve hourly opsiyonlarına yer veriliyor. Bu seceneklerden kasıt, yazının ve ne kadar taze olduğunun anlaşılmasını sağlamak. Sitemap dosyası guncellendiği zaman yeni bir yazı eklendiyse onun changefreq tag ’i hourly yada daily olarak değiştirilmesi gerekiyor. Bu değişikliğe gore gecen hafta eklenmiş bir yazının guncellenme sıklığı weekly, 1 ay evvel yayınlanmış bir yazının guncellenme sıklığının monthly olarak değiştirilmesi gerekiyor. Priority icin 0.2, 0.5,0.8,1 şeklinde sayılar bulunuyor. Burada priority ’den kasıt, yazının site icindeki onemi ve guncellenme sıklığı. Orneğin bir yazıyı siteye yeni eklediniz Google ’ın buna dikkatini cekmek istiyorsunuz, burada changefreq kısmını hourly, priority kısmını yaptıktan sonra priority ’sini (oncelik) 1 yapabilirsiniz. Burada kurnaz arkadaşların hemen aklına gelebilecek bir konu, butun 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 mucadele etmeye başladı. Bu cercevede algoritmalar ve bu tur websiteleri ve web adminlerini tespit eden calışmalar yaptı. Bu algoritmalara gore sitenizde yapacağınız boyle bir calışma Google tarafından spam veya aldatma olarak algılanabilir ve sitenizin Google ’daki yerinde hoş olmayan sonuclar doğurabilir. SEO forumlarını takip ederseniz bircok Website admini bu dertten yakınıyorlar. ‘Sitem şu şu anahtar kelimelerinde ilk 10 ’da cı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 icin 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 gorunen bir durum soz konusu, uygulama Phyton kullanılarak yazılmış. Phyton destekleyen sunucu bulmak kolay mıdır zor mudur cok bilmiyorum ama Php, Asp gibi script dilleriyle yazılmış olması sanırım kullanım kolaylığı acısından cok daha kolay olurdu. Google ’ın Sitemap Generator ’unun haricinde hazır uygulamalar icin geliştirilmiş plug-in ler mevcut. Eğer siz de WordPress, Drupal v.s. gibi hazır icerik yonetim sistemlerini (content management system) kullanıyorsanız kullandığınız versiyon ile ilgili scripti rahatca bulabilirsiniz. Benim sitemde kullandığım sitemaps‘de WordPress icin hazırlanmış Google Sitemap Generator for Word Press plugin ’i sayesinde gercekleştiriliyor. Siz de WordPress kullanıyorsanız bu plug-in ’i indirip wp-content/plugins dizinin altına acmanız ve Options – Plugins bolumunden aktif etmeniz yeterli. Bundan sonra yeni bir yazı eklediğiniz zaman otomatik olarak bu plug-in devreye girip, site kokunde bulunan sitemap.xml dosyasını guncelliyor. Burada bir guzel 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 icin Google, rastgele bir dosya isminde (google134154315231.html) ici boş olan bir dosyanın ilgili sitenin kok 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 ’ı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ı. Orneğin sitenizde yuzlerce link var ve bunların hepsininin google tarafından dikkate alınmasını istiyorsunuz, cıkarttığınız xml dosyası da farzı muhal 1 mb. veya daha fazla bir boyutta oldu. Google gun aşırı bu dosyayı download edeceği icin bandwidth sıkıntısı yaşamamak icin, 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. Orneğin sitenizde bulunan bir yazı ilginc bulunup diğer sitelerde link verilerek bahsedildiyse, Google bu sayfaları crawl ederken devamlı sizin sitenizin linkini gormeye başlayınca sizin sitenizde neler donduğunu merak ediyor ve sitemaps dosyanızı download ediyor. Ben bazı gunler gun icinde 2-3 defa google ’ın sitemdeki sitemaps dosyasını download ettiğine şahit oldum. Eminim yuksek hit alan siteler ve orneğin gazete siteleri bundan cok daha fazla nasibini alıyorlardır. Bu durum gzip kullanılmasını daha da onemli kılıyor. Sade halinde bir dosya 1 mb. tutarken, gzip ile sıkıştırdığınızda en az %80 gibi bir kazanc soz konusu oluyor.
Google Sitemap ’te subdomain ’lerle ilgili sitemap oluşturma izni veriliyor. Bu şekilde bir sitenin web adminliğini yaptığım zaman denediğimde domainin kok dizinine dosya yazmam gerektiğine işaret edildiği icin Sitemap kullanmam mumkun olmadı. Sanırım Google Sitemap ’te eksik bir nokta soz konusu. Orneğin web sunucusu sahipleri, sunucularında bulunan butun siteleri takip edebilirler. Sunucu sahiplerinin yanında sitenin eski adminleri de siteyi takip edebilir durumdalar,cunku butun sitemap leri kişilerin hesaplarının altında. Dolayısıyla site ile ilgili ozel bilgilerin gizli tutulması soz konusu olmuyor. Bu durumla Google ’ın cok ilgileneceğini sanmıyorum, site sahiplerinin sitenin ana dizinine kimlerin dosya yazabileceği konusunu dikkate almaları gerekiyor.
Google Sitemaps Nasıl Hazırlanır?
Site Haritaları0 Mesaj
●68 Görüntüleme
- ReadBull.net
- Arama Motorları ve Optimizasyonları
- Google Optimizasyon
- Site Haritaları
- Google Sitemaps Nasıl Hazırlanır?
-
02-09-2022, 21:37:07