Ana Sayfa   -   Forum   -   Dersler   -   Dosyalar   -   Kaynak Siteler   -   E - Kitaplar   -   Etiketler

Google sitemap nedir nasıl oluşturulur
Ana Sayfa / Makaleler / Web Tasarım Genel | 3 Yorum | 1293 Okuma
Gönderen: altayalp | Tarih: 03 Mart 2008 Pazartesi
Google sitemap, google'ın xml teknolojisine dayanarak webmasterlara verdiği bir hizmettir. Google sitemap'in amacı web sitelerindeki güncellemeleri daha kolay bir şekilde takip edebilmektir. Siz bir google sitemap oluşturur ve bunu google'a yollarsınız. Google robotları tüm siteyi gezmek yerine sizin sitemap'inize gelirler. Ellerindeki sitemap ile karşılaştırırlar yenilik var ise bunu kaydederler.

Google sitemap nasıl oluşturulur?
Öncelikle bir gmail hesabı yani google hesabı sahip olmalısınız ve google'ın istediği formatta bir xml dosyası oluşturmalısınız. Örnek bir site haritası:


KOD:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.sitemiz.com/</loc>
<lastmod>2008-01-01</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
</urlset>


Esas alınacak temel xml etiketleri bunlar. Her sayfa için ayrı bir <url> etiketi açmalı ve url etiketinin içine alt bir <loc> etiketi açmalısının. <loc> etiketi google'ın indexlemesini istediğimiz sayfa adresini içermelidir. Ayrıca şunuda belirtiyim. xml sayfamızın başında mutlaka


KOD:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">


Etiketlerini bulundurmalı ve sayfamızı </urlset> etiketiyle kapamalıyız. Kullandığımız etiketler şu anlamlara gelmekte:
<url> her adres için açılması gereken ana etiket.
<loc> sayfanın adresi bu etikete yazılır. http:// ile başlamalı ve / ile bitmesinde fayda var. 2048 karakterden az olmalı.
<lastmod> Sayfanın en son ne zaman güncellendiğindir. Yazılması zorunlu değildir. YYYY-AA-GG formatında (yıl-ay-gün) olmalıdır.
<changefreq> sayfanın ne sıklıkla güncellendiğidir. Yazılması zorunlu değildir. Şu formatlarda olmalı:
always (her zaman)
hourly (her saat)
daily (her gün)
weekly (her hafta)
monthly (her ay)
yearly (her yıl)
never (hiçbir zaman)
google bu etiket için şunu söylüyor:
"Bu etiketin değerinin bir komut olarak değil, bir ipucu olarak düşünüldüğünü lütfen unutmayın. Arama motoru tarayıcıları karar verirken bu bilgileri dikkate alsa da, "hourly" (her saat) olarak işaretlenmiş sayfaları ondan daha seyrek ve "yearly" (her yıl) olarak işaretlenmiş sayfaları ondan daha sık tarayabilirler."
Onun için google'ı kandırırım düşüncesi ile her sayfaya always, hourly gibi tarih belirtmek yersizdir.
<priority> sayfanın site içindeki değer sırası, önemidir. Bu öncelik diğer sitelerle kıyaslanmaz. Sadece sizin siteniz içerisinde bu sayfanın diğer sayfalardan daha önemli olduğunu belirtirsiniz. Yazmanız zorunlu değildir. Bir sayfaya verebileceğiniz değer 0,0 ile 1,0 arasındadır. Sayfanın varsayılan değeri 0,5'tir. Sayfanın önceliğine göre yukarı çıkar aşağı inersiniz.

Url'ler için özel karakterler
url'lerinizde yani sayfa adreslerinizde bazı özel karakterler varsa bunları kaçış karakterleri ile değiştirmelisiniz. Özel karakterler ve değiştirmeniz gereken kaçış karakterleri:


KOD:
Ve işareti -- & -- &amp;
Tek Tırnak İşareti -- ' -- &apos;
Çift Tırnak İşareti -- " -- &quot;
Büyüktür İşareti -- > -- &gt;
Küçüktür İşareti -- < -- &lt;


Ayrıca url'lerde Türkçe karakter kullanmamalısınız. Buna göre adres satırında:


KOD:
http://www.site.com/sayfa.php?no=1&id=5


Olan bir adres xml sayfamızda şu şekli alması gerekiyor.


KOD:
http://www.site.com/sayfa.php?no=1&amp;id=5


Sitemap'imi google'a nasıl gönderirim?
google webmasters adresinden Site yöneticisi araçları (Site Haritaları dahil) linkine tıklayın ve gmail hesabınız ile giriş yapın. Giriş sayfasında site eklemek için bir forum göreceksiniz. Sitenizin adını girin ve site ekle butonuna tıklayın. Google sitenin gerçekten size ait olup olmadığını öğrenmek için sitenizi doğrulamanızı ister. Bunun için iki yol var. Size vereceği isimde bir .html dosyası oluşturup sitenize yollamanız yada size vereceği bir kodu ana sayfanızdaki meta taglar arasına koymanız. Sitenizi ekledikten sonra site haritaları linkine tıklayın ve daha sonra site haritası ekle bağlantısına tıklayın. Tür olarak "Genel web site haritasını seçin" site haritanızın adresini yazın ve "Genel web site haritası ekle" butonuna tıklayın.

ve son olarakta gene örnek bir sitemap dosyası veriyorum.



KOD:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.sitemiz.com/</loc>
<lastmod>2008-01-01</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>http://www.sitemiz.com/ilanlar.php</loc>
<changefreq>daily</changefreq>
<priority>0,5</priority>
</url>
<url>
<loc>http://www.sitemiz.com/sayfa.php?ad=uye&amp;islem=deneme</loc>
</url>
</urlset>


Hepinize kolay gelsin.
[ Makaleyi İndir ] [ Yazıcı Görüntüsü ] [ Tavsiye Et ] [ Takibe Al ] [ Yorum Ekle ]
Bu sayfayı Paylaşın : del.icio.us | Furl | Digg | Technorati | Reddit | Google Bookmarks | Simpy
 
Toplam 3 Yorum Yapılmış

tebrik | cimilli | 08 Mart 2008 Cumartesi
teşekkürler altayalp çok güzel bir yazı olmuş.
sitemap | syndata | 14 Mart 2008 Cuma
saol altayalp. takib listeme ekledim
güzeeel | ebubekirpolat | 01 Temmuz 2008 Salı
çok iyi olmuş tebrikler

Makale Yazarı
Kullanıcı Adı: altayalp
Diğer Makaleleri ( 100 )
03 Mart 2008 Pazartesi

Bu Kategoriye Yeni Makale Ekle

Üye Alanı
Toplam Üye: 2577
Üye Adı:
Şifre:
Yükleniyor
İşlem Yapılıyor Lütfen Bekleyin...
Şifremi Unuttum
Üye Olmak İçin Tıklayın

Çevrimiçi: 1 Ziyaretçi, 0 Üye Toplam 1 Kişi Bulunmakta

Dersler

Aklınıza Takılan Herhangi Bir Sorun Mu Var? Forumlarımızdan Yardım İsteyebilirsiniz...

Dersler.Org altyapı olarak kendi kodladığımız Enderûn İçerik Yönetim Sistemini kullanmaktadır.

Tüm AYYILDIZ sevdalılarına, Aziz ŞEHİTLERE, VATAN kutsaldır diyen yiğitlere ithaf olunmuştur.


© altayalp 2007 Her Hakkı Saklıdır
İzinsiz kullanılamaz. Enderûn İçerik Yönetim Sistemi
Ubuntu, Linux
Çalmak, Çırpmak Haliyle Yasaktır
ve maalesef en iyi internet explorer ile izlenir
eXTReMe Tracker