Site haritası hazırlamak Sitemap.xml nasıl oluşturulur?

Site haritası yani Sitemap.XML nasıl oluşturulur? Site haritasını nasıl göndereceğiz diye sormuşlar. Bende bir yazı yazayımda arkadaşlara yardımcı olayım dedim. Herkesin site haritası olsun herkes Google’nin nimetlerinden faydalansın istedim.

Öncelike bu yazıyı yazmama sebep olan İşitme kaybı ve ilhami arkadaşlara teşekkür ediyor ve giriş yapıyoruz.

Sitemap Nedir?

Bir internet sayfasındaki tüm yazıların linklerini bir dosyada toparlayıp Google, MSN, Ask.com yada Yahoo gibi arama motorlarına bu sayfayı göstererek internet sayfanızdaki tüm linkleri Arama motorlarının anlayabileceği bir hale getirmek amacıyla yapılan XML dosyalarıdır diyebilirim.

Örnek: https://www.teakolik.com/sitemap_index.xml

gibi dir…

Kodlama şekli ise:

<url> <loc>http://www.teakolik.com/</loc>
<lastmod>2008-10-03T08:03:01+00:00</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>

gibi dir…

Site haritanızda önemli olan tüm arama motorlarına uygun bir şekilde dizayn edilmesidir. Arama motorları bu sayfada bir hata bulurlarsa site haritanızdaki linkleri malesef ki önbelleğine alamayacaktır.

Düzgün ve güncel bir site haritası ile Arama motorlarında çok daha yukarılara ön sayfalara ve Google ‘de 1. sayfada çıkmanız için büyük bir etken teşgil eder.

Nasıl Site haritası oluşturabiliriz?

3 şekilde siteharitası oluşturabilirsiniz.

1. Otomatik

2. Online şekilde

3. Manuel olarak

1. Otomatik olarak sitemap hazırlamak;

Tabiki herkesin tercihi bu olacaktır. Niye uğraşayım ? Yeni bir yazı yada bağlantı oluşturduğum zaman internet sayfam kendiliğinden otomatik olarak oluştursun

Öncelikle bunun için önemli olan kullandığınız yazılımdır.

WordPress altyapısına sahip bir internet sayfanız varsa…

WordPress hemen hemen her blogcunun vazgeçilmez yazılımlarından birisidir. WordPress kullananlar için bir Plugin yani eklenti hazır var zaten sadece yapmanız gereken bu eklentiyi indirip internet sayfanızda kurmaktır. Bundan sonra eklenti aktif hale geldiği zaman kendisi otomatik olarak bir yazı eklenir eklenmez site haritasını oluşturacak ve yine otomatik olarak Google, MSN, ASK, Yahoo gibi arama motorlarına bilgilendirme mesajı göndererek site haritanızı sürekli güncel tutacaktır.

WordPress için Sitemap eklentisini indirin.

Blogger altyapısına sahip bir internet sayfanız varsa …

Blogger kullananlar içinde sitemap oluşturmak için aslında otomatik bir yöntem var.  Blogger kullananlar malesef ki FTP hesapları olmayan kişilerdir. Bir FTP hesabım yok eklenti nasıl kuracağım ? Gibi sorulara hiç gerek yok.

ÖR : http://isitmekaybi.blogspot.com gibi bir Blogger hesabınız varsa internet adresinizi http://isitmekaybi.blogspot.com/atom.xml olarak yazdığınız zaman sizin XML dosyanız otomatik olarak oluşturulmuş bir şekilde karşınıza gelecektir.  Yapmanız gereken sadece Google Hesabınızla Google Webmaster Tools dan bir hesap almak ve site haritanız http://isitmekaybi.blogspot.com/atom.xml ‘i Google Sitemap kısmına eklemektir.  Tabi Google Sitemap bölümünde sitenizi doğrulamanızı isteyecektir. Blogger kullanıcıları burada doğrulama yöntemi olarak META TAG seçmek zorundalar. Bu meta tag ‘ı seçip site doğrulama yaptığınızda Google size bir kod verecektir. Yönetim panelinizden META TAG kısmına bu kodu eklemeniz yeterli olacaktır.

Bu tip altyapılara sahip sistemlerde genelde otomatik olarak Sitemap hazırlayabilirsiniz. Yada PHP ASP yazılım bilgisine sahipseniz biraz böyle iyi bir düzeyde olanlar zaten bir script hazırlayarak otomatik hale getirebilirler…

2. Online olarak sitemap hazırlamak;

Online olarak sitemap hazırlamak derken kastettiğim şey aslında  bir nevi otomatik Sitemap.XML oluşturma servislerinden bahsediyorum. Bu tip online Sitemap.XML hazırlayan servisler sayesinde birkaç dakikada Sitemap dosyanızı hazırlayabilmektesiniz.

Gelişmiş bir ASP yada PHP tecrübesi olmayan arkadaşlar bu yöntem sayesinde internet sayfalarına bir Sitemap hazırlayabilirler. Bu sayede her yeni yazı yazdıkları zaman birkaç saniyede Sitemap dosyalarını oluşturup Google Sitemap yada Yahoo Sitemap sistemlerine gönderebilirler.

ÖR : Birkaç tane Online Sitemap.XML hazırlayabilen internet sayfası :

www.xml-sitemaps.com
www.sitemapspal.com
www.sitemapbuilder.net
www.netroglycerine.com/sitemap.html
www.neuroticweb.com/recursos/sitemap

3. Manuel olarak sitemap hazırlamak;

Aslında internet sayfanız için tek tek elle link yazıp XML dosyasıda oluşturabilirsiniz. Fakat çok daha kolay bir şekilde manuel olarak bir site haritası oluşturabilmeniz için sizlere http://gsitecrawler.com/ internet sayfasındaki Bedava bir program ile Sitemap.XML dosyanızı hazırlayabileceğinizi söylemek isterim.

WordPress gibi bir altyapınız yoksa bir Blogger blogu değilseniz ASP yada PHP onuda heçtim .HTML ile hazırlanmış bir internet sayfası için bile birkaç dakikada Sitemap.XML dosyası hazırlayabilirsiniz. Bu yöntemi ilhami arkadaşım için öneriyorum.

Sisteminiz ne olursa olsun Gsitecrawler programı sayesinde birkaç dakikada sitemap dosyanızı hazırlayabilmektesiniz. Programı bilgisayarınıza kurun ve Program içerisinde internet sayfanızı yeni bir proje olarak kaydedin. Programa START verdiğiniz zaman birkaç adımda internet sayfanıza bağlanacak tüm linkleri hafızasına alacak ve sonra site Sitemap.XML dosyanızı verecektir.  Bu dosyayı FTP nize göndererek Sitemap.XML dosyanızı hazırlamış olacaksınız.

Hadi kolay gelsin…

“Site haritası hazırlamak Sitemap.xml nasıl oluşturulur?” üzerine 36 yorum

  1. Sevgili Hamza Bey,

    Sitemap bulmacasını benim için kolaylaştırdığınız için ne kadar teşekkür etsem azdır.Önerilerinizle nihayet başarabildim.Umarım indekslemede düzgün olarak görülürüm Google efendinin sayfalarında. 🙂

    Paylaşmak ne güzel şey,herşey gönlünüzce olsun…

    Yanıtla
  2. İşitme Kaybı ;

    İlgi ve alakanız için ben teşekkür ederim. Yardımcı olabildiysem ne mutlu bana… Her zaman paylaşmanın tadını çıkartıyoruz. Beni izlediğiniz için teşekkür ederim…

    Yanıtla
  3. hocam verdiğiniz bilgiler için tşkler.Benim joomla sitem var.Otomatik olarak sitemap hazırlamak istiyorum.Bunu nasıl yapabilirim acaba.Pek bilgim yok bu konuda beni bilgilendirirseniz sevinirim.

    Yanıtla
  4. Üstad eline sağlık her tür sitemap oluşturmayı yazmışsın. Yazıya başladığımda worpdress için eklenti adresini veririm diye düşünmüştüm ama sonradan gördüm ki onu da unutmamışsın. 🙂

    Yanıtla
  5. blogcu sitem var.rss.php yazdım site harita eklemeye ama uyarılar verdi durum bolumunde yardım ederseniz sevinirim.birde olusturdugum site haritam da tam olarak nereye ekleyecegim.

    Yanıtla
  6. tam 10 defa denedim aynı hata durum uyarı yazıyor.blogcuda sadece rss.php yazabiliyoruz.site haritamı sitemde nereye ekleyecegim .

    Yanıtla
  7. kusura bakmayın size soruyorum.cunku nette baktım hiç bir yerde blogcular için sitemap bilgisi yok nasıl yapılacagına dair.

    Yanıtla
  8. Benim ayarlarımda herhangi bir sorun yoktu eklediğim yazılarımda googlede 15 dakika içinde çıkıyordu ne olduysa çıkmamaya başladı ilk önce 1 saatte çıkmaya başladı şimdi hiç çıkmıyor.. Dosyaların hepsi doğru dizinde

    Yanıtla
  9. batuhan ;

    Google sistemi bir süre önce değiştirdi. Benim yazılarımda anında chache ediyordu ama bu süre şuan uzadı. Eğer sorun buysa herkezde var. Google arada bir sistemini yeniliyor. Doğal birşey…

    Yanıtla
  10. Aslında ben sorunu buldum.. Site haritasını tekrar ekledim ama 1,2 gün geçmesine rağmen hala beklemede yazıyor.. Oysa ben onu her güncellediğimde 10 ila 40 dakika arsında tamamlandı diyordu.. Yaptığım bir eksik birşey olabilir mi?

    Yanıtla
  11. Tamam çok sağol site haritasını gönderdim. Beklemede diye bekliyor inşallah düzelir.. ALLAH’a emanet ol.. Kolay gelsin

    Yanıtla
  12. Teakolik kusura bakma seni tekrar rahatsız ediyorum ama site haritasını ekledim gönderdim tam 1 gün sonra Tamamlandı mesajı gördüm (webmaster tools’tan) ama busefer şu sorun var dizine eklenenler kısmındaki numaralar :0 oysa benim site haritasını tekrar gönderdiğimde 2500 den fazlaydı bu sorun sence nereden kaynaklanmış olabilir

    Yanıtla
  13. selam
    http : //www.erencafe.com için site haristası oluşturcamda nasıl eliyecem peki
    yada www . sesli-sohbetciler.com sitesi içinde aynı kural geçerli biri bir fikir verebilirmi

    Yanıtla
  14. Merhabalar, yazınız gerçekten çok faydalı oldu.
    * sitemap.xml dosyasını her güncellediğimizde google a tekrar göndermemiz gerekir mi?

    * Mesela google a sahibinden yazınca sahibinden.com için 6 adet alt menü daha ayırıyor. sitemap.xml in bununla bir alakası var mı? varsa o alt menüleri bizim seçmemiz gibi bir şansımız var mı?

    Teşekkürler…

    Yanıtla
  15. Merhaba,
    Öncelikle yazınızı çok beğendim.Teşekkür ederim.Bir sorum olacak.Site analiz sitelerinde adresli sitemi tararttığımda XML Site Haritası yok diyor.Halbuki sitenin ana sayfasında var.Nedeni ne olabilir acaba?
    Şimdiden teşekkkürler.

    Yanıtla
  16. Bneim sitemapım ilk oluşturdugum zamanlarda güzel index alıyordu, son 2 haftadır yaklaşık 20-30 sayfa daha ekledim siteme ve sitemap oluşturdum, daha önceki sitemaplarımdaki sayfalar google gibi getir yaptıgımda çok çabuk indeksleniyordu son 2 haftadır indexlenmiyor dizine gönderdiğim 124 sayfa dizine eklenen 101 sayfa, acaba 100 sayfadan sonra indexlenmiyormu ayını doldurmadan veya aynı anda 2-3 tane sitemap göndermemizmi gerekiyor bilgisi olan varmı acaba

    Yanıtla
  17. gsitecrawler’a erişim kısıtlanmış ya da Türkiye’den girişler engellenmiş VPN ile girildi yıllar sonra bilgi her zaman taze kalıyor. Teşekkürler TEAkolik

    Yanıtla
  18. Arkadaşlar bu yayınımda size site haritası nasıl oluşturulur basit bir şekilde anlatacağım. Biliyorum bu konuda kafa karıştıracak çok konu ve birçok karmaşık işlem var bu konuyu aylarca araştırmam sonucunda ulaştığım sonucu sizinle paylaşıyorum videomu izleyip dediklerimi yapınca aslında ne kadar basit bir işlem olduğunu anlayacaksınız.

    Yanıtla
  19. Merhaba,Bu yazıyı 10 yıl önce yazmışsınız fakat sorum olacaktı.Hala buraya bakıyorsanız lütfen cevap verin.

    Yanıtla
  20. merhabalar hocam nasılsınız;

    Sitemiz e-ticarettir hocam. Site haritamında sadece kategorilerin indexlenmesini istiyorum. Nasıl bir yol izlemem gereklidir?

    Saygılarımla;

    Yanıtla

Yorum yapın