Google Seo Sitemap nedir? Nasıl oluşturulur ?

Merhaba,

Bu yazımızda sitemap ve önemine değinmek istiyorum. Google botlarının site taramalarında kullandıkların en güzide yollardan biride sitemap lardir. Sitenizde bulunan içeriğin haritasıdır diğer bir değişle. Bir botun ya da örümceğin sitenizi en düzgün ve hızlı şekilde indekslemesi (taraması ve kaydetmesi) amacı ile üretilmektedir. Bu dosya sitenizde yok ise siteniz taranmaz mı hayır taranır ama olması olmamasından çok daha iyidir.

Peki nedir bu sitemap ;

Sitemap xml uzantılı basit bir database veritabanı dır diyebiliriz. Sitenizde bulunan tüm sayfaların adres, değiştirilme tarihi, değiştirilme sıklığı ve önem derecesini içerisinde tutan bir tablodur.

Xml yapısında şu şekilde tutulmaktadır.

<urlset xmlns:xsi=”http://siteadi.com”

        xsi:schemaLocation=”http://www.siteadi.com/sitemap.xml”

        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd”

        xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>

   <url>

     <loc>http://www.siteadi.com.tr/</loc>

     <lastmod>2007-10-10</lastmod>

     <changefreq>daily</changefreq>

     <priority>0.9</priority>

   </url>

</urlset>

Yukarıda verdiğim xml örneği aslında tek sayfalık bir sitemap tir. Parça parça inceleyelim.

<loc> linkinizi ifade etmektedir. Websitenizde bulunan her bir link için açılması gereken bir etikettir.

<lastmod> son değişiklik tarihidir.

<changefreq> bu sayfanın ne sıklıkla değişeceğini belirttiğiniz bir alandır.

<priority> indexlenecek sayfalarınız arasında öncelik sırasını belirtir. Google da üst sırada hangisi bulunsun gibi bir anlama gelmez sadece indeks leme önemini anlatmaktadır.

Bunu bu şekilde manuel oluşturmak biraz zamanınızı alacaktır.Dolayısı ile bu dosyayı otomatik oluşturmakta fayda var.

Peki bunu nasıl yaparız ?

Bu işlemin birden fazla yolu bulunmaktadır.

Eğer wordpress kullanıyor iseniz bunun için hazır bir plugin bulunmaktadır bu plug in sayesinde eklediğiniz sayfalar otomatik olarak sitemapinizede eklenecektir. Bu plugini indirmek için tıklayınız.

Eğer blogspot kullanıyor isek hemen webmaster tools ‘a giriyoruz. (Üyelik açmadıysanız büyük kayıp hemen oluşturun) Web yöneticisi araçları > Tarama > Site Haritaları adımlarını izliyoruz. Yukarıda sağda site haritası ekleme test etme sekmesini görüyorsunuzdur. Ona tıklıyoruz.

Açılan pencereye ;

atom.xml yazıyoruz ve site haritası gönder diyoruz. Site haritamız oluşturuldu ve google için dizine gönderildi.

Ancak bu işlemi bu hali ile yaparsak sayfamızda bulunan her url sitemap’e eklenmeyecektir. Şimdi biraz daha detaya inelim.

atom.xml yerine ;

atom.xml?redirect=false&start-index=1&max-results=150

yazalım. Bu şu anlama gelmektedir. Benim 1 numaralı sayfamdan başla ve sonraki 150 sayfayı sitemap e ekle. Eğer sitenizde 150 den fazla örn 300 sayfa var ise ;

atom.xml?redirect=false&start-index=1&max-results=300 olarak değiştirebilirsiniz. Site mapleri çok çok uzun tutmamakta fayda olduğunu okumuştum bir zamanlar. O yüzden eğer sayfa sayınız çok fazla olacak ise birden fazla sitemap ekleyebilir ve farklı numaralı url leri içlerinde barındırmalarını sağlayabilirsiniz.

atom.xml?redirect=false&start-index=1&max-results=300

atom.xml?redirect=false&start-index=301&max-results=300

yukarıdaki gibi bir işlem yaptığımızda toplamda 600 sayfalık iki adet sitemap oluşturmuş oluruz.

Artık google bir ara dizine ekleme işlemini yapacaktır.

Peki ya wordpress ve blogspot kullanmıyor isek ;

Problem yok. Site map oluşturmayı bedava yapan siteler bulunmaktadır. Bazıları 500 url sınırı koysada başlangıçta hepsi işinizi görecektir.

Bir kaç tanesini paylaşalım.

http://www.xml-sitemaps.com/

http://www.sitemapspal.com/

http://www.neuroticweb.com/recursos/sitemap/

Yukarıdaki adreslerden herhangi birinden oluşturduğunuz sitemap dosyanızı sitenizin ana dizinine yükleyin.

ardından şu işlemi gerçekleştirin. ( ya da blogger örneğinde yaptığımız adımları takip edebilirsiniz)

Tarayıcınızın adres çubuğuna ;

www.google.com./webmaster/tools/ping?sitemap=http://siteadi.com/sitemap.gz

Yazın ve enterlayın. Bu sayede sitenizde bulunan sitemap.gz dosyasından google’ı haberdar etmiş olursunuz.

Sitemap konusunda soracaklarınız olur ise dilediğiniz zaman iletişime geçebilirsiniz.

İyi Günler Dilerim,

4 cevaplar
  1. Turan Ergün
    Turan Ergün says:

    Daha evvel sayenizde site haritası göndermeyi öğrenmiş ve göndermiştim..şimdi blogger de özel alan adı kullanmaya başladım..yeni domain aldım..fakat şimdi gönderdiğim hala beklemede diyor..bir hata mı var yoksa yeni domain olduğundan mı acaba..

    Cevapla
  2. aykut Demirelli
    aykut Demirelli says:

    Burak bey slmlar bir haber scripti yazıyorum ama sitemap hakkında pek bir cahilim size sorum tam teşekküllü bir sitemap nasıl olmalı?
    biraz araştırdım herkes birşeyler yazmış ama genelde temel konular var
    bu konuda bir fikir verebilirseniz çok sevinirim…

    Cevapla

Cevapla

Want to join the discussion?
Feel free to contribute!

Bir Cevap Yazın